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