Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-invoke for openSUSE:Factory checked in at 2022-05-06 18:58:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-invoke (Old) and /work/SRC/openSUSE:Factory/.python-invoke.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-invoke" Fri May 6 18:58:59 2022 rev:13 rq:974984 version:1.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-invoke/python-invoke.changes 2021-12-30 15:55:28.548657099 +0100 +++ /work/SRC/openSUSE:Factory/.python-invoke.new.1538/python-invoke.changes 2022-05-06 18:59:14.381350068 +0200 @@ -1,0 +2,26 @@ +Wed May 4 12:35:49 UTC 2022 - pgaj...@suse.com + +- version update to 1.7.0 + * [Feature] #845: Env vars explicitly supplied to sudo (via its env kwarg) are now + explicitly preserved via sudo???s --preserve-env argument. Patch courtesy of Benno Rice. + * [Feature] #793: Add a new tasks.ignore_unknown_help config option for users who hand + their tasks centrally-defined argument help dictionaries; it defaults to False but + such users may set it to True to avoid exceptions. Thanks to @Allu2 for the report. + * [Support]: Switch our continuous integration service from Travis-CI to Circle-CI, + plus related and necessary updates to various administrative config files, management + tasks and metadata. Including but not limited to: + * Enhanced PyPI-level metadata/links + * Split out tool config data from setup.cfg + * Enhance execution & coverage of unit vs integration tests under CI + * [Support] #803: Upgrade our vendored PyYAML from 3.11 to 5.4.1; this should both + supply a number of security fixes, and address problems loading project-level YAML + config files under Python 3.10. Fix via Andreas Rammhold. + * [Support]: Switch to using yaml.safe_load for loading config files. This avoids some + warnings under newer PyYAML versions and is also, in a shocking twist, more secure. +- do not require python-mock for build, testsuite is not run +- modified patches + % 0001-Make-test-fallback-to-system-modules-when-vendorized.patch (refreshed) +- deleted patches + - fix-yaml-loader.patch (upstreamed) + +------------------------------------------------------------------- Old: ---- fix-yaml-loader.patch invoke-1.6.0.tar.gz New: ---- invoke-1.7.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-invoke.spec ++++++ --- /var/tmp/diff_new_pack.yXWaPv/_old 2022-05-06 18:59:14.917350653 +0200 +++ /var/tmp/diff_new_pack.yXWaPv/_new 2022-05-06 18:59:14.921350658 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-invoke # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-invoke -Version: 1.6.0 +Version: 1.7.0 Release: 0 Summary: Pythonic Task Execution License: BSD-2-Clause @@ -30,8 +30,6 @@ Source: https://files.pythonhosted.org/packages/source/i/invoke/invoke-%{version}.tar.gz Patch0: 0001-Make-test-fallback-to-system-modules-when-vendorized.patch Patch1: pytest4.patch -# PATCH-FIX-OPENSUSE fix-yaml-loader.patch -- we devendorize PyYAML, which requires the Loader flag now. c...@bnavigator.de -Patch2: fix-yaml-loader.patch BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros @@ -47,7 +45,6 @@ BuildRequires: %{python_module PyYAML} BuildRequires: %{python_module fluidity-sm} BuildRequires: %{python_module lexicon} -BuildRequires: %{python_module mock} BuildRequires: %{python_module pexpect} # pytest < 6.1 to resolve pytest-relaxed constraint # https://github.com/bitprophet/pytest-relaxed/issues/12 ++++++ 0001-Make-test-fallback-to-system-modules-when-vendorized.patch ++++++ --- /var/tmp/diff_new_pack.yXWaPv/_old 2022-05-06 18:59:14.949350689 +0200 +++ /var/tmp/diff_new_pack.yXWaPv/_new 2022-05-06 18:59:14.949350689 +0200 @@ -13,10 +13,10 @@ tests/watchers.py | 5 ++++- 6 files changed, 25 insertions(+), 6 deletions(-) -Index: invoke-1.1.1/tests/_util.py +Index: invoke-1.7.0/tests/_util.py =================================================================== ---- invoke-1.1.1.orig/tests/_util.py -+++ invoke-1.1.1/tests/_util.py +--- invoke-1.7.0.orig/tests/_util.py ++++ invoke-1.7.0/tests/_util.py @@ -8,7 +8,10 @@ except ImportError: termios = None from contextlib import contextmanager @@ -29,10 +29,10 @@ from mock import patch, Mock from pytest import skip -Index: invoke-1.1.1/tests/concurrency.py +Index: invoke-1.7.0/tests/concurrency.py =================================================================== ---- invoke-1.1.1.orig/tests/concurrency.py -+++ invoke-1.1.1/tests/concurrency.py +--- invoke-1.7.0.orig/tests/concurrency.py ++++ invoke-1.7.0/tests/concurrency.py @@ -1,4 +1,7 @@ -from invoke.vendor.six.moves.queue import Queue +try: @@ -42,10 +42,10 @@ from invoke.util import ExceptionWrapper, ExceptionHandlingThread as EHThread -Index: invoke-1.1.1/tests/conftest.py +Index: invoke-1.7.0/tests/conftest.py =================================================================== ---- invoke-1.1.1.orig/tests/conftest.py -+++ invoke-1.1.1/tests/conftest.py +--- invoke-1.7.0.orig/tests/conftest.py ++++ invoke-1.7.0/tests/conftest.py @@ -3,7 +3,11 @@ import os import sys import termios @@ -59,11 +59,11 @@ import pytest from mock import patch -Index: invoke-1.1.1/tests/runners.py +Index: invoke-1.7.0/tests/runners.py =================================================================== ---- invoke-1.1.1.orig/tests/runners.py -+++ invoke-1.1.1/tests/runners.py -@@ -6,7 +6,10 @@ import types +--- invoke-1.7.0.orig/tests/runners.py ++++ invoke-1.7.0/tests/runners.py +@@ -9,7 +9,10 @@ import types from io import BytesIO from itertools import chain, repeat @@ -75,10 +75,10 @@ from pytest import raises, skip from pytest_relaxed import trap -Index: invoke-1.1.1/tests/watchers.py +Index: invoke-1.7.0/tests/watchers.py =================================================================== ---- invoke-1.1.1.orig/tests/watchers.py -+++ invoke-1.1.1/tests/watchers.py +--- invoke-1.7.0.orig/tests/watchers.py ++++ invoke-1.7.0/tests/watchers.py @@ -1,6 +1,9 @@ from threading import Thread, Event ++++++ invoke-1.6.0.tar.gz -> invoke-1.7.0.tar.gz ++++++ ++++ 8034 lines of diff (skipped)