Files
conference-room-booking-system/backend/pyproject.toml
2025-10-06 21:51:57 -04:00

67 lines
1.6 KiB
TOML

[tool.poetry]
name = "backend"
version = "0.0.0"
description = "Backend"
authors = ["Cliff Hill <chill@darkhelm.org>"]
license = "MIT"
readme = "README.md"
homepage = "https://github.com/xlorepdarkhelm/backend"
repository = "https://github.com/xlorepdarkhelm/backend"
documentation = "https://backend.readthedocs.io"
classifiers = [
"Development Status :: 5 - Production/Stable",
]
[tool.poetry.urls]
Changelog = "https://github.com/xlorepdarkhelm/backend/releases"
[tool.poetry.dependencies]
python = ">=3.13,<4.0"
click = "8.1.7"
fastapi = {extras = ["standard"], version = "0.118.0"}
asyncpg = "0.30.0"
sqlalchemy = "2.0.43"
alembic = "1.13.1"
python-dateutil = "2.9.0.post0"
pydantic = "2.11.10"
[tool.poetry.group.dev.dependencies]
pyyaml = "6.0.1"
Pygments = "2.17.2"
black = "24.3.0"
coverage = {extras = ["toml"], version = "7.4.4"}
darglint = "1.8.1"
flake8 = "6.1.0"
flake8-bugbear = "23.9.16"
flake8-docstrings = "1.7.0"
flake8-rst-docstrings = "0.3.0"
furo = "2024.8.6"
isort = "5.13.2"
mypy = "1.8.0"
pep8-naming = "0.13.3"
pre-commit = "3.5.0"
pre-commit-hooks = "4.6.0"
pytest = "8.2.0"
pyupgrade = "3.15.2"
sphinx = "7.3.7"
sphinx-autobuild = "2024.4.16"
sphinx-click = "5.1.0"
typeguard = "4.2.1"
xdoctest = {extras = ["colors"], version = "1.1.3"}
myst-parser = {version = "2.0.0"}
pytest-asyncio = "1.1.0"
cryptography = "44.0.1" # For safety
httpx = "0.27.0"
python-dotenv = "1.0.0"
nox = "2025.5.1"
nox-poetry = "1.2.0"
asyncpg-stubs = "0.30.2"
types-python-dateutil = "2.9.0.20250822"
[tool.poetry.scripts]
backend = "backend.__main__:main"
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"