Files
wordsearch/pyproject.toml
T

41 lines
797 B
TOML

[build-system]
requires = ["setuptools>=80", "setuptools-scm>=8"]
build-backend = "setuptools.build_meta"
[project]
name = "ai-demo-backend"
dynamic = ["version"]
description = "Backend HTTP server for a word search game"
requires-python = ">=3.13"
dependencies = [
"alembic>=1.18.4",
"click>=8.3.3",
"setuptools-scm",
"sqlalchemy>=2.0.49",
"tornado",
]
[dependency-groups]
dev = [
"black",
"flake8",
"pre-commit",
"pytest",
"pytest-tornasync",
]
[tool.black]
line-length = 88
target-version = ["py313"]
[tool.setuptools.packages.find]
include = ["handlers*", "models*", "game*"]
[tool.setuptools_scm]
version_scheme = "release-branch-semver"
local_scheme = "node-and-date"
version_file = "_version.py"
[tool.pytest.ini_options]
testpaths = ["tests"]