Revisions of python-invoke

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1088465 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 18)
- update to 2.1.2:
  * Make sure ``py.typed`` is in our packaging
    manifest; without it, users working from a regular
    installation can't perform type checks.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1087437 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 17)
- break python-invocations, invoke cycle on tests 

- update to 2.1.1:
  * The `importlib` upgrade in 2.1 had a corner case
    bug (regarding ``from . import <submodule>`` functionality
    within package-like task trees  which in turn exposed a
    false-pass in our test suite. Both have now been fixed.

- Update to 2.1.0:
  - [Bug] #910: Add more rigor around subprocess/runner shutdown
    to avoid spurious exceptions & also fix downstream issues in
    libraries like Fabric. Reported by Orlando Rodríguez.
  - [Bug] #934: The importlib upgrade in 2.1 had a corner case
    bug (regarding from . import <submodule> functionality within
    package-like task trees) which in turn exposed a false-pass
    in our test suite. Both have now been fixed. Thanks to Greg
    Meyer and Robert J. Berger for the bug reports.
  - [Bug] #910: Add more rigor around subprocess/runner shutdown
    to avoid spurious exceptions & also fix downstream issues in
    libraries like Fabric. Reported by Orlando Rodríguez.
  - [Support] #901: (via #903) Tweak test suite setup methods to
    be named setup_method so pytest stops whining about it. Patch
    via Jesse P. Johnson.
  - [Bug] #376: Resolve equality comparison bug for
    non-collections. Patch via Jesse P. Johnson
  - [Support] #901: (via #903) Tweak test suite setup methods to
    be named setup_method so pytest stops whining about it. Patch
    via Jesse P. Johnson.
  - [Support] #906: Implement type hints and type checking
    tests with mypy to reduce errors and impove code
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1011262 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 15)
- update to 1.7.3:
  * Fix a non-fatal bug in our setup.py long_description generation causing
    1.7.0-1.7.2 to have malformed description text on PyPI. 
  * Fix errors thrown when comparing Task objects to non-Task objects; such
    comparisons are now always false.
  * Refactor CLI parser instantiation such that the tasks.ignore_unknown_help
    feature (added in 1.7) works when Invoke is run in --complete mode, i.e. in
    tab-completion scripts.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1005761 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 14)
- update to 1.7.1:
  * :bug:`659` Improve behavior under ``nohup``, which causes stdin to become an
     undetectably-unreadable (but otherwise legit) file descriptor. Previously
     this led to `OSError` even if you weren't expecting anything on stdin; we now
     trap this specific case and silently ignore it, allowing execution to
     continue. Thanks to ``@kingkisskill`` for initial report and to Ryan Stoner
     for followup and workshopping.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 731477 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 9)
- Update patch pytest4.patch to make it really work with new pytests
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 718087 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 7)
- Disable tests for now as they break with new pytest-relaxed
- Add another patch fixing errors with new pytest:
  * pytest4.patch

- Restrict pytest5 and pytest4 for now upstream tests only with
  pytest3...
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 688747 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 6)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 628755 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 5)
- 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

- Update to 1.1.1:
  * Various tweaks for pytest and new py releases support
- Switch to multibuild to run tests
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 453990 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 2)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 444772 from Sean Marlow's avatar Sean Marlow (seanmarlow) (revision 1)
Python Invoke is required by python-ravello-sdk for Factory.
Displaying all 19 revisions
openSUSE Build Service is sponsored by