Commit Graph
5 Commits
Author SHA1 Message Date
ajurna 1148f4072b **Replace Flake8 with Ruff, refactor type hints, and enhance archive processing logic**
- Removed `flake8` and `flake8-annotations` from dependencies, replaced by `ruff` for linting.
- Introduced cleaner type hinting and modern Python annotations (PEP 604 style) across multiple modules.
- Moved archive processing to a dedicated helper (`comic.archives`) for improved maintainability.
- Updated and simplified logic for archive file retrieval, directory cleaning, and user access validation.
- Improved error handling and added support for user classification restrictions in API responses.
2026-10-13 11:36:28 +01:00
ajurna 1bbe0071a0 **Update dependencies to their latest versions**
Upgrade various Python package dependencies in `uv.lock`. Includes updates to critical packages such as Django (6.0.5 → 6.1.2), DRF (3.17.1 → 3.18.3), and others. Also adds new packages: `jsonschema`, `jsonschema-specifications`, and `importlib-resources`.
2026-10-13 09:43:09 +01:00
ajurna 67b2d9756a updating deps 2026-05-11 13:53:20 +01:00
ajurna 3ac2f8698c updating deps 2026-05-11 13:30:56 +01:00
ajurna 08a3c74a31 updating deps 2026-01-14 16:59:53 +00:00