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")

Metadata

Release files for pyfjall 0.1.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 pyfjall 0.1.0
File Size Uploaded Provenance
pyfjall-0.1.0.tar.gz 15.4 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for pyfjall 0.1.0
File Interpreter ABI Platform
pyfjall-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64 Details
pyfjall-0.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details

Total release size: 1.6 MB

Release files / pyfjall-0.1.0.tar.gz

Download URL pyfjall-0.1.0.tar.gz
Size 15.4 kB
Tags Source
SHA-256 checksum
How to use checksums
1033d3a45c03290edc4c946505402c132bb56e422f1957a1c7153398d8351d62
BLAKE2b-256 checksum
How to use checksums
4884fc1fb829a75d75b9290fa85a17e9c9d54587b21ccacfb78a62f9f56c22af
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / pyfjall-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyfjall-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 792.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
88c382d917bba14c7e85c6f4d5d8cfcfda427459442723194d011a334b96bd25
BLAKE2b-256 checksum
How to use checksums
7b48d75b4c86a963fd57fb5cf131ed98cd3cc7c0583cbc6bf93252cb04984ce0
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / pyfjall-0.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pyfjall-0.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 774.3 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
68fb50f02ceb73c9c65e5d983d0359762b57980082bccfb058af1d122400782f
BLAKE2b-256 checksum
How to use checksums
f5f7f9558247a406e53c0f64faaff8f82826dd5958eaca4efae48e6a3111aab7
Upload date
Uploaded using Trusted Publishing?
What is 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}

Security for pyfjall 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.0 This release

3 release files No provenance

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