Installation

Dependencies

As usual, Python dependencies are specified in pyproject.toml. However, to build pyfuse3 you also need the following additional dependencies installed on your system:

  • libfuse, version 3.3.0 or newer, including development headers (typically distributions provide them in a libfuse3-devel or libfuse3-dev package).

  • the pkg-config tool

  • the attr library

  • Python development headers (for example, the python3-dev or python3-devel package on many Linux distributions)

  • A C compiler

Stable releases

To install a stable pyfuse3 release, ensure you have the non-Python dependencies installed and then use your favorite Python package manager to install pyfuse3 from PyPI (e.g. pip install pyfuse3).

Installing from Git / Developing pyfuse3

Clone the pyfuse3 repository and take a look at developer_notes/setup.md.