fusepyng is a Python module that provides a simple interface to FUSE on various operating systems. It's just one file and is implemented using ctypes.
fusepyng is a fork of fusepy. We keep our code in sync with new code from there.
See some examples of how you can use fusepyng:
A simple memory filesystem
A loopback filesystem
Sample usage of fuse_get_context()
A simple SFTP filesystem (requires paramiko)
fusepy requires FUSE 2.6 (or later) and runs on:
Linux (i386, x86_64, PPC, arm64, MIPS)
Mac OS X (Intel, PowerPC)
FreeBSD (i386, amd64)
OpenBSD (all archs)