./filesystems/py-fs, Pythons filesystem abstraction layer

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


Branch: CURRENT, Version: 2.4.16nb2, Package name: py312-fs-2.4.16nb2, Maintainer: pkgsrc-users

PyFilesystem is a Python module that provides a common interface to any
filesystem.

Think of PyFilesystem FS objects as the next logical step to Python's file
objects. In the same way that file objects abstract a single file, FS objects
abstract an entire filesystem.


Required to run:
[devel/py-setuptools] [time/py-pytz] [lang/py-six] [devel/py-appdirs] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 183.048 KB

Version history: (Expand)


CVS history: (Expand)


   2025-04-14 13:54:32 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
bump setuptools
   2025-04-13 13:55:50 by Thomas Klausner | Files touched by this commit (2)
Log message:
py-fs: fix for setuptools>=78
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-08-10 08:55:41 by Thomas Klausner | Files touched by this commit (2)
Log message:
py-fs: convert to wheel.mk

Fix test dependencies.

Bump PKGREVISION.
   2022-05-10 07:42:57 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-fs: updated to 2.4.16

2.4.16

Changed

- Make `fs.zipfs._ZipExtFile` use the seeking mechanism implemented
  in the Python standard library in Python version 3.7 and later
- Mark `fs.zipfs.ReadZipFS` as a case-sensitive filesystem
- Optimized moving files between filesystems with syspaths.
- Fixed `fs.move.move_file` to clean up the copy on the destination in case of \ 
errors.
- `fs.opener.manage_fs` with `writeable=True` will now raise a `ResourceReadOnly`
  exception if the managed filesystem is not writeable.
- Marked filesystems wrapped with `fs.wrap.WrapReadOnly` as read-only.
   2022-05-01 11:11:49 by Thomas Klausner | Files touched by this commit (2)
Log message:
*: mark as not for python 2.x

a dependency does not support python 2.x any longer
   2022-02-07 21:57:20 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-fs: updated to 2.4.15

2.4.15

Changed
- Support more lenient usernames and group names in FTP servers

Fixed
- Fixed `MemoryFS.move` and `MemoryFS.movedir` not updating the name of moved
  resources, causing `MemoryFS.scandir` to use the old name.
- Make `WrapFS.move` and `WrapFS.movedir` use the delegate FS methods instead
  of `fs.move` functions, which was causing optimized implementation of
  `movedir` to be always skipped.
   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