Sun Dec 17 20:25:29 2023 UTC (161d)
py-fsspec: updated to 2023.12.2

2023.12.2

Fixes

top-level glob in ZIP
append mode on local ZIP files/truncate
restrict ":" as protocol marker to data:
sftp relative paths
http encoding in HTTP FS put_file

2023.12.1

Fixes

Remove trailing "/" from directory names in zipFS/archive

2023.12.0

Enhancements

allow HTTP size guess in more circumstances
allow kwargs passed to GUI to be dict
transaction support for writing via a cache FS
make cached FSs work better with async backends
allow FSs to set their transaction implementation
add dataFS
allow basic auth in webHDFS

Fixes

in referenceFS, maintain order when some keys are omitted in cat
nested subdirectory listing in referenceFS
allow "=" in webHDF paths
fix file mode to consistent "r+b" format
pass on kwargs in HTTP glob
allow Path in can_be_local and open_local
fix parent for cachedFS
"ends" list in _cat_ranges was incorrect

Other

smarter handling of exceptions when doing auto_mkdir


(adam)
diff -r1.5 -r1.6 pkgsrc/sysutils/py-fsspec/Makefile
diff -r1.4 -r1.5 pkgsrc/sysutils/py-fsspec/PLIST
diff -r1.4 -r1.5 pkgsrc/sysutils/py-fsspec/distinfo

