You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
1.9 KiB
TOML
74 lines
1.9 KiB
TOML
[tool.poetry]
|
|
name = "vereinsverwaltung"
|
|
version = "20230507"
|
|
description = "Antrags-, Mitglieder- und Benutzerverwaltung für den Förderverein der Studierendenschaft des KIT e. V."
|
|
authors = ["Tobias Bölz <tobias@boelz.eu>"]
|
|
license = "AGPL-3.0-or-later"
|
|
readme = "README.md"
|
|
|
|
[tool.poetry.dependencies]
|
|
python = "^3.9"
|
|
charset-normalizer = "^3.1.0"
|
|
cryptography = "39.0.2"
|
|
django-crispy-forms = "^2.0"
|
|
django-oauth-toolkit = "^2.0.0"
|
|
django-registration-redux = "~=2.1"
|
|
Django = {version = "~=4.2", extras = ["bcrypt", "argon2"]}
|
|
python-dateutil = "~=2.8.1"
|
|
schwifty = "^2023.3.0"
|
|
django-axes = "^5.41.0"
|
|
requests = "^2.28.0"
|
|
django-mfa3 = "^0.11"
|
|
psycopg2 = {version = "^2.9.3", optional = true}
|
|
gunicorn = {version = "^20.1.0", optional = true}
|
|
environs = "^9.5.0"
|
|
dj-database-url = "^1.3.0"
|
|
django-staticfiles-downloader = "^1.0.0"
|
|
django-markdownify = "^0.9.2"
|
|
Markdown = "^3.4.1"
|
|
bleach = "^6.0.0"
|
|
django-csp = "^3.7"
|
|
crispy-bootstrap4 = "^2022.1"
|
|
django-formtools = "^2.4"
|
|
|
|
[tool.poetry.extras]
|
|
production = ["gunicorn", "psycopg2"]
|
|
|
|
[tool.poetry.group.dev.dependencies]
|
|
pytest = "^7.3.0"
|
|
pytest-django = "^4.5.2"
|
|
flake8 = "^5.0.4"
|
|
flake8-bugbear = "^22.12.6"
|
|
flake8-debugger = "^4.1.2"
|
|
flake8-pep3101 = "^2.0.0"
|
|
flake8-print = "^5.0.0"
|
|
flake8-quotes = "^3.3.2"
|
|
flake8-eradicate = "^1.4.0"
|
|
isort = "^5.12.0"
|
|
time-machine = "^2.9.0"
|
|
django-upgrade = "^1.13.0"
|
|
coverage = {extras = ["toml"], version = "^7.2.3"}
|
|
django-coverage-plugin = "^3.0.0"
|
|
djlint = "^1.23.3"
|
|
pre-commit = "^3.3.2"
|
|
|
|
[tool.pytest.ini_options]
|
|
DJANGO_SETTINGS_MODULE = "vereinsverwaltung.settings.test"
|
|
filterwarnings = [
|
|
"ignore:pkg_resources is deprecated as an API:DeprecationWarning",
|
|
]
|
|
|
|
[tool.coverage.run]
|
|
omit = ["*/tests/*", "*/migrations/*"]
|
|
plugins = ["django_coverage_plugin"]
|
|
|
|
[tool.djlint]
|
|
ignore = "H030,H031,T001,T002"
|
|
profile = "django"
|
|
use_gitignore = true
|
|
exclude = "core/templates/bootstrap4"
|
|
|
|
[build-system]
|
|
requires = ["poetry-core>=1.0.0"]
|
|
build-backend = "poetry.core.masonry.api"
|