* backported` Unpin ``tabulate`` in our install
requirements, it's had many more releases since we instituted
a defensive pin vs some bugs in its later 0.7 line!
* We neglected to remove references to ``six`` in a
few spots including some that utilized Invoke's old vendor of same;
this causes issues when trying to use development and
upcoming versions of Invoke. Six is now truly gone!
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-invocations?expand=0&rev=32
* The dual_wheels, alt_python, and check_desc arguments/config options for
the invocations.packaging.release module have been removed.
* The invocations.travis module has been removed.
* Drop Python 2 (and 3.5) support. We now support Python 3.6+ only.
- Refreshed invocations-no-bundled.patch.
- Dropped invocations-py3.patch, not required.
- Dropped python-invocations-no-mock.patch, merged upstream.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-invocations?expand=0&rev=28
- Update to 2.3.0
* [Bug]: The packaging.release.upload task wasn’t properly
exposed externally, even though another task’s docstring
referenced it. Fixed.
* [Bug]: Ensure that the venv used for
packaging.release.test_install has its pip upgraded to match
the invoking interpreter’s version of same; this avoids common
pitfalls where the “inner” pip is a bundled-with-venv,
much-older version incapable of modern package installations.
* [Support]: Overhaul testing and release procedures to use
CircleCI & modern Invocations.
* 2.2.0 2021-09-03
* [Feature]: Added the invocations.environment module with
top-level functions such as in_ci.
* [Feature]: packaging.release.push, in dry-run mode, now
dry-runs its git push subcommand – meaning the subcommand
itself is what is “dry-ran”, instead of truly executing git
push --dry-run – when a CI environment is detected.
* This prevents spurious errors when the git remote (eg Github)
bails out on read-only authentication credentials, which is
common within CI systems.
* It’s also just not very useful to dry-run a real git push
within CI, since almost certainly the commands to generate git
objects to get pushed will themselves not have truly run!
* [Bug]: packaging.release.status (and its use elsewhere, eg
prepare) didn’t adequately reload the local project’s version
module during its second/final recheck; this causes that check
to fail when said version was edited as part of a prepare run.
It now force-reloads said version module.
- Release 2.1.0
OBS-URL: https://build.opensuse.org/request/show/940361
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-invocations?expand=0&rev=20