From 11c3b4a08bcb1d0b13c7cc9b78dbb02fe2662ab0dd83b093f507d9c9fd610ec5 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Sun, 26 Mar 2023 16:47:17 +0000 Subject: [PATCH] Accepting request 1074232 from home:bnavigator:branches:devel:languages:python - Update to 2023.3.0 ## Enhancements * #1201, add directory FS to the registry and constructable from URLs * #1194, allow JSON for setting dict-like kwargs in the config * #1181, give arrow FS proper place in the registry * #1178, add experimental background-thread buffering cache * #1162, make ZipFS writable ## Fixes * #1202, fix on_error="omit" when using caching's cat * #1199, 1163, get/put/cp consistency and empty directories * #1197, 1183 use bytes for setting value on mapper using numpy * #1191, clean up open files in spec get_file * #1164, pass on kwargs correctly to http ## Other * #1186, make seekable=True default for pyarrow files * #1184, 1185, set minimum python version to 3.8 - Release 2023.1.0 ## Enhancements * experimental DFReferenceFileSystem (#1157, 1138) * pyarrow seeking (#1154) * tar thread safety (#1132) * fsid method (#1122) ## Fixes * ReferenceFS order fix (#1158) * fix du and maxdepth (#1128, 1151) * http ranges (#1141) ## Other * coverage on referenceFS (#1133, 1123) * docs (#1152, 1150) * remove code duplication in unchain (#1143, 1156, 1121) OBS-URL: https://build.opensuse.org/request/show/1074232 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fsspec?expand=0&rev=46 --- fsspec-2022.11.0.tar.gz | 3 --- fsspec-2023.3.0.tar.gz | 3 +++ python-fsspec.changes | 35 +++++++++++++++++++++++++++++++++++ python-fsspec.spec | 13 +++++++++---- 4 files changed, 47 insertions(+), 7 deletions(-) delete mode 100644 fsspec-2022.11.0.tar.gz create mode 100644 fsspec-2023.3.0.tar.gz diff --git a/fsspec-2022.11.0.tar.gz b/fsspec-2022.11.0.tar.gz deleted file mode 100644 index 3549ca7..0000000 --- a/fsspec-2022.11.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0c0c8373aba084c192396796eb3445841627fa16c7e43fc984439ae5b1b87545 -size 341238 diff --git a/fsspec-2023.3.0.tar.gz b/fsspec-2023.3.0.tar.gz new file mode 100644 index 0000000..e6a2687 --- /dev/null +++ b/fsspec-2023.3.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90ec0c5d25c531afab3945f187ab2748494c7cfb26bb07d0ee79af82d921b336 +size 352340 diff --git a/python-fsspec.changes b/python-fsspec.changes index 613102a..85868bb 100644 --- a/python-fsspec.changes +++ b/python-fsspec.changes @@ -1,3 +1,38 @@ +------------------------------------------------------------------- +Fri Mar 24 14:09:44 UTC 2023 - Ben Greiner + +- Update to 2023.3.0 + ## Enhancements + * #1201, add directory FS to the registry and constructable from URLs + * #1194, allow JSON for setting dict-like kwargs in the config + * #1181, give arrow FS proper place in the registry + * #1178, add experimental background-thread buffering cache + * #1162, make ZipFS writable + ## Fixes + * #1202, fix on_error="omit" when using caching's cat + * #1199, 1163, get/put/cp consistency and empty directories + * #1197, 1183 use bytes for setting value on mapper using numpy + * #1191, clean up open files in spec get_file + * #1164, pass on kwargs correctly to http + ## Other + * #1186, make seekable=True default for pyarrow files + * #1184, 1185, set minimum python version to 3.8 +- Release 2023.1.0 + ## Enhancements + * experimental DFReferenceFileSystem (#1157, 1138) + * pyarrow seeking (#1154) + * tar thread safety (#1132) + * fsid method (#1122) + ## Fixes + * ReferenceFS order fix (#1158) + * fix du and maxdepth (#1128, 1151) + * http ranges (#1141) + ## Other + * coverage on referenceFS (#1133, 1123) + * docs (#1152, 1150) + * remove code duplication in unchain (#1143, 1156, 1121) +- Skip testing distributed for Python 3.11: no numba yet + ------------------------------------------------------------------- Sat Nov 19 14:48:38 UTC 2022 - Ben Greiner diff --git a/python-fsspec.spec b/python-fsspec.spec index 3ef61bd..9f55802 100644 --- a/python-fsspec.spec +++ b/python-fsspec.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,14 +25,14 @@ %bcond_with test %endif Name: python-fsspec%{psuffix} -Version: 2022.11.0 +Version: 2023.3.0 Release: 0 Summary: Filesystem specification package License: BSD-3-Clause URL: https://github.com/fsspec/filesystem_spec # the tests are only in the GitHub archive Source: https://github.com/fsspec/filesystem_spec/archive/%{version}.tar.gz#/fsspec-%{version}.tar.gz -BuildRequires: %{python_module base >= 3.7} +BuildRequires: %{python_module base >= 3.8} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: fuse @@ -54,9 +54,12 @@ BuildArch: noarch %if %{with test} BuildRequires: %{python_module aiohttp} BuildRequires: %{python_module cloudpickle} -BuildRequires: %{python_module distributed} +# no numba and distributed for py311 yet +BuildRequires: %{python_module distributed if %python-base < 3.11} +BuildRequires: %{python_module fastparquet} BuildRequires: %{python_module fusepy} BuildRequires: %{python_module gcsfs} +BuildRequires: %{python_module lz4} BuildRequires: %{python_module notebook} BuildRequires: %{python_module numpy} BuildRequires: %{python_module panel} @@ -101,6 +104,8 @@ donttest+=" or test_not_cached" donttest+=" or test_dbfs" # wants to connect to ftp.fau.de donttest+=" or test_find" +# does not like the '.' from the version in the build path +donttest+=" or (test_local and test_make_path_posix)" %pytest -rfEs -k "not ($donttest)" %endif