freelance-project-34-market.../python/online/fxreader/pr34
LLM b67a40936b [+] add sqlite cache and archive sync for archlinux package
1. add cache_db.py: sqlite3 ORM with pydantic row models, typed streaming;
  2. add archive.py: archive sync logic, list-dates, list-packages, show-versions cli;
  3. cache_db stores snapshots, packages, relations, local_packages, signatures;
  4. archive.py delegates cli subparser to archive.main(), keeps cli.py thin;
  5. sync downloads .db files per date, parses into sqlite, skips unchanged;
  6. supports date ranges with configurable step;
2026-04-03 16:45:34 +00:00
..
commands_typed [+] add sqlite cache and archive sync for archlinux package 2026-04-03 16:45:34 +00:00
tasks [+] reformat with ruff 2025-05-20 11:03:00 +03:00
tests [+] reformat with ruff 2025-05-20 11:03:00 +03:00
__init__.py [~] Refactor 2024-12-01 08:49:34 +03:00
commands.py [+] fix python 3.10 compatibility 2025-05-20 14:00:09 +03:00
py.typed [+] update packaging 2024-12-01 18:49:12 +03:00