mirror of
https://github.com/hanzoai/python-sdk.git
synced 2026-10-23 20:23:00 +00:00
[chore] bump all packages to Python 3.14+
Update requires-python to >=3.14 in all 46 pkg/ pyproject.toml files and the root pyproject.toml (47 files total).
This commit is contained in:
@@ -7,7 +7,7 @@ authors = [
|
||||
{ name = "Hanzo Industries Inc" }
|
||||
]
|
||||
license = { text = "MIT" }
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
dependencies = [
|
||||
"numpy",
|
||||
"pandas",
|
||||
|
||||
@@ -3,7 +3,7 @@ name = "hanzo-agent"
|
||||
version = "0.0.4"
|
||||
description = "Hanzo AI SDK"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = "MIT"
|
||||
authors = [
|
||||
{ name = "Hanzo AI", email = "[email protected]" },
|
||||
|
||||
@@ -4,7 +4,7 @@ version = "0.1.2"
|
||||
description = "Multi-agent orchestration CLI for Hanzo AI"
|
||||
readme = "README.md"
|
||||
license = { text = "Apache-2.0" }
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
authors = [{ name = "Hanzo AI", email = "[email protected]" }]
|
||||
keywords = ["hanzo", "ai", "agents", "orchestration", "cli"]
|
||||
classifiers = [
|
||||
|
||||
@@ -7,7 +7,7 @@ name = "hanzo-async"
|
||||
version = "0.1.1"
|
||||
description = "Unified async I/O for Hanzo AI - high-performance with uvloop fallback"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo Industries Inc", email = "[email protected]" }]
|
||||
classifiers = [
|
||||
|
||||
@@ -4,7 +4,7 @@ version = "0.2.1"
|
||||
description = "Hanzo unified CLI — IAM, KMS, Deploy"
|
||||
readme = "README.md"
|
||||
license = { text = "MIT" }
|
||||
requires-python = ">=3.9"
|
||||
requires-python = ">=3.14"
|
||||
authors = [{ name = "Hanzo AI", email = "[email protected]" }]
|
||||
keywords = ["hanzo", "cli", "iam", "devops"]
|
||||
classifiers = [
|
||||
|
||||
@@ -3,7 +3,7 @@ name = "hanzo-consensus"
|
||||
version = "0.1.0"
|
||||
description = "Metastable consensus protocol for multi-agent agreement"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.11"
|
||||
requires-python = ">=3.14"
|
||||
license = "MIT"
|
||||
authors = [{ name = "Hanzo AI", email = "[email protected]" }]
|
||||
keywords = ["consensus", "metastable", "multi-agent", "distributed"]
|
||||
|
||||
@@ -4,7 +4,7 @@ version = "1.1.0"
|
||||
description = "Hanzo IAM SDK - Identity and Access Management for Python"
|
||||
readme = "README.md"
|
||||
license = { text = "MIT" }
|
||||
requires-python = ">=3.9"
|
||||
requires-python = ">=3.14"
|
||||
authors = [{ name = "Hanzo AI", email = "[email protected]" }]
|
||||
keywords = ["oauth2", "oidc", "iam", "hanzo", "authentication", "identity", "access-management"]
|
||||
classifiers = [
|
||||
|
||||
@@ -4,7 +4,7 @@ version = "1.1.0"
|
||||
description = "Hanzo KMS SDK - Secret management for Python"
|
||||
readme = "README.md"
|
||||
license = { text = "MIT" }
|
||||
requires-python = ">=3.9"
|
||||
requires-python = ">=3.14"
|
||||
authors = [{ name = "Hanzo AI", email = "[email protected]" }]
|
||||
keywords = ["secrets", "kms", "hanzo", "lux", "security", "vault"]
|
||||
classifiers = [
|
||||
|
||||
@@ -7,7 +7,7 @@ name = "hanzo-mcp"
|
||||
version = "0.11.7"
|
||||
description = "The Zen of Hanzo MCP: One server to rule them all. The ultimate MCP that orchestrates all others."
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo Industries Inc", email = "[email protected]" }]
|
||||
classifiers = [
|
||||
|
||||
@@ -7,7 +7,7 @@ name = "hanzo-memory"
|
||||
version = "1.0.1"
|
||||
description = "AI memory service with FastAPI and MCP support"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = {text = "BSD"}
|
||||
authors = [
|
||||
{name = "Hanzo Industries Inc.", email = "[email protected]"}
|
||||
|
||||
@@ -7,7 +7,7 @@ authors = [
|
||||
{name = "Hanzo AI", email = "[email protected]"},
|
||||
]
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.8"
|
||||
requires-python = ">=3.14"
|
||||
dependencies = [
|
||||
"hanzo-agents>=0.1.0",
|
||||
"httpx>=0.23.0",
|
||||
|
||||
@@ -11,7 +11,7 @@ dependencies = [
|
||||
"click>=8.1.0",
|
||||
]
|
||||
readme = "README.md"
|
||||
requires-python = ">= 3.10"
|
||||
requires-python = ">=3.14"
|
||||
keywords = ["hanzo", "node", "ai", "blockchain", "p2p"]
|
||||
classifiers = [
|
||||
"Development Status :: 3 - Alpha",
|
||||
|
||||
@@ -23,7 +23,7 @@ classifiers = [
|
||||
"Topic :: Scientific/Engineering :: Artificial Intelligence",
|
||||
]
|
||||
keywords = ["repl", "mcp", "ai", "llm", "hanzo", "claude", "interactive"]
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
|
||||
dependencies = [
|
||||
"hanzo-mcp>=0.1.0",
|
||||
|
||||
@@ -4,7 +4,7 @@ version = "1.0.0"
|
||||
description = "Hanzo S3 — Python client for S3-compatible object storage"
|
||||
readme = "README.md"
|
||||
license = { text = "Apache-2.0" }
|
||||
requires-python = ">=3.9"
|
||||
requires-python = ">=3.14"
|
||||
authors = [{ name = "Hanzo AI", email = "[email protected]" }]
|
||||
keywords = ["s3", "minio", "hanzo", "object-storage", "cloud-storage"]
|
||||
classifiers = [
|
||||
|
||||
@@ -7,7 +7,7 @@ name = "hanzo-tools-agent"
|
||||
version = "0.3.1"
|
||||
description = "Agent tools for Hanzo AI - multi-agent orchestration, CLI agents, swarms"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo Industries Inc", email = "[email protected]" }]
|
||||
classifiers = [
|
||||
|
||||
@@ -3,7 +3,7 @@ name = "hanzo-tools-api"
|
||||
version = "0.3.1"
|
||||
description = "Generic API tool for calling any REST API via OpenAPI specs - search, explore, and dynamically use ANY API"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo AI", email = "[email protected]" }]
|
||||
keywords = ["hanzo", "mcp", "api", "openapi", "tools"]
|
||||
|
||||
@@ -3,7 +3,7 @@ name = "hanzo-tools-auth"
|
||||
version = "0.1.0"
|
||||
description = "Authentication bridge for Hanzo MCP platform tools — session management, token refresh, service client factory"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo AI", email = "[email protected]" }]
|
||||
keywords = ["hanzo", "mcp", "auth", "iam", "tools"]
|
||||
|
||||
@@ -7,7 +7,7 @@ name = "hanzo-tools-browser"
|
||||
version = "0.3.0"
|
||||
description = "Browser automation tools with extension-first routing - uses Hanzo browser extension when available, Playwright as fallback"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo Industries Inc", email = "[email protected]" }]
|
||||
keywords = ["hanzo", "tools", "browser", "playwright", "mcp", "ai", "automation", "extension"]
|
||||
|
||||
@@ -8,7 +8,7 @@ version = "0.1.0"
|
||||
description = "Code semantic tools for Hanzo AI (HIP-0300)"
|
||||
readme = "README.md"
|
||||
license = "MIT"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
authors = [
|
||||
{ name = "Hanzo AI Team", email = "[email protected]" },
|
||||
]
|
||||
|
||||
@@ -8,7 +8,7 @@ version = "0.5.2"
|
||||
description = "Computer control tools for Hanzo AI - automation, screen recording, activity detection, session compression for Claude (100 images/32MB/2000px limits)"
|
||||
readme = "README.md"
|
||||
license = "MIT"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
authors = [
|
||||
{ name = "Hanzo AI", email = "[email protected]" },
|
||||
]
|
||||
|
||||
@@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta"
|
||||
name = "hanzo-tools-config"
|
||||
version = "0.2.0"
|
||||
description = "Configuration tools for Hanzo AI - mode, settings management"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo Industries Inc", email = "[email protected]" }]
|
||||
keywords = ["hanzo", "tools", "config", "mcp", "ai"]
|
||||
|
||||
@@ -7,7 +7,7 @@ name = "hanzo-tools-core"
|
||||
version = "0.3.0"
|
||||
description = "DEPRECATED: Use hanzo-tools instead. This package re-exports from hanzo-tools for backwards compatibility."
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo Industries Inc", email = "[email protected]" }]
|
||||
classifiers = [
|
||||
|
||||
@@ -7,7 +7,7 @@ name = "hanzo-tools-database"
|
||||
version = "0.2.0"
|
||||
description = "Hybrid memory management for Hanzo AI - Markdown files, SQLite FTS, Vector search"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo Industries Inc", email = "[email protected]" }]
|
||||
classifiers = [
|
||||
|
||||
@@ -7,7 +7,7 @@ name = "hanzo-tools-editor"
|
||||
version = "0.2.0"
|
||||
description = "Editor integration tools for Hanzo AI - Neovim, VSCode, etc."
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo Industries Inc", email = "[email protected]" }]
|
||||
classifiers = [
|
||||
|
||||
@@ -7,7 +7,7 @@ name = "hanzo-tools-fs"
|
||||
version = "0.3.1"
|
||||
description = "Filesystem tools for Hanzo AI - read, write, edit, search, find"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo Industries Inc", email = "[email protected]" }]
|
||||
classifiers = [
|
||||
|
||||
@@ -7,7 +7,7 @@ name = "hanzo-tools-ide"
|
||||
version = "0.1.0"
|
||||
description = "IDE integration tool for VS Code, JetBrains, and LSP-compatible editors"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo Industries Inc", email = "[email protected]" }]
|
||||
classifiers = [
|
||||
|
||||
@@ -7,7 +7,7 @@ name = "hanzo-tools-jupyter"
|
||||
version = "0.2.0"
|
||||
description = "Jupyter notebook tools for Hanzo AI - read, edit, execute notebooks"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo Industries Inc", email = "[email protected]" }]
|
||||
classifiers = [
|
||||
|
||||
@@ -3,7 +3,7 @@ name = "hanzo-tools-kms"
|
||||
version = "0.1.0"
|
||||
description = "KMS secret management MCP tool — list, get, set, delete, inject secrets via Hanzo KMS"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo AI", email = "[email protected]" }]
|
||||
keywords = ["hanzo", "mcp", "kms", "secrets", "tools"]
|
||||
|
||||
@@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta"
|
||||
name = "hanzo-tools-llm"
|
||||
version = "0.2.0"
|
||||
description = "LLM tools for Hanzo AI - model management, consensus, providers"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo Industries Inc", email = "[email protected]" }]
|
||||
keywords = ["hanzo", "tools", "llm", "mcp", "ai"]
|
||||
|
||||
@@ -7,7 +7,7 @@ name = "hanzo-tools-lsp"
|
||||
version = "0.2.0"
|
||||
description = "Language Server Protocol tools for code intelligence"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo Industries Inc", email = "[email protected]" }]
|
||||
keywords = ["hanzo", "tools", "lsp", "language-server", "mcp", "ai"]
|
||||
|
||||
@@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta"
|
||||
name = "hanzo-tools-mcp"
|
||||
version = "0.3.0"
|
||||
description = "MCP management tools for Hanzo AI - server management, dynamic proxy for external MCPs"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo Industries Inc", email = "[email protected]" }]
|
||||
keywords = ["hanzo", "tools", "mcp", "ai", "proxy", "platform"]
|
||||
|
||||
@@ -7,7 +7,7 @@ name = "hanzo-tools-memory"
|
||||
version = "0.2.0"
|
||||
description = "Memory and knowledge base tools for Hanzo MCP"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo Industries Inc", email = "[email protected]" }]
|
||||
keywords = ["hanzo", "tools", "memory", "knowledge", "mcp", "ai"]
|
||||
|
||||
@@ -8,7 +8,7 @@ version = "0.1.0"
|
||||
description = "Network tools for Hanzo AI (HIP-0300)"
|
||||
readme = "README.md"
|
||||
license = "MIT"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
authors = [
|
||||
{ name = "Hanzo AI Team", email = "[email protected]" },
|
||||
]
|
||||
|
||||
@@ -3,7 +3,7 @@ name = "hanzo-tools-paas"
|
||||
version = "0.1.0"
|
||||
description = "Hanzo PaaS MCP tool — deployments, environments, logs, IAM, and cloud services"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo AI", email = "[email protected]" }]
|
||||
keywords = ["hanzo", "mcp", "paas", "iam", "deploy", "tools"]
|
||||
|
||||
@@ -8,7 +8,7 @@ version = "0.1.0"
|
||||
description = "Plan orchestration tools for Hanzo AI (HIP-0300)"
|
||||
readme = "README.md"
|
||||
license = "MIT"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
authors = [
|
||||
{ name = "Hanzo AI Team", email = "[email protected]" },
|
||||
]
|
||||
|
||||
@@ -7,7 +7,7 @@ name = "hanzo-tools-reasoning"
|
||||
version = "0.2.0"
|
||||
description = "Reasoning and critical analysis tools for Hanzo MCP"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo Industries Inc", email = "[email protected]" }]
|
||||
keywords = ["hanzo", "tools", "reasoning", "thinking", "critic", "mcp", "ai"]
|
||||
|
||||
@@ -7,7 +7,7 @@ name = "hanzo-tools-refactor"
|
||||
version = "0.2.0"
|
||||
description = "Refactoring tools for Hanzo AI - rename, extract, inline, move with LSP/AST"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo Industries Inc", email = "[email protected]" }]
|
||||
classifiers = [
|
||||
|
||||
@@ -7,7 +7,7 @@ name = "hanzo-tools-repl"
|
||||
version = "0.1.0"
|
||||
description = "Multi-language REPL tool with Jupyter kernel backend for interactive code evaluation"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo Industries Inc", email = "[email protected]" }]
|
||||
classifiers = [
|
||||
|
||||
@@ -7,7 +7,7 @@ name = "hanzo-tools-shell"
|
||||
version = "0.6.1"
|
||||
description = "Shell/command execution tools with auto-detection - only exposes your active shell (zsh, bash, fish, dash, ksh, tcsh, csh)"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo Industries Inc", email = "[email protected]" }]
|
||||
keywords = ["hanzo", "tools", "shell", "mcp", "ai", "dag", "zsh"]
|
||||
|
||||
@@ -8,7 +8,7 @@ version = "0.1.0"
|
||||
description = "Test and validation tools for Hanzo AI (HIP-0300)"
|
||||
readme = "README.md"
|
||||
license = "MIT"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
authors = [
|
||||
{ name = "Hanzo AI Team", email = "[email protected]" },
|
||||
]
|
||||
|
||||
@@ -7,7 +7,7 @@ name = "hanzo-tools-todo"
|
||||
version = "0.2.0"
|
||||
description = "Task management tools for Hanzo MCP"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo Industries Inc", email = "[email protected]" }]
|
||||
keywords = ["hanzo", "tools", "todo", "task", "mcp", "ai"]
|
||||
|
||||
@@ -8,7 +8,7 @@ version = "0.1.0"
|
||||
description = "Unified version control tool for Hanzo AI (HIP-0300)"
|
||||
readme = "README.md"
|
||||
license = "MIT"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
authors = [
|
||||
{ name = "Hanzo AI Team", email = "[email protected]" },
|
||||
]
|
||||
|
||||
@@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta"
|
||||
name = "hanzo-tools-vector"
|
||||
version = "0.2.0"
|
||||
description = "Vector/embedding tools for Hanzo AI - indexing, search, RAG"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo Industries Inc", email = "[email protected]" }]
|
||||
keywords = ["hanzo", "tools", "vector", "embeddings", "rag", "mcp", "ai"]
|
||||
|
||||
@@ -7,7 +7,7 @@ name = "hanzo-tools"
|
||||
version = "0.3.0"
|
||||
description = "Hanzo AI tools - core infrastructure and tool bundles"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
requires-python = ">=3.14"
|
||||
license = { text = "MIT" }
|
||||
authors = [{ name = "Hanzo Industries Inc", email = "[email protected]" }]
|
||||
classifiers = [
|
||||
|
||||
@@ -11,7 +11,7 @@ dependencies = [
|
||||
"web3>=6.0.0",
|
||||
]
|
||||
readme = "README.md"
|
||||
requires-python = ">= 3.10"
|
||||
requires-python = ">=3.14"
|
||||
keywords = ["blockchain", "web3", "ethereum", "rpc", "nft", "tokens", "hanzo", "erc4337"]
|
||||
classifiers = [
|
||||
"Development Status :: 4 - Beta",
|
||||
|
||||
@@ -15,7 +15,7 @@ dependencies = [
|
||||
"hanzo-kms>=1.1.0",
|
||||
]
|
||||
readme = "README.md"
|
||||
requires-python = ">= 3.12"
|
||||
requires-python = ">=3.14"
|
||||
keywords = ["ai", "cli", "hanzo", "agents", "llm", "mcp", "local-ai", "private-ai"]
|
||||
classifiers = [
|
||||
"Development Status :: 4 - Beta",
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@ dependencies = [
|
||||
"h11>=0.16.0",
|
||||
"urllib3>=2.6.0",
|
||||
]
|
||||
requires-python = ">= 3.12"
|
||||
requires-python = ">=3.14"
|
||||
classifiers = [
|
||||
"Typing :: Typed",
|
||||
"Intended Audience :: Developers",
|
||||
|
||||
Reference in New Issue
Block a user