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
authatime,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)
| File | Size | Uploaded | |
|---|---|---|---|
| p9fs-0.0.4.tar.gz | 39.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|