Juergen Edelbluth
16aa8d8335
Reviewed-on: solawi-suite-contrib/platform#1 Co-authored-by: Juergen Edelbluth <jed@noreply.git.codebau.dev> Co-committed-by: Juergen Edelbluth <jed@noreply.git.codebau.dev>
86 lines
2.1 KiB
TOML
86 lines
2.1 KiB
TOML
[tool.poetry]
|
|
name = "platform"
|
|
version = "0.5.4-dev"
|
|
description = "Plattform für die Apps der Solawi."
|
|
authors = ["Juergen Edelbluth <solawi@jued.de>"]
|
|
license = "Apache License 2.0"
|
|
readme = "README.md"
|
|
packages = [
|
|
{ include = "solawi_platform", from = ".", format = ["sdist", "wheel"] },
|
|
{ include = "solawi_apps", from = ".", format = ["sdist", "wheel"] },
|
|
{ include = "solawi_uat", from = ".", format = ["sdist", "wheel"] },
|
|
]
|
|
include = [
|
|
{ path = "manage.py", format = ["sdist", "wheel"] },
|
|
{ path = "keys", format = ["sdist", "wheel"] },
|
|
{ path = "SystemTest", format = ["sdist", "wheel"] },
|
|
]
|
|
|
|
[tool.poetry.scripts]
|
|
"manage.py" = "manage:main"
|
|
|
|
[tool.poetry.dependencies]
|
|
python = "^3.11"
|
|
eciespy = "^0.4.1"
|
|
django = "^5.0.2"
|
|
nanoid = "^2.0.0"
|
|
cryptography = "^42.0.5"
|
|
whitenoise = "^6.6.0"
|
|
brotli = "^1.1.0"
|
|
pyotp = "^2.9.0"
|
|
qrcode = {extras = ["pil"], version = "^7.4.2"}
|
|
django-ipware = "^6.0.4"
|
|
docutils = "^0.20.1"
|
|
django-eventstream = "^5.1.0"
|
|
daphne = "^4.1.0"
|
|
pydantic = "^2.6.3"
|
|
xhtml2pdf = {extras = ["pycairo"], version = "^0.2.15"}
|
|
markdown = "^3.6"
|
|
django-csp = "^3.8"
|
|
django-cors-headers = "^4.3.1"
|
|
webauthn = "^2.1.0"
|
|
django-health-check = "^3.18.1"
|
|
|
|
[tool.black]
|
|
line-length = 120
|
|
target-version = ['py312']
|
|
include = '\.pyi?$'
|
|
|
|
[tool.isort]
|
|
line_length = 120
|
|
include_trailing_comma = true
|
|
multi_line_output = 3
|
|
|
|
|
|
[tool.poetry.group.dev.dependencies]
|
|
django-debug-toolbar = "^4.3.0"
|
|
beautifulsoup4 = "^4.12.3"
|
|
selenium = "^4.18.1"
|
|
playwright = "^1.42.0"
|
|
requests-tracker = "^0.3.3"
|
|
locust = "^2.24.1"
|
|
robotframework = "^7.0"
|
|
robotframework-browser = "^18.3.0"
|
|
requests = "^2.31.0"
|
|
faker = "^24.7.1"
|
|
robotframework-pabot = "^2.18.0"
|
|
allure-robotframework = "^2.13.5"
|
|
|
|
|
|
[tool.poetry.group.prod.dependencies]
|
|
mysqlclient = "^2.2.4"
|
|
twisted = {version = "^24.3.0", extras = ["http2"]}
|
|
|
|
|
|
[tool.poetry.group.docs.dependencies]
|
|
mkdocs-material = {extras = ["imaging"], version = "^9.5.17"}
|
|
mkdocs-minify-plugin = "^0.8.0"
|
|
mkdocs-redirects = "^1.2.1"
|
|
mkdocs = {extras = ["i18n"], version = "^1.5.3"}
|
|
mkdocs-glightbox = "^0.3.7"
|
|
mkdocs-mermaid2-plugin = "^1.1.1"
|
|
|
|
[build-system]
|
|
requires = ["poetry-core"]
|
|
build-backend = "poetry.core.masonry.api"
|