- Fix reconciliation of default, flag_value and type parameters
for flag options, as well as parsing and normalization of
environment variables. #2952#2956
- Fix typing issue in BadParameter and MissingParameter
exceptions for the parameter param_hint that did not allow
for a sequence of string where the underlying functino
_join_param_hints allows for it. #2777#2990
- Use the value of Enum choices to render their default value
in help screen. #2911#3004
- Fix completion for the Z shell (zsh) for completion items
containing colons. #2703#2846
- Don't include envvar in error hint when not configured. #2971#2972
- Fix a rare race in click.testing.StreamMixer's finalization
that manifested as a ValueError on close in a multi-threaded
test session. #2993#2991
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-click?expand=0&rev=62
- Update to 8.2.2
* Fix reconciliation of default, flag_value and type parameters for
flag options, as well as parsing and normalization of environment variables.
#2952#2956
* Fix typing issue in BadParameter and MissingParameter exceptions for the
parameter param_hint that did not allow for a sequence of string where the
underlying functino _join_param_hints allows for it. #2777#2990
* Use the value of Enum choices to render their default value in help
screen. #2911#3004
* Fix completion for the Z shell (zsh) for completion items containing
colons. #2703#2846
* Don't include envvar in error hint when not configured. #2971#2972
* Fix a rare race in click.testing.StreamMixer's finalization that manifested
as a ValueError on close in a multi-threaded test session.
#2993#2991
- drop upstream changelog entry from patch
OBS-URL: https://build.opensuse.org/request/show/1297475
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-click?expand=0&rev=60
- Update to version 8.2.0:
- Drop support for Python 3.7, 3.8, and 3.9. :pr:`2588` :pr:`2893`
- Use modern packaging metadata with ``pyproject.toml`` instead of ``setup.cfg``.
:pr:`2438`
- Use ``flit_core`` instead of ``setuptools`` as build backend. :pr:`2543`
- Deprecate the ``__version__`` attribute. Use feature detection, or
``importlib.metadata.version("click")``, instead. :issue:`2598`
- ``BaseCommand`` is deprecated. ``Command`` is the base class for all
commands. :issue:`2589`
- ``MultiCommand`` is deprecated. ``Group`` is the base class for all group
commands. :issue:`2590`
- The current parser and related classes and methods, are deprecated.
:issue:`2205`
- ``OptionParser`` and the ``parser`` module, which is a modified copy of
``optparse`` in the standard library.
- ``Context.protected_args`` is unneeded. ``Context.args`` contains any
remaining arguments while parsing.
- ``Parameter.add_to_parser`` (on both ``Argument`` and ``Option``) is
unneeded. Parsing works directly without building a separate parser.
- ``split_arg_string`` is moved from ``parser`` to ``shell_completion``.
- Enable deferred evaluation of annotations with
``from __future__ import annotations``. :pr:`2270`
- When generating a command's name from a decorated function's name, the
suffixes ``_command``, ``_cmd``, ``_group``, and ``_grp`` are removed.
:issue:`2322`
- Show the ``types.ParamType.name`` for ``types.Choice`` options within
``--help`` message if ``show_choices=False`` is specified.
:issue:`2356`
- Do not display default values in prompts when ``Option.show_default`` is
``False``. :pr:`2509`
OBS-URL: https://build.opensuse.org/request/show/1276563
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-click?expand=0&rev=54
- Update to 8.2.0
* Drop support for Python 3.7.
* BaseCommand is deprecated. Command is the base class for all commands.
* MultiCommand is deprecated. Group is the base class for all group commands.
* The current parser and related classes and methods, are deprecated.
* Enable deferred evaluation of annotations with from __future__ import annotations.
* When generating a command's name from a decorated function's name, the suffixes
_command, _cmd, _group, and _grp are removed.
* Add a catch_exceptions parameter to CliRunner. If catch_exceptions is not passed
to CliRunner.invoke, the value from CliRunner.
* Option.flag_value will no longer have a default value set based on Option.default
if Option.is_flag is False.
* Choice is now generic and supports any iterable value. This allows you to use
enums and other non-str values.
OBS-URL: https://build.opensuse.org/request/show/1243308
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-click?expand=0&rev=52
- Update to 8.1.8
* Fix an issue with type hints for ``click.open_file()``. :issue:`2717`
* Fix issue where error message for invalid ``click.Path`` displays on
multiple lines. :issue:`2697`
* Fixed issue that prevented a default value of ``""`` from being displayed in
the help for an option. :issue:`2500`
* The test runner handles stripping color consistently on Windows.
:issue:`2705`
* Show correct value for flag default when using ``default_map``.
:issue:`2632`
* Fix ``click.echo(color=...)`` passing ``color`` to coloroma so it can be
forced on Windows. :issue:`2606`.
- Switch build system from setuptools to pyproject.toml
* Add python-pip and python-wheel to BuildRequires
* Replace %python_build with %pyproject_wheel
* Replace %python_install with %pyproject_install
* Update name for dist directory in %files section
- Update BuildRequires from pyproject.toml
OBS-URL: https://build.opensuse.org/request/show/1236118
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-click?expand=0&rev=50
# All modifications and additions to the file contributed by third parties
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# remain the property of their copyright owners, unless otherwise agreed
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.