fusepyng

Simple ctypes bindings for FUSE
git clone https://thelig.ht/code/fusepyng
Log | Files | Refs | README | LICENSE

fusepyng

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.

examples

See some examples of how you can use fusepyng:

memory

A simple memory filesystem

loopback

A loopback filesystem

context

Sample usage of fuse_get_context()

sftp

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)