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

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.0.4nb2, Package name: py311-fuse-bindings-1.0.4nb2, 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: 47.86 KB

Version history: (Expand)


CVS history: (Expand)


   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
   2022-01-22 19:52:12 by Masatake Daimon | Files touched by this commit (3)
Log message:
Conditionalise workarounds for old NetBSD librefuse
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-12-01 17:37:37 by Masatake Daimon | Files touched by this commit (2)
Log message:
Eliminate PYPKGPREFIX leaked into PLIST
   2021-11-30 06:25:58 by Masatake Daimon | Files touched by this commit (4)
Log message:
Update to fuse-python-1.0.4; now it supports Python 3

* v1.0.3
unbreak xmp.py for python2

* v1.0.2
fix race in xmp.py (Carl Drougge)
fix surrogateescape handling in fsyncdir/readdir/write (Carl Drougge)

* v1.0.1
Improve path handling for Python >= 3.6 (thanks to seahawk1986 for the
patch)

* v1.0.0
IOCTL definitions to fix compilation on FreeBSD (patch from Mikhail
Zakharov zmey20000@yahoo.com)

Add poll support (patch from David Lechner david@lechnology.com)

Use bytes objects for read and write data: please note that while this
has no effect on Python 2,it is a breaking change in Python 3; it's
worth it however since it fixes a serious usability bug that
arbitrarily limited file content to valid UTF-8 data (patch from David
Lechner david@lechnology.com)

* v0.3.1
IOCTL support added by Cédric Carrée

* 0.3.0
Add Python 3 compatibility.
   2021-10-26 12:25:31 by Nia Alarie | Files touched by this commit (47)
Log message:
filesystems: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 15:51:05 by Nia Alarie | Files touched by this commit (47)
Log message:
filesystems: Remove SHA1 hashes for distfiles