freelance-project-34-market.../python
LLM 8079aae41c [+] apps/network module: settings singleton, net_t helpers, CLI integration
1. add apps/network/settings.py: net_settings_t pydantic-settings singleton
     with timeout (8s default) and max_size (50MB default), env vars
     ARCHLINUX_NET_TIMEOUT/ARCHLINUX_NET_MAX_SIZE, reset() classmethod;
  2. add apps/network/base.py: net_t class with fetch_url, fetch_text,
     head_content_length, post_json, download_to_file (sync) and async
     wrappers, all enforcing timeout and max_size from settings;
  3. add apps/network/cli.py: net_cli_t with add_arguments/extract/apply
     for --net-timeout and --net-max-size CLI args;
  4. refactor cve/base.py: remove duplicate _fetch_url/_post_json/_head
     wrappers, callers use net_t directly;
  5. refactor cve/nvd.py, cve/osv.py, cve/arch_tracker.py: use net_t;
  6. refactor pacman/client.py, pacman/manager.py: use net_t;
  7. add test_network.py with settings, read_limited, fetch, cli tests;
2026-04-22 09:00:00 +00:00
..
.venv-whl-cache [+] ruff line-length 100, add meson:install:list, bump pr34 v0.1.5.66 2026-04-06 09:56:11 +00:00
deps/whl [+] update pr34 2025-11-06 15:53:03 +03:00
online/fxreader/pr34 [+] apps/network module: settings singleton, net_t helpers, CLI integration 2026-04-22 09:00:00 +00:00
_m.py [+] ruff line-length 100, add meson:install:list, bump pr34 v0.1.5.66 2026-04-06 09:56:11 +00:00
.mypy.ini [+] add .whl release 2025-05-15 13:34:55 +03:00
cli.py [+] refactor test runner into commands_typed/tests.py with pyproject.toml config 2026-04-09 09:00:00 +00:00
m.py [+] refactor test runner into commands_typed/tests.py with pyproject.toml config 2026-04-09 09:00:00 +00:00
meson_options.txt [+] update module_switch 2025-05-09 14:35:27 +03:00
meson.build [+] ruff line-length 100, add meson:install:list, bump pr34 v0.1.5.66 2026-04-06 09:56:11 +00:00
pyproject.common.toml [+] add stop_at parameter to parse_args for subcommand routing, bump pr34 v0.1.5.69 2026-04-17 09:00:00 +00:00
pyproject.toml.bak [+] add build config for archlinux as separate meson package 2026-04-06 07:04:09 +00:00
requirements.3.13.txt [+] merge gitea/master, regenerate requirements for py3.13 2026-04-06 09:32:19 +00:00