diff --git a/requirements.d/fuse.txt b/requirements.d/fuse.txt index 08dee4582c..a8a479c695 100644 --- a/requirements.d/fuse.txt +++ b/requirements.d/fuse.txt @@ -1,4 +1,3 @@ # low-level FUSE support library for "borg mount" # please see the comments in setup.py about llfuse. -llfuse >=1.3.4, <1.3.7; python_version <"3.9" # broken on py39 -llfuse >=1.3.7, <2.0; python_version >="3.9" # broken on freebsd +llfuse >=1.3.4 diff --git a/setup.py b/setup.py index e19159c8c8..42221ab5eb 100644 --- a/setup.py +++ b/setup.py @@ -83,8 +83,10 @@ # if you do not have llfuse, do not require it, most of borgbackup will work. extras_require = { 'fuse': [ - 'llfuse >=1.3.4, <1.3.7; python_version <"3.9"', # broken on py39 - 'llfuse >=1.3.7, <2.0; python_version >="3.9"', # broken on freebsd + # 1.3.8 is the fixed version that works on py39 AND freebsd. + # if you cythonize yourself and make sure llfuse works for your + # OS and python version, you can use other versions than 1.3.8, too. + 'llfuse >=1.3.4', # should nowadays pull 1.3.8 or better ], }