- Mi2: requirements.txt — Obergrenzen hinzugefügt (<3.0, <5.0, etc.) - Mi3: cmd_scan() — File-Lock via fcntl (data_dir/.scan.lock) - Mi4: refresh_catalog() — Cache-Check unter self._lock (thread-safe) - Mi1: tests/test_main.py — 17 neue Tests (__main__ Coverage 10% → 18%) - 294/294 Tests grün
5 lines
95 B
Text
5 lines
95 B
Text
requests>=2.31,<3.0
|
|
beautifulsoup4>=4.12,<5.0
|
|
lxml>=5.0,<6.0
|
|
PyYAML>=6.0,<7.0
|
|
pytest>=7.0,<9.0
|