[build-system] requires = ["setuptools>=68", "wheel"] build-backend = "setuptools.build_meta" [project] name = "magpie" version = "0.1.0" description = "CircuitForge cross-product social media management and data gathering" requires-python = ">=3.11" dependencies = [ "fastapi>=0.111.0", "uvicorn[standard]>=0.29.0", "httpx>=0.27.0", "pydantic>=2.7.0", "pydantic-settings>=2.2.0", "apscheduler>=3.10.0", "playwright>=1.44.0", "circuitforge-core", ] [tool.setuptools.packages.find] where = ["."] include = ["app*"] [project.optional-dependencies] dev = ["pytest>=8.0", "pytest-asyncio>=0.23", "httpx"]