krz/hutch-stats

clone: git clone https://gitbay.org/krz/hutch-stats.git

main: pyproject.toml · raw

 1[build-system]
 2requires = ["setuptools>=83.0.0", "wheel"]
 3build-backend = "setuptools.build_meta"
 4
 5[project]
 6name = "srht-contrib"
 7version = "0.1.0"
 8description = "SourceHut contribution calendar API built with FastAPI"
 9readme = "README.md"
10requires-python = ">=3.12"
11dependencies = [
12  "fastapi>=0.115,<1.0",
13  "uvicorn[standard]>=0.52.0,<1.0",
14  "httpx>=0.27,<1.0",
15  "sqlalchemy>=2.0,<3.0",
16  "alembic>=1.18.5,<2.0",
17  "pydantic>=2.13.4,<3.0",
18  "pydantic-settings>=2.3,<3.0",
19  "apscheduler>=3.11.3,<4.0",
20]
21
22[project.optional-dependencies]
23dev = [
24  "pytest>=9.0.3",
25]
26
27[project.scripts]
28srht-enqueue-actors = "srht_contrib.scripts.enqueue_actors:main"
29
30[tool.setuptools]
31package-dir = {"" = "src"}
32
33[tool.setuptools.packages.find]
34where = ["src"]
35
36[tool.pytest.ini_options]
37pythonpath = ["src"]
38testpaths = ["tests"]