Skip to content
Python 3 bindings for libfuse 3 with asynchronous API (Trio compatible)
Branch: master
Clone or download
Nikratio Don't test with Python 3.6.
Running on Travis, this fails but only gives a useless truncated
error message. Since 3.6 works fine locally, and 3.7 also works
fine on Travis, I'm assuming this is a problem with the Travis
environment rather than pyfuse3.
Latest commit daf8413 Dec 22, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Include Move supplementary libc definitions into one file. Sep 30, 2018
developer-notes Updated release announcement template. Dec 22, 2018
doc Started work on documentation. Oct 17, 2010
examples Added flags argument to rename() in examples. Dec 22, 2018
rst Turn asyncio support into a separate, pure-Python module and add docu… Dec 10, 2018
src Turn asyncio support into a separate, pure-Python module and add docu… Dec 10, 2018
test Added flags argument to rename() in examples. Dec 22, 2018
util
.ackrc
.dir-locals.el
.gitignore Forked project Sep 19, 2018
.travis.yml Don't test with Python 3.6. Dec 22, 2018
Changes.rst Added flags argument to rename() in examples. Dec 22, 2018
LICENSE Whitespace cleanup. To prevent hassles with avoiding whitespace-only … Jun 3, 2014
MANIFEST.in Include .pxd files in tarball. Nov 2, 2018
README.rst Turn asyncio support into a separate, pure-Python module and add docu… Dec 10, 2018
setup.cfg Switch to .tar.gz, .tar.bz2 not supported by PyPi. Sep 27, 2018
setup.py Released 1.2 Dec 22, 2018

README.rst

The pyfuse3 Module

pyfuse3 is a set of Python 3 bindings for libfuse 3. It provides an asynchronous API compatible with Trio and asyncio, and enables you to easily write a full-featured Linux filesystem in Python.

pyfuse3 releases can be downloaded from PyPi. The documentation can be read online and is also included in the doc/html directory of the pyfuse3 tarball.

Getting Help

Please report any bugs on the issue tracker. For discussion and questions, please use the general FUSE mailing list. A searchable mailing list archive is kindly provided by Gmane.

Development Status

pyfuse3 is in beta. Bugs are likely.

pyfuse3 uses semantic versioning. This means backwards incompatible changes in the API will be reflected in an increase of the major version number.

Contributing

The pyfuse3 source code is available on GitHub.

Professional Support

Professional support is offered from Rath Consulting.

You can’t perform that action at this time.