[tool.black] line_length = 119 [tool.poetry] name = "cbwebreader" version = "1.1.9" description = "CBR/Z Web Reader" authors = ["ajurna "] license = "Creative Commons Attribution-ShareAlike 4.0 International License" package-mode = false [tool.poetry.dependencies] python = "^3.12" Django = "5.0.4" gunicorn = "^22.0.0" dj-database-url = "^2.1.0" python-dotenv = "^1.0.1" loguru = "^0.7.2" django-silk = "^5.1.0" mysqlclient = "^2.2.4" psycopg2-binary = "^2.9.9" rarfile = "4.2" django-extensions = "3.2.3" Pillow = "10.3.0" django-imagekit = "5.0.0" PyMuPDF = "1.24.2" django-bootstrap4 = "24.3" django-csp = "3.8" django-boost = "2.1" django-sri = "0.7.0" django-permissions-policy = "4.19.0" djangorestframework = "3.15.1" django-filter = "24.2" django-cors-headers = "4.3.1" djangorestframework-simplejwt = "5.3.1" django-webpack-loader = "3.1.0" drf-yasg = "1.21.7" drf-extensions = "0.7.1" [tool.poetry.dev-dependencies] mypy = "1.10.0" Werkzeug = "3.0.2" pyOpenSSL = "24.1.0" ipython = "8.24.0" coverage = "7.5.0" pre-commit = "3.7.0" flake8 = "7.0.0" flake8-annotations = "3.0.1" [tool.poetry.group.dev.dependencies] pylint = "3.1.0" pylint-django = "2.5.5" [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api"