./filesystems/py-fuse-bindings, Python bindings for FUSE and refuse

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 1.0.9nb1, Package name: py313-fuse-bindings-1.0.9nb1, Maintainer: pkgsrc-users

Python bindings for the FUSE (and hence refuse) interfaces.

FUSE allows file sytsem operations to take place at user level, rather
than in the kernel. Refuse is a BSD-licensed re-implementation of
fuse, running on top of the puffs functionality. This package
provides a python language interface to the FUSE interface.

To achieve backwards compatibility (unlikely to be needed in 2011+)
with very old versions of the fuse bindings for python, set the
environment variable

FUSE_PYTHON_COMPAT=0.1

This software is called "fuse-python" by upstream (and hence at least
some Linux distributions).


Required to run:
[devel/py-setuptools] [lang/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 34.267 KB

Version history: (Expand)


CVS history: (Expand)


   2026-06-15 01:10:53 by Greg Troxel | Files touched by this commit (2)
Log message:
filesystems/py-fuse-bindings: Change back to egg.mk to accomodate unmaintained \ 
fuse filesystems

wheel.mk does not allow 2.7 and there are 3 2.7-only filesystems
still.  While they are probably ripe for removal, I don't want to
couple that.

Tested with python 3.13 and bup.
   2026-06-08 23:46:03 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-fuse-bindings: drop Python 2.7 support

doesn't work with wheel.mk
   2026-06-03 07:55:10 by Thomas Klausner | Files touched by this commit (2)
Log message:
py-fuse-bindings: fix build

clean up while here
   2026-06-03 01:59:16 by Greg Troxel | Files touched by this commit (1)
Log message:
filesystems/py-fuse-bindings: Clean up fuse bl3

There was longstanding commented-out confusion about whether this
depended on some fuse implementation or the specific standard but
non-portable approach.  Decide that mk/fuse.buildlink3.mk is the right
answer and just do that, without any commented-out alternatives.
   2026-06-03 01:52:48 by Greg Troxel | Files touched by this commit (4)
Log message:
filesystems/py-fuse-bindings: Update to 1.0.9

Upstream's new tests fail, and I don't think that's a pkgsrc bug, but
a test bug.

Works with bup!

Upstream NEWS:
  bug fixes and minor improvements
   2026-06-03 01:41:29 by Greg Troxel | Files touched by this commit (4)
Log message:
filesystems/py-fuse-bindings: Adapt to python function deprecations

convert to wheel.mk

Now, importing fuse in python 3.13 succeeds, instead of failing with a
missing symbol, as one would expect from the undefined name warning
during the build.
   2024-06-06 00:44:58 by Thomas Klausner | Files touched by this commit (12)
Log message:
python: remove Python 2.7 from the default build set

Set PYTHON_27_ACCEPTED for packages where 2.7 needs to be supported
because other 2.7 packages depend on it, but it also supports 3.x.

Tested by jperkin, thanks!
   2023-10-21 19:11:59 by Greg Troxel | Files touched by this commit (1345) | Package updated
Log message:
recursive revbump for tiff update