A framework-agnostic Python library to seamlessly integrate Apache Cassandra with ML/LLM/genAI workloads.
Project description
cassIO
A framework-agnostic Python library to seamlessly integrate Apache Cassandra with ML/LLM/genAI workloads.
Note: this is currently an alpha release.
Users
Installation is as simple as:
pip install cassio
For example usages and integration with higher-level LLM frameworks such as LangChain, please visit cassio.org.
CassIO developers
Developing
To develop cassio
, use the requirements-dev.txt
.
To use the dev version in an integration (e.g. your branch of LangChain),
pip install -e .
in thiscassio
repo;pip install -e .
in the LangChaincassio
branch of this fork;- plus any additional requirement files specific to the examples you're running (such as Jupyter).
Publishing
# (bump version & commit ...)
python setup.py sdist bdist_wheel
twine upload dist/*
# (login to PyPI ...)
Unit testing
In a virtualenv with the requirements-dev.txt
installed, run:
pytest
(there's not ... much yet in the way of testing).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cassio-0.0.5.tar.gz
(8.7 kB
view hashes)
Built Distribution
cassio-0.0.5-py3-none-any.whl
(11.1 kB
view hashes)