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"]