feat: build Stride local app with Garmin imports and friends-only sharing

This commit is contained in:
Peter Stockings
2026-10-01 14:55:59 +10:00
parent 16e71a69d5
commit e37569ad09
45 changed files with 3735 additions and 40 deletions
+31
View File
@@ -0,0 +1,31 @@
[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'",
]
[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