Blame SPECS/python-aiohttp.spec

5699b7
%global srcname aiohttp
5699b7
%global debug_package %{nil}
5699b7
5699b7
Name:           python-%{srcname}
5699b7
Version:        3.7.4
5699b7
Release:        1%{?dist}
5699b7
Summary:        Python HTTP client/server for asyncio
5699b7
5699b7
License:        ASL 2.0
5699b7
URL:            https://github.com/aio-libs/aiohttp
5699b7
Source0:        %{url}/archive/v%{version}/%{srcname}-%{version}.tar.gz
5699b7
# Unbundle http-parser
5699b7
Patch0:         unbundle-http-parser.patch
5699b7
5699b7
# Allow chardet 4+, merged upstream
5699b7
# https://github.com/aio-libs/aiohttp/commit/b0ed732d0a
5699b7
Patch1:         chardet4.patch
5699b7
5699b7
BuildRequires:  gcc
5699b7
BuildRequires:  http-parser-devel
5699b7
5699b7
# EPEL8 is utilizing the CentOS Devel repo for some packages.  However, this is
5699b7
# not available for s390x, so exclude it.
5699b7
# https://fedoraproject.org/wiki/EPEL/FAQ#RHEL_8.2B_has_binaries_in_the_release.2C_but_is_missing_some_corresponding_-devel_package._How_do_I_build_a_package_that_needs_that_missing_-devel_package.3F
5699b7
%if %{defined el8}
5699b7
ExcludeArch:    s390x
5699b7
%endif
5699b7
5699b7
%description
5699b7
Python HTTP client/server for asyncio which supports both the client and the
5699b7
server side of the HTTP protocol, client and server websocket, and webservers
5699b7
with middlewares and pluggable routing.
5699b7
5699b7
%package -n python3-%{srcname}
5699b7
Summary:        %{summary}
5699b7
5699b7
BuildRequires:  python3-devel
5699b7
BuildRequires:  python3-setuptools
5699b7
BuildRequires:  python3-Cython
5699b7
5699b7
Recommends:     python%{python3_version}dist(aiodns)
5699b7
%{?python_provide:%python_provide python3-%{srcname}}
5699b7
5699b7
%description -n python3-%{srcname}
5699b7
Python HTTP client/server for asyncio which supports both the client and the
5699b7
server side of the HTTP protocol, client and server websocket, and webservers
5699b7
with middlewares and pluggable routing.
5699b7
5699b7
%prep
5699b7
%autosetup -p 1 -n %{srcname}-%{version}
5699b7
5699b7
%build
5699b7
%py3_build
5699b7
5699b7
%install
5699b7
%py3_install
5699b7
5699b7
%files -n python3-%{srcname}
5699b7
%doc CHANGES.rst CONTRIBUTING.rst CONTRIBUTORS.txt HISTORY.rst README.rst
5699b7
%license LICENSE.txt
5699b7
%{python3_sitearch}/%{srcname}-*.egg-info/
5699b7
%{python3_sitearch}/%{srcname}/
5699b7
5699b7
%changelog
5699b7
* Sat Feb 27 2021 Fabian Affolter <mail@fabian-affolter.ch> - 3.7.4-1
5699b7
- Update to latest upstream release 3.7.4
5699b7
5699b7
* Thu Feb 04 2021 Miro Hrončok <mhroncok@redhat.com> - 3.7.3-3
5699b7
- Allow installation with chardet 4
5699b7
5699b7
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.3-2
5699b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
5699b7
5699b7
* Fri Dec 11 2020 Fabian Affolter <mail@fabian-affolter.ch> - 3.7.3-1
5699b7
- Update to latest upstream release 3.7.3
5699b7
5699b7
* Wed Dec 09 2020 Fabian Affolter <mail@fabian-affolter.ch> - 3.7.2-1
5699b7
- Update to latest upstream release 3.7.2
5699b7
5699b7
* Mon Oct 26 2020 Fabian Affolter <mail@fabian-affolter.ch> - 3.7.1-1
5699b7
- Update to new upstream version 3.7.1
5699b7
5699b7
* Wed Oct 14 2020 Fabian Affolter <mail@fabian-affolter.ch> - 3.6.3-1
5699b7
- Update to new upstream version 3.6.3
5699b7
5699b7
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.2-5
5699b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
5699b7
5699b7
* Sun May 24 2020 Miro Hrončok <mhroncok@redhat.com> - 3.6.2-4
5699b7
- Rebuilt for Python 3.9
5699b7
5699b7
* Wed Apr 08 2020 Carl George <carl@george.computer> - 3.6.2-3
5699b7
- Don't build for s390x on EL8
5699b7
5699b7
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.2-2
5699b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
5699b7
5699b7
* Fri Oct 25 2019 Fabian Affolter <mail@fabian-affolter.ch> - 3.6.2-1
5699b7
- Update to new upstream version 3.6.2
5699b7
5699b7
* Sat Sep 21 2019 Fabian Affolter <mail@fabian-affolter.ch> - 3.6.1-1
5699b7
- Update to new upstream version 3.6.1
5699b7
5699b7
* Wed Sep 18 2019 Fabian Affolter <mail@fabian-affolter.ch> - 3.6.0-1
5699b7
- Update to new upstream version 3.6.0
5699b7
5699b7
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 3.5.4-5
5699b7
- Rebuilt for Python 3.8
5699b7
5699b7
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.4-4
5699b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
5699b7
5699b7
* Sat Jun 01 2019 Fabian Affolter <mail@fabian-affolter.ch> - 3.5.4-3
5699b7
- Remove dep generator
5699b7
5699b7
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.4-2
5699b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
5699b7
5699b7
* Sat Jan 12 2019 Fabian Affolter <mail@fabian-affolter.ch> - 3.5.4-1
5699b7
- Update to new upstream version 3.5.4
5699b7
5699b7
* Fri Jan 11 2019 Fabian Affolter <mail@fabian-affolter.ch> - 3.5.3-1
5699b7
- Update to new upstream version 3.5.3
5699b7
5699b7
* Thu Jan 10 2019 Fabian Affolter <mail@fabian-affolter.ch> - 3.5.2-1
5699b7
- Update to new upstream version 3.5.2
5699b7
5699b7
* Wed Dec 26 2018 Fabian Affolter <mail@fabian-affolter.ch> - 3.5.1-1
5699b7
- Update to new upstream version 3.5.1
5699b7
5699b7
* Thu Sep 06 2018 Fabian Affolter <mail@fabian-affolter.ch> - 3.4.4-1
5699b7
- Update to new upstream version 3.4.4 (rhbz#1625634)
5699b7
5699b7
* Wed Sep 05 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.4.3-1
5699b7
- Update to 3.4.3
5699b7
5699b7
* Sun Sep 02 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.4.2-1
5699b7
- Update to 3.4.2
5699b7
5699b7
* Mon Aug 27 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.4.0-4
5699b7
- Unbundle http-parser (rhbz#1622508)
5699b7
5699b7
* Mon Aug 27 2018 Fabian Affolter <mail@fabian-affolter.ch> - 3.4.0-3
5699b7
- Fix rhbz#1622310
5699b7
5699b7
* Sat Aug 25 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.4.0-2
5699b7
- Recommend aiodns
5699b7
5699b7
* Sat Aug 25 2018 Fabian Affolter <mail@fabian-affolter.ch> - 3.4.0-1
5699b7
- Update to new upstream version 3.4.0 (rhbz#1622288)
5699b7
5699b7
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.2-3
5699b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5699b7
5699b7
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 3.3.2-2
5699b7
- Rebuilt for Python 3.7
5699b7
5699b7
* Tue Jun 12 2018 Fabian Affolter <mail@fabian-affolter.ch> - 3.3.2-1
5699b7
- Update to new upstream version 3.3.2
5699b7
5699b7
* Wed Jun 06 2018 Fabian Affolter <mail@fabian-affolter.ch> - 3.3.1-1
5699b7
- Update to new upstream version 3.3.1
5699b7
5699b7
* Fri Jun 01 2018 Fabian Affolter <mail@fabian-affolter.ch> - 3.3.0-1
5699b7
- Update to new upstream version 3.3.0 (rhbz#1585170)
5699b7
5699b7
* Thu May 10 2018 Fabian Affolter <mail@fabian-affolter.ch> - 3.2.1-1
5699b7
- Update to new upstream version 3.2.1 (rhbz#1576796)
5699b7
5699b7
* Mon May 07 2018 Fabian Affolter <mail@fabian-affolter.ch> - 3.2.0-1
5699b7
- Update to new upstream version 3.2.0 (rhbz#1575435)
5699b7
5699b7
* Sat Apr 14 2018 Fabian Affolter <mail@fabian-affolter.ch> - 3.1.3-1
5699b7
- Update to new upstream version 3.1.3 (rhbz#1567093)
5699b7
5699b7
* Fri Apr 06 2018 Fabian Affolter <mail@fabian-affolter.ch> - 3.1.2-1
5699b7
- Update to new upstream version 3.1.2
5699b7
5699b7
* Tue Mar 27 2018 Fabian Affolter <mail@fabian-affolter.ch> - 3.1.1-1
5699b7
- Update to new upstream version 3.1.1
5699b7
5699b7
* Fri Mar 23 2018 Fabian Affolter <mail@fabian-affolter.ch> - 3.1.0-1
5699b7
- Update to new upstream version 3.1.0
5699b7
5699b7
* Thu Mar 15 2018 Fabian Affolter <mail@fabian-affolter.ch> - 3.0.9-1
5699b7
- Update to new upstream version 3.0.9 (rhbz#1556612)
5699b7
5699b7
* Tue Mar 13 2018 Fabian Affolter <mail@fabian-affolter.ch> - 3.0.8-1
5699b7
- Update to new upstream version 3.0.8
5699b7
5699b7
* Fri Mar 09 2018 Fabian Affolter <mail@fabian-affolter.ch> - 3.0.7-1
5699b7
- Update to new upstream version 3.0.7 (rhbz#1548601)
5699b7
5699b7
* Tue Mar 06 2018 Fabian Affolter <mail@fabian-affolter.ch> - 3.0.6-1
5699b7
- Update to new upstream version 3.0.6 (rhbz#1548601)
5699b7
5699b7
* Wed Feb 28 2018 Fabian Affolter <mail@fabian-affolter.ch> - 3.0.5-1
5699b7
- Update to new upstream version 3.0.5 (rhbz#1548601)
5699b7
5699b7
* Mon Feb 12 2018 Fabian Affolter <mail@fabian-affolter.ch> - 3.0.1-1
5699b7
- Update to new upstream version 3.0.1
5699b7
5699b7
* Mon Feb 12 2018 Fabian Affolter <mail@fabian-affolter.ch> - 3.0.0-1
5699b7
- Update to new upstream version 3.0.0 (rhbz#1544413)
5699b7
5699b7
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.10-2
5699b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
5699b7
5699b7
* Fri Feb 02 2018 Fabian Affolter <mail@fabian-affolter.ch> - 2.3.10-1
5699b7
- Update to new upstream version 2.3.10 (rhbz#1541369)
5699b7
5699b7
* Fri Jan 19 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.3.9-2
5699b7
- Enable usage of dependency generator
5699b7
5699b7
* Wed Jan 17 2018 Igor Gnatenko <ignatenko@redhat.com> - 2.3.9-1
5699b7
- Update to 2.3.9
5699b7
5699b7
* Mon Jan 15 2018 Fabian Affolter <mail@fabian-affolter.ch> - 2.3.8-1
5699b7
- Update to new upstream version 2.3.8
5699b7
5699b7
* Wed Dec 27 2017 Fabian Affolter <mail@fabian-affolter.ch> - 2.3.7-1
5699b7
- Update to new upstream version 2.3.7 (rhbz#1529275)
5699b7
5699b7
* Mon Dec 04 2017 Fabian Affolter <mail@fabian-affolter.ch> - 2.3.6-1
5699b7
- Update to new upstream version 2.3.6
5699b7
5699b7
* Fri Dec 01 2017 Fabian Affolter <mail@fabian-affolter.ch> - 2.3.5-1
5699b7
- Update to new upstream version 2.3.5
5699b7
5699b7
* Fri Nov 17 2017 Fabian Affolter <mail@fabian-affolter.ch> - 2.3.3-1
5699b7
- Update to new upstream version 2.3.3 (rhbz#1514434)
5699b7
5699b7
* Thu Nov 02 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.3.2-1
5699b7
- Update to 2.3.2
5699b7
5699b7
* Fri Oct 20 2017 Fabian Affolter <mail@fabian-affolter.ch> - 2.3.1-1
5699b7
- Update to new upstream version 2.3.1 (rhbz#1504339)
5699b7
5699b7
* Wed Oct 18 2017 Fabian Affolter <mail@fabian-affolter.ch> - 2.3.0-1
5699b7
- Update to new upstream version 2.3.0
5699b7
5699b7
* Fri Aug 04 2017 Fabian Affolter <mail@fabian-affolter.ch> - 2.2.5-1
5699b7
- Update to new upstream version 2.2.5
5699b7
5699b7
* Thu Aug 03 2017 Fabian Affolter <mail@fabian-affolter.ch> - 2.2.4-1
5699b7
- Update to new upstream version 2.2.4
5699b7
5699b7
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.3-3
5699b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
5699b7
5699b7
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.3-2
5699b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
5699b7
5699b7
* Thu Jul 06 2017 Fabian Affolter <mail@fabian-affolter.ch> - 2.2.3-1
5699b7
- Update to new upstream version 2.2.3 (rhbz#1467742)
5699b7
5699b7
* Mon Jul 03 2017 Fabian Affolter <mail@fabian-affolter.ch> - 2.2.2-1
5699b7
- Update to new upstream version 2.2.2 
5699b7
5699b7
* Mon Jul 03 2017 Fabian Affolter <mail@fabian-affolter.ch> - 2.2.1-1
5699b7
- Update to new upstream version 2.2.1 (rhbz#1467114)
5699b7
5699b7
* Tue Jun 20 2017 Fabian Affolter <mail@fabian-affolter.ch> - 2.2.0-1
5699b7
- Update to new upstream version 2.2.0 (rhbz#1463234)
5699b7
5699b7
* Sat May 27 2017 Fabian Affolter <mail@fabian-affolter.ch> - 2.1.0-1
5699b7
- Update URL
5699b7
- Update to new upstream version 2.1.0 (rhbz#1456063)
5699b7
5699b7
* Fri Apr 14 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.0.7-1
5699b7
- Update to 2.0.7
5699b7
5699b7
* Fri Apr 07 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.0.6-1
5699b7
- Update to 2.0.6
5699b7
5699b7
* Thu Mar 30 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.0.5-1
5699b7
- Update to 2.0.5
5699b7
5699b7
* Tue Mar 28 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.0.4-1
5699b7
- Update to 2.0.4
5699b7
5699b7
* Sat Mar 25 2017 Fabian Affolter <mail@fabian-affolter.ch> - 2.0.3-1
5699b7
- Update to new upstream version 2.0.3 (rhbz#1435844)
5699b7
5699b7
* Thu Mar 23 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.0.2-3
5699b7
- Specify proper yarl version
5699b7
5699b7
* Thu Mar 23 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.0.2-2
5699b7
- Fix requires
5699b7
5699b7
* Thu Mar 23 2017 Fabian Affolter <mail@fabian-affolter.ch> - 2.0.2-1
5699b7
- Update to new upstream version 2.0.2 (rhbz#1432690)
5699b7
5699b7
* Wed Mar 15 2017 Igor Gnatenko <ignatenko@redhat.com> - 1.3.4-1
5699b7
- Update to 1.3.4
5699b7
5699b7
* Mon Feb 20 2017 Fabian Affolter <mail@fabian-affolter.ch> - 1.3.3-1
5699b7
- Update to new upstream version 1.3.3 (rhbz#1423053)
5699b7
5699b7
* Thu Feb 09 2017 Igor Gnatenko <ignatenko@redhat.com> - 1.3-1
5699b7
- Update to 1.3
5699b7
5699b7
* Sun Jan 22 2017 Fabian Affolter <mail@fabian-affolter.ch> - 1.2-1
5699b7
- Update to new upstream version 1.2
5699b7
- Add new requirement
5699b7
- Add real description
5699b7
5699b7
* Sun Jan 01 2017 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 1.0.5-3
5699b7
- Add missing dependency on async-timeout (RHBZ #1391287)
5699b7
5699b7
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 1.0.5-2
5699b7
- Rebuild for Python 3.6
5699b7
5699b7
* Mon Oct 31 2016 Fabian Affolter <mail@fabian-affolter.ch> - 1.0.5-1
5699b7
- Update to new upstream version 1.0.5
5699b7
5699b7
* Tue Aug 30 2016 Fabian Affolter <mail@fabian-affolter.ch> - 0.22.5-1
5699b7
- Update to new upstream version 0.22.5
5699b7
5699b7
* Wed Aug 10 2016 Igor Gnatenko <ignatenko@redhat.com> - 0.21.6-4
5699b7
- Move requires under real subpackage
5699b7
5699b7
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.21.6-3
5699b7
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
5699b7
5699b7
* Thu Jun 23 2016 Igor Gnatenko <ignatenko@redhat.com> - 0.21.6-2
5699b7
- Add missing Requires: python3-multidict (RHBZ #1349576)
5699b7
5699b7
* Thu May 12 2016 Igor Gnatenko <ignatenko@redhat.com> - 0.21.6-1
5699b7
- Update to 0.21.6
5699b7
5699b7
* Tue Mar 22 2016 Fabian Affolter <mail@fabian-affolter.ch> - 0.21.5-1
5699b7
- Update to new upstream version 0.21.5
5699b7
5699b7
* Sat Mar 05 2016 Fabian Affolter <mail@fabian-affolter.ch> - 0.21.2-1
5699b7
- Update to new upstream version 0.21.2
5699b7
5699b7
* Sun Feb 14 2016 Fabian Affolter <mail@fabian-affolter.ch> - 0.21.1-1
5699b7
- Add requirements (rhbz#1300186)
5699b7
- Update to new upstream version 0.21.1
5699b7
5699b7
* Thu Feb 04 2016 Fabian Affolter <mail@fabian-affolter.ch> - 0.21.0-1
5699b7
- Update to new upstream version 0.21.0
5699b7
5699b7
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.19.0-2
5699b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
5699b7
5699b7
* Fri Nov 27 2015 Fabian Affolter <mail@fabian-affolter.ch> - 0.19.0-1
5699b7
- Update py3
5699b7
- Update to new upstream version 0.19.0
5699b7
5699b7
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.17.4-2
5699b7
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
5699b7
5699b7
* Fri Oct 16 2015 Fabian Affolter <mail@fabian-affolter.ch> - 0.17.4-1
5699b7
- Update to new upstream version 0.17.4
5699b7
5699b7
* Sat Aug 01 2015 Fabian Affolter <mail@fabian-affolter.ch> - 0.16.6-2
5699b7
- Fix license
5699b7
5699b7
* Sat Aug 01 2015 Fabian Affolter <mail@fabian-affolter.ch> - 0.16.6-1
5699b7
- Update to lastest upstream release 0.16.6 (rhbz#1231670)
5699b7
5699b7
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16.5-2
5699b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
5699b7
5699b7
* Mon Jun 15 2015 Fabian Affolter <mail@fabian-affolter.ch> - 0.16.5-1
5699b7
- Update to lastest upstream release 0.16.5 (rhbz#1231670)
5699b7
5699b7
* Wed Nov 26 2014 Fabian Affolter <mail@fabian-affolter.ch> - 0.10.2-1
5699b7
- Update to lastest upstream release 0.10.2
5699b7
5699b7
* Wed Oct 08 2014 Fabian Affolter <mail@fabian-affolter.ch> - 0.9.1-2
5699b7
- Build only a py3 package
5699b7
5699b7
* Wed Feb 26 2014 Fabian Affolter <mail@fabian-affolter.ch> - 0.9.1-1
5699b7
- Initial package for Fedora