[build-system] requires = ["hatchling"] build-backend = "hatchling.build" [project] name = "konstruct-llm-pool" version = "0.1.0" description = "LLM Backend Pool — LiteLLM router for Ollama, vLLM, OpenAI, Anthropic, and BYO endpoints" requires-python = ">=3.12" dependencies = [ "konstruct-shared", # litellm removed from PyPI — installing from GitHub "litellm @ git+https://github.com/BerriAI/litellm.git", "fastapi[standard]>=0.115.0", "httpx>=0.28.0", ] [tool.hatch.metadata] allow-direct-references = true [tool.uv.sources] konstruct-shared = { workspace = true } [tool.hatch.build.targets.wheel] packages = ["llm_pool"]