[project] name = "birthday_pool_bot" version = "0.0.0" description = "Service for organize gathering birthday gifts" readme = "README.md" requires-python = ">=3.13" dependencies = [ "alembic>=1.17.2", "apscheduler>=3.11.2", "facet>=0.10.1", "pydantic>=2.12.5", "pydantic-extra-types[phonenumbers]>=2.10.6", "pydantic-filters", "pydantic-settings>=2.12.0", "rich>=14.2.0", "sqlalchemy>=2.0.44", "sqlmodel>=0.0.27", "typer>=0.20.0", "aiogram>=3.23.0", "uvicorn>=0.38.0", "fastapi>=0.124.4", ] [dependency-groups] sqlite = [ "aiosqlite>=0.21.0", ] [tool.uv] package = false [tool.uv.sources] pydantic-filters = { git = "https://github.com/OlegYurchik/pydantic-filters", rev = "2ca8b822d59feaf5f19f36b570974d314ba5e330" } [tool.hatch.build.targets.sdist] include = ["birthday_pool_bot"] [tool.hatch.build.targets.wheel] include = ["birthday_pool_bot"] [tool.isort] profile = "hug" [build-system] requires = ["hatchling"] build-backend = "hatchling.build"