FUSE + Python 3 + FreeBSD / MacOS - PullRequest
       14

FUSE + Python 3 + FreeBSD / MacOS

0 голосов
/ 22 октября 2018

Я только начинаю изучать FUSE и собираюсь использовать его с Python 3 под FreeBSD и MacOS.Прежде всего, я немного запутался, какой модуль является фактическим интерфейсом для FUSE со стороны Python 3:

  • https://github.com/libfuse/python-fuse, то есть привязки Python 2.x / 3.x дляlibfuse 2.x
  • https://github.com/libfuse/pyfuse3, который представляет собой набор привязок Python 3 для libfuse 3 с использованием асинхронного ввода-вывода.Это позволяет вам легко писать полнофункциональную файловую систему Linux на Python.

Итак, похоже, что фактическая версия библиотеки FUSE равна 3, и, похоже, мне следует использовать pyfuse3 , но это замечание о «файловой системе Linux» заставляет задуматься, стоит ли мне переходить на python-fuse для счастливой работы под FreeBSD / MacOS.

1 Ответ

0 голосов
/ 23 октября 2018

Ну, вот что я нашел на данный момент.Вкратце:

  • python-fuse - это в официальной libfuse организации, но она не поддерживалась в течение некоторого времени,Сейчас, похоже, есть сопровождающий проекта, поэтому я надеюсь, что он выживет.

  • fusepy is вне официальной libfuse организации

  • Такжеесть проект pyfuse3 , который кажется официальным

  • Наконец, есть еще один проект python-llfuse , которыйрекомендуется Nikratio один из libfuse develpopers.

Итак, есть старый добрый чиновник В версии, в которой есть сопровождающий, я попытался начать с python-fuse во FreeBSD.К сожалению, оно оказалось сломанным , поэтому я написал быстрое исправление , чтобы помочь построить его на ОС, отличных от Linux.

UPD.Домашняя страница python-llfuse рекомендует использовать pyfuse3

...