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