Compare commits
4 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| e24105e5ed | |||
| f865817b6d | |||
| c480eceb6e | |||
| 435cee2475 |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5c5040762cf644762a5777444cd1302dbd0ea7e88cb3d8645164398e8762ec3a
|
||||
size 426701
|
||||
3
fsspec-2025.12.0.tar.gz
Normal file
3
fsspec-2025.12.0.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4bb9e82dd5b95db6bc2a21b85629dc9e30b949c615e70163d709e5e00746e342
|
||||
size 449477
|
||||
@@ -1,3 +1,66 @@
|
||||
-------------------------------------------------------------------
|
||||
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 doesn’t exist (#1857)
|
||||
+ don’t make async open() in async-wrapper (#1769)
|
||||
+ fix CI following dask-expr upstream change (#1781)
|
||||
+ better webHDFS proxies
|
||||
+ syn FSs in referenceFS (#1755)
|
||||
+ don’t 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)
|
||||
+ don’t 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)
|
||||
+ don’t 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>
|
||||
|
||||
- Add missing BuildRequires on pytest-asyncio.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 25 17:26:58 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package python-fsspec
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -29,17 +29,17 @@
|
||||
|
||||
%{?sle15_python_module_pythons}
|
||||
Name: python-fsspec%{psuffix}
|
||||
Version: 2024.3.1
|
||||
Version: 2025.12.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.9}
|
||||
BuildRequires: %{python_module base >= 3.10}
|
||||
BuildRequires: %{python_module hatch-vcs}
|
||||
BuildRequires: %{python_module hatchling}
|
||||
BuildRequires: %{python_module pip}
|
||||
BuildRequires: %{python_module setuptools}
|
||||
BuildRequires: %{python_module wheel}
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: fuse
|
||||
BuildRequires: python-rpm-macros
|
||||
@@ -75,6 +75,7 @@ BuildRequires: %{python_module pyarrow}
|
||||
%endif
|
||||
BuildRequires: %{python_module pyftpdlib}
|
||||
BuildRequires: %{python_module pygit2}
|
||||
BuildRequires: %{python_module pytest-asyncio}
|
||||
BuildRequires: %{python_module pytest-mock}
|
||||
BuildRequires: %{python_module pytest}
|
||||
BuildRequires: %{python_module python-snappy}
|
||||
@@ -97,6 +98,7 @@ A specification for pythonic filesystems.
|
||||
%autosetup -p1 -n filesystem_spec-%{version}
|
||||
|
||||
%build
|
||||
export SETUPTOOLS_SCM_PRETEND_VERSION="%{version}"
|
||||
%pyproject_wheel
|
||||
|
||||
%if ! %{with test}
|
||||
@@ -113,13 +115,17 @@ 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"
|
||||
%pytest -rfEs -k "not ($donttest)"
|
||||
# wants to connect to GitHub directly
|
||||
ignore="--ignore fsspec/implementations/tests/test_github.py"
|
||||
%pytest -rfEs $ignore -k "not ($donttest)"
|
||||
%endif
|
||||
|
||||
%if ! %{with test}
|
||||
@@ -127,7 +133,7 @@ donttest+=" or test_fuse"
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%{python_sitelib}/fsspec
|
||||
%{python_sitelib}/fsspec-%{version}*-info
|
||||
%{python_sitelib}/fsspec-%{version}.dist-info
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
|
||||
Reference in New Issue
Block a user