Hello community,

here is the log from the commit of package python-freezegun for 
openSUSE:Factory checked in at 2018-09-10 12:29:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-freezegun (Old)
 and      /work/SRC/openSUSE:Factory/.python-freezegun.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-freezegun"

Mon Sep 10 12:29:47 2018 rev:4 rq:633129 version:0.3.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-freezegun/python-freezegun.changes        
2018-07-17 09:37:48.354275919 +0200
+++ /work/SRC/openSUSE:Factory/.python-freezegun.new/python-freezegun.changes   
2018-09-10 12:29:48.838837569 +0200
@@ -1,0 +2,6 @@
+Tue Sep  4 16:32:05 UTC 2018 - Matěj Cepl <mc...@suse.com>
+
+- Add remove_dependency_on_mock.patch which removes dependency on
+  python-mock for Python 3, where it is not required.
+
+-------------------------------------------------------------------

New:
----
  remove_dependency_on_mock.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-freezegun.spec ++++++
--- /var/tmp/diff_new_pack.vXcKuH/_old  2018-09-10 12:29:49.450836633 +0200
+++ /var/tmp/diff_new_pack.vXcKuH/_new  2018-09-10 12:29:49.454836628 +0200
@@ -27,6 +27,8 @@
 URL:            https://github.com/spulec/freezegun
 Source:         
https://files.pythonhosted.org/packages/source/f/freezegun/freezegun-%{version}.tar.gz
 Patch0:         _u_p37_tests.patch
+# https://github.com/spulec/freezegun/issues/259
+Patch1:         remove_dependency_on_mock.patch
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module python-dateutil > 2.0}
 BuildRequires:  %{python_module setuptools}
@@ -37,8 +39,8 @@
 Requires:       python-six
 BuildArch:      noarch
 %if %{with tests}
-BuildRequires:  %{python_module mock}
 BuildRequires:  %{python_module nose}
+BuildRequires:  python2-mock
 %endif
 %python_subpackages
 
@@ -48,7 +50,7 @@
 
 %prep
 %setup -q -n freezegun-%{version}
-%patch0 -p1
+%autopatch -p1
 
 %build
 %python_build

++++++ remove_dependency_on_mock.patch ++++++
--- a/tests/test_ticking.py
+++ b/tests/test_ticking.py
@@ -1,6 +1,9 @@
 import datetime
 import time
-import mock
+try:
+    import mock
+except ImportError:
+    import unittest.mock as mock
 
 from freezegun import freeze_time
 from tests import utils
--- a/tests/test_utils.py
+++ b/tests/test_utils.py
@@ -1,4 +1,7 @@
-import mock
+try:
+    import mock
+except ImportError:
+    import unittest.mock as mock
 from nose.plugins import skip
 
 from freezegun import api

Reply via email to