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

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zerofs_client-0.1.2.tar.gz (154.9 kB view details)

Uploaded Source

Built Distributions

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

zerofs_client-0.1.2-py3-none-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

zerofs_client-0.1.2-py3-none-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

zerofs_client-0.1.2-py3-none-manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

zerofs_client-0.1.2-py3-none-manylinux_2_28_aarch64.whl (1.2 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

zerofs_client-0.1.2-py3-none-macosx_11_0_arm64.whl (768.6 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

zerofs_client-0.1.2-py3-none-macosx_10_12_x86_64.whl (814.3 kB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file zerofs_client-0.1.2.tar.gz.

File metadata

  • Download URL: zerofs_client-0.1.2.tar.gz
  • Upload date:
  • Size: 154.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for zerofs_client-0.1.2.tar.gz
Algorithm Hash digest
SHA256 bcdd4eb7fb11a594b03f9a59ac538945f65a76ee771c8cd79e5a57ad320a8921
MD5 9395744f18b01d8b455ce4394feaa392
BLAKE2b-256 0cb8bad0aeb56835da55d9217c1f4aad87cff5ed89a028aac909e32ac48dab33

See more details on using hashes here.

Provenance

The following attestation bundles were made for zerofs_client-0.1.2.tar.gz:

Publisher: publish-client.yml on Barre/ZeroFS

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zerofs_client-0.1.2-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zerofs_client-0.1.2-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 09aad9c8054ed923fed8a7176017cca0e195720fd55b0ad9861a4be28c123392
MD5 38770b00aa09a23ea5fe62faba8c59eb
BLAKE2b-256 a1cf63c2f39155b01581d0bb781c170b66a315fd7232b8125c0eb36c3136fceb

See more details on using hashes here.

Provenance

The following attestation bundles were made for zerofs_client-0.1.2-py3-none-musllinux_1_2_x86_64.whl:

Publisher: publish-client.yml on Barre/ZeroFS

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zerofs_client-0.1.2-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zerofs_client-0.1.2-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a8cfc1942f176655807b44e6ee15a0f8e94cc6d6f639c45bdbc0b18a7accf9d0
MD5 732d4fd444244006bd493d9ce0b04acf
BLAKE2b-256 49271e661d1a2f98552628f97a8d5fa42774197907f1198b696aea36e0dcf6f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for zerofs_client-0.1.2-py3-none-musllinux_1_2_aarch64.whl:

Publisher: publish-client.yml on Barre/ZeroFS

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zerofs_client-0.1.2-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zerofs_client-0.1.2-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 24221278464c2d2534529e67132543aeebbf22efd794bf00c42f8c354835bbba
MD5 472d647f61d5ce7cb09e4dc416d61d31
BLAKE2b-256 f1f966eda7326dca056ecf3d9a45edd5acfe9ef7b89c2ccc638b41a1453d8fd2

See more details on using hashes here.

Provenance

The following attestation bundles were made for zerofs_client-0.1.2-py3-none-manylinux_2_28_x86_64.whl:

Publisher: publish-client.yml on Barre/ZeroFS

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zerofs_client-0.1.2-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for zerofs_client-0.1.2-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c65f36875ed14b5bc5d7af998040f4ffdbf39f7e39d6c941d16d6351437ef836
MD5 b05cc37d87742e328e4a63da1c86716b
BLAKE2b-256 b17bd430f348c086e7cd14134bed442155976835d5024b4e4b8fc1ac46b0897c

See more details on using hashes here.

Provenance

The following attestation bundles were made for zerofs_client-0.1.2-py3-none-manylinux_2_28_aarch64.whl:

Publisher: publish-client.yml on Barre/ZeroFS

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zerofs_client-0.1.2-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zerofs_client-0.1.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f174c63d81f2362ddde9cb0235f0d3d1aa046f7509410db31375bc1ebe2726ba
MD5 10a7bad48e4e48bf3f1aa8f4854fe250
BLAKE2b-256 01373a12c0b678d83952bf148eab0d13a076012eed0435d56c6dc2ffa0a16d61

See more details on using hashes here.

Provenance

The following attestation bundles were made for zerofs_client-0.1.2-py3-none-macosx_11_0_arm64.whl:

Publisher: publish-client.yml on Barre/ZeroFS

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zerofs_client-0.1.2-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for zerofs_client-0.1.2-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 19e69a8c5a537940a7f07d3188ae9afbbad23c56805aedbcf892e343735da7c2
MD5 80c2980ddb660d65a26c98d74f5147ab
BLAKE2b-256 776f50cc4519d7b674ba3c6c0bdd4663dea2f31658e065e99e6f5cb0f711ca80

See more details on using hashes here.

Provenance

The following attestation bundles were made for zerofs_client-0.1.2-py3-none-macosx_10_12_x86_64.whl:

Publisher: publish-client.yml on Barre/ZeroFS

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.3.0

7 files

0.2.0

7 files

0.1.4

7 files

0.1.3

7 files

This release

0.1.2 This release

7 files

0.1.0

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page