cvs diff -r1.5 -r1.6 pkgsrc/sysutils/py-fsspec/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/py-fsspec/Makefile 2023/11/10 18:52:38 1.5
+++ pkgsrc/sysutils/py-fsspec/Makefile 2023/12/17 20:25:29 1.6
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.5 2023/11/10 18:52:38 adam Exp $ 1# $NetBSD: Makefile,v 1.6 2023/12/17 20:25:29 adam Exp $
2 2
3DISTNAME= fsspec-2023.10.0 3DISTNAME= fsspec-2023.12.2
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= sysutils python 5CATEGORIES= sysutils python
6MASTER_SITES= ${MASTER_SITE_PYPI:=f/fsspec/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=f/fsspec/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/fsspec/filesystem_spec 9HOMEPAGE= https://github.com/fsspec/filesystem_spec
10COMMENT= File-system specification 10COMMENT= File-system specification
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools 13TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
14TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel 14TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
15 15
16USE_LANGUAGES= # none 16USE_LANGUAGES= # none

cvs diff -r1.4 -r1.5 pkgsrc/sysutils/py-fsspec/PLIST (expand / switch to unified diff)

--- pkgsrc/sysutils/py-fsspec/PLIST 2023/10/28 19:57:16 1.4
+++ pkgsrc/sysutils/py-fsspec/PLIST 2023/12/17 20:25:29 1.5
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.4 2023/10/28 19:57:16 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.5 2023/12/17 20:25:29 adam Exp $
2${PYSITELIB}/${WHEEL_INFODIR}/LICENSE 2${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
3${PYSITELIB}/${WHEEL_INFODIR}/METADATA 3${PYSITELIB}/${WHEEL_INFODIR}/METADATA
4${PYSITELIB}/${WHEEL_INFODIR}/RECORD 4${PYSITELIB}/${WHEEL_INFODIR}/RECORD
5${PYSITELIB}/${WHEEL_INFODIR}/WHEEL 5${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
6${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt 6${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
7${PYSITELIB}/fsspec/__init__.py 7${PYSITELIB}/fsspec/__init__.py
8${PYSITELIB}/fsspec/__init__.pyc 8${PYSITELIB}/fsspec/__init__.pyc
9${PYSITELIB}/fsspec/__init__.pyo 9${PYSITELIB}/fsspec/__init__.pyo
10${PYSITELIB}/fsspec/_version.py 10${PYSITELIB}/fsspec/_version.py
11${PYSITELIB}/fsspec/_version.pyc 11${PYSITELIB}/fsspec/_version.pyc
12${PYSITELIB}/fsspec/_version.pyo 12${PYSITELIB}/fsspec/_version.pyo
13${PYSITELIB}/fsspec/archive.py 13${PYSITELIB}/fsspec/archive.py
14${PYSITELIB}/fsspec/archive.pyc 14${PYSITELIB}/fsspec/archive.pyc
@@ -57,26 +57,29 @@ ${PYSITELIB}/fsspec/implementations/arro @@ -57,26 +57,29 @@ ${PYSITELIB}/fsspec/implementations/arro
57${PYSITELIB}/fsspec/implementations/arrow.pyo 57${PYSITELIB}/fsspec/implementations/arrow.pyo
58${PYSITELIB}/fsspec/implementations/cache_mapper.py 58${PYSITELIB}/fsspec/implementations/cache_mapper.py
59${PYSITELIB}/fsspec/implementations/cache_mapper.pyc 59${PYSITELIB}/fsspec/implementations/cache_mapper.pyc
60${PYSITELIB}/fsspec/implementations/cache_mapper.pyo 60${PYSITELIB}/fsspec/implementations/cache_mapper.pyo
61${PYSITELIB}/fsspec/implementations/cache_metadata.py 61${PYSITELIB}/fsspec/implementations/cache_metadata.py
62${PYSITELIB}/fsspec/implementations/cache_metadata.pyc 62${PYSITELIB}/fsspec/implementations/cache_metadata.pyc
63${PYSITELIB}/fsspec/implementations/cache_metadata.pyo 63${PYSITELIB}/fsspec/implementations/cache_metadata.pyo
64${PYSITELIB}/fsspec/implementations/cached.py 64${PYSITELIB}/fsspec/implementations/cached.py
65${PYSITELIB}/fsspec/implementations/cached.pyc 65${PYSITELIB}/fsspec/implementations/cached.pyc
66${PYSITELIB}/fsspec/implementations/cached.pyo 66${PYSITELIB}/fsspec/implementations/cached.pyo
67${PYSITELIB}/fsspec/implementations/dask.py 67${PYSITELIB}/fsspec/implementations/dask.py
68${PYSITELIB}/fsspec/implementations/dask.pyc 68${PYSITELIB}/fsspec/implementations/dask.pyc
69${PYSITELIB}/fsspec/implementations/dask.pyo 69${PYSITELIB}/fsspec/implementations/dask.pyo
 70${PYSITELIB}/fsspec/implementations/data.py
 71${PYSITELIB}/fsspec/implementations/data.pyc
 72${PYSITELIB}/fsspec/implementations/data.pyo
70${PYSITELIB}/fsspec/implementations/dbfs.py 73${PYSITELIB}/fsspec/implementations/dbfs.py
71${PYSITELIB}/fsspec/implementations/dbfs.pyc 74${PYSITELIB}/fsspec/implementations/dbfs.pyc
72${PYSITELIB}/fsspec/implementations/dbfs.pyo 75${PYSITELIB}/fsspec/implementations/dbfs.pyo
73${PYSITELIB}/fsspec/implementations/dirfs.py 76${PYSITELIB}/fsspec/implementations/dirfs.py
74${PYSITELIB}/fsspec/implementations/dirfs.pyc 77${PYSITELIB}/fsspec/implementations/dirfs.pyc
75${PYSITELIB}/fsspec/implementations/dirfs.pyo 78${PYSITELIB}/fsspec/implementations/dirfs.pyo
76${PYSITELIB}/fsspec/implementations/ftp.py 79${PYSITELIB}/fsspec/implementations/ftp.py
77${PYSITELIB}/fsspec/implementations/ftp.pyc 80${PYSITELIB}/fsspec/implementations/ftp.pyc
78${PYSITELIB}/fsspec/implementations/ftp.pyo 81${PYSITELIB}/fsspec/implementations/ftp.pyo
79${PYSITELIB}/fsspec/implementations/git.py 82${PYSITELIB}/fsspec/implementations/git.py
80${PYSITELIB}/fsspec/implementations/git.pyc 83${PYSITELIB}/fsspec/implementations/git.pyc
81${PYSITELIB}/fsspec/implementations/git.pyo 84${PYSITELIB}/fsspec/implementations/git.pyo
82${PYSITELIB}/fsspec/implementations/github.py 85${PYSITELIB}/fsspec/implementations/github.py

cvs diff -r1.4 -r1.5 pkgsrc/sysutils/py-fsspec/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/py-fsspec/distinfo 2023/11/10 18:52:38 1.4
+++ pkgsrc/sysutils/py-fsspec/distinfo 2023/12/17 20:25:29 1.5
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.4 2023/11/10 18:52:38 adam Exp $ 1$NetBSD: distinfo,v 1.5 2023/12/17 20:25:29 adam Exp $
2 2
3BLAKE2s (fsspec-2023.10.0.tar.gz) = 50106535a5d82b1cc63598cb977df80685b707f265181f628dcf9e620966a5cc 3BLAKE2s (fsspec-2023.12.2.tar.gz) = 92e8ec4dd104d087ff41f3d8244a34df4d3ec7bcab245040e4566584a254362d
4SHA512 (fsspec-2023.10.0.tar.gz) = 4ec037c97867fd04bbc5de36daa60ac16d7373eb6c01f574f34ff51619231673d3174c9b7ede7c4ab68fb51cbabc797a04884ba8ebe39adaf4aa314b3cbff261 4SHA512 (fsspec-2023.12.2.tar.gz) = e74934b0dc7d79f19007e712994ddee58722163a82b371378992d399250c53bb478b32a022c56d89e79f205d03f4a12d4108b8d6f39447c197fb9aefa1d438fb
5Size (fsspec-2023.10.0.tar.gz) = 165452 bytes 5Size (fsspec-2023.12.2.tar.gz) = 167507 bytes