Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python311-invoke-2.2.0-1.9 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python311-invoke Distribution: openSUSE Tumbleweed
Version: 2.2.0 Vendor: openSUSE
Release: 1.9 Build date: Thu Oct 19 11:31:17 2023
Group: Unspecified Build host: reproducible
Size: 692903 Source RPM: python-invoke-2.2.0-1.9.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.pyinvoke.org
Summary: Pythonic Task Execution
Invoke is a Python (2.7 and 3.4+) task execution tool & library, drawing
inspiration from various sources to arrive at a powerful & clean feature set.

Provides

Requires

License

BSD-2-Clause

Changelog

* Thu Oct 19 2023 Ondřej Súkup <mimi.vx@gmail.com>
  - 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
* Mon May 22 2023 Dirk Müller <dmueller@suse.com>
  - 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.
* Tue May 16 2023 Dirk Müller <dmueller@suse.com>
  - break python-invocations, invoke cycle on tests
* Sun May 14 2023 Dirk Müller <dmueller@suse.com>
  - 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.
* Thu May 11 2023 Matej Cepl <mcepl@suse.com>
  - 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
      This change is backwards incompatible if you were using this
      method directly.
      [Support]: Remove support for, and imports related to,
      all Python versions less than 3.6 - including Python
      2. This also includes updates to vendored packages, such
      as removing six and upgrading lexicon to the latest
      version; and also treatment of things like Mock use within
      invoke.context.MockContext (which now expects stdlib’s
      unittest.mock instead of hunting for the old standalone mock
      library).
      This change is backwards incompatible in the following scenarios:
    - You use Python <3.6. Shouldn’t be an issue as we now
      specify python_requires in packaging metadata.
    - You call invoke.util.encode_output manually for some
      reason. (This became a noop under Python 3, so just…remove
      it!)
    - You use invoke.context.MockContext; its repeat init kwarg
      changed its default value from False to True. This probably
      won’t bite you, but we mention it just in case you somehow
      relied upon the legacy behavior.
    - You subclass invoke.runners.Runner and/or have had to
      interact with its stop or stop_timer methods. The latter
      has been merged into the former, and if you are overriding
      stop, you’ll want to make sure you now call super()
      somewhere if you were not already.
  - Remove upstreamed patches:
    - 0001-Make-test-fallback-to-system-modules-when-vendorized.patch
    - pytest4.patch
  - Add remove-icecream.patch to remove unnecessary dependence on
    icecream module.
  - Skip temporarily failing tests (gh#pyinvoke/invoke#705).
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
  - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
  - Make calling of %{sle15modernpython} optional.
* Sun Oct 16 2022 Dirk Müller <dmueller@suse.com>
  - 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.
* Sat Sep 24 2022 Dirk Müller <dmueller@suse.com>
  - 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.
* Wed May 04 2022 pgajdos@suse.com
  - 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)

Files

/etc/alternatives/inv
/etc/alternatives/invoke
/usr/bin/inv
/usr/bin/inv-3.11
/usr/bin/invoke
/usr/bin/invoke-3.11
/usr/lib/python3.11/site-packages/invoke
/usr/lib/python3.11/site-packages/invoke-2.2.0.dist-info
/usr/lib/python3.11/site-packages/invoke-2.2.0.dist-info/INSTALLER
/usr/lib/python3.11/site-packages/invoke-2.2.0.dist-info/LICENSE
/usr/lib/python3.11/site-packages/invoke-2.2.0.dist-info/METADATA
/usr/lib/python3.11/site-packages/invoke-2.2.0.dist-info/RECORD
/usr/lib/python3.11/site-packages/invoke-2.2.0.dist-info/REQUESTED
/usr/lib/python3.11/site-packages/invoke-2.2.0.dist-info/WHEEL
/usr/lib/python3.11/site-packages/invoke-2.2.0.dist-info/entry_points.txt
/usr/lib/python3.11/site-packages/invoke-2.2.0.dist-info/top_level.txt
/usr/lib/python3.11/site-packages/invoke/__init__.py
/usr/lib/python3.11/site-packages/invoke/__main__.py
/usr/lib/python3.11/site-packages/invoke/__pycache__
/usr/lib/python3.11/site-packages/invoke/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/__main__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/__main__.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/_version.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/_version.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/collection.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/collection.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/config.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/config.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/context.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/context.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/env.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/env.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/exceptions.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/exceptions.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/executor.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/executor.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/loader.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/loader.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/main.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/main.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/program.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/program.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/runners.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/runners.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/tasks.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/tasks.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/terminals.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/terminals.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/util.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/util.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/watchers.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/__pycache__/watchers.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/_version.py
/usr/lib/python3.11/site-packages/invoke/collection.py
/usr/lib/python3.11/site-packages/invoke/completion
/usr/lib/python3.11/site-packages/invoke/completion/__init__.py
/usr/lib/python3.11/site-packages/invoke/completion/__pycache__
/usr/lib/python3.11/site-packages/invoke/completion/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/completion/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/completion/__pycache__/complete.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/completion/__pycache__/complete.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/completion/bash.completion
/usr/lib/python3.11/site-packages/invoke/completion/complete.py
/usr/lib/python3.11/site-packages/invoke/completion/fish.completion
/usr/lib/python3.11/site-packages/invoke/completion/zsh.completion
/usr/lib/python3.11/site-packages/invoke/config.py
/usr/lib/python3.11/site-packages/invoke/context.py
/usr/lib/python3.11/site-packages/invoke/env.py
/usr/lib/python3.11/site-packages/invoke/exceptions.py
/usr/lib/python3.11/site-packages/invoke/executor.py
/usr/lib/python3.11/site-packages/invoke/loader.py
/usr/lib/python3.11/site-packages/invoke/main.py
/usr/lib/python3.11/site-packages/invoke/parser
/usr/lib/python3.11/site-packages/invoke/parser/__init__.py
/usr/lib/python3.11/site-packages/invoke/parser/__pycache__
/usr/lib/python3.11/site-packages/invoke/parser/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/parser/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/parser/__pycache__/argument.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/parser/__pycache__/argument.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/parser/__pycache__/context.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/parser/__pycache__/context.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/parser/__pycache__/parser.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/invoke/parser/__pycache__/parser.cpython-311.pyc
/usr/lib/python3.11/site-packages/invoke/parser/argument.py
/usr/lib/python3.11/site-packages/invoke/parser/context.py
/usr/lib/python3.11/site-packages/invoke/parser/parser.py
/usr/lib/python3.11/site-packages/invoke/program.py
/usr/lib/python3.11/site-packages/invoke/py.typed
/usr/lib/python3.11/site-packages/invoke/runners.py
/usr/lib/python3.11/site-packages/invoke/tasks.py
/usr/lib/python3.11/site-packages/invoke/terminals.py
/usr/lib/python3.11/site-packages/invoke/util.py
/usr/lib/python3.11/site-packages/invoke/watchers.py
/usr/share/doc/packages/python311-invoke
/usr/share/doc/packages/python311-invoke/README.rst
/usr/share/licenses/python311-invoke
/usr/share/licenses/python311-invoke/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 22 23:22:24 2025