Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pyfakefs for openSUSE:Factory
checked in at 2024-01-29 22:25:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyfakefs (Old)
and /work/SRC/openSUSE:Factory/.python-pyfakefs.new.1815 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyfakefs"
Mon Jan 29 22:25:57 2024 rev:20 rq:1141813 version:5.3.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pyfakefs/python-pyfakefs.changes
2023-09-08 21:15:27.858306055 +0200
+++
/work/SRC/openSUSE:Factory/.python-pyfakefs.new.1815/python-pyfakefs.changes
2024-01-29 22:26:01.354935193 +0100
@@ -1,0 +2,36 @@
+Fri Jan 26 21:21:41 UTC 2024 - Dirk Müller <[email protected]>
+
+- update to 5.3.4:
+ * fixes handling of unhashable modules which cannot be cached
+ (see #923)
+ * reload modules loaded by the dynamic patcher instead of
+ removing them - sometimes they may
+ * not be reloaded automatically (see #932)
+ * add back argument `use_dynamic_patch` as a fallback for
+ similar problems
+ * fixed a problem with patching `_io` under Python 3.12 (see
+ #910)
+ * fixed a problem with accessing the temp path if emulating
+ Linux under Windows
+ * (see #912)
+ * fixed result of `os.walk` with a path-like top directory
+ * (see #915)
+ * properly fixed the problem that filesystem patching was still
+ active in the pytest
+ * logreport phase (see #904), the previous fix was incomplete
+ * changed behavior of `add_real_directory` to be able to map a
+ real directory
+ * Restores compatibility with PyTorch 2.0 and above, as well as
+ with other classes that have custom __setattr__ methods
+ (see #905).
+ * Adds official support for Python 3.12.
+ * removed a leftover debug print statement (see #869)
+ * make sure tests work without HOME environment set (see #870)
+ * automount drive or UNC path under Windows if needed for
+ `pathlib.Path.mkdir()`
+ * (see #890)
+ * adapt patching `io.open` and `io.open_code` to work with
+ Python 3.12
+ * (see #836 and #892)
+
+-------------------------------------------------------------------
Old:
----
python-pyfakefs-5.2.4.tar.gz
New:
----
python-pyfakefs-5.3.4.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pyfakefs.spec ++++++
--- /var/tmp/diff_new_pack.xZT4wj/_old 2024-01-29 22:26:02.010958971 +0100
+++ /var/tmp/diff_new_pack.xZT4wj/_new 2024-01-29 22:26:02.010958971 +0100
@@ -1,7 +1,7 @@
#
-# spec file
+# spec file for package python-pyfakefs
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -27,7 +27,7 @@
%endif
%{?sle15_python_module_pythons}
Name: python-pyfakefs%{psuffix}
-Version: 5.2.4
+Version: 5.3.4
Release: 0
Summary: Fake file system that mocks the Python file system modules
License: Apache-2.0
++++++ python-pyfakefs-5.2.4.tar.gz -> python-pyfakefs-5.3.4.tar.gz ++++++
++++ 2206 lines of diff (skipped)