Files
Mathew Sir Guest the bestandClaude Opus 4.6 4d681a92ca docs: add Google-style docstrings and Sphinx autodoc setup
Add concise docstrings to all Python modules, classes, and public
functions. Configure Sphinx with napoleon extension for Google-style
docstring parsing and autodoc pages for each module.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-06 23:06:37 -06:00

43 lines
849 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",
"sphinx>=9.1.0",
"sphinx-rtd-theme>=3.1.0",
]
[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"]