OpenSpace/agentpilot/pyproject.toml
2026-11-02 01:55:45 +08:00

56 lines
1.6 KiB
TOML

[build-system]
requires = ["setuptools>=77.0", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "agentpilot"
version = "1.0.0"
description = "Efficient recursive self-improvement via online policy learning"
authors = [
{name = "AgentPilot Team@HKUDS"}
]
readme = {text = "AgentPilot provides efficient recursive self-improvement through UCB-based Policy Learning and Textual Policy Learning.", content-type = "text/markdown"}
license = "MIT"
requires-python = ">=3.11"
keywords = ["program synthesis", "policy learning", "software agents"]
classifiers = [
"Intended Audience :: Science/Research",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
]
dependencies = []
[project.optional-dependencies]
openai = ["openai>=1.0"]
anthropic = ["anthropic>=0.40"]
gemini = ["google-genai>=1.0"]
providers = [
"openai>=1.0",
"anthropic>=0.40",
"google-genai>=1.0",
]
[project.urls]
Homepage = "https://github.com/HKUDS/AgentPilot"
Repository = "https://github.com/HKUDS/AgentPilot"
Issues = "https://github.com/HKUDS/AgentPilot/issues"
[project.scripts]
agentpilot = "agentpilot.app.cli:main"
agentpilot-webui = "agentpilot.webui.__main__:main"
[tool.setuptools.packages.find]
where = ["src"]
include = ["agentpilot", "agentpilot.*"]
[tool.setuptools.package-data]
agentpilot = [
"host/skills/*/SKILL.md",
"host/skills/*/references/*.md",
"policy/proposer/skills/*/SKILL.md",
"webui/static/*.html",
"webui/static/*.js",
"webui/static/fonts/*.ttf",
"webui/static/fonts/*.txt",
]