Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-argh for openSUSE:Factory checked in at 2024-01-09 20:50:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-argh (Old) and /work/SRC/openSUSE:Factory/.python-argh.new.21961 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-argh" Tue Jan 9 20:50:10 2024 rev:23 rq:1137646 version:0.31.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-argh/python-argh.changes 2023-12-28 23:02:45.189270688 +0100 +++ /work/SRC/openSUSE:Factory/.python-argh.new.21961/python-argh.changes 2024-01-09 20:50:33.858207314 +0100 @@ -1,0 +2,31 @@ +Mon Jan 8 21:09:40 UTC 2024 - Dirk Müller <dmuel...@suse.com> + +- update to 0.31.0: + * The typing hints introspection feature is automatically + enabled for any command (function) which does not have any + arguments specified via @arg decorator. + * A small change in the legacy argument mapping policy + BY_NAME_IF_HAS_DEFAULT concerning the order of variadic + positional vs. keyword-only arguments. The following function + now results in main alpha [args ...] beta instead of main + alpha beta [args ...]: def main(alpha, *args, beta): ... + This does not concern the default name mapping policy. Even + for the legacy one it's an edge case which is extremely + unlikely to appear in any real-life application. + * Added experimental support for basic typing hints (issue + #203) The following hints are currently supported: str, int, + float, bool (goes to type); list (affects nargs), list[T] + (first subtype goes into type); Literal[T1, T2, ...] + (interpreted as choices); Optional[T] AKA T | None (currently + interpreted as required=False for optional and nargs="?" for + positional arguments; likely to change in the future as use + cases accumulate). The exact interpretation of the type + hints is subject to change in the upcoming versions of Argh. + * Added always_flush argument to dispatch() (issue #145) + * High-level functions argh.dispatch_command() and + argh.dispatch_commands() now accept a new parameter + old_name_mapping_policy. The behaviour hasn't changed + because the parameter is True by default. It will change to + False in Argh v.0.33 or v.1.0. + +------------------------------------------------------------------- Old: ---- argh-0.30.5.tar.gz New: ---- argh-0.31.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-argh.spec ++++++ --- /var/tmp/diff_new_pack.IiUtas/_old 2024-01-09 20:50:35.046250508 +0100 +++ /var/tmp/diff_new_pack.IiUtas/_new 2024-01-09 20:50:35.062251090 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-argh # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-argh -Version: 0.30.5 +Version: 0.31.0 Release: 0 Summary: An argparse wrapper License: LGPL-3.0-or-later ++++++ argh-0.30.5.tar.gz -> argh-0.31.0.tar.gz ++++++ ++++ 1946 lines of diff (skipped)