title: Which module is the actual interface to FUSE from Python 3?
body: <p>I'm just starting to learn FUSE and I'm going to use it with Python 3 under FreeBSD and MacOS. First of all, I'm a bit confused which module is the actual interface to FUSE from Python 3 side:</p>
  
  <ul>
  <li><a href="https://github.com/libfuse/python-fuse" rel="noreferrer">https://github.com/libfuse/python-fuse</a> which is Python 2.x/3.x bindings for libfuse 2.x</li>
  <li><a href="https://github.com/libfuse/pyfuse3" rel="noreferrer">https://github.com/libfuse/pyfuse3</a> which is a set of Python 3 bindings for libfuse 3 using asynchronous I/O. It enables you to easily write a full-featured Linux filesystem in Python.</li>
  </ul>
  
  <p>So, it looks like, the actual version of FUSE library is 3 and it seems, I should use <em>pyfuse3</em>, but that remark about "Linux filesystem" makes me wonder if I should fallback to <em>python-fuse</em> to work happily under FreeBSD/MacOS.</p>