Commit Graph

18 Commits

Author SHA256 Message Date
8e66c766a3 Accepting request 1090285 from home:pgajdos:python
- python-six is not required

OBS-URL: https://build.opensuse.org/request/show/1090285
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-invocations?expand=0&rev=34
2023-06-04 23:39:11 +00:00
28b8e91bad - update to 3.0.2:
* 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
2023-05-10 06:16:04 +00:00
a0a925c0c8 Accepting request 1081456 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081456
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-invocations?expand=0&rev=30
2023-04-21 14:28:47 +00:00
Steve Kowalik
ee8d49daaf - Update to 3.0.0:
* 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
2023-01-03 05:05:49 +00:00
Markéta Machová
0d0f5fa9cd OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-invocations?expand=0&rev=26 2022-09-29 12:23:24 +00:00
c90952c5a8 Accepting request 1006810 from home:yarunachalam:branches:devel:languages:python
- Update to version 2.6.0 2022-03-25
  [Feature]: Update packaging.release.publish with a new config option, rebuild_with_env,
  to support a downstream (Fabric) release use-case.
  [Feature]: Enhance packaging.release.test-install so it’s more flexible about the primary directory argument
  (re: a dist dir, or a parent of one) and errors usefully when you (probably) gave it an incorrect path.
- Update to version 2.5.0 2022-03-25
  [Feature]: Port make-sshable from the travis module to the new ci one.
- Update to version 2.4.0 2022-03-17
  [Feature]: Add additional CLI flags to the use of gpg when signing releases,
  to support headless passphrase entry. It was found that modern GPG versions require --batch and
  --pinentry-mode=loopback for --passphrase-fd to function correctly.
  [Feature]: Add a new invocations.ci task module for somewhat-more-generic CI support than the now legacy invocations.travis tasks.
  [Feature]: Allow supplying additional test runners to pytest.coverage; primarily useful for setting up multiple additive test runs before publishing reports.

OBS-URL: https://build.opensuse.org/request/show/1006810
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-invocations?expand=0&rev=25
2022-09-29 10:38:40 +00:00
16867574ee Accepting request 974912 from home:pgajdos:python
- do not require python-mock for build
- added patches
  fix https://github.com/pyinvoke/invocations/issues/31
  + python-invocations-no-mock.patch

OBS-URL: https://build.opensuse.org/request/show/974912
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-invocations?expand=0&rev=23
2022-05-04 17:47:50 +00:00
Steve Kowalik
da0620e52f - pytest-relaxed now supports pytest 6, so test on all python versions.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-invocations?expand=0&rev=21
2022-03-10 06:26:32 +00:00
9e48ac437c Accepting request 940361 from home:bnavigator:python-rpm-macros
- 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
2021-12-14 18:28:48 +00:00
f8c7132a15 Accepting request 841509 from home:bnavigator:branches:devel:languages:python:pytest
- Upper limit pytest 6.1 -- gh#bitprophet/pytest-relaxed#12

OBS-URL: https://build.opensuse.org/request/show/841509
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-invocations?expand=0&rev=18
2020-10-13 19:04:02 +00:00
Tomáš Chvátal
41ea1e05f1 - Fix build without python2
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-invocations?expand=0&rev=16
2020-03-14 08:35:36 +00:00
Tomáš Chvátal
9fb378477a - Disable tests that are tied to sphinx and got utterly exploded
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-invocations?expand=0&rev=14
2019-07-04 12:02:46 +00:00
Tomáš Chvátal
656084f4c1 - Remove release-testing tests as they are pointless for rpm package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-invocations?expand=0&rev=12
2019-03-29 10:50:34 +00:00
Tomáš Chvátal
0fc91b5bd6 - Add patch to fix tests on python3:
* invocations-py3.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-invocations?expand=0&rev=10
2018-08-11 14:28:33 +00:00
Tomáš Chvátal
7349637ac6 - Drop the multibuild as the cycle is gone
- Add patch to not rely on bundled stuff:
  * invocations-no-bundled.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-invocations?expand=0&rev=9
2018-08-11 14:17:02 +00:00
Tomáš Chvátal
fd73ad4ebf - Use github tag to get the tarball with tests
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-invocations?expand=0&rev=7
2018-08-11 10:21:49 +00:00
Tomáš Chvátal
aa187917f3 - Version update to 1.4:
* Various py3 fixes
  * pytest for testing
- Use multibuild to run tests

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-invocations?expand=0&rev=5
2018-08-11 10:02:12 +00:00
Todd R
c76930fd33 Accepting request 606018 from devel:languages:python:misc
Reusable Invoke tasks

OBS-URL: https://build.opensuse.org/request/show/606018
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-invocations?expand=0&rev=1
2018-05-10 03:06:12 +00:00