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 - [email protected]
+
+- 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