[build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["kilostar"] [project] name = "kilostar" version = "0.1.0" description = "A multi-agent system" readme = "README.md" requires-python = ">=3.12,<4.0" dependencies = [ "asyncpg>=0.31.0", "httpx>=0.28.1", "jinja2>=3.1.6", "loguru>=0.7.3", "pretor-viceroy>=0.2.0", "pwdlib[argon2,bcrypt]>=0.3.0", "pydantic-ai>=1.73.0", "pyfiglet>=1.0.4", "pyjwt>=2.12.1", "python-ulid>=3.1.0", "ray[default,serve]>=2.54.0", "rich>=14.3.3", "sqlalchemy>=2.0.49", ] [project.optional-dependencies] gpu = [ "vllm>=0.11.0", ] [dependency-groups] dev = [ "pytest>=9.0.3", "pytest-asyncio>=1.3.0", ]