Vendored 5 packages from iOpenPod (TheRealSavi/iOpenPod): iTunesDB_Writer/ — binary iTunesDB generation iTunesDB_Shared/ — field defs, constants, album identity SQLiteDB_Writer/ — SQLite databases for Nano 6G/7G iTunesDB_Parser/ — play stats reading from iPod ipod_device/ — device detection, FireWire ID, capabilities Rationale: iOpenPod is a standalone iPod manager app, not a library. Pulling it as a pip dependency is heavy and confusing for users. Changes: + src/vendor/ — 77 .py files + calcHashAB.wasm (506 KB) ~ ipod_nano7_db.py — _find_iop_root() now returns src/vendor/ ~ requirements.txt — iopenpod replaced with wasmtime + pycryptodome ~ .gitignore — removed iOpenPod/ exclusion (setup.py reads requirements.txt automatically)
11 lines
159 B
Plaintext
11 lines
159 B
Plaintext
ffmpeg-python>=0.2.0
|
|
mutagen>=1.46.0
|
|
eyeD3>=0.9.7
|
|
pyusb>=1.2.1
|
|
pillow>=9.5.0
|
|
requests>=2.28.2
|
|
PyQt6>=6.5.0
|
|
numpy>=1.24.0
|
|
wasmtime>=30.0.0
|
|
pycryptodome>=3.20.0
|