Date: Saturday, November 12, 2022 @ 16:42:29 Author: jelle Revision: 1347044
upgpkg: python-behave 1.2.7.dev2-2: Drop python-mock from checkdepends Added: python-behave/trunk/unittest-mock.patch Modified: python-behave/trunk/PKGBUILD ---------------------+ PKGBUILD | 14 ++- unittest-mock.patch | 190 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 200 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-11-12 16:18:04 UTC (rev 1347043) +++ PKGBUILD 2022-11-12 16:42:29 UTC (rev 1347044) @@ -2,7 +2,7 @@ pkgname=python-behave pkgver=1.2.7.dev2 -pkgrel=1 +pkgrel=2 pkgdesc="Behaviour-driven development, Python style" url="https://github.com/behave/behave" license=('BSD') @@ -10,10 +10,16 @@ depends=('python-cucumber-tag-expressions' 'python-parse' 'python-parse-type' 'python-six' 'python-colorama') makedepends=('python-setuptools') -checkdepends=('python-mock' 'python-path' 'python-pyhamcrest' 'python-pytest' 'python-pytest-html') -source=("https://github.com/behave/behave/archive/v$pkgver/$pkgname-$pkgver.tar.gz") -sha512sums=('5c4bba820fa1a6691ae275e3adb0b6077a1957686a9ee205d471ffddc9601b32e5b2f47cd2b3e2d7a72a31c39f171c3b2af524d7f787243585d4d95086675118') +checkdepends=('python-path' 'python-pyhamcrest' 'python-pytest' 'python-pytest-html') +source=("https://github.com/behave/behave/archive/v$pkgver/$pkgname-$pkgver.tar.gz" "unittest-mock.patch") +sha512sums=('5c4bba820fa1a6691ae275e3adb0b6077a1957686a9ee205d471ffddc9601b32e5b2f47cd2b3e2d7a72a31c39f171c3b2af524d7f787243585d4d95086675118' + '5ebb50700bbb9374d1a15ea21546f3023983304b01f12339983ebdf1aea6ef40fc87fde4ce62bab8497280741684f6fb8429cf10ad27c43a2e0b38ab1383fdff') +prepare() { + cd behave-$pkgver + patch -Np1 -i ${srcdir}/unittest-mock.patch +} + build() { cd behave-$pkgver python setup.py build Added: unittest-mock.patch =================================================================== --- unittest-mock.patch (rev 0) +++ unittest-mock.patch 2022-11-12 16:42:29 UTC (rev 1347044) @@ -0,0 +1,190 @@ +diff -aur behave-1.2.7.dev2/py.requirements/testing.txt behave-1.2.7.dev2.new/py.requirements/testing.txt +--- behave-1.2.7.dev2/py.requirements/testing.txt 2021-09-20 16:13:59.000000000 +0200 ++++ behave-1.2.7.dev2.new/py.requirements/testing.txt 2022-11-12 17:39:45.594047170 +0100 +@@ -8,8 +8,6 @@ + pytest >= 5.0; python_version >= '3.0' + + pytest-html >= 1.19.0,<2.0 +-mock < 4.0; python_version < '3.6' +-mock >= 4.0; python_version >= '3.6' + PyHamcrest >= 2.0.2; python_version >= '3.0' + PyHamcrest < 2.0; python_version < '3.0' + +diff -aur behave-1.2.7.dev2/setup.py behave-1.2.7.dev2.new/setup.py +--- behave-1.2.7.dev2/setup.py 2021-09-20 16:13:59.000000000 +0200 ++++ behave-1.2.7.dev2.new/setup.py 2022-11-12 17:39:16.049979987 +0100 +@@ -90,7 +90,6 @@ + "pytest < 5.0; python_version < '3.0'", # >= 4.2 + "pytest >= 5.0; python_version >= '3.0'", + "pytest-html >= 1.19.0", +- "mock >= 1.1", + "PyHamcrest >= 1.9", + # -- HINT: path.py => path (python-install-package was renamed for python3) + "path.py >= 11.5.0; python_version < '3.5'", +diff -aur behave-1.2.7.dev2/tests/api/_test_async_step34.py behave-1.2.7.dev2.new/tests/api/_test_async_step34.py +--- behave-1.2.7.dev2/tests/api/_test_async_step34.py 2021-09-20 16:13:59.000000000 +0200 ++++ behave-1.2.7.dev2.new/tests/api/_test_async_step34.py 2022-11-12 17:38:20.905252662 +0100 +@@ -9,7 +9,7 @@ + from behave._stepimport import use_step_import_modules + from behave.runner import Context, Runner + import sys +-from mock import Mock ++from unittest.mock import Mock + import pytest + + from .testing_support import StopWatch, SimpleStepContainer +diff -aur behave-1.2.7.dev2/tests/issues/test_issue0619.py behave-1.2.7.dev2.new/tests/issues/test_issue0619.py +--- behave-1.2.7.dev2/tests/issues/test_issue0619.py 2021-09-20 16:13:59.000000000 +0200 ++++ behave-1.2.7.dev2.new/tests/issues/test_issue0619.py 2022-11-12 17:38:20.905252662 +0100 +@@ -19,7 +19,7 @@ + + from __future__ import absolute_import + from behave.runner import Context, scoped_context_layer +-from mock import Mock ++from unittest.mock import Mock + + + def test_issue__getattr_with_protected_unknown_context_attribute_raises_no_error(): +diff -aur behave-1.2.7.dev2/tests/issues/test_issue0767.py behave-1.2.7.dev2.new/tests/issues/test_issue0767.py +--- behave-1.2.7.dev2/tests/issues/test_issue0767.py 2021-09-20 16:13:59.000000000 +0200 ++++ behave-1.2.7.dev2.new/tests/issues/test_issue0767.py 2022-11-12 17:38:20.905252662 +0100 +@@ -14,7 +14,7 @@ + This seems to be an oversight. + """ + +-from mock import Mock ++from unittest.mock import Mock + from behave.fixture import fixture, use_fixture_by_tag + from behave.runner import Context + +diff -aur behave-1.2.7.dev2/tests/unit/reporter/test_summary.py behave-1.2.7.dev2.new/tests/unit/reporter/test_summary.py +--- behave-1.2.7.dev2/tests/unit/reporter/test_summary.py 2021-09-20 16:13:59.000000000 +0200 ++++ behave-1.2.7.dev2.new/tests/unit/reporter/test_summary.py 2022-11-12 17:38:20.905252662 +0100 +@@ -3,7 +3,7 @@ + from __future__ import absolute_import, division + import sys + import pytest +-from mock import Mock, patch ++from unittest.mock import Mock, patch + from behave.model import ScenarioOutline, Scenario + from behave.model_core import Status + from behave.reporter.summary import SummaryReporter, format_summary +diff -aur behave-1.2.7.dev2/tests/unit/test_capture.py behave-1.2.7.dev2.new/tests/unit/test_capture.py +--- behave-1.2.7.dev2/tests/unit/test_capture.py 2021-09-20 16:13:59.000000000 +0200 ++++ behave-1.2.7.dev2.new/tests/unit/test_capture.py 2022-11-12 17:38:20.905252662 +0100 +@@ -6,7 +6,7 @@ + from __future__ import absolute_import, print_function + import sys + from behave.capture import Captured, CaptureController +-from mock import Mock ++from unittest.mock import Mock + import pytest + + # ----------------------------------------------------------------------------- +diff -aur behave-1.2.7.dev2/tests/unit/test_context_cleanups.py behave-1.2.7.dev2.new/tests/unit/test_context_cleanups.py +--- behave-1.2.7.dev2/tests/unit/test_context_cleanups.py 2021-09-20 16:13:59.000000000 +0200 ++++ behave-1.2.7.dev2.new/tests/unit/test_context_cleanups.py 2022-11-12 17:38:20.908586081 +0100 +@@ -13,7 +13,7 @@ + from __future__ import print_function + from behave.runner import Context, scoped_context_layer + from contextlib import contextmanager +-from mock import Mock, NonCallableMock ++from unittest.mock import Mock, NonCallableMock + import pytest + + +diff -aur behave-1.2.7.dev2/tests/unit/test_fixture.py behave-1.2.7.dev2.new/tests/unit/test_fixture.py +--- behave-1.2.7.dev2/tests/unit/test_fixture.py 2021-09-20 16:13:59.000000000 +0200 ++++ behave-1.2.7.dev2.new/tests/unit/test_fixture.py 2022-11-12 17:38:20.908586081 +0100 +@@ -12,7 +12,7 @@ + from behave.runner import Context, CleanupError, scoped_context_layer + from behave._types import Unknown + import pytest +-from mock import Mock ++from unittest.mock import Mock + import six + + +diff -aur behave-1.2.7.dev2/tests/unit/test_formatter.py behave-1.2.7.dev2.new/tests/unit/test_formatter.py +--- behave-1.2.7.dev2/tests/unit/test_formatter.py 2021-09-20 16:13:59.000000000 +0200 ++++ behave-1.2.7.dev2.new/tests/unit/test_formatter.py 2022-11-12 17:38:20.908586081 +0100 +@@ -7,7 +7,7 @@ + import unittest + import six + import pytest +-from mock import Mock, patch ++from unittest.mock import Mock, patch + from behave.formatter._registry import make_formatters + from behave.formatter import pretty + from behave.formatter.base import StreamOpener +diff -aur behave-1.2.7.dev2/tests/unit/test_log_capture.py behave-1.2.7.dev2.new/tests/unit/test_log_capture.py +--- behave-1.2.7.dev2/tests/unit/test_log_capture.py 2021-09-20 16:13:59.000000000 +0200 ++++ behave-1.2.7.dev2.new/tests/unit/test_log_capture.py 2022-11-12 17:38:20.908586081 +0100 +@@ -1,6 +1,6 @@ + from __future__ import absolute_import, with_statement + import pytest +-from mock import patch ++from unittest.mock import patch + from behave.log_capture import LoggingCapture + from six.moves import range + +diff -aur behave-1.2.7.dev2/tests/unit/test_matchers.py behave-1.2.7.dev2.new/tests/unit/test_matchers.py +--- behave-1.2.7.dev2/tests/unit/test_matchers.py 2021-09-20 16:13:59.000000000 +0200 ++++ behave-1.2.7.dev2.new/tests/unit/test_matchers.py 2022-11-12 17:38:20.908586081 +0100 +@@ -1,7 +1,7 @@ + # -*- coding: UTF-8 -*- + from __future__ import absolute_import, with_statement + import pytest +-from mock import Mock, patch ++from unittest.mock import Mock, patch + import parse + from behave.matchers import Match, Matcher, ParseMatcher, RegexMatcher, \ + SimplifiedRegexMatcher, CucumberRegexMatcher +diff -aur behave-1.2.7.dev2/tests/unit/test_model.py behave-1.2.7.dev2.new/tests/unit/test_model.py +--- behave-1.2.7.dev2/tests/unit/test_model.py 2021-09-20 16:13:59.000000000 +0200 ++++ behave-1.2.7.dev2.new/tests/unit/test_model.py 2022-11-12 17:38:20.908586081 +0100 +@@ -4,7 +4,7 @@ + from __future__ import absolute_import, print_function, with_statement + import unittest + import pytest +-from mock import Mock, patch ++from unittest.mock import Mock, patch + import six + from six.moves import range # pylint: disable=redefined-builtin + from six.moves import zip # pylint: disable=redefined-builtin +diff -aur behave-1.2.7.dev2/tests/unit/test_runner.py behave-1.2.7.dev2.new/tests/unit/test_runner.py +--- behave-1.2.7.dev2/tests/unit/test_runner.py 2021-09-20 16:13:59.000000000 +0200 ++++ behave-1.2.7.dev2.new/tests/unit/test_runner.py 2022-11-12 17:38:20.908586081 +0100 +@@ -12,7 +12,7 @@ + import six + from six import StringIO + import pytest +-from mock import Mock, patch ++from unittest.mock import Mock, patch + from behave import runner_util + from behave.model import Table + from behave.step_registry import StepRegistry +diff -aur behave-1.2.7.dev2/tests/unit/test_step_registry.py behave-1.2.7.dev2.new/tests/unit/test_step_registry.py +--- behave-1.2.7.dev2/tests/unit/test_step_registry.py 2021-09-20 16:13:59.000000000 +0200 ++++ behave-1.2.7.dev2.new/tests/unit/test_step_registry.py 2022-11-12 17:38:20.908586081 +0100 +@@ -1,7 +1,7 @@ + # -*- coding: UTF-8 -*- + # pylint: disable=unused-wildcard-import + from __future__ import absolute_import, with_statement +-from mock import Mock, patch ++from unittest.mock import Mock, patch + from six.moves import range # pylint: disable=redefined-builtin + from behave import step_registry + +diff -aur behave-1.2.7.dev2/tests/unit/test_tag_matcher.py behave-1.2.7.dev2.new/tests/unit/test_tag_matcher.py +--- behave-1.2.7.dev2/tests/unit/test_tag_matcher.py 2021-09-20 16:13:59.000000000 +0200 ++++ behave-1.2.7.dev2.new/tests/unit/test_tag_matcher.py 2022-11-12 17:38:20.908586081 +0100 +@@ -8,7 +8,7 @@ + """ + + from __future__ import absolute_import +-from mock import Mock ++from unittest.mock import Mock + from unittest import TestCase + import warnings + import pytest
