Which module is the actual interface to FUSE from Python 3?
Asked Answered
S

1

13

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:

So, it looks like, the actual version of FUSE library is 3 and it seems, I should use pyfuse3, but that remark about "Linux filesystem" makes me wonder if I should fallback to python-fuse to work happily under FreeBSD/MacOS.

Swick answered 22/10, 2018 at 8:54 Comment(2)
To be clear, you are aware MacOS and OSX is not the same as FreeBSD, right?Outstand
@Rob, yes, I'm aware of it and I use both, no Linux though.Swick
S
18

Well, that's what I found at the moment. In short:

So, as there is a good-old-official version that has a maintainer now, I tried to start with python-fuse on FreeBSD. Unfortunately it appeared to be broken, so I wrote a quick fix to help building it on non-Linux OS.

Swick answered 23/10, 2018 at 7:49 Comment(5)
Thanks for the info. Google search results keep giving me 1) at the top so I got diverted. I better correct course.Hewitt
Trying to get pyfuse3 working on Mac was too tough for me. So tough I switched back to Java (the ultimate insult right?)Hewitt
Besides the first bullet point, all other projects seem to be dead.Gilcrest
@TorstenBronger Even the first one looks almost dead. It looks like only one PR was merged in the last year but well it's still more alive than fusepy, for which I'm slowly trying to find a substitute that works with libfuse3. There also was refuse, a fusepy fork but that also died out quickly it seems. The current state of python FUSE bindings seems demotivating.Hittite
Like it never happenedIntelsat

© 2022 - 2024 — McMap. All rights reserved.