Skip to main content

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)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyfjall-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (792.9 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

pyfjall-0.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (774.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

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

Hashes for pyfjall-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1033d3a45c03290edc4c946505402c132bb56e422f1957a1c7153398d8351d62
MD5 903c9a38f4d63e6901dac9e94fbeb70c
BLAKE2b-256 4884fc1fb829a75d75b9290fa85a17e9c9d54587b21ccacfb78a62f9f56c22af

See more details on using hashes here.

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

Hashes for pyfjall-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 88c382d917bba14c7e85c6f4d5d8cfcfda427459442723194d011a334b96bd25
MD5 9b3a4aa70aa346f21e9a7fe4b23b9943
BLAKE2b-256 7b48d75b4c86a963fd57fb5cf131ed98cd3cc7c0583cbc6bf93252cb04984ce0

See more details on using hashes here.

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

Hashes for pyfjall-0.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 68fb50f02ceb73c9c65e5d983d0359762b57980082bccfb058af1d122400782f
MD5 c7035afe6aae2d8b5eddcf6c82598bcf
BLAKE2b-256 f5f7f9558247a406e53c0f64faaff8f82826dd5958eaca4efae48e6a3111aab7

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

3 files

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