A fast RocksDB wrapper for Python using pybind11.
Project description
Installation
pyrex-rocksdb
A python wrapper for the original (C++) version of RocksDB.
Currently MacOS and Linux wheels are available.
Installation
For linux systems, wheels are provided and can be installed from pypi using:
pip install pyrex-rocksdb
For Windows and MacOS I have built an earlier version of the library. I will re-build once I include certain other important features in the API that are not yet implemented.
Motivation
This library is intended for providing a fast, write-optimized, in-process key value (KV) store in python. Therefore the "big brothers" of the database are the likes of MongoDB and Cassandra. The difference is that you don't need a separate server to run this (hence "in-process") and it is designed to be fairly portable.
RocksDB, which is the underlying storage engine of this database, is an LSM-tree engine. An LSM-tree is different from the ballanced tree index databases (e.g., B-tree/ and B+tree databases). LSM-tree databases offer very high write throughputs and better space efficiency. See more about the motivation for LSM-tree databases (and RocksDB in particular) in this talk.
LSM-tree + SSTable engine basics
To understand where pyrex provides efficiency gains, it is important to understand some basics about the underlying RocksDB engine.
RocksDB and LevelDB are key-value stores with a Log-Structured Merge-tree (LSM-tree) architecture.
The key components of LSM-tree architectures are
- A MemTable that stores in-memory sorted data
- A set of Sorted-String tables (SSTables) which are immutable sorted files on disk where data from the MemTable is flushed
- The process of Compaction, which is a background process that merges the SSTables to remove redundant data and keep read performance high.
In such databases, fast writes create many small, sorted data files called SSTables. To prevent reads from slowing down by checking too many files, a background process called compaction merges these SSTables together. This process organizes the data into levels, where newer, overlapping files sit in Level 0 and are progressively merged into higher levels (Level 1, Level 2, etc.). Each higher level contains larger, non-overlapping files, which ensures that finding a key remains efficient and old data is purged to save space. There are several optimizations and configurations possible for these processes (configurability and "pluggability" are commonly cited RocksDB advantages).
However the main big advantage of RocksDB over LevelDB is its multi-threaded compaction support (LevelDB supports only single threaded compaction, which comes with significant performance limitations). There are several other configurability advantages RocksDB offers over LevelDB. For a more elaborate enumaration of RocksDB advantages please refer to the RocksDB wiki.
Not all are currently supported by the pyrex API, but I'm working on supporting more of them. Feel free to open an issue if there is a feature you want to see (or open a pull request).
Example usage:
Here is a simple example showing the usage of put/get in the DB:
import pyrex
import os
import shutil
DB_PATH = "./test_rocksdb_minimal"
with pyrex.PyRocksDB(DB_PATH) as db:
db.put(b"my_key", b"my_value")
retrieved_value = db.get(b"my_key")
print(f"Retrieved: {retrieved_value.decode()}") # Output: Retrieved: my_value
for more examples check the relevant folder and the documentation.
Note on CICD
The windows wheels are failing at the moment. The CICD workflow for package builds works and passes all tests only for MacOS and Linux.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 Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 10.0 MB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f7762bf1993b1731c17fd1b4d4eb53d1e4c466d29fc50551e84c144c48d6f1c
|
|
| MD5 |
2e49a554aaecee9492fff9e4a0b26e51
|
|
| BLAKE2b-256 |
336ca46b2824784b5e4417f53011b391e50f8e0ecf2ba8217a4ab4cb902b0bb9
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp314-cp314-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp314-cp314-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5fe1c22fae3e900f595bb4188ab94a6ba1c138b7c7370efeb8ab54ad25b9dbb2
|
|
| MD5 |
65aeeda9726552acfcaada5c320a2b80
|
|
| BLAKE2b-256 |
c0939876ec221d9b8212710147d00bb726ff677218fdfaab27e57de85a6e2bef
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 8.8 MB
- Tags: CPython 3.14, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a97a679a9487d5c3ddc04563c4d28ea526ec86ca0814190e3fb35a6bd50078e6
|
|
| MD5 |
6c4e4d64417cfe6efebfd0f07bee4f54
|
|
| BLAKE2b-256 |
9777dc0b44be0b7455c6aead484cee611efba92e9e5ee97bb2e5fdf47e359b94
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.14, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dfa20be3123e5fd503180929923afca36b1d803244361e5dd303637511e83e56
|
|
| MD5 |
a8342f401ed57d212d470e34c77ac4d2
|
|
| BLAKE2b-256 |
6ee61ec89e2305cc371484a43a3d9aac2a7102810e22acc1bc96ea6bcf3af172
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp314-cp314-macosx_14_0_arm64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp314-cp314-macosx_14_0_arm64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.14, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8a7d0c38ad121254478d5e8749112e5dc8168df8b534c89d5325c94696acf6c
|
|
| MD5 |
0159d54b8ac0357473aeb45d7e5ee6ee
|
|
| BLAKE2b-256 |
88f5de69c23beac0b3a5cc416fd161a185074d1fdab9ce33877b10a6b126430e
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 10.0 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a406d66dcac6860f5bc8565d513e5ffed00cd815d242b2ba434933860b24b2c
|
|
| MD5 |
f553915daaa9a8b6941d73ce5e8de701
|
|
| BLAKE2b-256 |
a27ee52577fd6515977b9d856244b3dbdd7b67593531283ec670a4b0426101bb
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77097b8098362eb1aad6dec0b24ae3e023d11e92252ac6ef6b2dd66d4cbcf3db
|
|
| MD5 |
f4674a4d3547fe5c6d26827f0f43ad22
|
|
| BLAKE2b-256 |
e01fb0217054657c2932d4a8137666393bcc22ee140289abc09598e9a3e930ba
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 8.8 MB
- Tags: CPython 3.13, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ee033ba2e7b15996c4c113e72526f96a4deb97900fdc0234273e5a3b28a9046
|
|
| MD5 |
29f2ec0955bbccd193e7283ce8f5935a
|
|
| BLAKE2b-256 |
1c000f4fd465262f8b553346ed704f41fac0aa6f0b434ab06a2036e1bb5a101b
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.13, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea75a5d58a3462cb4761f2a4432299a7bf2d43a23aa88f6d25f908a393e8bbe4
|
|
| MD5 |
46ab02797efd18d4cc2d47872813558b
|
|
| BLAKE2b-256 |
e1260c5f39b64b97afd3fe9d83bf272752024030b9e7d6e8273f9d78ab251f8a
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp313-cp313-macosx_14_0_arm64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp313-cp313-macosx_14_0_arm64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.13, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4fe9465832c9d3bdad3021c78abb2bc0868b9520c7a9334294fda73e0212ff7c
|
|
| MD5 |
163394062240d963185b47e17de2e340
|
|
| BLAKE2b-256 |
e351a3ddaf07fad20a84dc27cf8f1d4a3f657603fbf40ef7155c40e78fe4a3e5
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 10.0 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce06a1a9cebb3eecb42f768eacc757c1256e9eeb276a6f7d48c9af30b65c5acb
|
|
| MD5 |
2542345f25188f21a2158e7569927914
|
|
| BLAKE2b-256 |
9d28e9d8d2455f3ccefc136ab3c25eb4c88ba998bf040bfdeb98ef2824668537
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9db932423275f52b2a1a35bf6c51de77acdac7a5589a367fe9ffa68b7e7a67ed
|
|
| MD5 |
095ec877abe364b3c50ac38856bb7e42
|
|
| BLAKE2b-256 |
e9ce5df73625ea47f5e4df431db58ffd75f5a2f59792e08c6cbc2ab728202a40
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 8.8 MB
- Tags: CPython 3.12, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a550e2f96003371230d49c6e8c8307e35739dc50f494686d01965736bc036ca
|
|
| MD5 |
9e0d1affeb3037b346be45bd7ddfe24b
|
|
| BLAKE2b-256 |
acef9d7e9992df88987ae01efaaf12fae8774943a9ef8e1cc99a092b0373bc6d
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.12, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85f84648e8da48beeab19ddd413a028076bec6d03d7ce85d4313dff8d3ed90ad
|
|
| MD5 |
4b6cdf6d9a41769043ab54c9778dbca9
|
|
| BLAKE2b-256 |
4e61f385890b1e811c7f425a342e9bc6090165c51191fde78f7080e7adfa29bc
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp312-cp312-macosx_14_0_arm64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp312-cp312-macosx_14_0_arm64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.12, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ddca60aeffe3bb300daa4c4a97ce4ec7adeefaabb591d17187a475bb26136de8
|
|
| MD5 |
d5aa019be5f1b611846b8e91c2d96429
|
|
| BLAKE2b-256 |
e8d10917353c711fe918a61308941bc53caf4fc4f63ee290309da5fcdba912cb
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 10.0 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a7be6ddcf697f31961f7925050e7bfc71515373be6990927a3d56d3285fcc6a
|
|
| MD5 |
9b292bb0b0b631d0cd3b531882b976d4
|
|
| BLAKE2b-256 |
a3501983eed19ee3f706450136414f449548c194743b6aa00c8f581837bcb388
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp311-cp311-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 6.6 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3da66f6bac0c92d4273c4dfcc2552c21de8d125861ea9a802834d1668dc6250
|
|
| MD5 |
a92093d1a8e0f91bdb45623443715604
|
|
| BLAKE2b-256 |
75e612ea0c36ebfffd8e0dc135cf3bec741928973be2be3b1b0dd8a06a634b76
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 8.8 MB
- Tags: CPython 3.11, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d3a2ae4e90b39870f1d7b0fa9841676328bbefce4833629bf35344f675fd097
|
|
| MD5 |
e6e8d88c617507343f440473c052c4b5
|
|
| BLAKE2b-256 |
b51b0f740df5f5d5c7646c8872aa6919220fadce7cadaf06ad03c9fa8a0c0de5
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.11, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
449c8df1c73051eecf42ca4e5c1c32463f74d06389733decca81b33388f94a61
|
|
| MD5 |
615dbf098f324a9d57d660234a9f9508
|
|
| BLAKE2b-256 |
91478a1805533a1ea0f52f59b46d621d5248c076b3b1b8d7bbab293c5a5db09f
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp311-cp311-macosx_14_0_arm64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp311-cp311-macosx_14_0_arm64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.11, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
452e9a4d73ae5172df684a79b7e0c0e91376f886c8e3eef74fea043556d3c250
|
|
| MD5 |
45772eb74b658efd458217b4ede54d9b
|
|
| BLAKE2b-256 |
fff09b69ddb1c5ce33eda20aa02787f402fe328dc6b784968e3c10757a3f53ea
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 9.9 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
15d04d489cc43f2046ee0046795932357d04ed1ee679e5c3565d072de2903394
|
|
| MD5 |
e9cff6bdf30c6f1bc2cdcd21f670b005
|
|
| BLAKE2b-256 |
7d39861473c2805644891669c9ee73e9c746aaef4bc40e8317af5c0df31b4c81
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp310-cp310-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp310-cp310-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 6.5 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3a247095146ba9c76aa6b88abcb543c71ed4df742ec01d808dfafaf3836128d
|
|
| MD5 |
09b630b9e58a5c20600041af16b3cfde
|
|
| BLAKE2b-256 |
0c7842182d735a2ec46458bf3a9e3fbf86e6c91f233d450a067c269bfd542d7f
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 8.7 MB
- Tags: CPython 3.10, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5bf974de164a36417743465817548eb8027e0b1c28d54ae0bd124603b87d6d36
|
|
| MD5 |
4f781e806828c156c3307e6900d1b72f
|
|
| BLAKE2b-256 |
7727db4274076f7bd73f134fd577d145eab88eb8476c64a7d3401cbed221a4dd
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.10, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
82aec05e17a5c670df87c5d5e975703b9d2ba59f9c50cdc090c5b36e94887eb9
|
|
| MD5 |
ed8858709875242cc44a43654c1f3786
|
|
| BLAKE2b-256 |
6b9234390c598c4fcb3959fe4d662ce5a8fa47a6d18c0549e3b2065cf6fbc5cf
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp310-cp310-macosx_14_0_arm64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp310-cp310-macosx_14_0_arm64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.10, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
92beb4a033605900ca9f263a869a665c717e153e07f8d5da4eee5cf299cdf5a1
|
|
| MD5 |
5fd79dfecc2f2db16786fbbb2482982c
|
|
| BLAKE2b-256 |
cb6f2873921717703f7f4bede56c01dbb6ca31c02e5133356f29faf517d91b61
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 9.9 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ebb85f67417378d1212e682586d1ad8cccd732f09b3f8554b973d7a7dca902c
|
|
| MD5 |
0f629a2bbd337b7ff7b2572eb969f08e
|
|
| BLAKE2b-256 |
64f7664f1eac1f0f70312c2a192fca44da2c9582883851fa6b2304e14accd5e3
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp39-cp39-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp39-cp39-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 6.5 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9313f4a9483745ef55e2c50e95e500f409d91676109fa4b2353d9a206858fca9
|
|
| MD5 |
fdd3861489e751f6833cf30128159250
|
|
| BLAKE2b-256 |
9719804eba74434f2eb77cba13d5a865b4feea5f1db8359fa27128cf1e8584da
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 8.7 MB
- Tags: CPython 3.9, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f4b954ff17171d53690c03b52a148614c1712cb97160049188b123cd1b2a936
|
|
| MD5 |
7201295d0380b0ddb482d4e6d058cb1e
|
|
| BLAKE2b-256 |
6a1ae251a5207e7495fd4ecd6693312e5505207eed3e2b2df47648415628d4fe
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.9, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c52dd7e7d8802d791c5e55b5c6259de1c32b37178fdf2715c07a88a34232f627
|
|
| MD5 |
57dcd724646905d6236ec957c79f50e0
|
|
| BLAKE2b-256 |
805517434ce9226b97514e9ccc51ca3c9b7cc0cde36802034f18ce399cbf98c4
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp39-cp39-macosx_14_0_arm64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp39-cp39-macosx_14_0_arm64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.9, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
699159c278b9e46dade4c55f3b52a20dd022f076a4b1a7a53cb7951c79f1fb6b
|
|
| MD5 |
68b1019d2a2a08bf858f85ac71eb0b4f
|
|
| BLAKE2b-256 |
86420c2ec4ddd5f7df5087431041677e51accc8f05d2d72c969dea8d737f978d
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp38-cp38-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp38-cp38-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 9.9 MB
- Tags: CPython 3.8, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8e8550cc153705886f761672efccc9dbbc101ae66f94322f55ef7672f9ce9c1
|
|
| MD5 |
ae6bbf51dbed745e4e81249c56e37e07
|
|
| BLAKE2b-256 |
a36f5f05c78aa1813f2d9eed6639bf21e912f0dd9cdb7d9a18331c56c2c9bb6e
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp38-cp38-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp38-cp38-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 6.5 MB
- Tags: CPython 3.8, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e7fc533e894676bcb7372554647cc92a854f09e11fed986fa51ada7eb7202e4
|
|
| MD5 |
a4a7e56a210dadbaa870b5356df0237c
|
|
| BLAKE2b-256 |
8ec8791dfd83e6abac911abeebc97ea035b92d289805b14e8e50bd3562ebc04c
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 8.7 MB
- Tags: CPython 3.8, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3afd643fe9ae31dd4452cddc1e424416b73ed799a909d65f56bb76d9c4123033
|
|
| MD5 |
89334b1f8e1abffbbe921bb53c912f8c
|
|
| BLAKE2b-256 |
9c9228f94fe06498039b3a0f9b61e42a169be60f37f8994885f7648665f89e5e
|
File details
Details for the file pyrex_rocksdb-0.2.0a0-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: pyrex_rocksdb-0.2.0a0-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.8, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
17e7773aeb45626f7ab21cfe9fca555d142bb3539730342bb51982c8c8e92c6d
|
|
| MD5 |
3b9c91a47f16a3457949c0eba2fc320b
|
|
| BLAKE2b-256 |
4fe9e759e34eb794b31529b549ab8920b2c3bbbc4f1326a767a1ed360f37b7b3
|