Skip to content

Repository files navigation

ScyllaDB Python-rs Driver

This is a client-side driver for ScyllaDB written as a thin wrapper around Rust Driver. Although optimized for ScyllaDB, the driver is also compatible with Apache Cassandra®.

This project is in early devlopment. Not ready for production usage.

Getting Started

Setting Up Git Hooks

To ensure code quality, we recommend enabling the pre-commit hook that runs static checks and automatic fixes before each commit:

cp scripts/pre-commit.sh .git/hooks/pre-commit

Examples

Nothing yet :(

Features and Roadmap

No features for now.

Getting Help

We invite you to discuss any issues and ask questions on the ScyllaDB Forum and the ScyllaDB Slack.

Version support

The driver is currently in very early development and not production ready by any means. Its API will change very frequently, and without warning. There are no stability or quality guarantees.

Python version support

Our intent is to support Python versions that are:

There may be a delay between a new Python version coming out and us supporting it.

Reference Documentation

License

This project is licensed under either of

at your option.

Third-party code

Portions of this project include code copied or adapted from the PyO3 project (version 0.28.x, git commit 8fcf8fc63), specifically the coroutine implementation in src/coroutine/.

PyO3 is licensed under either of Apache-2.0 or MIT at your option. Copyright (c) 2023-present PyO3 Project and Contributors.

About

No description, website, or topics provided.

Resources

Stars

6 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages