9P implementation of Python fsspec.
Supported protocols:
Tested with the following servers:
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()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.