[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:
2026-02-28 12:43:10 -08:00
parent 4455f09a67
commit 6c376a4d13
47 changed files with 47 additions and 47 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ authors = [
{ name = "Hanzo Industries Inc" }
]
license = { text = "MIT" }
requires-python = ">=3.12"
requires-python = ">=3.14"
dependencies = [
"numpy",
"pandas",
+1 -1
View File
@@ -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]" },
+1 -1
View File
@@ -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 = [
+1 -1
View File
@@ -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 = [
+1 -1
View File
@@ -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 = [
+1 -1
View File
@@ -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"]
+1 -1
View File
@@ -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 = [
+1 -1
View File
@@ -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 = [
+1 -1
View File
@@ -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 = [
+1 -1
View File
@@ -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]"}
+1 -1
View File
@@ -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",
+1 -1
View File
@@ -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",
+1 -1
View File
@@ -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",
+1 -1
View File
@@ -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 = [
+1 -1
View File
@@ -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 = [
+1 -1
View File
@@ -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"]
+1 -1
View File
@@ -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"]
+1 -1
View File
@@ -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"]
+1 -1
View File
@@ -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]" },
]
+1 -1
View File
@@ -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]" },
]
+1 -1
View File
@@ -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"]
+1 -1
View File
@@ -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 = [
+1 -1
View File
@@ -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 = [
+1 -1
View File
@@ -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 = [
+1 -1
View File
@@ -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 = [
+1 -1
View File
@@ -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 = [
+1 -1
View File
@@ -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 = [
+1 -1
View File
@@ -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"]
+1 -1
View File
@@ -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"]
+1 -1
View File
@@ -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"]
+1 -1
View File
@@ -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"]
+1 -1
View File
@@ -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"]
+1 -1
View File
@@ -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]" },
]
+1 -1
View File
@@ -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"]
+1 -1
View File
@@ -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]" },
]
+1 -1
View File
@@ -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"]
+1 -1
View File
@@ -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 = [
+1 -1
View File
@@ -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 = [
+1 -1
View File
@@ -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"]
+1 -1
View File
@@ -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]" },
]
+1 -1
View File
@@ -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"]
+1 -1
View File
@@ -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]" },
]
+1 -1
View File
@@ -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"]
+1 -1
View File
@@ -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 = [
+1 -1
View File
@@ -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",
+1 -1
View File
@@ -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
View File
@@ -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",