No description
- Python 99.9%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
# Why `uv audit` reported 146 vulnerabilities across 12 packages, and `ruff check` reported 127 findings. Every fixed release (urllib3 2.7, requests 2.34, Pillow 12.1.1, cryptography 48) requires Python 3.10, so the floor moves up from 3.9, which reached end of life in October 2025. Lint fixes worth noting beyond the mechanical ones: - `board.py` had a live `pdb.set_trace()` behind `args.debug`. - Blind `except Exception` handlers now log via `logger.exception()`. - `raise Exception(...)` becomes `ChgksuiteError` or a fitting builtin. - `telegram_bot.check_connectivity` no longer blocks the event loop on `requests.get`; it goes through `asyncio.to_thread`. - `created_at` timestamps are timezone-aware, so new rows carry a UTC offset that older rows lack. Ordering and the five-minute window are unaffected: those comparisons diverge at the date separator. `uv.lock` also had every package URL pointing at a private proxy registry picked up from local uv config. Relocked against PyPI; the resolution is identical down to the artifact hashes. Also includes a pre-existing working-tree style pass: Python 2 headers dropped, `.format()` to f-strings, import sorting. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> |
||
| .agents/commands | ||
| .github/workflows | ||
| chgksuite | ||
| chgksuite_qt | ||
| chgksuite_tk | ||
| scripts | ||
| .claude | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| HISTORY.md | ||
| icon.png | ||
| LICENSE.md | ||
| pyproject.toml | ||
| README.md | ||
| release-links.py | ||
| uv.lock | ||
Основной репозиторий этого проекта — https://code.pecheny.me/pecheny/chgksuite, пожалуйста, создавайте issues там.
chgksuite
Система для работы с пакетами ЧГК.
Документация: https://chgksuite.pecheny.me
Последняя версия в релизах: https://code.pecheny.me/pecheny/chgksuite/releases