Pyscard

Latest version: v2.2.1

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 7

2.0.2

======================

* Fix an issue in ReaderMonitor() that failed to enumerate readers
on macOS
* getReaderNames(): handle SCARD_E_SERVICE_STOPPED on Windows
generated on last reader removal
* Restrict MAX_BUFFER_SIZE_EXTENDED to 65535 and fix an issue on
Lenovo laptops with NXP NFC readers
* SmartcardException: display a positive PCSC error code

2.0.1

=================

* Add .reconnect() method to high-level API
* Handle removal of the last reader on Windows
* Fix support of macOS Big Sur
* Use Python3 by default
* Handle bogus ACS ACR122U PICC reader

2.0.0

======================

* SCardStatus(): Fix a crash in case of PC/SC error
* toASCIIString(): replace non-ASCII char by '.'
* remove i386 (32-bits) support on macOS

1.9.9

===================
* Makefile: use twine to upload to pypi.python.org
* test: fix Exception test on 32-bits CPU
* test: correctly handle macOS versions older than 10.10

1.9.8

==================
* SmartcardException: store the PC/SC return code in hresult
* CardMonitoring: stop the looping only if PCSC exited
* setup: support build on OpenBSD, and other BSD
* Fix Windows 10 SCARD_E_SERVICE_STOPPED from SCardListReaders()
* Minor documentation improvements

1.9.7

=================
* Modify CardMonitoring's deleteObserver method to cleanly remove threads
* Python 3: fix smartcard/Synchronization.py
* Python 3: Fix SCardGetErrorMessage() on Windows
* PCSCPart10: add parseFeatureRequest(), parseTlvProperties()
* Fix PEP8 warnings
* Minor documentation improvements

Page 3 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.