[build-system] requires = ["setuptools>=70", "wheel"] build-backend = "setuptools.build_meta" [project] name = "mywhoosh-garmin-sync" version = "0.1.0" requires-python = ">=3.12" dependencies = [ "fastapi>=0.115,<1", "uvicorn[standard]>=0.30,<1", "sqlalchemy>=2.0,<3", "pydantic-settings>=2.0,<3", "cryptography>=43,<50", "jinja2>=3.1,<4", "python-multipart>=0.0.9,<1", "itsdangerous>=2.1,<3", "httpx>=0.27,<1", ] [project.optional-dependencies] test = [ "pytest>=8,<9", "pytest-asyncio>=0.24,<1", ] [tool.setuptools.packages] find = { where = ["."], include = ["app*"] } [tool.pytest.ini_options] testpaths = ["tests"]