Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-fsspec for openSUSE:Factory checked in at 2025-12-19 16:43:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-fsspec (Old) and /work/SRC/openSUSE:Factory/.python-fsspec.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-fsspec" Fri Dec 19 16:43:25 2025 rev:35 rq:1323588 version:2025.12.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-fsspec/python-fsspec.changes 2025-08-13 16:33:44.904510127 +0200 +++ /work/SRC/openSUSE:Factory/.python-fsspec.new.1928/python-fsspec.changes 2025-12-19 16:45:56.890128437 +0100 @@ -1,0 +2,58 @@ +Fri Dec 19 02:59:39 UTC 2025 - Steve Kowalik <[email protected]> + +- 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) + +------------------------------------------------------------------- Old: ---- fsspec-2024.3.1.tar.gz New: ---- fsspec-2025.12.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-fsspec.spec ++++++ --- /var/tmp/diff_new_pack.iGkmvU/_old 2025-12-19 16:46:00.134264102 +0100 +++ /var/tmp/diff_new_pack.iGkmvU/_new 2025-12-19 16:46:00.138264268 +0100 @@ -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 @@ -98,6 +98,7 @@ %autosetup -p1 -n filesystem_spec-%{version} %build +export SETUPTOOLS_SCM_PRETEND_VERSION="%{version}" %pyproject_wheel %if ! %{with test} @@ -114,13 +115,17 @@ 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} @@ -128,6 +133,6 @@ %doc README.md %license LICENSE %{python_sitelib}/fsspec -%{python_sitelib}/fsspec-%{version}*-info +%{python_sitelib}/fsspec-%{version}.dist-info %endif ++++++ fsspec-2024.3.1.tar.gz -> fsspec-2025.12.0.tar.gz ++++++ ++++ 27942 lines of diff (skipped)
