Pyfuse3
Python 3 bindings for libfuse 3 with asynchronous API (Trio compatible)
Install / Use
/learn @libfuse/Pyfuse3README
..
NOTE: We cannot use sophisticated ReST syntax (like
e.g. :file:foo) here because this isn't rendered correctly
by PyPi.
The pyfuse3 Module
.. start-intro
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 or
GitHub Discussions <https://github.com/libfuse/pyfuse3/discussions>_.
Development Status
pyfuse3 is stable when used with Trio. The current maintainers ensure that bugs are addressed and pyfuse3 continues to work with new Python and libfuse versions. There is no plan to add new features or other non-bugfix work. However, pull requests for new features or other improvements may be accepted.
Using pyfuse3 with asyncio (rather than Trio) support is less well tested, there may be bugs, and some of them may not be easily fixable.
If you need a synchronous (non async) implementation, mfusepy <https://github.com/mxmlnkn/mfusepy>_
is a maintained alternative.
Contributing
The pyfuse3 source code is available on GitHub_.
.. __: https://pyfuse3.readthedocs.io/
.. _libfuse 3: http://github.com/libfuse/libfuse
.. _FUSE mailing list: https://lists.sourceforge.net/lists/listinfo/fuse-devel
.. _issue tracker: https://github.com/libfuse/pyfuse3/issues
.. _mailing list archive: http://dir.gmane.org/gmane.comp.file-systems.fuse.devel
.. _Gmane: http://www.gmane.org/
.. _PyPi: https://pypi.python.org/pypi/pyfuse3/
.. _GitHub: https://github.com/libfuse/pyfuse3
.. _Trio: https://github.com/python-trio/trio
.. _asyncio: https://docs.python.org/3/library/asyncio.html
Related Skills
node-connect
351.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
