Revisions of python-invoke

buildservice-autocommit accepted request 1118990 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 48)
baserev update by copy to link target
Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) accepted request 1118871 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 47)
- update to 2.2.0
 * [Feature]: Remove the somewhat inaccurate subclass requirement
    around Config’s .clone(into=... constructor call. It was broken
    for certain use cases ()such as trying to clone one subclass
    into a sibling subclass, which would yield a TypeError) and is
    irrelevant if one is using the new type annotations.
 * [Support] #936: Make sure py.typed is in our packaging manifest
 * [Bug] #944: After the release of 2.1, package-style task modules
    started looking in the wrong place for project-level config files
    (inside one’s eg tasks/ dir, instead of next to that dir) due to
    a subtlety in the new import/discovery mechanism used.
    This has been fixed
buildservice-autocommit accepted request 1088465 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 46)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 45)
- 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.
buildservice-autocommit accepted request 1087437 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 44)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 43)
- break python-invocations, invoke cycle on tests
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 42)
- 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.
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 41)
Fix other missing dependencies
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 40)
Fix PyYAML dependence
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 39)
Add missing BR.
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 38)
- Remove upstreamed patches:
  - 0001-Make-test-fallback-to-system-modules-when-vendorized.patch
  - pytest4.patch
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 37)
- 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
    documentation. Patches by Jesse P. Johnson and review by Sam
    Bull.
  - [Support] #675: Implement importlib and deprecate imp
    module. Patches provided by Jesse P. Johnson
  - [Support]: Task.argspec has changed its return value; it now
    returns an inspect.Signature derived from that of the task’s
    body callable.
  - Warning
buildservice-autocommit accepted request 1081880 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 36)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1081457 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 35)
SR for python stack proposal
buildservice-autocommit accepted request 1011262 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 34)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 33)
- 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.
buildservice-autocommit accepted request 1005761 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 32)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 31)
- 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.
buildservice-autocommit accepted request 974984 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 30)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 974913 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 29)
- version update to 1.7.0
  * [Feature] #845: Env vars explicitly supplied to sudo (via its env kwarg) are now
    explicitly preserved via sudo’s --preserve-env argument. Patch courtesy of Benno Rice.
  * [Feature] #793: Add a new tasks.ignore_unknown_help config option for users who hand
    their tasks centrally-defined argument help dictionaries; it defaults to False but
     such users may set it to True to avoid exceptions. Thanks to @Allu2 for the report.
  * [Support]: Switch our continuous integration service from Travis-CI to Circle-CI,
    plus related and necessary updates to various administrative config files, management
    tasks and metadata. Including but not limited to:
      * Enhanced PyPI-level metadata/links
      * Split out tool config data from setup.cfg
      * Enhance execution & coverage of unit vs integration tests under CI
  * [Support] #803: Upgrade our vendored PyYAML from 3.11 to 5.4.1; this should both
    supply a number of security fixes, and address problems loading project-level YAML
    config files under Python 3.10. Fix via Andreas Rammhold.
  * [Support]: Switch to using yaml.safe_load for loading config files. This avoids some
    warnings under newer PyYAML versions and is also, in a shocking twist, more secure.
- do not require python-mock for build, testsuite is not run
- modified patches
  % 0001-Make-test-fallback-to-system-modules-when-vendorized.patch (refreshed)
- deleted patches
  - fix-yaml-loader.patch (upstreamed)
Displaying revisions 1 - 20 of 48
openSUSE Build Service is sponsored by