diff --git a/pyproject.toml b/pyproject.toml index a4e43856..d7bacd8a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,51 +33,51 @@ classifiers = [ dynamic = [ "version" ] dependencies = [ - "aiosqlite>=0.21", # For SQLite database - "anyio>=4.9,<5", # For MCP Session Manager - "authlib>=1.6.6,<2", # For RestAPI Tool - "click>=8.1.8,<9", # For CLI tools - "fastapi>=0.124.1,<1", # FastAPI framework - "google-api-python-client>=2.157,<3", # Google API client discovery - "google-auth[pyopenssl]>=2.47", # Google Auth library - "google-cloud-aiplatform[agent-engines]>=1.148.1,<2", # For VertexAI integrations, e.g. example store. + "aiosqlite>=0.21", # For SQLite database + "anyio>=4.9,<5", # For MCP Session Manager + "authlib>=1.6.6,<2", # For RestAPI Tool + "click>=8.1.8,<9", # For CLI tools + "fastapi>=0.124.1,<1", # FastAPI framework + "google-api-python-client>=2.157,<3", # Google API client discovery + "google-auth[pyopenssl]>=2.47", # Google Auth library + "google-cloud-aiplatform[agent-engines]>=1.148.1,<2", # For VertexAI integrations, e.g. example store. "google-cloud-bigquery>=2.2", "google-cloud-bigquery-storage>=2", - "google-cloud-bigtable>=2.32", # For Bigtable database - "google-cloud-dataplex>=1.7,<3", # For Dataplex Catalog Search tool - "google-cloud-discoveryengine>=0.13.12,<0.14", # For Discovery Engine Search Tool - "google-cloud-pubsub>=2,<3", # For Pub/Sub Tool - "google-cloud-secret-manager>=2.22,<3", # Fetching secrets in RestAPI Tool - "google-cloud-spanner>=3.56,<4", # For Spanner database - "google-cloud-speech>=2.30,<3", # For Audio Transcription - "google-cloud-storage>=2.18,<4", # For GCS Artifact service - "google-genai>=1.72,<2", # Google GenAI SDK - "graphviz>=0.20.2,<1", # Graphviz for graph rendering - "httpx>=0.27,<1", # HTTP client library - "jsonschema>=4.23,<5", # Agent Builder config validation - "mcp>=1.24,<2", # For MCP Toolset - "opentelemetry-api>=1.36,<1.39", # OpenTelemetry - keep below 1.39.0 due to current agent_engines exporter constraints. - "opentelemetry-exporter-gcp-logging>=1.9.0a0,<2", + "google-cloud-bigtable>=2.32", # For Bigtable database + "google-cloud-dataplex>=1.7,<3", # For Dataplex Catalog Search tool + "google-cloud-discoveryengine>=0.13.12,<0.14", # For Discovery Engine Search Tool + "google-cloud-pubsub>=2,<3", # For Pub/Sub Tool + "google-cloud-secret-manager>=2.22,<3", # Fetching secrets in RestAPI Tool + "google-cloud-spanner>=3.56,<4", # For Spanner database + "google-cloud-speech>=2.30,<3", # For Audio Transcription + "google-cloud-storage>=2.18,<4", # For GCS Artifact service + "google-genai>=1.72,<2", # Google GenAI SDK + "graphviz>=0.20.2,<1", # Graphviz for graph rendering + "httpx>=0.27,<1", # HTTP client library + "jsonschema>=4.23,<5", # Agent Builder config validation + "mcp>=1.24,<2", # For MCP Toolset + "opentelemetry-api>=1.36,<=1.41.1", # OpenTelemetry - allow 1.39+ up to latest published at time of resolution. + "opentelemetry-exporter-gcp-logging>=1.9.0a0,<=1.12.0a0", "opentelemetry-exporter-gcp-monitoring>=1.9.0a0,<2", "opentelemetry-exporter-gcp-trace>=1.9,<2", "opentelemetry-exporter-otlp-proto-http>=1.36", "opentelemetry-resourcedetector-gcp>=1.9.0a0,<2", - "opentelemetry-sdk>=1.36,<1.39", + "opentelemetry-sdk>=1.36,<=1.41.1", "pyarrow>=14", - "pydantic>=2.12,<3", # For data validation/models - "python-dateutil>=2.9.0.post0,<3", # For Vertext AI Session Service - "python-dotenv>=1,<2", # To manage environment variables - "pyyaml>=6.0.2,<7", # For APIHubToolset. + "pydantic>=2.12,<3", # For data validation/models + "python-dateutil>=2.9.0.post0,<3", # For Vertext AI Session Service + "python-dotenv>=1,<2", # To manage environment variables + "pyyaml>=6.0.2,<7", # For APIHubToolset. "requests>=2.32.4,<3", - "sqlalchemy>=2,<3", # SQL database ORM - "sqlalchemy-spanner>=1.14", # Spanner database session service - "starlette>=0.49.1,<1", # For FastAPI CLI - "tenacity>=9,<10", # For Retry management + "sqlalchemy>=2,<3", # SQL database ORM + "sqlalchemy-spanner>=1.14", # Spanner database session service + "starlette>=0.49.1,<1", # For FastAPI CLI + "tenacity>=9,<10", # For Retry management "typing-extensions>=4.5,<5", - "tzlocal>=5.3,<6", # Time zone utilities - "uvicorn>=0.34,<1", # ASGI server for FastAPI - "watchdog>=6,<7", # For file change detection and hot reload - "websockets>=15.0.1,<16", # For BaseLlmFlow + "tzlocal>=5.3,<6", # Time zone utilities + "uvicorn>=0.34,<1", # ASGI server for FastAPI + "watchdog>=6,<7", # For file change detection and hot reload + "websockets>=15.0.1,<16", # For BaseLlmFlow ] optional-dependencies.a2a = [ "a2a-sdk>=0.3.4,<0.4",