coulomb-social/pyproject.toml
tegwick a1989f19db
Some checks failed
Use-case regression gate / usecase-regressions (push) Failing after 6m2s
Establish use-case regression collection and real browser gate
Assistant: codex
Assistant-Model: gpt-6.1-sol
Assistant-Session: 01a10e2d-a5ef-7e92-b03d-b1694e915680
2026-10-06 14:02:01 +02:00

44 lines
1 KiB
TOML

[project]
name = "coulomb-social"
version = "0.1.0"
description = "coulomb.social reimplementation — NetKingdom identity and co-creation platform"
requires-python = ">=3.12"
dependencies = [
"django>=5.2",
"psycopg[binary]>=3.2",
"whitenoise>=6.7",
"python-decouple>=3.8",
"dj-database-url>=2.1",
"gunicorn>=22.0",
"authlib>=1.3",
"httpx>=0.27",
"markdown>=3.10.3",
"bleach>=6.4.0",
]
[dependency-groups]
dev = [
"pytest>=8.0",
"pytest-django>=4.8",
"pytest-cov>=5.0",
"ruff>=0.4",
]
[tool.pytest.ini_options]
DJANGO_SETTINGS_MODULE = "coulomb_social.settings.test"
python_files = ["test_*.py", "tests.py"]
python_classes = ["Test*"]
python_functions = ["test_*"]
addopts = "--tb=short -q -m 'not browser'"
markers = [
"usecase(id): regression protection for a registered user journey",
"browser: mandatory in make check; needs Node, Playwright and Chromium",
]
testpaths = ["tests", "coulomb_social"]
[tool.ruff]
line-length = 100
target-version = "py312"
[tool.ruff.lint]
select = ["E", "F", "I", "UP"]