rdobuilder 5ca0bc
%global modname flask
rdobuilder 5ca0bc
%global srcname Flask
rdobuilder 5ca0bc
rdobuilder 5ca0bc
Name:           python-%{modname}
rdobuilder 5ca0bc
Version:        2.0.1
rdobuilder 5ca0bc
Release:        1.1%{?dist}
rdobuilder 5ca0bc
Epoch:          1
rdobuilder 5ca0bc
Summary:        A micro-framework for Python based on Werkzeug, Jinja 2 and good intentions
rdobuilder 5ca0bc
rdobuilder 5ca0bc
License:        BSD
rdobuilder 5ca0bc
URL:            http://flask.pocoo.org/
rdobuilder 5ca0bc
Source0:        %{pypi_source}
rdobuilder 5ca0bc
rdobuilder 5ca0bc
BuildArch:      noarch
rdobuilder 5ca0bc
rdobuilder 5ca0bc
%global _description \
rdobuilder 5ca0bc
Flask is called a “micro-framework” because the idea to keep the core\
rdobuilder 5ca0bc
simple but extensible. There is no database abstraction layer, no form\
rdobuilder 5ca0bc
validation or anything else where different libraries already exist\
rdobuilder 5ca0bc
that can handle that. However Flask knows the concept of extensions\
rdobuilder 5ca0bc
that can add this functionality into your application as if it was\
rdobuilder 5ca0bc
implemented in Flask itself. There are currently extensions for object\
rdobuilder 5ca0bc
relational mappers, form validation, upload handling, various open\
rdobuilder 5ca0bc
authentication technologies and more.
rdobuilder 5ca0bc
rdobuilder 5ca0bc
%description %{_description}
rdobuilder 5ca0bc
rdobuilder 5ca0bc
%package -n python3-%{modname}
rdobuilder 5ca0bc
Summary:        %{summary}
rdobuilder 5ca0bc
%{?python_provide:%python_provide python3-%{modname}}
rdobuilder 5ca0bc
BuildRequires:  python3-devel
rdobuilder 5ca0bc
BuildRequires:  python3dist(setuptools)
rdobuilder 5ca0bc
BuildRequires:  python3dist(werkzeug) >= 0.15
rdobuilder 5ca0bc
BuildRequires:  python3dist(jinja2) >= 2.10.1
rdobuilder 5ca0bc
BuildRequires:  python3dist(itsdangerous) >= 0.24
rdobuilder 5ca0bc
BuildRequires:  python3dist(click) >= 5.1
rdobuilder 5ca0bc
BuildRequires:  python3dist(pytest)
rdobuilder 5ca0bc
Obsoletes:      python2-%{modname} < 1:1.0.2-9
rdobuilder 5ca0bc
rdobuilder 5ca0bc
%description -n python3-%{modname} %{_description}
rdobuilder 5ca0bc
rdobuilder 5ca0bc
Python 3 version.
rdobuilder 5ca0bc
rdobuilder 5ca0bc
%package doc
rdobuilder 5ca0bc
Summary:        Documentation for %{name}
rdobuilder 5ca0bc
Obsoletes:      python3-%{modname}-doc < 1:0.11.1-3
rdobuilder 5ca0bc
rdobuilder 5ca0bc
%description doc
rdobuilder 5ca0bc
Documentation and examples for %{name}.
rdobuilder 5ca0bc
rdobuilder 5ca0bc
%prep
rdobuilder 5ca0bc
%autosetup -n %{srcname}-%{version}
rdobuilder 5ca0bc
rm -rf examples/flaskr/
rdobuilder 5ca0bc
rm -rf examples/minitwit/
rdobuilder 5ca0bc
# jinja 2.11 is included in CentOS9 and update to 3.0 in flask is unjustified
rdobuilder 5ca0bc
# let's try with the version in CentOS
rdobuilder 5ca0bc
sed -i 's/Jinja2\ >=\ 3\.0/Jinja2/' setup.py
rdobuilder 5ca0bc
rdobuilder 5ca0bc
%build
rdobuilder 5ca0bc
%py3_build
rdobuilder 5ca0bc
rdobuilder 5ca0bc
%install
rdobuilder 5ca0bc
%py3_install
rdobuilder 5ca0bc
mv %{buildroot}%{_bindir}/%{modname}{,-%{python3_version}}
rdobuilder 5ca0bc
ln -s %{modname}-%{python3_version} %{buildroot}%{_bindir}/%{modname}-3
rdobuilder 5ca0bc
ln -sf %{modname}-3 %{buildroot}%{_bindir}/%{modname}
rdobuilder 5ca0bc
rdobuilder 5ca0bc
%check
rdobuilder 5ca0bc
%pytest
rdobuilder 5ca0bc
rdobuilder 5ca0bc
%files -n python3-%{modname}
rdobuilder 5ca0bc
%license LICENSE.rst
rdobuilder 5ca0bc
%doc CHANGES.rst README.rst
rdobuilder 5ca0bc
%{_bindir}/%{modname}
rdobuilder 5ca0bc
%{_bindir}/%{modname}-3
rdobuilder 5ca0bc
%{_bindir}/%{modname}-%{python3_version}
rdobuilder 5ca0bc
%{python3_sitelib}/%{srcname}-*.egg-info/
rdobuilder 5ca0bc
%{python3_sitelib}/%{modname}/
rdobuilder 5ca0bc
rdobuilder 5ca0bc
%files doc
rdobuilder 5ca0bc
%license LICENSE.rst
rdobuilder 5ca0bc
%doc examples
rdobuilder 5ca0bc
rdobuilder 5ca0bc
%changelog
rdobuilder 5ca0bc
* Tue Sep 14 2021 Alfredo Moralejo <amoralej@redhat.com> - 2.0.1-1.1
rdobuilder 5ca0bc
- Remove minimal vesion of jinja2
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Tue Jun 22 2021 Lumír Balhar <lbalhar@redhat.com> - 2.0.1-1
rdobuilder 5ca0bc
- Update to 2.0.1
rdobuilder 5ca0bc
Resolves: rhbz#1950465
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Thu Jun 03 2021 Python Maint <python-maint@redhat.com> - 1:1.1.2-6
rdobuilder 5ca0bc
- Rebuilt for Python 3.10
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.1.2-5
rdobuilder 5ca0bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.1.2-4
rdobuilder 5ca0bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Sun May 24 2020 Miro Hrončok <mhroncok@redhat.com> - 1:1.1.2-3
rdobuilder 5ca0bc
- Rebuilt for Python 3.9
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Wed Apr 08 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 1:1.1.2-2
rdobuilder 5ca0bc
- Simplify packaging
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Fri Apr 03 2020 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 1:1.1.2-1
rdobuilder 5ca0bc
- Update to 1.1.2 (#1820730)
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.1.1-2
rdobuilder 5ca0bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Tue Jan 07 2020 Miro Hrončok <mhroncok@redhat.com> - 1:1.1.1-1
rdobuilder 5ca0bc
- Update to 1.1.1 (#1711414)
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Wed Oct 30 2019 Miro Hrončok <mhroncok@redhat.com> - 1:1.0.2-9
rdobuilder 5ca0bc
- Obsolete proper version of python2-flask to fix an upgrade path issue (#1767198)
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Wed Sep 18 2019 Miro Hrončok <mhroncok@redhat.com> - 1:1.0.2-8
rdobuilder 5ca0bc
- Subpackage python2-flask has been removed
rdobuilder 5ca0bc
  See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Sat Aug 17 2019 Miro Hrončok <mhroncok@redhat.com> - 1:1.0.2-7
rdobuilder 5ca0bc
- Rebuilt for Python 3.8
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.0.2-6
rdobuilder 5ca0bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Fri Mar 08 2019 François Cami <fcami@fedoraproject.org> - 1:1.0.2-5
rdobuilder 5ca0bc
- Remove python2-sphinx dependency since it's not used anymore.
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.0.2-4
rdobuilder 5ca0bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.0.2-3
rdobuilder 5ca0bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Mon Jun 18 2018 Miro Hrončok <mhroncok@redhat.com> - 1:1.0.2-2
rdobuilder 5ca0bc
- Rebuilt for Python 3.7
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Fri Jun 01 2018 Ken Dreyer <ktdreyer@ktdreyer.com> 1:1.0.2-1
rdobuilder 5ca0bc
- Update to 1.0.2 (rhbz#1572414)
rdobuilder 5ca0bc
- Do not build Sphinx docs (pallet-sphinx-themes not available)
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Fri Apr 27 2018 Ricky Elrod <relrod@redhat.com> - 1:1.0-1
rdobuilder 5ca0bc
- new version 
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Thu Feb 15 2018 itamar <itamar@ispbrasil.com.br> - 1:0.12.2-1
rdobuilder 5ca0bc
- new version
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.11.1-8
rdobuilder 5ca0bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Thu Jan 18 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1:0.11.1-7
rdobuilder 5ca0bc
- Update Python 2 dependency declarations to new packaging standards
rdobuilder 5ca0bc
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.11.1-6
rdobuilder 5ca0bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.11.1-5
rdobuilder 5ca0bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Tue Dec 13 2016 Stratakis Charalampos <cstratak@redhat.com> - 1:0.11.1-4
rdobuilder 5ca0bc
- Rebuild for Python 3.6
rdobuilder 5ca0bc
- Have rpmbuild to not fail on python3 test failures
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Mon Aug 22 2016 Igor Gnatenko <ignatenko@redhat.com> - 1:0.11.1-3
rdobuilder 5ca0bc
- Fix FTBFS
rdobuilder 5ca0bc
- Ton of fixes in spec
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Tue Aug 16 2016 Ricky Elrod <relrod@redhat.com> - 1:0.11.1-2
rdobuilder 5ca0bc
- Attempt a completely fresh build with new NVR.
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Tue Aug 16 2016 Ricky Elrod <relrod@redhat.com> - 1:0.11.1-1
rdobuilder 5ca0bc
- Latest upstream release.
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.10.1-9
rdobuilder 5ca0bc
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.10.1-8
rdobuilder 5ca0bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Wed Oct 14 2015 Robert Kuska <rkuska@redhat.com> - 1:0.10.1-7
rdobuilder 5ca0bc
- Rebuilt for Python3.5 rebuild
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.10.1-6
rdobuilder 5ca0bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.10.1-5
rdobuilder 5ca0bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Tue May 13 2014 Bohuslav Kabrda <bkabrda@redhat.com> - 1:0.10.1-4
rdobuilder 5ca0bc
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
rdobuilder 5ca0bc
- Minor fix to rhel macro logic
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Mon Jul 29 2013 Haïkel Guémar <hguemar@fedoraproject.org> - 1:0.10.1-3
rdobuilder 5ca0bc
- fix wrong requires on sphinx (RHBZ #989361)
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Sat Jul 20 2013 Ricky Elrod <codeblock@fedoraproject.org> - 1:0.10.1-2
rdobuilder 5ca0bc
- Nuke a Python3 specific file owned by python3-setuptools.
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Sat Jun 15 2013 Haïkel Guémar <hguemar@fedoraproject.org> - 1:0.10.1-1
rdobuilder 5ca0bc
- upstream 0.10.1
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.9-6
rdobuilder 5ca0bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Fri Aug 17 2012 Ricky Elrod <codeblock@fedoraproject.org> - 0.9-5
rdobuilder 5ca0bc
- Add epoch to subpackage Requires.
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Wed Aug 8 2012 Ricky Elrod <codeblock@fedoraproject.org> - 0.9-4
rdobuilder 5ca0bc
- Fix changelog messup.
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Wed Aug 8 2012 Ricky Elrod <codeblock@fedoraproject.org> - 0.9-3
rdobuilder 5ca0bc
- Unified spec for EL6 and Fedora
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.0-2
rdobuilder 5ca0bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Mon Jul  2 2012 Haïkel Guémar <hguemar@fedoraproject.org> - 0.9.0-1
rdobuilder 5ca0bc
- upstream 0.9
rdobuilder 5ca0bc
- spec cleanups
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Sun Jul  1 2012 Haïkel Guémar <hguemar@fedoraproject.org> - 0.8.1-1
rdobuilder 5ca0bc
- upstream 0.8.1 (minor bugfixes)
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Wed Jan 25 2012 Haïkel Guémar <hguemar@fedoraproject.org> - 0.8.0-1
rdobuilder 5ca0bc
- upstream 0.8
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2-3
rdobuilder 5ca0bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Wed Nov 16 2011 Dan Young <dyoung@mesd.k12.or.us> - 0.7.2-2
rdobuilder 5ca0bc
- don't own easy-install.pth
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Fri Jul 22 2011 Steve Milner <smilner@fedoraproject.org> - 0.7.2-1
rdobuilder 5ca0bc
- update for upstream release
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Thu Feb 24 2011 Dan Young <dyoung@mesd.k12.or.us> - 0.6.1-2
rdobuilder 5ca0bc
- fix rpmlint spelling warning
rdobuilder 5ca0bc
- BR python2-devel rather than python-devel
rdobuilder 5ca0bc
- run test suite in check
rdobuilder 5ca0bc
rdobuilder 5ca0bc
* Tue Feb 22 2011 Dan Young <dyoung@mesd.k12.or.us> - 0.6.1-1
rdobuilder 5ca0bc
- Initial package