Skip to main content

Python bindings for RocksDB.

See https://faust-streaming.github.io/python-rocksdb/ for a more comprehensive install and usage description.

Quick Install

This library is built for Debian + Ubuntu Distributions.

$ apt-get install build-essential libsnappy-dev zlib1g-dev libbz2-dev libgflags-dev liblz4-dev librocksdb-dev
$ pip3 install faust-streaming-rocksdb

Quick Usage Guide

>>> import rocksdb
>>> db = rocksdb.DB('test.db', rocksdb.Options(create_if_missing=True))
>>> db.put(b'a', b'data')
>>> print(db.get(b'a'))
b'data'

Acknowledgements

This project attempts to collect the efforts put into different forks of the pyrocksdb project that was originally written by stephan-hof, as sadly none seems to be actively maintained. In particular, the python-rocksdb fork created by twmht, but it also incorporates changes from other forks and unfinished pull requests. The current state of this project has pulled all of these commits from NightTsarina’s fork.

Release files for faust-streaming-rocksdb 0.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for faust-streaming-rocksdb 0.9.0
File Size Uploaded
faust-streaming-rocksdb-0.9.0.tar.gz 272.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for faust-streaming-rocksdb 0.9.0
File
faust_streaming_rocksdb-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
faust_streaming_rocksdb-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
faust_streaming_rocksdb-0.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
faust_streaming_rocksdb-0.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
faust_streaming_rocksdb-0.9.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Details

Total release size: 332.1 MB

Release files / faust-streaming-rocksdb-0.9.0.tar.gz

Download URL faust-streaming-rocksdb-0.9.0.tar.gz
Size 272.6 kB
Tags Source
SHA-256 checksum
How to use checksums
836b37d8908efea056ef05db9318b18401a2df497cf028680d257094206f81ff
BLAKE2b-256 checksum
How to use checksums
3a8e7ba3cad709c1111a2f10a5160a7313cb17e676892ec95bc8d96c793e317e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / faust_streaming_rocksdb-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL faust_streaming_rocksdb-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 66.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
92688bbdd02bb68f275af0354653e950042da035179f46370058d539a463fecd
BLAKE2b-256 checksum
How to use checksums
9d33844c3c3a6168b0745c8f83663be5e12349e76236fa6bb2c5d22b7cf7a034
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / faust_streaming_rocksdb-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL faust_streaming_rocksdb-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 66.4 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3da8b1b79a1bbe23cef94d742e6c9a7d1c1769720eafc086acc86968bfc585da
BLAKE2b-256 checksum
How to use checksums
a8852f1506a1954968f0245e817f5d55bafffe07a1fc89bfef1e0dabaa57202c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / faust_streaming_rocksdb-0.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL faust_streaming_rocksdb-0.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 66.4 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9a419f8894acd52f29026cd1e8ba12b3b773a43352ee036ac8c0dc88b97720eb
BLAKE2b-256 checksum
How to use checksums
de31f9eac4897a586a78648a9ea3cd2848ba52777979ce8a9f736eeb5ab48651
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / faust_streaming_rocksdb-0.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL faust_streaming_rocksdb-0.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 66.3 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3a773c0b12016bd66b98b76876fc6c4401d206ffdfe30c8c1e06fa472c0b68ad
BLAKE2b-256 checksum
How to use checksums
dd97143c420852865bbe7c4d0b34ffd73ffa403ca8c2057cbd1cb70608847a1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / faust_streaming_rocksdb-0.9.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL faust_streaming_rocksdb-0.9.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 66.3 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
46a0c2962283acc9f71cfaa743f069bdbd020fac9f4ca1f876c6008a6f497a90
BLAKE2b-256 checksum
How to use checksums
b2317dd46ce4031191c232ab673e0167f791cafc3cb2c2f8c4a82bde25903aad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release history Release notifications | RSS feed

0.9.3

27 release files

0.9.2

7 release files

0.9.1

7 release files

This release

0.9.0 This release

6 release files

0.8.0

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page