diff --git a/python-aiohttp.changes b/python-aiohttp.changes index 4fee03f..3fa0526 100644 --- a/python-aiohttp.changes +++ b/python-aiohttp.changes @@ -1,5 +1,4 @@ ------------------------------------------------------------------- -Thu Aug 24 07:57:17 UTC 2017 - sebix+novell.com@sebix.at +Thu Sep 7 22:40:49 UTC 2017 - toddrme2178@gmail.com -- first singlespec package -- fixes boo#1054580 boo#1054581 +- initial version diff --git a/python-aiohttp.spec b/python-aiohttp.spec index c140465..5050aa5 100644 --- a/python-aiohttp.spec +++ b/python-aiohttp.spec @@ -16,61 +16,39 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} -%bcond_without test -%define skip_python2 1 +%define skip_python2 1 +%bcond_without test Name: python-aiohttp Version: 2.2.5 Release: 0 License: Apache-2.0 -Summary: Async http client/server framework -Url: https://aiohttp.readthedocs.io/ +Summary: Async http client/server framework (asyncio) +Url: https://github.com/aio-libs/aiohttp/ Group: Development/Languages/Python Source: https://files.pythonhosted.org/packages/source/a/aiohttp/aiohttp-%{version}.tar.gz +BuildRequires: fdupes BuildRequires: python-rpm-macros -BuildRequires: %{python_module devel >= 3.4.2} +BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} -# SECTION test requirements %if %{with test} -BuildRequires: %{python_module async_timeout >= 1.2.0} +BuildRequires: %{python_module async-timeout >= 1.2.0} BuildRequires: %{python_module chardet} BuildRequires: %{python_module gunicorn} BuildRequires: %{python_module multidict >= 2.1.4} -BuildRequires: %{python_module pytest-timeout} BuildRequires: %{python_module pytest} BuildRequires: %{python_module pytest-mock} +BuildRequires: %{python_module pytest-timeout} BuildRequires: %{python_module yarl >= 0.11} %endif -# /SECTION -# SECTION docs -BuildRequires: python3-Sphinx -BuildRequires: python3-sphinxcontrib-asyncio -BuildRequires: python3-sphinxcontrib-newsfeed -# /SECTION -BuildRequires: fdupes -Requires: python >= 3.4.2 -Requires: python-async_timeout >= 1.2.0 +Requires: python-async-timeout >= 1.2.0 Requires: python-chardet Requires: python-multidict >= 2.1.4 Requires: python-yarl >= 0.11 -Recommends: python-cChardet -Recommends: python-aiodns -Suggests: %{name}-doc %python_subpackages -%package -n %{name}-doc -Summary: Documentation files for %name -Group: Documentation/HTML - %description -Asyncronic HTTP client/server framework for Python. - -- Supports both client and server side of HTTP protocol. -- Supports both client and server Web-Sockets out-of-the-box. -- Web-server has middlewares and pluggable routing. - -%description -n %{name}-doc -HTML documentation on the API and examples for %name. +The aiohttp package is an async http client/server framework for Python. %prep %setup -q -n aiohttp-%{version} @@ -78,16 +56,10 @@ HTML documentation on the API and examples for %name. %build export CFLAGS="%{optflags}" %python_build -pushd docs -make html -rm _build/html/.buildinfo -popd %install %python_install -%{python_expand %fdupes %{buildroot}%{$python_sitearch} -find %{buildroot}%{$python_sitearch} -name "*.c" -delete -} +%python_expand %fdupes %{buildroot}%{$python_sitearch} %if %{with test} %check @@ -96,10 +68,8 @@ find %{buildroot}%{$python_sitearch} -name "*.c" -delete %files %{python_files} %defattr(-,root,root,-) -%doc CHANGES.rst CONTRIBUTORS.txt HISTORY.rst LICENSE.txt README.rst changes +%doc CHANGES.rst CONTRIBUTORS.txt LICENSE.txt README.rst +%doc changes/ %{python_sitearch}/* -%files -n %{name}-doc -%doc docs/_build/html - %changelog