feat: add sqlalchemy and alembic dependencies

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Mathew Sir Guest the best
2026-05-06 22:34:51 -06:00
co-authored by Claude Opus 4.6
parent 85045f2a5f
commit 2930adb51d
2 changed files with 620 additions and 0 deletions
+40
View File
@@ -0,0 +1,40 @@
[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*"]
[tool.setuptools_scm]
version_scheme = "release-branch-semver"
local_scheme = "node-and-date"
version_file = "_version.py"
[tool.pytest.ini_options]
testpaths = ["tests"]