pytest3... OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-invoke?expand=0&rev=17
185 lines
9.3 KiB
Plaintext
185 lines
9.3 KiB
Plaintext
-------------------------------------------------------------------
|
||
Fri Jul 19 09:59:13 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
||
|
||
- Restrict pytest5 and pytest4 for now upstream tests only with
|
||
pytest3...
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 26 14:02:06 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
||
|
||
- Update to 1.2.0:
|
||
* [Feature] #301: (via #414) Overhaul tab completion mechanisms so users can print a completion script which automatically matches the emitting binary’s configured names (compared to the previous hardcoded scripts, which only worked for inv/invoke by default). Thanks to Nicolas Höning for the foundational patchset.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Aug 11 11:42:30 UTC 2018 - tchvatal@suse.com
|
||
|
||
- Add patch to not use vendored libs:
|
||
* 0001-Make-test-fallback-to-system-modules-when-vendorized.patch
|
||
- Remove unneeded deps
|
||
- Remove the multibuild again as we no longer cycle
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Aug 11 10:04:46 UTC 2018 - tchvatal@suse.com
|
||
|
||
- Update to 1.1.1:
|
||
* Various tweaks for pytest and new py releases support
|
||
- Switch to multibuild to run tests
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Apr 28 12:30:16 UTC 2018 - badshah400@gmail.com
|
||
|
||
- Update to version 0.22.1:
|
||
* gh#pyinvoke/invoke#488: Account for additional I/O related
|
||
OSError error strings when attempting to capture only this
|
||
specific subtype of error.
|
||
* gh#pyinvoke/invoke#437: When merging configuration levels
|
||
together (which uses copy.copy by default), pass file objects
|
||
by reference so they don’t get closed.
|
||
* gh#pyinvoke/invoke#342: Accidentally hardcoded Collection
|
||
instead of cls in Collection.from_module (an alternate
|
||
constructor and therefore a classmethod.) This made it rather
|
||
hard to properly subclass Collection.
|
||
* gh#pyinvoke/invoke#469: Fix up the doc/example re: subclassing
|
||
Config.
|
||
* gh#pyinvoke/invoke#433: Add -dev and -nightly style Python
|
||
versions to our Travis builds.
|
||
- Changes from version 0.22.0:
|
||
* Iterable-type CLI args were actually still somewhat broken &
|
||
were ‘eating’ values after themselves in the parser stream
|
||
(thus e.g. preventing parsing of subsequent tasks or flags.)
|
||
* gh#pyinvoke/invoke#364: Drop Python 2.6 and Python 3.3
|
||
support, as these versions now account for only very low
|
||
percentages of the userbase and are unsupported (or about to
|
||
be unsupported) by the rest of the ecosystem, including pip.
|
||
- Update URL to upstream recommended.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 18 15:59:42 UTC 2017 - toddrme2178@gmail.com
|
||
|
||
- Update to 0.21.0
|
||
* No changelog
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Aug 24 13:41:17 UTC 2017 - jmatejek@suse.com
|
||
|
||
- singlespec auto-conversion
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Dec 10 16:48:21 UTC 2016 - jengelh@inai.de
|
||
|
||
- Declare use of bashisms
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 11 13:11:26 UTC 2014 - toddrme2178@gmail.com
|
||
|
||
- Implement update-alternatives
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 11 12:58:33 UTC 2014 - toddrme2178@gmail.com
|
||
|
||
- Update to 0.9.0 2014-08-26
|
||
* [Bug]: Fixed a sub-case of the already-mostly-fixed #149 so the error
|
||
message works usefully even with no explicit collection name given.
|
||
* [Support] #169: Overhaul the Sphinx docs into two trees, one for main
|
||
project info and one for versioned API docs.
|
||
* [Bug] #162: Adjust platform-sensitive imports so Windows users don’t
|
||
encounter import-time exceptions. Thanks to Paul Moore for the patch.
|
||
* [Feature] #136: Added the autoprint flag to invoke.tasks.Task/@task,
|
||
allowing users to set up tasks which act as both subroutines &
|
||
“print a result” CLI tasks. Thanks to Matthias Lehmann for the original
|
||
patch.
|
||
* [Bug] #119: (also #162, #113) Better handle platform-sensitive operations
|
||
such as pty size detection or use, either replacing with platform-specific
|
||
implementations or raising useful exceptions. Thanks to Gabi Davar and
|
||
(especially) Paul Moore, for feedback & original versions of the final
|
||
patchset.
|
||
* [Bug] #167: Running the same task multiple times in one CLI session was
|
||
horribly broken; it works now. Thanks to Erich Heine for the report.
|
||
* [Bug] #165: Running inv[oke] with no task names on a collection containing
|
||
a default task should (intuitively) have run that default task, but instead
|
||
did nothing. This has been fixed.
|
||
- Update to 0.8.2 2014-06-15
|
||
* [Bug] #142: The refactored Loader class failed to account for the behavior
|
||
of imp.find_module when run against packages (vs modules) and was exploding
|
||
at load time. This has been fixed. Thanks to David Baumgold for catch & patch.
|
||
* [Bug] #145: Ensure a useful message is displayed (instead of a confusing
|
||
exception) when listing empty task collections.
|
||
* [Bug] #149: Print a useful message to stderr when Invoke can’t find the
|
||
requested collection/tasks file, instead of displaying a traceback.
|
||
- Update to 0.8.1 2014-06-09
|
||
* [Bug] #140: Revert incorrect changes to our setup.py regarding detection of
|
||
sub-packages such as the vendor tree & the parser. Also add additional
|
||
scripting to our Travis-CI config to catch this class of error in future.
|
||
Thanks to Steven Loria and James Cox for the reports.
|
||
- Update to 0.8.0 2014-06-08
|
||
* [Feature] #125: Improve output of Failure exceptions when printed.
|
||
* [Feature] #124: Add a --debug flag to the core parser to enable easier
|
||
debugging (on top of existing INVOKE_DEBUG env var.)
|
||
* [Bug] #127: Fill in tasks’ exposed name attribute with body name if
|
||
explicit name not given.
|
||
* [Bug] #116: Ensure nested config overrides play nicely with default tasks
|
||
and pre-tasks.
|
||
* [Bug] #131: Make sure one’s local tasks module is always first in sys.path,
|
||
even if its parent directory was already somewhere else in sys.path. This
|
||
ensures that local tasks modules never become hidden by third-party ones.
|
||
Thanks to @crccheck for the early report and to Dorian Puła for assistance
|
||
fixing.
|
||
* [Support]: Refactor the invoke.runner.Runner module to differentiate what
|
||
it means to run a command in the abstract, from execution specifics. Top
|
||
level API is unaffected.
|
||
* [Feature] #87: (also #92) Rework the loader module such that recursive
|
||
filesystem searching is implemented, and is used instead of searching
|
||
sys.path.
|
||
This adds the behavior most users expect or are familiar with from Fabric 1
|
||
or similar tools; and it avoids nasty surprise collisions with other
|
||
installed packages containing files named tasks.py.
|
||
Thanks to Michael Hahn for the original report & PR, and to Matt Iversen
|
||
for providing the discovery algorithm used in the final version of this
|
||
change.
|
||
Warning
|
||
This is technically a backwards incompatible change (reminder: we’re not at
|
||
1.0 yet!). You’ll only notice if you were relying on adding your tasks
|
||
module to sys.path and then calling Invoke elsewhere on the filesystem.
|
||
* [Support] #117: Tidy up setup.py a bit, including axing the (broken)
|
||
distutils support. Thanks to Matt Iversen for the original PR & followup
|
||
discussion.
|
||
* [Feature] #110: Add task docstrings’ 1st lines to --list output. Thanks to
|
||
Hiroki Kiyohara for the original PR (with assists from Robert Read and
|
||
James Thigpen.)
|
||
* [Feature] #115: Make it easier to reuse Invoke’s primary CLI machinery in
|
||
other (non-Invoke-distributed) bin-scripts. Thanks to Noah Kantrowitz.
|
||
* [Support] #118: Update the bundled six plus other minor tweaks to support
|
||
files. Thanks to Matt Iversen.
|
||
* [Bug] #121: Add missing help output denoting inverse Boolean options (i.e.
|
||
--[no-]foo for a --foo flag whose value defaults to true.) Thanks to Andrew
|
||
Roberts for catch & patch.
|
||
* [Bug] #128: Positional arguments containing underscores were not exporting
|
||
to the parser correctly; this has been fixed. Thanks to J. Javier Maestro
|
||
for catch & patch.
|
||
* [Support] #25: Trim a bunch of time off the test suite by using mocking and
|
||
other tools instead of dogfooding a bunch of subprocess spawns.
|
||
* [Feature] #135: (also bugs #120, #123) Implement post-tasks to match
|
||
pre-tasks, and allow control over the arguments passed to both (via
|
||
invoke.tasks.call). For details, see Pre- and post-tasks.
|
||
Warning
|
||
Pre-tasks were overhauled a moderate amount to implement this feature; they
|
||
now require references to task objects instead of task names. This is a
|
||
backwards incompatible change.
|
||
- Update to 0.7.0 2014.01.28
|
||
* [Feature] #107: Update configuration merging behavior for more flexible
|
||
reuse of imported task modules, such as parameterizing multiple copies of a
|
||
module within a task tree.
|
||
* [Feature] #108: Update invoke.collection.Collection.from_module to accept
|
||
useful shorthand arguments for tweaking the invoke.collection.Collection
|
||
objects it creates (e.g. name, configuration.)
|
||
* [Feature] #109: Add a default kwarg to
|
||
invoke.collection.Collection.add_task allowing per-collection control over
|
||
default tasks.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jan 12 12:54:12 UTC 2014 - toms@opensuse.org
|
||
|
||
- Initial version 0.6.1
|
||
|
||
|