2 Commits

4 changed files with 9 additions and 72 deletions

3
fsspec-2024.3.1.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5c5040762cf644762a5777444cd1302dbd0ea7e88cb3d8645164398e8762ec3a
size 426701

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4bb9e82dd5b95db6bc2a21b85629dc9e30b949c615e70163d709e5e00746e342
size 449477

View File

@@ -1,61 +1,3 @@
-------------------------------------------------------------------
Fri Dec 19 02:59:39 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
- Update to 2025.12.0:
* Enhancements
+ fsspec.parquet to support filters and multiple files (#1945)
+ file system for GitHub gists (#1791)
+ LFS support in github: (#1810)
+ add pipe_file to HTTP (#1799, 1801)
+ add sync http for pyodide (#1177)
+ add open() to referenceFS (#1778)
+ “exclusive” mode for writing (#1762, 1756, 174+)
+ “tree” text display of filesystem contents (#1750)
+ async wrapper for sync FSs (#1745)
+ new known implementation: tosfs (#1739)
+ consilidate block fetch requests (#1733)
+ allow dicts (not just bytes) for referenceFS (#1616
+ make filesystems JSON serializeable (#1612)
+ implement multifile cat() for github (#1620)
+ log hits/misses in bytes cachers (#1566)
* Fixes
+ strip protocol for sftp (#1940)
+ use one-step mv in jupyterfs (#1937)
+ raise errors in jupyterfs, not return (#1936)
+ allow ls() on a single file for arrowFS (#1931)
+ accept all mode= types in memoryFS (#1922)
+ pass path list to put() in localtempfile for efficiency (#1920)
+ use st_birthtime in localFS, if available (#1883)
+ remove deprecated asyncio use (#1862)
+ create event loop if it doesnt exist (#1857)
+ dont make async open() in async-wrapper (#1769)
+ fix CI following dask-expr upstream change (#1781)
+ better webHDFS proxies
+ syn FSs in referenceFS (#1755)
+ dont serialize file caches (#1753)
+ paths without “/” in dirFS (#1638)
+ paths with “/” in FTS (#1643, 1644)
+ ls in parquet-based nested reference sets, and append (#1645, 1657)
+ exception handling for SMB (#1650)
+ fix appending to non-dict reference sets (#1634)
+ dont let generic edit info dicts (#1633)
+ fix JSON serialize for FSs with interior FSs (#1628, 1627)
+ option to strip “password” when pickling (#1625)
+ implement auto_mkdir for SMB (#1604)
+ rsync: only delete files if there are some to delete (#1596)
+ dont let files equal bytes objects (#1594)
+ url_to_fs to stringify paths (#1591)
+ restore _strip_protocol signature for local (#1567)
+ convert list to set when loading cache metadata (#1556)
* Other
+ support py3.14 and drop 3.9 (#1946)
+ add obstore to known implementations (#1875)
+ add Microsoft storage to known implementations (#1853)
+ use builtins zstd for py3.14 (#1874)
+ remove mv_file (#1585)
+ mv() should not swallow errors (#1576)
+ build system to hatch (#1553)
-------------------------------------------------------------------
Wed Aug 13 05:40:03 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>

View File

@@ -29,17 +29,17 @@
%{?sle15_python_module_pythons}
Name: python-fsspec%{psuffix}
Version: 2025.12.0
Version: 2024.3.1
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.10}
BuildRequires: %{python_module hatch-vcs}
BuildRequires: %{python_module hatchling}
BuildRequires: %{python_module base >= 3.9}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: fuse
BuildRequires: python-rpm-macros
@@ -98,7 +98,6 @@ A specification for pythonic filesystems.
%autosetup -p1 -n filesystem_spec-%{version}
%build
export SETUPTOOLS_SCM_PRETEND_VERSION="%{version}"
%pyproject_wheel
%if ! %{with test}
@@ -115,17 +114,13 @@ donttest="test_basic"
donttest+=" or test_not_cached"
# wants to open a socket connection to "my_instance.com"
donttest+=" or test_dbfs"
# wants to connect to an Amazon S3 bucket
donttest+=" or test_async_cat_file_ranges"
# 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)"
# no fuse module loaded
donttest+=" or test_fuse"
# wants to connect to GitHub directly
ignore="--ignore fsspec/implementations/tests/test_github.py"
%pytest -rfEs $ignore -k "not ($donttest)"
%pytest -rfEs -k "not ($donttest)"
%endif
%if ! %{with test}
@@ -133,7 +128,7 @@ ignore="--ignore fsspec/implementations/tests/test_github.py"
%doc README.md
%license LICENSE
%{python_sitelib}/fsspec
%{python_sitelib}/fsspec-%{version}.dist-info
%{python_sitelib}/fsspec-%{version}*-info
%endif
%changelog