Installation
Install from PyPI
pip install briefcase-ai
For live lakeFS integrations:
pip install "briefcase-ai[lakefs]"
Python Requirements
- Python
>=3.10for the Rust-backed package
Canonical Import Surface
Use briefcase_ai for all new code.
Compatibility aliases are exposed directly on briefcase_ai:
versionedlakefs_versionedversioned_contextlakefs_contextbriefcase_workflow
The legacy briefcase namespace still exists in 2.1.30 for compatibility and emits DeprecationWarning.
It is scheduled for removal in 2.1.31.
Optional Dependencies
Some integrations require extra provider SDKs at runtime.
Examples:
- lakeFS client SDK (for certain lakeFS workflows)
- Vector store SDKs (
pinecone,weaviate,chromadb) - Framework SDKs (LangChain/LlamaIndex)
If optional dependencies are missing, compatibility shims raise actionable import/runtime errors.
Verification
Modern namespace
import briefcase_ai
print(briefcase_ai.__version__)