molecule-ai-workspace-runtime/pyproject.toml
Molecule AI Infra-Runtime-BE d6b148adbc
Some checks failed
ci / mirror-guard (pull_request) Failing after 9s
Secret scan / Scan diff for credential-shaped strings (pull_request) Successful in 22s
fix(deps): enforce a2a-sdk>=1.0.0 to match code comment and KI-009 migration
The comment in pyproject.toml says "Migrated to a2a-sdk 1.x (KI-009)"
but the constraint was still `>=0.3.25`, allowing 0.3.x installs.
Fix to `>=1.0.0` so fresh pip installs get a compatible version.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-10 07:05:06 +00:00

40 lines
1.1 KiB
TOML

[build-system]
requires = ["setuptools>=68.0", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "molecule-ai-workspace-runtime"
version = "0.1.17"
description = "Molecule AI workspace runtime — shared infrastructure for all agent adapters"
requires-python = ">=3.11"
license = {text = "BSL-1.1"}
readme = "README.md"
# Don't pin heavy deps — each adapter adds its own
dependencies = [
# Migrated to a2a-sdk 1.x (KI-009). A2AStarletteApplication replaced by
# Starlette route factory functions (create_agent_card_routes, create_jsonrpc_routes).
"a2a-sdk[http-server]>=1.0.0",
"httpx>=0.27.0",
"uvicorn>=0.30.0",
"starlette>=0.38.0",
"websockets>=12.0",
"pyyaml>=6.0",
"langchain-core>=0.3.0",
"opentelemetry-api>=1.24.0",
"opentelemetry-sdk>=1.24.0",
"opentelemetry-exporter-otlp-proto-http>=1.24.0",
"temporalio>=1.7.0",
]
[project.scripts]
molecule-runtime = "molecule_runtime.main:main_sync"
[tool.setuptools.packages.find]
where = ["."]
include = ["molecule_runtime*"]
[tool.setuptools.package-data]
"molecule_runtime" = ["py.typed", "scripts/*.sh"]