[project] name = "bike-admin" version = "0.1.0" description = "A simple web app to log service and repair events for your bikes." readme = "README.md" requires-python = ">=3.13" dependencies = [ "fastapi>=0.115", "uvicorn[standard]>=0.35", "jinja2>=3.1", "python-multipart>=0.0.20", "argon2-cffi>=23.1", "pydantic-settings>=2.7", ] [dependency-groups] dev = [ "pytest>=8.0", "httpx>=0.28", "ruff>=0.11", ] [tool.pytest.ini_options] pythonpath = ["."] testpaths = ["tests"] [tool.ruff] line-length = 100 target-version = "py313" [tool.ruff.lint] select = ["E", "F", "I", "UP", "B"]