Hello community, here is the log from the commit of package python-invoke for openSUSE:Factory checked in at 2019-08-16 15:27:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-invoke (Old) and /work/SRC/openSUSE:Factory/.python-invoke.new.22127 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-invoke" Fri Aug 16 15:27:21 2019 rev:8 rq:722793 version:1.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-invoke/python-invoke.changes 2019-07-30 13:05:54.806379669 +0200 +++ /work/SRC/openSUSE:Factory/.python-invoke.new.22127/python-invoke.changes 2019-08-16 15:27:23.698010350 +0200 @@ -1,0 +2,12 @@ +Mon Aug 12 11:36:59 UTC 2019 - Marketa Calabkova <[email protected]> + +- Update to version 1.3.0 + * Allow the configuration system to override which Executor + subclass to use when executing tasks. + * Add support for command timeouts, i.e. the ability to add an + upper bound on how long a call to run may take to execute. + * Add basic dry-run support, in the form of a new --dry CLI option. + * Add a new Runner method, close_proc_stdin, and call it when + standard input processing detects an EOF. + +------------------------------------------------------------------- Old: ---- invoke-1.2.0.tar.gz New: ---- invoke-1.3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-invoke.spec ++++++ --- /var/tmp/diff_new_pack.RIeFsA/_old 2019-08-16 15:27:24.282010222 +0200 +++ /var/tmp/diff_new_pack.RIeFsA/_new 2019-08-16 15:27:24.282010222 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-invoke -Version: 1.2.0 +Version: 1.3.0 Release: 0 Summary: Pythonic Task Execution License: BSD-2-Clause @@ -56,8 +56,6 @@ %setup -q -n invoke-%{version} # Remove bundled libs, import will fallback to system provided libs rm -fr invoke/vendor/* -# remove pycache dir -rm -r invoke/completion/__pycache__/ %patch0 -p1 %patch1 -p1 ++++++ invoke-1.2.0.tar.gz -> invoke-1.3.0.tar.gz ++++++ ++++ 2551 lines of diff (skipped) ++++++ pytest4.patch ++++++ --- /var/tmp/diff_new_pack.RIeFsA/_old 2019-08-16 15:27:24.426010190 +0200 +++ /var/tmp/diff_new_pack.RIeFsA/_new 2019-08-16 15:27:24.426010190 +0200 @@ -41,19 +41,20 @@ -import inspect import types - from .util import six -@@ -14,6 +13,11 @@ + from .context import Context +@@ -15,6 +15,11 @@ if six.PY3: else: from itertools import izip_longest as zip_longest - + +try: + from inspect import getfullargspec as getargspec +except AttributeError: + from inspect import getargspec + - from .context import Context - from .parser import Argument, translate_underscores - + + #: Sentinel object representing a truly blank value (vs ``None``). + NO_DEFAULT = object() + @@ -151,7 +155,7 @@ def argspec(self, body): # TODO: __call__ exhibits the 'self' arg; do we manually nix 1st result # in argspec, or is there a way to get the "really callable" spec? @@ -78,11 +79,11 @@ --- a/invoke/tasks.py +++ b/invoke/tasks.py @@ -15,7 +15,7 @@ - + try: from inspect import getfullargspec as getargspec -except AttributeError: +except ImportError: from inspect import getargspec - - from .context import Context + +
