Hello community,
here is the log from the commit of package python-pyfakefs for openSUSE:Factory
checked in at 2018-11-26 10:28:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyfakefs (Old)
and /work/SRC/openSUSE:Factory/.python-pyfakefs.new.19453 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyfakefs"
Mon Nov 26 10:28:45 2018 rev:3 rq:651220 version:3.5.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pyfakefs/python-pyfakefs.changes
2018-06-19 12:01:15.859376691 +0200
+++
/work/SRC/openSUSE:Factory/.python-pyfakefs.new.19453/python-pyfakefs.changes
2018-11-26 10:29:10.265107863 +0100
@@ -1,0 +2,44 @@
+Thu Nov 22 19:40:46 UTC 2018 - Karol Babioch <[email protected]>
+
+- Update to version 3.5.3
+ * automatically patch file system methods imported as another name like from
+ os.path import exists as my_exists, including builtin open and io.open
+ * make tests for access time less strict to account for file systems that do
+ not change it immediately
+
+-------------------------------------------------------------------
+Mon Nov 12 09:07:49 UTC 2018 - Karol Babioch <[email protected]>
+
+- Update to version 3.5.2
+ * This is mostly a bug-fix release.
+ * added support for pause/resume of patching the file system modules
+ * allow to set current group ID, set current user ID and group ID as `st_uid`
+ and `st_gid` in new files
+ * fixed using `modules_to_patch` (regression)
+ * fixed recursion error on unpickling the fake file system
+ * allow trailing path in `add_real_directory`
+
+-------------------------------------------------------------------
+Thu Nov 1 10:04:37 UTC 2018 - Tomáš Chvátal <[email protected]>
+
+- State in more dependencies, the tests are still borked
+
+-------------------------------------------------------------------
+Tue Oct 23 06:39:22 UTC 2018 - Karol Babioch <[email protected]>
+
+- Update to version 3.5
+ * This version of pyfakefs does not support Python 3.3.
+ * The deprecation warnings for the old API are now switched on by default.
+ * Improved automatic patching:
+ * added possibility to set user ID
+ * added side_effect option to fake files
+ * added some support for extended filesystem attributes under Linux
+ * handle `contents=None` in `create_file()` as empty contents if size not set
+ * added pathlib2 support
+ * added support for null device
+ * improved error message for "Bad file descriptor in fake filesystem"
+ * fixed pytest when both pyfakefs and future are installed
+ * file timestamps are now updated more according to the real behavior
+ * fixed a problem related with patching shutil functions using zipfile
+
+-------------------------------------------------------------------
Old:
----
python-pyfakefs-3.4.3.tar.gz
New:
----
python-pyfakefs-3.5.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pyfakefs.spec ++++++
--- /var/tmp/diff_new_pack.TNif1D/_old 2018-11-26 10:29:10.677107380 +0100
+++ /var/tmp/diff_new_pack.TNif1D/_new 2018-11-26 10:29:10.677107380 +0100
@@ -12,24 +12,30 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-pyfakefs
-Version: 3.4.3
+Version: 3.5.3
Release: 0
Summary: Fake file system that mocks the Python file system modules
License: Apache-2.0
Group: Development/Languages/Python
URL: http://pyfakefs.org
Source:
https://github.com/jmcgeheeiv/pyfakefs/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
-BuildRequires: %{python_module pytest}
+BuildRequires: %{python_module pathlib2 >= 2.3.2}
+BuildRequires: %{python_module pytest >= 2.8.6}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
+BuildRequires: python2-scandir >= 1.8
+Requires: python-pathlib2 >= 2.3.2
BuildArch: noarch
+%ifpython2
+Requires: python-scandir >= 1.8
+%endif
%python_subpackages
%description
++++++ python-pyfakefs-3.4.3.tar.gz -> python-pyfakefs-3.5.3.tar.gz ++++++
++++ 4812 lines of diff (skipped)