#3 Convert to pyproject macros
Merged 2 years ago by carlwgeorge. Opened 2 years ago by carlwgeorge.
rpms/ carlwgeorge/python-async-timeout pyproject  into  rawhide

file modified
+24 -17
@@ -5,9 +5,13 @@ 

  suitable. Also it's much faster than asyncio.wait_for() because timeout\

  doesn't create a new task.

  

+ %if %{defined fedora}

+ %bcond_without tests

+ %endif

+ 

  Name:           python-%{srcname}

  Version:        4.0.2

- Release:        1%{?dist}

+ Release:        2%{?dist}

  Summary:        An asyncio-compatible timeout context manager

  

  License:        ASL 2.0
@@ -22,41 +26,44 @@ 

  %package -n python3-%{srcname}

  Summary:        %{summary}

  

- BuildRequires: python3-devel

- BuildRequires: python3-setuptools

- BuildRequires: python3-pytest-runner

- 

- %bcond_without tests

+ BuildRequires:  python3-devel

  %if %{with tests}

- BuildRequires: python3-pytest-aiohttp

+ BuildRequires:  python3-pytest

+ BuildRequires:  python3-pytest-asyncio

  %endif

  

- %{?python_provide:%python_provide python3-%{srcname}}

- 

  %description -n python3-%{srcname}

  %{common_desc}

  

  %prep

  %autosetup -n %{srcname}-%{version}

+ # remove pytest coverage flags

+ sed -e '/^addopts/d' -i setup.cfg

+ 

+ %generate_buildrequires

+ %pyproject_buildrequires

  

  %build

- %py3_build

+ %pyproject_wheel

  

  %install

- %py3_install

+ %pyproject_install

+ %pyproject_save_files async_timeout

  

- %if %{with tests}

  %check

- %{__python3} setup.py test

+ %if %{with tests}

+ %pytest

+ %else

+ %pyproject_check_import

  %endif

  

- %files -n python3-%{srcname}

- %license LICENSE

+ %files -n python3-%{srcname} -f %{pyproject_files}

  %doc README.rst CHANGES.rst

- %{python3_sitelib}/async_timeout/

- %{python3_sitelib}/async_timeout-*.egg-info/

  

  %changelog

+ * Tue Apr 19 2022 Carl George <carl@george.computer> - 4.0.2-2

+ - Convert to pyproject macros

+ 

  * Fri Jan 21 2022 Fabian Affolter <mail@fabian-affolter.ch> - 4.0.2-1

  - Update to latest upstream release 4.0.2 (closes rhbz#2034329)

  

no initial comment

Pull-Request has been merged by carlwgeorge

2 years ago
Metadata