[project] name = "gatekeeper" version = "0.1.0" description = "Add your description here" readme = "README.md" requires-python = ">=3.13" dependencies = [ "fastapi[standard]>=0.135.3", "sqlmodel>=0.0.38", "poetry>=2.3.4", "python-desfire", "pyjwt[crypto]>=2.12.1", "pwdlib[argon2]>=0.3.0", "pytest>=9.0.3", "requests>=2.33.1", "pytest-cov>=7.1.0", "setuptools>=82.0.1", "pyscard>=2.3.1", "alembic>=1.18.5", "ruff>=0.16.0", ] [tool.uv.sources] python-desfire = { git = "https://github.com/waza-ari/python-desfire" } [tool.uv.extra-build-dependencies] python-desfire = ["poetry"] "pyscard" = ["setuptools"] [tool.setuptools] py-modules = ["app"] [tool.ruff] exclude = ["alembic"] [tool.ruff.lint] select = [ # pycodestyle "E", # Pyflakes "F", # pyupgrade "UP", # flake8-bugbear "B", # flake8-simplify "SIM", # isort "I", ] ignore = ["B008"]