The only package I have for FUSE + Python3 is python3-llfuse (llfuse for short). I wanted to start easily, but who cares: I'll go the hard way. Sadly, Fedora uses an outdated version (as 30 Sept 2015): 0.40, which is from 2013, but llfuse had some nice updated lately, so I want the pip version. dnf install fuse-devel libattr-devel
are enough (here) to make pip3 install llfuse
smoothly.
I am now using the version 0.41.1, but other changes have been made.
Before continuing: let make me clear that I am not a fuse expert, I am not a kernel expert, I am not a filesystem expert or database expert. This is my first experience with fuse.
What's the deal: the llfuse python package uses the low-level FUSE API, which means that it's a lil bit harder, because instead of providing very practical functions to work on your filesystem, you will have to work with various inodes and structures. Well, I don't care right now, I am learning about fuse, so...