31 lines
964 B
TOML
31 lines
964 B
TOML
[project]
|
|
name = "neodb"
|
|
version = "0.9"
|
|
description = "🧩 self-hosted server tracking what you read/watch/listen/play, powering a global distributed community federating via ActivityPub."
|
|
readme = "README.md"
|
|
requires-python = ">= 3.12"
|
|
|
|
[tool.pyright]
|
|
exclude = [ "media", ".venv", ".git", "playground", "catalog/*/tests.py", "journal/tests.py", "neodb", "**/migrations", "**/sites/douban_*", "neodb-takahe" ]
|
|
reportIncompatibleVariableOverride = false
|
|
|
|
[tool.djlint]
|
|
ignore="T002,T003,H005,H006,H019,H020,H021,H023,H030,H031,D018"
|
|
indent=2
|
|
|
|
[tool.isort]
|
|
profile = "black"
|
|
|
|
[tool.mypy]
|
|
exclude = [
|
|
'^neodb-takahe/',
|
|
'^legacy/',
|
|
]
|
|
plugins = ["mypy_django_plugin.main"]
|
|
|
|
[tool.django-stubs]
|
|
django_settings_module = "boofilsic.settings"
|
|
|
|
[tool.ruff]
|
|
exclude = ["neodb-takahe/*", "media", ".venv", ".git", "playground", "**/tests.py", "neodb", "**/migrations", "**/commands", "**/importers", "**/sites", "legacy" ]
|
|
lint.ignore = ["F401", "F403", "F405"]
|