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)

Reply via email to