[build-system] requires = ["setuptools>=75", "wheel"] build-backend = "setuptools.build_meta" [project] name = "zhuangxiu-api" version = "0.1.0" description = "Workflow orchestrator for the AI interior style studio" requires-python = ">=3.11" dependencies = [ "boto3>=1.35,<2", "cryptography>=44,<47", "fastapi>=0.115,<1", "httpx>=0.28,<1", "pdfplumber>=0.11,<1", "pillow>=11,<13", "psycopg[binary]>=3.2,<4", "pypdfium2>=5,<6", "pydantic>=2.10,<3", "pydantic-settings>=2.7,<3", "python-multipart>=0.0.20,<1", "redis>=5.2,<7", "uvicorn[standard]>=0.34,<1" ] [project.optional-dependencies] dev = [ "pytest>=8.3,<9", "pytest-asyncio>=0.25,<1" ] [tool.setuptools.packages.find] where = ["."] include = ["app*"] [tool.pytest.ini_options] pythonpath = ["."] testpaths = ["tests"]