Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-papermill for 
openSUSE:Factory checked in at 2022-06-17 21:21:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-papermill (Old)
 and      /work/SRC/openSUSE:Factory/.python-papermill.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-papermill"

Fri Jun 17 21:21:12 2022 rev:9 rq:983311 version:2.3.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-papermill/python-papermill.changes        
2022-04-06 21:52:34.482825429 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-papermill.new.1548/python-papermill.changes  
    2022-06-17 21:23:29.674805312 +0200
@@ -1,0 +2,8 @@
+Fri Jun 17 08:32:46 UTC 2022 - pgaj...@suse.com
+
+- don't use python-mock: upstream pull request instead of sed
+- added patches
+  fix https://github.com/nteract/papermill/pull/668
+  + python-papermill-no-mock.patch
+
+-------------------------------------------------------------------

New:
----
  python-papermill-no-mock.patch

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

Other differences:
------------------
++++++ python-papermill.spec ++++++
--- /var/tmp/diff_new_pack.vrOI6f/_old  2022-06-17 21:23:30.042805512 +0200
+++ /var/tmp/diff_new_pack.vrOI6f/_new  2022-06-17 21:23:30.046805514 +0200
@@ -27,6 +27,8 @@
 Source:         
https://files.pythonhosted.org/packages/source/p/papermill/papermill-%{version}.tar.gz
 # PATCH-FIX-UPSTREAM papermill-fix-test.patch -- used missing attribute
 Patch1:         
https://github.com/nteract/papermill/commit/35a1b6a8a47a4e0dee2612294d467de2dc4d60c6.patch#/papermill-fix-test.patch
+# https://github.com/nteract/papermill/pull/668
+Patch2:         python-papermill-no-mock.patch
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
@@ -88,8 +90,6 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-# https://github.com/nteract/papermill/issues/659
-sed -i 's:from mock:from unittest.mock:' papermill/tests/test_*.py
 # TestBrokenNotebook2: different output type expected
 %pytest -k "not TestBrokenNotebook2"
 

++++++ python-papermill-no-mock.patch ++++++
Index: papermill-2.3.4/papermill/tests/test_autosave.py
===================================================================
--- papermill-2.3.4.orig/papermill/tests/test_autosave.py
+++ papermill-2.3.4/papermill/tests/test_autosave.py
@@ -3,8 +3,7 @@ import os
 import tempfile
 import time
 import unittest
-
-from mock import patch
+from unittest.mock import patch
 
 from . import get_notebook_path
 
Index: papermill-2.3.4/papermill/tests/test_cli.py
===================================================================
--- papermill-2.3.4.orig/papermill/tests/test_cli.py
+++ papermill-2.3.4/papermill/tests/test_cli.py
@@ -13,12 +13,11 @@ import nbclient
 import nbformat
 from jupyter_client import kernelspec
 import unittest
+from unittest.mock import patch
 
 import pytest
 from click.testing import CliRunner
 
-from mock import patch
-
 from . import get_notebook_path, kernel_name
 from .. import cli
 from ..cli import papermill, _is_int, _is_float, _resolve_type
Index: papermill-2.3.4/papermill/tests/test_clientwrap.py
===================================================================
--- papermill-2.3.4.orig/papermill/tests/test_clientwrap.py
+++ papermill-2.3.4/papermill/tests/test_clientwrap.py
@@ -1,7 +1,7 @@
 import nbformat
 import unittest
 
-from mock import call, patch
+from unittest.mock import call, patch
 
 from . import get_notebook_path
 
Index: papermill-2.3.4/papermill/tests/test_engines.py
===================================================================
--- papermill-2.3.4.orig/papermill/tests/test_engines.py
+++ papermill-2.3.4/papermill/tests/test_engines.py
@@ -3,7 +3,7 @@ import dateutil
 import unittest
 
 from abc import ABCMeta
-from mock import Mock, patch, call
+from unittest.mock import Mock, patch, call
 from nbformat.notebooknode import NotebookNode
 
 from . import get_notebook_path
Index: papermill-2.3.4/papermill/tests/test_execute.py
===================================================================
--- papermill-2.3.4.orig/papermill/tests/test_execute.py
+++ papermill-2.3.4/papermill/tests/test_execute.py
@@ -3,17 +3,13 @@ import io
 import shutil
 import tempfile
 import unittest
+from unittest.mock import patch
 
 from functools import partial
 from pathlib import Path
 
 from nbformat import validate
 
-try:
-    from unittest.mock import patch
-except ImportError:
-    from mock import patch
-
 from .. import engines
 from ..log import logger
 from ..iorw import load_notebook_node
Index: papermill-2.3.4/papermill/tests/test_gcs.py
===================================================================
--- papermill-2.3.4.orig/papermill/tests/test_gcs.py
+++ papermill-2.3.4/papermill/tests/test_gcs.py
@@ -1,5 +1,4 @@
 import unittest
-
 from unittest.mock import patch
 
 from ..exceptions import PapermillRateLimitException
Index: papermill-2.3.4/requirements/dev.txt
===================================================================
--- papermill-2.3.4.orig/requirements/dev.txt
+++ papermill-2.3.4/requirements/dev.txt
@@ -6,7 +6,6 @@ google_compute_engine # Need this becaus
 ipython>=5.0
 ipywidgets
 notebook
-mock
 moto
 pytest>=4.1
 pytest-cov>=2.6.1

Reply via email to