@@ -13,14 +13,26 @@ pip install schnee
1313
1414## Requirements
1515
16- ` schnee ` talks to tags through PC/SC, so practical use requires:
16+ ` schnee ` talks to tags through PC/SC via ` pyscard ` , so practical use requires:
1717
1818- a compatible NFC or smart card reader
19- - a working PC/SC stack on the host system
19+ - a working system PC/SC library/service
2020- access to the target tag
2121
22- If the PC/SC stack or reader is not available, CLI commands that access hardware
23- will fail during reader discovery or card communication.
22+ Platform-specific PC/SC prerequisites:
23+
24+ - ** Linux** : install a PC/SC implementation such as ` pcsc-lite ` and ensure the
25+ ` pcscd ` daemon/service is installed and running. Depending on your
26+ distribution, you may also need your reader's driver package.
27+ - ** Windows** : ` pyscard ` uses the built-in WinSCard PC/SC subsystem that ships
28+ with Windows; make sure the smart card service and your reader driver are
29+ available.
30+ - ** macOS** : ` pyscard ` uses the system ` PCSC.framework ` , which is included with
31+ macOS; make sure the reader is connected and recognized by the system.
32+
33+ If the PC/SC stack, service, or reader is not available, ` pyscard ` may fail to
34+ import, no readers may be discovered, or CLI commands that access hardware will
35+ fail during reader discovery or card communication.
2436
2537## CLI Usage
2638
0 commit comments