[build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [project] name = "resume-agent-mvp-backend" version = "0.1.0" description = "Explicit-FSM resume agent MVP API" requires-python = ">=3.11" dependencies = [ "fastapi>=0.115,<1", "pydantic>=2.8,<3", "openai>=1.60,<3", "python-dotenv>=1.0,<2", "uvicorn[standard]>=0.30,<1", "httpx>=0.27,<1", "langgraph>=1.0,<2", "sqlalchemy>=2,<3", "alembic>=1.13,<2", "psycopg[binary]>=3.2,<4", "pgvector>=0.3,<1", "jieba>=0.42,<1", "python-multipart>=0.0.9,<1", "pypdf>=5,<7", "python-docx>=1.1,<2", "PyYAML>=6,<7", ] [project.optional-dependencies] test = [ "httpx>=0.27,<1", "pytest>=8.2,<9", ] [tool.pytest.ini_options] addopts = "-q" testpaths = ["tests"] [tool.setuptools.packages.find] include = ["app*"]