Release v3.0.0 - Universal Intelligence Platform
Major release with 16 platform adaptors, 26 MCP tools, and 1,852 tests. Highlights: - 16 platform adaptors (up from 4): LangChain, LlamaIndex, Chroma, FAISS, Haystack, Qdrant, Weaviate, Cursor, Windsurf, Cline, Continue.dev, and more - 26 MCP tools (up from 9) for AI agent integration - Cloud storage support (S3, GCS, Azure) - GitHub Action and Docker support for CI/CD - 1,852 tests across 100 test files - 12 example projects for every integration - 18 comprehensive integration guides Version updates: - pyproject.toml: 2.9.0 -> 3.0.0 - _version.py: 2.8.0 -> 3.0.0 - CHANGELOG.md: Added v3.0.0 section - README.md: Updated badges and messaging
This commit is contained in:
@@ -24,11 +24,11 @@ def get_version() -> str:
|
||||
Read version from pyproject.toml.
|
||||
|
||||
Returns:
|
||||
Version string (e.g., "2.8.0")
|
||||
Version string (e.g., "3.0.0")
|
||||
"""
|
||||
if tomllib is None:
|
||||
# Fallback if TOML library not available
|
||||
return "2.8.0" # Hardcoded fallback
|
||||
return "3.0.0" # Hardcoded fallback
|
||||
|
||||
try:
|
||||
# Get path to pyproject.toml (3 levels up from this file)
|
||||
@@ -37,7 +37,7 @@ def get_version() -> str:
|
||||
|
||||
if not pyproject_path.exists():
|
||||
# Fallback for installed package
|
||||
return "2.8.0" # Hardcoded fallback
|
||||
return "3.0.0" # Hardcoded fallback
|
||||
|
||||
with open(pyproject_path, "rb") as f:
|
||||
pyproject_data = tomllib.load(f)
|
||||
@@ -46,7 +46,7 @@ def get_version() -> str:
|
||||
|
||||
except Exception:
|
||||
# Fallback if anything goes wrong
|
||||
return "2.8.0" # Hardcoded fallback
|
||||
return "3.0.0" # Hardcoded fallback
|
||||
|
||||
|
||||
__version__ = get_version()
|
||||
|
||||
Reference in New Issue
Block a user