feat: build Stride local app with Garmin imports and friends-only sharing
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user