-------------------------------------------------------------------------------- Fedora EPEL Update Notification FEDORA-EPEL-2022-5d307bcd86 2022-05-27 01:24:52.048831 --------------------------------------------------------------------------------
Name : python-invoke Product : Fedora EPEL 9 Version : 1.7.0 Release : 1.el9 URL : http://pyinvoke.org/ Summary : A Python task execution tool and library Description : Invoke is a Python task execution tool and library, drawing inspiration from various sources to arrive at a powerful and clean feature set.
-------------------------------------------------------------------------------- Update Information:
Build `python-invoke` for EPEL9. -------------------------------------------------------------------------------- ChangeLog:
* Tue Mar 29 2022 Jiri Kucera jkucera@redhat.com - 1.7.0-1 - Update to 1.7.0 * Fri Jan 21 2022 Fedora Release Engineering releng@fedoraproject.org - 1.6.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Tue Sep 21 2021 Jiri Kucera jkucera@redhat.com - 1.6.0-1 - Update to 1.6.0 - Do not run tests for now due to missing package which is even broken * Fri Jul 23 2021 Fedora Release Engineering releng@fedoraproject.org - 1.5.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Fri Jun 4 2021 Python Maint python-maint@redhat.com - 1.5.0-4 - Rebuilt for Python 3.10 * Fri Jun 4 2021 Python Maint python-maint@redhat.com - 1.5.0-3 - Bootstrap for Python 3.10 * Wed Jan 27 2021 Fedora Release Engineering releng@fedoraproject.org - 1.5.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Thu Dec 31 2020 Paul Howarth paul@city-fan.org - 1.5.0-1 - Update to 1.5.0 - Allow any string-compatible object to be passed to 'Context.cd', enabling use of (for example) 'pathlib.Path' instances (GH#454, GH#577, GH#583, GH#607, GH#681) - Don't silently discard help text for task arguments whose names happen to contain underscores (GH#409, GH#580, GH#611) - Don't silently ignore task help specifiers that don't actually map to the decorated task's arguments (e.g. '@task(help={"foo": "help for foo"})' wrapping a task without a 'foo' argument) (GH#398, GH#580, GH#611) - Allow subcollections to act as the default 'tasks' of their parent collections (via the new 'default' kwarg to '~invoke.collection.Collection.add_collection'); this means that non-trivial task trees can specify, e.g. "use my test subcollection's default task as the global default task" and similar (GH#197) - Enhanced test coverage in a handful of modules whose coverage was under 90% - '~invoke.context.MockContext' now populates its 'NotImplementedError' exception instances (typically raised when a command is executed that had no pre-prepared result) with the command string that triggered them; this makes it much easier to tell what exactly in a test caused the error - '~invoke.context.MockContext' now accepts a few quality-of-life shortcuts as keys and values in its 'run'/'sudo' arguments: - Keys may be compiled regular expression objects, as well as strings, and will match any calls whose commands match the regex - Values may be 'True' or 'False' as shorthand for otherwise empty '~invoke.runners.Result' objects with exit codes of '0' or '1' respectively - Values may also be strings, as shorthand for otherwise empty '~invoke.runners.Result' objects with those strings given as the 'stdout' argument - Add a new 'repeat' kwarg to '~invoke.context.MockContext' which, when True (default: False) causes stored results for its methods to be yielded repeatedly instead of consumed (GH#441) - Immutable iterable result values handed to '~invoke.context.MockContext' would yield errors (due to the use of 'pop()'); the offending logic has been retooled to be more iterator-focused and now works for tuples and etc. - Update the testing documentation a bit: cleaned up existing examples and added new sections for the other updates in the 1.5 release - Automatically populate the 'command' attribute of '~invoke.runners.Result' objects returned by '~invoke.context.MockContext' methods, with the command string triggering that result; previously, users had to do this by hand or otherwise suffered inaccurate result objects (GH#700) - Upgrade '~invoke.context.MockContext' to wrap its methods in 'Mock' objects if the '(unittest.)mock' library is importable; this makes testing Invoke-using codebases even easier * Thu Jul 30 2020 Paul Howarth paul@city-fan.org - 1.4.1-4 - Use new-style dependencies, fixes FTBFS due to conflicting pytest requirements * Wed Jul 29 2020 Fedora Release Engineering releng@fedoraproject.org - 1.4.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Sun May 24 2020 Miro Hron��ok mhroncok@redhat.com - 1.4.1-2 - Rebuilt for Python 3.9 -------------------------------------------------------------------------------- References:
[ 1 ] Bug #2079871 - Please branch and build python-invoke in epel9 https://bugzilla.redhat.com/show_bug.cgi?id=2079871 --------------------------------------------------------------------------------
This update can be installed with the "yum" update programs. Use su -c 'yum update python-invoke' at the command line. For more information, refer to "YUM", available at https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7%5C /html/System_Administrators_Guide/ch-yum.html
All packages are signed with the Fedora EPEL GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys --------------------------------------------------------------------------------
epel-package-announce@lists.fedoraproject.org