Skip to main content

9P implementation of Python fsspec

Project description

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.

Project details


Download files

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

Source Distribution

p9fs-0.0.4.tar.gz (39.7 kB view details)

Uploaded Source

Built Distribution

p9fs-0.0.4-py3-none-any.whl (43.4 kB view details)

Uploaded Python 3

File details

Details for the file p9fs-0.0.4.tar.gz.

File metadata

  • Download URL: p9fs-0.0.4.tar.gz
  • Upload date:
  • Size: 39.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for p9fs-0.0.4.tar.gz
Algorithm Hash digest
SHA256 c8499a1014d095548335a26976f5e9275d26a6c33016922f42c832264c698ae0
MD5 b36064df733e86ff2c966e0bc6c96cca
BLAKE2b-256 e1fa242dc2a9b947480ffc69b9e135735342235a28a100688d363273be91c8f7

See more details on using hashes here.

File details

Details for the file p9fs-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: p9fs-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 43.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for p9fs-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 a1e979707edf268695f0b8476c164d97c395e7d15717021c2854824eb863b1a9
MD5 e428d1fd0d16c5d063bda847d3729dd8
BLAKE2b-256 eea383dc5f6d180bfd399bafb681e17334ca86bc90dc34796e5abce6ff185462

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page