Skip to main content

zerofs-client

Async, path-based Python client for ZeroFS over 9P, with idiomatic ergonomics: async context managers, async iteration, streaming, PathLike arguments, and a blocking (sync) API.

import zerofs_client

async with await zerofs_client.Client.connect("unix:/run/zerofs/9p.sock") as fs:
    await fs.write("/hello.txt", b"hi")
    print(await fs.read("/hello.txt"))

For an HA pair, pass both nodes as a comma-separated target set. The client finds the serving leader and re-probes both nodes after a disconnect:

async with await zerofs_client.Client.connect("node-a:5564,node-b:5564") as fs:
    print(await fs.read("/hello.txt"))

The wheel bundles the native library, so pip install zerofs-client is self-contained. The low-level uniffi bindings remain available as import zerofs_ffi.

Metadata

Release files for zerofs-client 0.4.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 zerofs-client 0.4.0
File Size Uploaded
zerofs_client-0.4.0.tar.gz 208.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for zerofs-client 0.4.0
File
zerofs_client-0.4.0-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
zerofs_client-0.4.0-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details
zerofs_client-0.4.0-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
zerofs_client-0.4.0-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
zerofs_client-0.4.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
zerofs_client-0.4.0-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details

Total release size: 7.2 MB

Release files / zerofs_client-0.4.0.tar.gz

Download URL zerofs_client-0.4.0.tar.gz
Size 208.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b233aa0b16e3c14527081592ff1c49996fe09db8e2d936dcc2795109e3911fba
BLAKE2b-256 checksum
How to use checksums
3aace420f18cf6032207d9cedec87bf0277029f9217c5ad665a5cf1c5f479573
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release files / zerofs_client-0.4.0-py3-none-musllinux_1_2_x86_64.whl

Download URL zerofs_client-0.4.0-py3-none-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
b966e97ae234c90c8047689adf5c86e951f632c053fa3f621405b793c9a831a6
BLAKE2b-256 checksum
How to use checksums
43b67949df19a6a971ae7204d22bffb9eec29f43b32e49a8b8575777ffb071c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release files / zerofs_client-0.4.0-py3-none-musllinux_1_2_aarch64.whl

Download URL zerofs_client-0.4.0-py3-none-musllinux_1_2_aarch64.whl
Size 1.4 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
779bd15b6f3e85c132d69531ce077703db3cb9953807185fb8a67191de23b9fb
BLAKE2b-256 checksum
How to use checksums
53d8171310bc7b8234bcfb877e744a4f8efbcff0d991a585bda3ffe18290ad3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release files / zerofs_client-0.4.0-py3-none-manylinux_2_28_x86_64.whl

Download URL zerofs_client-0.4.0-py3-none-manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
43b674bf1bb8d0cc1650f1eba852debcbda4169ae4ea0e978934149f7cf5f076
BLAKE2b-256 checksum
How to use checksums
9b0495c157926d243af9fe9ae46b4f0a04e12703ca0b41ddec87fa3420fc6b59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release files / zerofs_client-0.4.0-py3-none-manylinux_2_28_aarch64.whl

Download URL zerofs_client-0.4.0-py3-none-manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
885855758dcd560eb221a89064525d80a689785573c1bfbdcc1bcd47303ac518
BLAKE2b-256 checksum
How to use checksums
f6d71d640e440f0af687ba5fa8ac974865f73bd812ca21045e0fba67179a5a99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release files / zerofs_client-0.4.0-py3-none-macosx_11_0_arm64.whl

Download URL zerofs_client-0.4.0-py3-none-macosx_11_0_arm64.whl
Size 786.8 kB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
18cbe87f7615351df8834d8fa58412f4db9be2d960027b39914c5dca4f3f6665
BLAKE2b-256 checksum
How to use checksums
d8807ca73708bd2ed4afd3fb5eea2b80480a66e7a339f03de013d141f44ff3f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release files / zerofs_client-0.4.0-py3-none-macosx_10_12_x86_64.whl

Download URL zerofs_client-0.4.0-py3-none-macosx_10_12_x86_64.whl
Size 824.8 kB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
1217495d9ee83ae3e990247f57a020e92f1e6b49e668a51c551e0431b151288e
BLAKE2b-256 checksum
How to use checksums
2381a36d44189c0a27ea6895040fdc83967b3bacb7eed11d7c00cc8a5882b362
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.0 This release

7 release files

0.3.0

7 release files

0.2.0

7 release files

0.1.4

7 release files

0.1.3

7 release files

0.1.2

7 release files

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