[project] name = "abap-indexing" version = "0.1.0" description = "ABAP 소스코드 인덱싱 서버 — 정규화/구조파싱/요약/인덱싱/질의 API" requires-python = ">=3.11" dependencies = [ "fastapi>=0.110", "uvicorn[standard]>=0.29", "pydantic>=2.6", "pydantic-settings>=2.2", ] [project.optional-dependencies] dev = ["pytest>=8", "httpx>=0.27"] # 운영 DB를 PostgreSQL로 전환할 때 (ASSUMPTIONS.md 참고) postgres = ["psycopg[binary]>=3.1", "pgvector>=0.2"] # flat-layout 자동 탐색이 data/ wiki/ 까지 패키지로 오인해 실패한다 — 명시 지정. [tool.setuptools] packages = ["config", "ingest", "parser", "index", "summarize", "query", "wiki_out", "eval", "sap"] [tool.pytest.ini_options] testpaths = ["tests"]