mirror of
https://github.com/ComposioHQ/composio.git
synced 2026-09-22 11:46:35 +08:00
58bc93b2d9
This PR: - consolidates https://github.com/ComposioHQ/composio/pull/3733, https://github.com/ComposioHQ/composio/pull/3735 through https://github.com/ComposioHQ/composio/pull/3744, and https://github.com/ComposioHQ/composio/pull/3752 - refreshes the pnpm workspace dependencies under the existing `minimumReleaseAge` supply-chain gate - keeps latest compatible pins for ESLint 9, AI SDK 6, and Cloudflare workers types 4 where latest majors conflict with the current workspace - keeps zod-v3 runtime fixtures on `zod@3.25.76` while bumping the workspace catalog to zod 4 - bumps Python `composio-client` to `1.42.0` and refreshes `uv.lock` - updates the SHA-pinned Claude and Codex workflow actions from the Dependabot action group - adds a patch changeset for the versioned package manifests touched by dependency updates - verifies the rollup with frozen pnpm/uv locks, peer checks, audit threshold checks, typecheck, lint, builds, TypeScript tests, and Python `nox -s chk` ## Context `pnpm audit --prod --audit-level=moderate` passes. The remaining production audit item is a low `@ai-sdk/provider-utils` advisory through Mastra transitive dependencies; forcing it higher would require leaving the compatible stable Mastra dependency path.
35 lines
1015 B
Python
35 lines
1015 B
Python
"""
|
|
Setup configuration for compsio core.
|
|
"""
|
|
|
|
from pathlib import Path
|
|
|
|
from setuptools import find_packages, setup
|
|
|
|
|
|
setup(
|
|
name="composio",
|
|
author="Composio",
|
|
author_email="tech@composio.dev",
|
|
description="Core package to act as a bridge between composio platform and other services.",
|
|
long_description=(Path(__file__).parent / "README.md").read_text(encoding="utf-8"),
|
|
long_description_content_type="text/markdown",
|
|
url="https://github.com/composiohq/composio",
|
|
classifiers=[
|
|
"Programming Language :: Python :: 3",
|
|
"License :: OSI Approved :: Apache Software License",
|
|
"Operating System :: OS Independent",
|
|
],
|
|
python_requires=">=3.10,<4",
|
|
packages=find_packages(include=["composio*"]),
|
|
install_requires=[
|
|
"pysher>=1.0.8",
|
|
"pydantic>=2.13.4",
|
|
"composio-client==1.42.0",
|
|
"typing-extensions>=4.15.0",
|
|
"openai>=2.42.0",
|
|
"json-schema-to-pydantic>=0.4.11",
|
|
],
|
|
include_package_data=True,
|
|
)
|