| 1234567891011121314151617181920212223242526272829303132333435 |
- [build-system]
- requires = ["hatchling"]
- build-backend = "hatchling.build"
- [project]
- name = "supply-agent"
- version = "0.1.0"
- description = "A modern, extensible AI Agent framework with OpenRouter, Tools, and Skills support"
- readme = "README.md"
- requires-python = ">=3.11"
- dependencies = [
- "openai>=1.50.0",
- "pydantic>=2.0",
- "pydantic-settings>=2.0",
- "httpx>=0.27.0",
- "rich>=13.0",
- ]
- [project.optional-dependencies]
- dev = [
- "pytest>=8.0",
- "pytest-asyncio>=0.24",
- "ruff>=0.8",
- ]
- [tool.hatch.build.targets.wheel]
- packages = ["supply_agent"]
- [tool.ruff]
- line-length = 100
- target-version = "py311"
- [tool.pytest.ini_options]
- asyncio_mode = "auto"
- testpaths = ["tests"]
|