[build-system] requires = ["hatchling"] build-backend = "hatchling.build" [project] name = "konstruct-shared" version = "0.1.0" description = "Shared Pydantic models, SQLAlchemy ORM, and utilities for Konstruct" requires-python = ">=3.12" dependencies = [ "fastapi[standard]>=0.115.0", "pydantic[email]>=2.12.0", "pydantic-settings>=2.8.0", "sqlalchemy[asyncio]>=2.0.36", "asyncpg>=0.31.0", "alembic>=1.14.0", "redis>=5.2.0", "celery[redis]>=5.4.0", "httpx>=0.28.0", "slowapi>=0.1.9", ] [tool.hatch.build.targets.wheel] packages = ["shared"]