refactor: scaffold sniff/, transponders/, reader/, sim/ sub-packages

Phases 2-4 of package refactor. Creates the full directory tree with
__init__.py files per the design doc. Actual code migration from the
sim worktree is a separate effort — models have deep inheritance chains
and auth mixins that need base class extraction first.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
michael
2026-03-18 19:28:55 -07:00
parent 42e6b54f29
commit 27ae5bd756
21 changed files with 48 additions and 6 deletions

1
pm3py/reader/__init__.py Normal file
View File

@@ -0,0 +1 @@
"""pm3py.reader — Higher-level reader modes composing core commands."""

View File

@@ -0,0 +1 @@
"""HF reader modes organized by reader IC manufacturer."""

View File

@@ -0,0 +1 @@
"""NXP reader ICs (CLRC663, PN5xx)."""

View File

@@ -0,0 +1 @@
"""ST Microelectronics reader ICs."""

View File

@@ -0,0 +1 @@
"""LF reader modes."""

View File

@@ -0,0 +1 @@
"""Reader workflow modes — inventory, programming, access control."""

1
pm3py/sim/__init__.py Normal file
View File

@@ -0,0 +1 @@
"""pm3py.sim — Card simulation sessions, table compiler, relay."""

1
pm3py/sniff/__init__.py Normal file
View File

@@ -0,0 +1 @@
"""pm3py.sniff — Sniff sessions, trace parsing, protocol decoders, formatting."""

View File

@@ -0,0 +1 @@
"""pm3py.transponders — Tag/transponder models independent of hardware."""

View File

@@ -0,0 +1 @@
"""HF transponder models organized by ISO standard, then manufacturer."""

View File

@@ -0,0 +1 @@
"""ISO 14443-A Layer 3 transponders (MIFARE Classic, Ultralight, NTAG)."""

View File

@@ -0,0 +1 @@
"""NXP ISO 14443-A Layer 3 transponders."""

View File

@@ -0,0 +1 @@
"""ISO 14443-A Layer 4 (ISO-DEP) transponders (DESFire, NTAG 5 via -4)."""

View File

@@ -0,0 +1 @@
"""NXP ISO 14443-A Layer 4 transponders."""

View File

@@ -0,0 +1 @@
"""ISO 15693 transponder models and NFC Forum Type 5 NDEF."""

View File

@@ -0,0 +1 @@
"""NXP ICODE / NTAG 5 ISO 15693 transponders."""

View File

@@ -0,0 +1 @@
"""ST Microelectronics ISO 15693 transponders."""

View File

@@ -0,0 +1 @@
"""LF transponder models organized by manufacturer."""

View File

@@ -0,0 +1 @@
"""Atmel/Microchip LF transponders (T55xx)."""

View File

@@ -0,0 +1 @@
"""EM Microelectronic LF transponders (EM4100, EM4x05)."""