Skip to main content

p9fs

9P implementation of Python fsspec.

Supported protocols:

Tested with the following servers:

Examples

import p9fs

fs = p9fs.P9FileSystem(
    host='127.0.0.1',
    port=564,
    username='nobody',
    version='9P2000.L',
)

print(fs.ls('.'))
import fsspec

with fsspec.open('p9://nobody@127.0.0.1:564/folder/data.csv?version=9P2000.L') as f:
    data = f.read()

TODO

  • auth
  • atime, mtime, ctime

This package contains a fork of py9p (https://github.com/svinota/py9p), which seems no longer maintained. Minimal support for 9P2000.L has been added to the client code.

Metadata

Release files for p9fs 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for p9fs 0.0.4
File Size Uploaded
p9fs-0.0.4.tar.gz 39.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for p9fs 0.0.4
File Interpreter ABI Platform
p9fs-0.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 83.2 kB

Release files / p9fs-0.0.4.tar.gz

Download URL p9fs-0.0.4.tar.gz
Size 39.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c8499a1014d095548335a26976f5e9275d26a6c33016922f42c832264c698ae0
BLAKE2b-256 checksum
How to use checksums
e1fa242dc2a9b947480ffc69b9e135735342235a28a100688d363273be91c8f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.7

Release files / p9fs-0.0.4-py3-none-any.whl

Download URL p9fs-0.0.4-py3-none-any.whl
Size 43.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a1e979707edf268695f0b8476c164d97c395e7d15717021c2854824eb863b1a9
BLAKE2b-256 checksum
How to use checksums
eea383dc5f6d180bfd399bafb681e17334ca86bc90dc34796e5abce6ff185462
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.7

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release 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