[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.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"