[tool.poetry] name = "backend" version = "0.0.0" description = "Backend" authors = ["Cliff Hill "] 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.116.1"} asyncpg = "0.30.0" sqlalchemy = "2.0.43" alembic = "1.16.5" python-dateutil = "2.9.0.post0" [tool.poetry.group.dev.dependencies] pyyaml = "6.0.1" Pygments = "2.17.2" black = "25.9.0" coverage = {extras = ["toml"], version = "7.5.3"} darglint = "1.8.1" flake8 = "7.0.0" flake8-bandit = "4.1.0" flake8-bugbear = "24.4.27" flake8-docstrings = "1.7.0" flake8-rst-docstrings = "0.3.0" furo = "2024.8.6" isort = "5.13.2" mypy = "1.10.0" pep8-naming = "0.13.3" pre-commit = "3.7.0" pre-commit-hooks = "4.6.0" pytest = "8.2.2" pyupgrade = "3.15.2" safety = "3.0.1" 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 = "45.0.6" # For safety httpx = "0.28.1" python-dotenv = "1.1.1" 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"