| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- [tool.poetry]
- authors = ["clovis jaquin <clovis@jaquin.fr>"]
- description = "FastAPI project that can parse gsheet planning for brass dans la garonne event and manage creating automatic SMS notification for volunteer"
- name = "bdlg-2023"
- version = "0.2.3"
- [tool.poetry.dependencies]
- fastapi = "0.116.*"
- pyjwt = {extras = ["crypto"], version = "^2.6.0"}
- python = "^3.11"
- python-multipart = "^0.0.9"
- sqlalchemy = "2.0.*"
- alembic = "^1.9.2"
- numpy = '<2.0.0'
- passlib = {extras = ["bcrypt"], version = "^1.7.4"}
- pydantic = {extras = ["dotenv", "email"], version = "2.11.*"}
- pandas = "2.1.0"
- pandera = "0.20.3"
- requests = "2.32.*"
- pydantic-settings = "^2.2.1"
- psycopg2 = "^2.9.9"
- [tool.poetry.group.dev.dependencies]
- coverage = "^7.1.0"
- httpx = "*"
- pytest = "^7.2.1"
- pytest-asyncio = "^0.20.3"
- uvicorn = {extras = ["standard"], version = "*"}
- pre-commit = "^3.0.4"
- ruff = "*"
- [build-system]
- build-backend = "poetry.core.masonry.api"
- requires = ["poetry-core>=1.0.0"]
- [tool.pytest.ini_options]
- addopts = "-v"
- asyncio_mode = "auto"
- filterwarnings = []
- markers = ["pytest.mark.asyncio"]
- minversion = "6.0"
- testpaths = ["app/tests"]
- [tool.ruff]
- # Exclude a variety of commonly ignored directories.
- exclude = [
- ".bzr",
- ".direnv",
- ".eggs",
- ".git",
- ".git-rewrite",
- ".hg",
- ".ipynb_checkpoints",
- ".mypy_cache",
- ".nox",
- ".pants.d",
- ".pyenv",
- ".pytest_cache",
- ".pytype",
- ".ruff_cache",
- ".svn",
- ".tox",
- ".venv",
- ".vscode",
- "__pypackages__",
- "_build",
- "buck-out",
- "build",
- "dist",
- "node_modules",
- "site-packages",
- "venv",
- ]
- line-length = 100
- indent-width = 4
- target-version = "py311"
- [tool.ruff.format]
- skip-magic-trailing-comma = false
- line-ending = "auto"
- [tool.ruff.lint.isort]
- combine-as-imports = false
- [tool.ruff.lint.per-file-ignores]
- "__init__.py" = ["E402"]
|