[packages/python3-pyscard] - updated to 2.2.2

qboosh qboosh at pld-linux.org
Mon Jun 23 20:31:45 CEST 2025


commit a880f9a9dc7613b0edbd3caf734c14471b5a3a38
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Jun 23 20:33:01 2025 +0200

    - updated to 2.2.2

 python3-pyscard.spec | 26 +++++++++++++++-----------
 1 file changed, 15 insertions(+), 11 deletions(-)
---
diff --git a/python3-pyscard.spec b/python3-pyscard.spec
index b0729a7..5e89f77 100644
--- a/python3-pyscard.spec
+++ b/python3-pyscard.spec
@@ -6,20 +6,21 @@
 Summary:	A framework for building smart card aware applications in Python 3
 Summary(pl.UTF-8):	Szkielet do tworzenia w Pythonie 3 aplikacji wykorzystujących karty procesorowe
 Name:		python3-%{module}
-Version:	2.0.7
-Release:	3
+Version:	2.2.2
+Release:	1
 License:	LGPL v2.1+
 Group:		Libraries/Python
 Source0:	https://downloads.sourceforge.net/pyscard/pyscard-%{version}.tar.gz
-# Source0-md5:	9b58a6327e41dd8c7c72fa0211e7067f
+# Source0-md5:	d36c8983acb820f2fa8c845f97de2ece
 URL:		https://sourceforge.net/projects/pyscard/
 BuildRequires:	pcsc-lite-devel
+BuildRequires:	python3-devel >= 1:3.9
+%{?with_tests:BuildRequires:	python3-pytest}
+BuildRequires:	python3-setuptools
 BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 1.714
 BuildRequires:	swig-python >= 2
-BuildRequires:	python3-devel >= 1:3.3
-BuildRequires:	python3-setuptools
-Requires:	python3-modules >= 1:3.3
+Requires:	python3-modules >= 1:3.9
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -36,7 +37,13 @@ zbudowany w oparciu o moduł Pythona obudowujący API PCSC.
 %setup -q -n %{module}-%{version}
 
 %build
-%py3_build %{?with_tests:test}
+%py3_build
+
+%if %{with tests}
+PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
+PYTHONPATH="$(echo $(pwd)/build-3/lib.*)" \
+%{__python3} -m pytest test
+%endif
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -44,7 +51,7 @@ rm -rf $RPM_BUILD_ROOT
 %py3_install
 
 install -d $RPM_BUILD_ROOT%{_examplesdir}/python3-%{module}-%{version}
-cp -a smartcard/Examples/* $RPM_BUILD_ROOT%{_examplesdir}/python3-%{module}-%{version}
+cp -a src/smartcard/Examples/* $RPM_BUILD_ROOT%{_examplesdir}/python3-%{module}-%{version}
 find $RPM_BUILD_ROOT%{_examplesdir}/python3-%{module}-%{version} -name '*.py' \
 	| xargs sed -i '1s|^#!.*env python3|#!%{__python3}|'
 
@@ -60,9 +67,6 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{py3_sitedir}/smartcard/pcsc
 %{py3_sitedir}/smartcard/pcsc/*.py
 %{py3_sitedir}/smartcard/pcsc/__pycache__
-%dir %{py3_sitedir}/smartcard/pyro
-%{py3_sitedir}/smartcard/pyro/*.py
-%{py3_sitedir}/smartcard/pyro/__pycache__
 %dir %{py3_sitedir}/smartcard/reader
 %{py3_sitedir}/smartcard/reader/*.py
 %{py3_sitedir}/smartcard/reader/__pycache__
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python3-pyscard.git/commitdiff/a880f9a9dc7613b0edbd3caf734c14471b5a3a38



More information about the pld-cvs-commit mailing list