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 2022-08-10 17:12:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyfakefs (Old)
and /work/SRC/openSUSE:Factory/.python-pyfakefs.new.1521 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyfakefs"
Wed Aug 10 17:12:24 2022 rev:14 rq:993545 version:4.6.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pyfakefs/python-pyfakefs.changes
2021-12-16 21:18:47.446509332 +0100
+++
/work/SRC/openSUSE:Factory/.python-pyfakefs.new.1521/python-pyfakefs.changes
2022-08-10 17:12:30.465583920 +0200
@@ -1,0 +2,57 @@
+Fri Aug 5 14:41:13 UTC 2022 - Ben Greiner <[email protected]>
+
+- Update to 4.6.3
+ * automatically reset filesystem on changing is_windows_fs or
+ is_macos (see #692) - ensures better upwards compatibility in
+ most cases
+ * Make sure you write to the filesystem after you change
+ is_windows_fs or is_macos, otherwise the changes will be lost.
+ * fixed regression: os.path.exists returned True for any root
+ drive path under Windows
+- Update to 4.6.2
+ * fixed support for opener introduced in previous patch release
+ (see #689)
+ * added support for opener argument in open, which is used in
+ tempfile in Python 3.11 since beta 4 (see #686)
+ * make sure tests run without pyfakefs installed as a package
+ (see #687)
+- Version 4.6.0
+ * Adds support for Python 3.11, removes support for Python 3.6,
+ changes root path behavior under Windows.
+ * Python 3.6 has reached its end of life on 2021/12/23 and is no
+ longer officially supported by pyfakefs ** os.stat_float_times
+ has been removed in Python 3.7 and is therefore no longer
+ supported under Windows, the root path is now effectively C:\
+ instead of \; a path starting with \ points to the current
+ drive as in the real file system (see #673)
+ * fake pathlib.Path.owner() and pathlib.Path.group() now behave
+ like the real methods - they look up the real user/group name
+ for the user/group id that is associated with the fake file
+ (see #678)
+ * added some support for the upcoming Python version 3.11 (see
+ #677)
+ * added convenience fixtures for module- and session based fs
+ fixtures (fs_module and fs_session)
+ * fixed an incompatibility of tmpdir (and probably other
+ fixtures) with the module-scoped version of fs; had been
+ introduced in pyfakefs 4.5.5 by the fix for #666 (see #684)
+- Version 4.5.6
+ * Fixes a regression which broke tests with older pytest versions
+ (< 3.9).
+ * minimum supported pytest version is now 3.0 (older versions do
+ not work properly with current Python versions)
+ * only skip _pytest.pathlib in pytest versions where it is
+ actually present (see #669)
+- Version 4.5.5
+ * Bugfix release, needed for compatibility with pytest 7.0.
+ * correctly handle file system space for files opened in write
+ mode (see #660)
+ * correctly handle reading/writing pipes via file (see #661)
+ * disallow encoding argument on binary open() (see #664)
+ * fixed compatibility issue with pytest 7.0.0 (see #666)
+- Version 4.5.4
+ * added missing mocked functions for fake pipe (see #650)
+ * fixed some bytes warnings (see #651)
+- Don't catchall in files section
+
+-------------------------------------------------------------------
Old:
----
python-pyfakefs-4.5.3.tar.gz
New:
----
python-pyfakefs-4.6.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pyfakefs.spec ++++++
--- /var/tmp/diff_new_pack.5nCEmj/_old 2022-08-10 17:12:32.089588160 +0200
+++ /var/tmp/diff_new_pack.5nCEmj/_new 2022-08-10 17:12:32.089588160 +0200
@@ -1,7 +1,7 @@
#
# spec file
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,7 @@
#
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%{?!python_module:%define python_module() python3-%{**}}
%global flavor @BUILD_FLAVOR@%{nil}
%if "%{flavor}" == "test"
%define psuffix -test
@@ -27,7 +27,7 @@
%endif
%define skip_python2 1
Name: python-pyfakefs%{psuffix}
-Version: 4.5.3
+Version: 4.6.3
Release: 0
Summary: Fake file system that mocks the Python file system modules
License: Apache-2.0
@@ -39,7 +39,7 @@
Requires: python
BuildArch: noarch
%if %{with test}
-BuildRequires: %{python_module pytest >= 2.8.6}
+BuildRequires: %{python_module pytest >= 3}
BuildRequires: %{pythons}
%endif
%python_subpackages
@@ -71,9 +71,10 @@
%if !%{with test}
%files %{python_files}
-%doc CHANGES* README*
-%license COPYING*
-%{python_sitelib}/*
+%doc CHANGES.md README.md
+%license COPYING
+%{python_sitelib}/pyfakefs
+%{python_sitelib}/pyfakefs-%{version}*-info
%endif
%changelog
++++++ python-pyfakefs-4.5.3.tar.gz -> python-pyfakefs-4.6.3.tar.gz ++++++
++++ 3743 lines of diff (skipped)