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)

Reply via email to