Remove unused files and dependencies

- Delete empty modules (comic/views.py, comic/urls.py, comic/forms.py), the
  empty mypy.ini, .readthedocs.yaml (no docs/ directory, pins Python 3.8) and
  setup.py (distutils is gone in Python 3.12+ and it still listed the deleted
  comic_auth; packaging is handled by pyproject.toml).
- Untrack the base64 PDF blob 'data' and the manual-only test_comics fixtures;
  the suite builds archives in tmp_path via comic/tests/factories.py. UnRAR.exe
  stays on disk for manual rarfile testing but is not in git.
- Drop unused dependencies: django-bootstrap4, django-sri, drf-extensions,
  mysqlclient, setuptools.
- build-test.ps1 no longer uses poetry.
- Ignore .venv/, .mypy_cache/, .ruff_cache/.
This commit is contained in:
ajurna committed 2026-10-13 15:57:40 +01:00
1 parent 79c0647cc4
commit 6bcdf89fdc
17 files changed
+12 -124

No files matched your search

-5
View File
@@ -11,7 +11,6 @@ dependencies = [
"dj-database-url>=3.1.2",
"django>=6.1.2",
"django-boost>=2.2",
"django-bootstrap4>=26.3",
"django-cors-headers>=4.9.0",
"django-csp>=4.0",
"django-extensions>=4.1",
@@ -19,21 +18,17 @@ dependencies = [
"django-imagekit>=6.1.1",
"django-permissions-policy>=4.34.0",
"django-silk>=5.6.0",
"django-sri>=1.0.0",
"django-webpack-loader>=3.2.4",
"djangorestframework>=3.18.3",
"djangorestframework-simplejwt>=5.5.1",
"drf-extensions>=0.7.1",
"drf-yasg>=1.21.18",
"gunicorn>=26.2.0",
"loguru>=0.7.3",
"mysqlclient>=2.3.0",
"pillow>=12.3.0",
"psycopg2-binary>=2.9.13",
"pymupdf>=1.28.2",
"python-dotenv>=1.2.4",
"rarfile>=4.5",
"setuptools>=84.0.0",
]
[dependency-groups]