Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pyscard for openSUSE:Leap:16.0 checked in at 2025-07-24 08:31:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/python-pyscard (Old) and /work/SRC/openSUSE:Leap:16.0/.python-pyscard.new.8875 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyscard" Thu Jul 24 08:31:11 2025 rev:2 rq:1293731 version:2.2.2 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/python-pyscard/python-pyscard.changes 2025-03-19 11:55:42.380329562 +0100 +++ /work/SRC/openSUSE:Leap:16.0/.python-pyscard.new.8875/python-pyscard.changes 2025-07-24 08:31:32.963174491 +0200 @@ -1,0 +2,52 @@ +Wed Jun 18 10:36:19 UTC 2025 - Martin Hauke <mar...@gmx.de> + +- Update to version 2.2.2 + * add .release() method to CardConnection & PCSCCardRequest + * add context manager protocol to CardRequest & CardService + * fix some parallel execution issues + * PCSCCardRequest: correctly initialize waitforcardevent() + * user-guide: Update documentation + +------------------------------------------------------------------- +Thu Jun 12 05:33:57 UTC 2025 - Steve Kowalik <steven.kowa...@suse.com> + +- Use pyproject macros to build and install. + +------------------------------------------------------------------- +Tue Jan 14 19:57:53 UTC 2025 - Martin Hauke <mar...@gmx.de> + +- Update to version 2.2.1 + * waitforcardevent(): do not miss events between 2 calls. + * Test, fix, and simplify ATR parsing. + +------------------------------------------------------------------- +Sun Oct 20 20:20:21 UTC 2024 - Martin Hauke <mar...@gmx.de> + +- Update to version 2.2.0 + * PCSCCardRequest: + - handle KeyboardInterrupt in waitforcard() & waitforcardevent() + - use a local PC/SC context to avoid locks + * smartcard.util.padd(): do NOT modify the input parameter + * CardMonitoring: a timeout exception IS expected + * Fix pydoctor documentation + * wx: fix module and examples + * Remove Python 2 conditional code + * Test and improve the synchronization code + * Test and update the `Observer.py` code + * Remove `ClassLoader.py` + * Migrate a `src/` layout + * Migrate test/* from unittest to pytest + * Add missing GSM 03.38 symbols for decoding + * Support only Python 3.9 and higher + * Remove the Python 2.x-only Pyro dependency + * Migrate CI to use the official Coveralls action + * Standardize local and CI testing to use tox + * Build wheels in CI for all supported Python versions + * Build the docs as a part of the test suite + * Begin to add type annotations to the package + * Deprecate the `HexListToBinString`, `BinStringToHexList`, + `hl2bs`, and `bs2hl` utility functions + * Support "64" as an ATR baud rate adjustment integer + (ISO 7816-3 2006) + +------------------------------------------------------------------- Old: ---- pyscard-2.1.1.tar.gz New: ---- pyscard-2.2.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pyscard.spec ++++++ --- /var/tmp/diff_new_pack.70vcij/_old 2025-07-24 08:31:33.239185967 +0200 +++ /var/tmp/diff_new_pack.70vcij/_new 2025-07-24 08:31:33.247186300 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-pyscard # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # Copyright (c) 2011 LISA GmbH, Bingen, Germany. # # All modifications and additions to the file contributed by third parties @@ -19,16 +19,17 @@ %define modname pyscard Name: python-pyscard -Version: 2.1.1 +Version: 2.2.2 Release: 0 Summary: Python module adding smart card support License: LGPL-2.0-or-later -Group: Development/Languages/Python URL: https://pyscard.sourceforge.io/ Source: https://files.pythonhosted.org/packages/source/p/pyscard/pyscard-%{version}.tar.gz BuildRequires: %{python_module devel} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} -BuildRequires: dos2unix +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: pcsc-lite-devel BuildRequires: pkgconfig @@ -45,24 +46,21 @@ %prep %setup -q -n %{modname}-%{version} -mv smartcard/doc . -dos2unix LICENSE %build export CFLAGS="%{optflags}" -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitearch} %check -mv smartcard smartcard_hide -%pyunittest_arch discover -v +%pytest_arch %files %{python_files} -%doc ChangeLog doc README.md %license LICENSE -%{python_sitearch}/pyscard* +%doc ChangeLog README.md %{python_sitearch}/smartcard +%{python_sitearch}/pyscard-%{version}.dist-info ++++++ pyscard-2.1.1.tar.gz -> pyscard-2.2.2.tar.gz ++++++ ++++ 45059 lines of diff (skipped)