[tool.poetry] name = "foxhole" version = "0.1.1" description = "" authors = ["SouthFox "] readme = "README.org" [tool.poetry.dependencies] python = "^3.11, <3.14" fastapi = "^0.115.6" httpx = "^0.28.1" uvicorn = "^0.30.1" loguru = "^0.7.3" sqlalchemy = "^2.0.35" aiosqlite = "^0.20.0" alembic = "^1.13.1" tomli = "^2.0.1" pycryptodome = "^3.21.0" prompt-toolkit = "^3.0.33" pydantic = "^2.10.5" tomli-w = "^1.0.0" invoke = "^2.0.0" cffi = "^1.15.1" pyld = "^2.0.4" requests = "^2.31.0" jinja2 = "^3.1.2" hy = "^1.0.0" [tool.poetry.group.dev.dependencies] pytest = "^8.3.4" pytest-asyncio = "^0.23.5" respx = "^0.22.0" factory-boy = "^3.2.1" black = "^23.7.0" pytest-dotenv = "^0.5.2" pytest-mock = "^3.14.0" [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api"