[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