Install & Compatibility
Where this runs
tested against v0.2.28 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 131.4MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 7.9s · import 0.000s · 124MB
132MB installed
● package 132MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
VecClient
✓ from pyobvector import VecClient
✗ from pyobvector import VecClient
MilvusLikeClient
✓ from pyobvector import MilvusLikeClient
CollectionSchema
✓ from pyobvector import CollectionSchema
Initialize VecClient with environment variables and test connection.
from pyobvector import VecClient
import os
client = VecClient(
host=os.environ.get('OB_HOST', 'localhost'),
port=int(os.environ.get('OB_PORT', 2881)),
user=os.environ.get('OB_USER', 'root'),
password=os.environ.get('OB_PASSWORD', ''),
database=os.environ.get('OB_DATABASE', 'test')
)
print(client.ping())
Upgrade
Version history
0.2.28latest on PyPI · released Jun 5, 2026
Audit
Dependencies
sqlalchemyrequiredRequired for database connectivity
pymysqloptionalRequired for MySQL/OceanBase connection
psycopg2-binaryoptionalRequired for PostgreSQL connection