[project] name = "kanbante" version = "0.12.0" description = "Kanban project manager integrated with Gitea" requires-python = ">=3.11" dependencies = [ "fastapi>=0.115", "uvicorn[standard]>=0.32", "jinja2>=3.1,<4", "httpx>=0.28", "python-dotenv>=1.0", "python-multipart>=0.0.18", ] [tool.setuptools.packages.find] include = ["app*"] [project.optional-dependencies] dev = [ "pytest>=8", "pytest-asyncio>=0.24", ] [tool.pytest.ini_options] testpaths = ["tests"] asyncio_mode = "auto" # Always put the repo root on sys.path: the plain `pytest` binary (CI) # does not add the CWD, unlike `python -m pytest` — without this, # `from tests.conftest import ...` fails at collection time in CI. pythonpath = ["."]