pkgsrc/filesystems
adam c9a1773c67 py-fs: updated to 2.4.13
2.4.13

Added

- Added FTP over TLS (FTPS) support to FTPFS.
- `PathError` now supports wrapping an exception using the `exc` argument.
- Better documentation of the `writable` parameter of `fs.open_fs`, and
  hint about using `fs.wrap.read_only` when a read-only filesystem is
  required.

Changed

- Make `FS.upload` explicit about the expected error when the parent directory of the destination does not exist.
- Migrate continuous integration from Travis-CI to GitHub Actions and introduce several linters
  again in the build steps.
- Stop requiring `pytest` to run tests, allowing any test runner supporting `unittest`-style
  test suites.
- `FSTestCases` now builds the large data required for `upload` and `download` tests only
  once in order to reduce the total testing time.
- `MemoryFS.move` and `MemoryFS.movedir` will now avoid copying data.
- `FS.removetree("/")` behaviour has been standardized in all filesystems, and
  is expected to clear the contents of the root folder without deleting it.
- `FS.getbasic` is now deprecated, as it is redundant with `FS.getinfo`,
  and `FS.getinfo` is now explicitly expected to return the *basic* info
  namespace unconditionally.

Fixed

- Make `FTPFile`, `MemoryFile` and `RawWrapper` accept [`array.array`](https://docs.python.org/3/library/array.html)
  arguments for the `write` and `writelines` methods, as expected by their base class [`io.RawIOBase`]
- Various documentation issues, including `MemoryFS` docstring not rendering properly.
- Avoid creating a new connection on every call of `FTPFS.upload`.
- `WrapReadOnly.removetree` not raising a `ResourceReadOnly` when called.
- `WrapCachedDir.isdir` and `WrapCachedDir.isfile` raising a `ResourceNotFound` error on non-existing path.
- `FTPFS` not listing certain entries with sticky/SUID/SGID permissions set by Linux server.
- `scandir` iterator not being closed explicitly in `OSFS.scandir`, occasionally causing a `ResourceWarning`
  to be thrown.
- Incomplete type annotations for the `temp_fs` parameter of `WriteTarFS` and `WriteZipFS`.
2021-04-16 13:17:39 +00:00
..
cloudfuse *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
fs-utils
fsx
fuse fuse: Update HOMEPAGE 2020-01-27 20:42:55 +00:00
fuse-afpfs-ng mark packages that fail with -Werror=char-subscripts 2020-05-20 06:09:03 +00:00
fuse-archivemount
fuse-bindfs
fuse-cddfs
fuse-chironfs
fuse-cryptofs *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
fuse-curlftpfs revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
fuse-darling-dmg *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
fuse-djmount *: Convert broken sourceforge HOMEPAGEs back to http 2020-03-20 11:57:22 +00:00
fuse-encfs *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:19 +00:00
fuse-exfat fuse-exfat: Update HOMEPAGE 2020-11-24 15:03:22 +00:00
fuse-ext2 fuse-ext2: Update to 0.0.10 2020-08-11 13:38:14 +00:00
fuse-gmailfs Revbump packages with a runtime Python dep but no version prefix. 2020-12-04 20:44:57 +00:00
fuse-gphotofs *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
fuse-httpfs
fuse-loggedfs *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
fuse-lzofs
fuse-mp3fs *: Convert broken sourceforge HOMEPAGEs back to http 2020-03-20 11:57:22 +00:00
fuse-ntfs-3g filesystems/fuse-ntfs-3g: Use libfuse on NetBSD 2019-04-16 19:30:55 +00:00
fuse-obexfs
fuse-pcachefs Revbump packages with a runtime Python dep but no version prefix. 2020-12-04 20:44:57 +00:00
fuse-pod *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
fuse-sparsebundlefs Mark packages that require C++03 (or the GNU variants) if they fail with 2018-07-18 00:06:10 +00:00
fuse-sshfs *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
fuse-svnfs *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
fuse-unionfs fuse-unionfs: Simplify the package a bit 2018-09-17 14:33:35 +00:00
fuse-wdfs revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
fuse-wikipediafs Revbump packages with a runtime Python dep but no version prefix. 2020-12-04 20:44:57 +00:00
glusterfs Revbump packages with a runtime Python dep but no version prefix. 2020-12-04 20:44:57 +00:00
libntfs
ltfs (filesystems/ltfs) Add commet for patch from cvs log 2021-01-23 13:17:00 +00:00
ltfs-ltotape ltfs-ltotape: fix autoconf fallout 2021-03-29 06:40:46 +00:00
mkspiffs Add mkspiffs 0.2.3 2019-10-07 10:13:16 +00:00
openafs openafs: fix build on NetBSD 9 2020-09-20 22:15:00 +00:00
openafs-devel all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
ori ori: Update to 0.8.2 - help it build again. 2021-04-05 07:51:36 +00:00
p5-Module-Path *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
p5-MooseX-Types-Path-Tiny *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
p5-Path-Tiny p5-Path-Tiny: update to 0.114. 2020-09-07 10:28:31 +00:00
perfuse perfuse: mark as only for NetBSD 2020-03-22 13:04:11 +00:00
py-fs py-fs: updated to 2.4.13 2021-04-16 13:17:39 +00:00
py-fuse-bindings Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 2019-09-02 13:19:35 +00:00
squashfs fix comment 2020-06-19 23:11:37 +00:00
tahoe-lafs tahoe-lafs: Complete move from py-crypto to py-crytodome 2021-03-19 14:30:23 +00:00
u9fs
Makefile fuse-gstfs-ng: remove 2021-03-09 08:43:06 +00:00