Files
Stride/pyproject.toml

33 lines
764 B
TOML

[project]
name = "running-dashboard"
version = "0.1.0"
description = "Local Garmin activity sync for a self-hosted running dashboard"
requires-python = ">=3.12,<3.13"
dependencies = [
"garminconnect==0.3.17",
"curl-cffi>=0.13,<1",
"fitdecode==0.11.0",
"filelock>=3.20,<4",
"flask>=3.1.3",
"flask-sqlalchemy>=3.1.1",
"flask-migrate>=4.1.0",
"flask-login>=0.6.3",
"flask-wtf>=1.3.0",
"flask-limiter>=4.1.1",
"psycopg[binary]>=3.3.6",
"waitress>=3.0.2",
"gunicorn>=23,<26; sys_platform != 'win32'",
"cryptography>=46,<49",
]
[dependency-groups]
dev = ["pytest>=8,<10", "ruff>=0.14,<1"]
[tool.pytest.ini_options]
testpaths = ["tests"]
pythonpath = ["."]
[tool.ruff]
target-version = "py312"
line-length = 100