I've released version 2.0.4 of PyFilesystem.
PyFilesystem is an abstraction layer for filesystems (or anything that resembles a filesystem). See this post for more details.
This version adds support for Python3.6 os.pathlike to the OSFS class. This is in oft-requested feature, but it only affects the OSFS constructor; since FS methods use a standardized path format.
Also in the version is a contribution by Martin Larralde which implements an elegant extension mechanism. Essentially, if you layout your filesystem implementation according to the convention, then PyFilesystem will be aware of it automatically. So open_fs('awesomefs://foo/bar')
would work without explicitly adding awesomefs
to the core library. continue reading…