[packages/python3-nest-asyncio] - pl, cleanup
qboosh
qboosh at pld-linux.org
Tue Nov 25 19:11:03 CET 2025
commit 2ffe8dae8f4f3be02a359a68d811c299110e0eea
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Nov 25 19:11:06 2025 +0100
- pl, cleanup
python3-nest-asyncio.spec | 60 ++++++++++++++---------------------------------
1 file changed, 17 insertions(+), 43 deletions(-)
---
diff --git a/python3-nest-asyncio.spec b/python3-nest-asyncio.spec
index be03f4e..14a1913 100644
--- a/python3-nest-asyncio.spec
+++ b/python3-nest-asyncio.spec
@@ -1,29 +1,27 @@
+#
# Conditional build:
-%bcond_with doc # API documentation
%bcond_without tests # unit tests
-%define module nest_asyncio
Summary: Patch asyncio to allow nested event loops
+Summary(pl.UTF-8): Łatka na asyncio pozwalająca na zagnieżdżone pętle zdarzeń
Name: python3-nest-asyncio
Version: 1.6.0
Release: 1
License: BSD
Group: Libraries/Python
+#Source0Download: https://pypi.org/simple/nest-asyncio/
Source0: https://files.pythonhosted.org/packages/source/n/nest-asyncio/nest_asyncio-%{version}.tar.gz
# Source0-md5: 4a15c56d692367a24ea12072e2e475f3
URL: https://pypi.org/project/nest-asyncio/
BuildRequires: python3-build
BuildRequires: python3-installer
-BuildRequires: python3-modules >= 1:3.2
-%if %{with tests}
-#BuildRequires: python3-
-%endif
+BuildRequires: python3-modules >= 1:3.5
+BuildRequires: python3-setuptools >= 1:42
+BuildRequires: python3-setuptools_scm >= 3.4.3
+BuildRequires: python3-wheel
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 2.044
-%if %{with doc}
-BuildRequires: sphinx-pdg-3
-%endif
-Requires: python3-modules >= 1:3.2
+Requires: python3-modules >= 1:3.5
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -31,16 +29,9 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
This module patches asyncio to allow nested use of asyncio.run and
loop.run_until_complete.
-%package apidocs
-Summary: API documentation for Python %{module} module
-Summary(pl.UTF-8): Dokumentacja API modułu Pythona %{module}
-Group: Documentation
-
-%description apidocs
-API documentation for Python %{module} module.
-
-%description apidocs -l pl.UTF-8
-Dokumentacja API modułu Pythona %{module}.
+%description -l pl.UTF-8
+Ten moduł modyfikuje bibliotekę asyncio, aby pozwalała na zagnieżdżone
+używanie asyncio.run i loop.run_until_complete.
%prep
%setup -q -n nest_asyncio-%{version}
@@ -49,19 +40,8 @@ Dokumentacja API modułu Pythona %{module}.
%py3_build_pyproject
%if %{with tests}
-%{__python3} -m zipfile -e build-3/*.whl build-3-test
-# use explicit plugins list for reliable builds (delete PYTEST_PLUGINS if empty)
-PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
-PYTEST_PLUGINS= \
-%{__python3} -m pytest -o pythonpath="$PWD/build-3-test" tests
-%endif
-
-%if %{with doc}
-%{__python3} -m zipfile -e build-3/*.whl build-3-doc
-PYTHONPATH=$(pwd)/build-3-doc \
-%{__make} -C docs html \
- SPHINXBUILD=sphinx-build-3
-rm -rf docs/_build/html/_sources
+PYTHONPATH=$(pwd) \
+%{__python3} tests/nest_test.py
%endif
%install
@@ -74,13 +54,7 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc README.rst
-%{py3_sitescriptdir}/%{module}.py
-%{py3_sitescriptdir}/__pycache__/*%{module}*
-%{py3_sitescriptdir}/%{module}-%{version}.dist-info
-
-%if %{with doc}
-%files apidocs
-%defattr(644,root,root,755)
-%doc docs/_build/html/*
-%endif
+%doc LICENSE README.rst
+%{py3_sitescriptdir}/nest_asyncio.py
+%{py3_sitescriptdir}/__pycache__/nest_asyncio.cpython-*.py[co]
+%{py3_sitescriptdir}/nest_asyncio-%{version}.dist-info
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/python3-nest-asyncio.git/commitdiff/2ffe8dae8f4f3be02a359a68d811c299110e0eea
More information about the pld-cvs-commit
mailing list