This commit is contained in:
Joakim Hellsén 2026-04-27 20:43:26 +02:00
commit a7a5b5c8ea
Signed by: Joakim Hellsén
SSH key fingerprint: SHA256:/9h/CsExpFp+PRhsfA0xznFx2CGfTT5R/kpuFfUgEQk
43 changed files with 5531 additions and 9 deletions

View file

@ -4,14 +4,21 @@ version = "0.1.0"
description = "A platform to run and host applications, with a focus on Python applications."
readme = "README.md"
requires-python = ">=3.14"
dependencies = ["django>=6.0.4", "platformdirs>=4.9.6", "python-dotenv>=1.2.2"]
dependencies = [
"celery>=5.5.3",
"django-auto-prefetch>=1.14.0",
"django>=6.0.4",
"gunicorn>=23.0.0",
"platformdirs>=4.9.6",
"python-dotenv>=1.2.2",
]
license = "AGPL-3.0-or-later"
authors = [{ name = "Joakim Hellsén", email = "tlovinator@gmail.com" }]
[dependency-groups]
dev = [
"celery-types>=0.26.0",
"djade>=1.9.0",
"django-auto-prefetch>=1.14.0",
"django-browser-reload>=1.21.0",
"django-debug-toolbar>=6.3.0",
"django-watchfiles>=1.4.0",
@ -26,6 +33,7 @@ dev = [
[tool.ruff]
fix = true
line-length = 120
preview = true
unsafe-fixes = true
@ -90,9 +98,13 @@ lint.ignore = [
"S311",
"SLF001",
]
"**/migrations/*.py" = ["D101"]
[tool.pytest.ini_options]
DJANGO_SETTINGS_MODULE = "config.settings"
python_files = ["test_*.py", "*_test.py"]
addopts = "-n 5 -q"
norecursedirs = ["Firecracker"]
markers = [
"host_smoke: opt-in host-level smoke tests that spawn real local processes",
]