pyfjall
Python bindings for fjall.
from pyfjall import Database
db = Database("./my.db")
items = db.keyspace("items")
items[b"a"] = b"hello"
items.insert(b"b", b"world")
assert items[b"a"] == b"hello"
assert items.get(b"missing") is None
for key, value in items.prefix(b"a"):
...
for key in items.range(b"a", b"c", keys_only=True, reverse=True):
...
with db.batch() as batch:
batch.insert(items, b"c", b"1")
batch.remove(items, b"a")
db.persist("sync_all")
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyfjall-0.1.0.tar.gz
(15.4 kB
view details)
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 pyfjall-0.1.0.tar.gz.
File metadata
- Download URL: pyfjall-0.1.0.tar.gz
- Upload date:
- Size: 15.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1033d3a45c03290edc4c946505402c132bb56e422f1957a1c7153398d8351d62
|
|
| MD5 |
903c9a38f4d63e6901dac9e94fbeb70c
|
|
| BLAKE2b-256 |
4884fc1fb829a75d75b9290fa85a17e9c9d54587b21ccacfb78a62f9f56c22af
|
File details
Details for the file pyfjall-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pyfjall-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 792.9 kB
- Tags: CPython 3.9+, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
88c382d917bba14c7e85c6f4d5d8cfcfda427459442723194d011a334b96bd25
|
|
| MD5 |
9b3a4aa70aa346f21e9a7fe4b23b9943
|
|
| BLAKE2b-256 |
7b48d75b4c86a963fd57fb5cf131ed98cd3cc7c0583cbc6bf93252cb04984ce0
|
File details
Details for the file pyfjall-0.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: pyfjall-0.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 774.3 kB
- Tags: CPython 3.9+, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.11.31 {"installer":{"name":"uv","version":"0.11.31","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
68fb50f02ceb73c9c65e5d983d0359762b57980082bccfb058af1d122400782f
|
|
| MD5 |
c7035afe6aae2d8b5eddcf6c82598bcf
|
|
| BLAKE2b-256 |
f5f7f9558247a406e53c0f64faaff8f82826dd5958eaca4efae48e6a3111aab7
|