[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