|
|
|
|
Changelog for python39-click-8.1.7-52.1.noarch.rpm :
* Thu Sep 07 2023 Dirk Müller - update to 8.1.7: * Fix issue with regex flags in shell completion. * Bash version detection issues a warning instead of an error. * Fix issue with completion script for Fish shell. * Tue Aug 01 2023 Markéta Machová - Update to 8.1.6 * Replace all typing.Dict occurrences to typing.MutableMapping for parameter hints. #2255 * Improve type hinting for decorators and give all generic types parameters. * Fix return value and type signature of shell_completion.add_completion_class function. #2421 * Bash version detection doesn’t fail on Windows. #2461 * Completion works if there is a dot (.) in the program name. #2166 * Improve type annotations for pyright type checker. #2268 * Improve responsiveness of click.clear(). #2284 * Improve command name detection when using Shiv or PEX. #2332 * Avoid showing empty lines if command help text is empty. #2368 * ZSH completion script works when loaded from fpath. #2344. * EOFError and KeyboardInterrupt tracebacks are not suppressed when standalone_mode is disabled. #2380 * AATTgroup.command does not fail if the group was created with a custom command_class. #2416 * multiple=True is allowed for flag options again and does not require setting default=(). #2246, #2292, #2295 * Make the decorators returned by AATTargument() and AATToption() reusable when the cls parameter is used. #2294 * Don’t fail when writing filenames to streams with strict errors. Replace invalid bytes with the replacement character (�). #2395 * Remove unnecessary attempt to detect MSYS2 environment. #2355 * Remove outdated and unnecessary detection of App Engine environment. #2554 * echo() does not fail when no streams are attached, such as with pythonw on Windows. #2415 * Argument with expose_value=False do not cause completion to fail. #2336 * Fix an issue with type hints for AATTclick.command(), AATTclick.option(), and other decorators. Introduce typing tests. #2558 * Fix an issue with type hints for AATTclick.group(). #2558- Drop fix-tests.patch * Fri May 05 2023 Markéta Machová - add fix-tests.patch to fix tests with new versions of python packages * Fri Apr 21 2023 Dirk Müller - add sle15_python_module_pythons (jsc#PED-68) * Thu Apr 13 2023 Matej Cepl - Make calling of %{sle15modernpython} optional. * Fri Mar 24 2023 Daniel Garcia - Remove not needed requirement python-setuptools * Sun Jun 05 2022 Arun Persaud - specfile * require python >= 3.7- update to version 8.1.3: * Use verbose form of \"typing.Callable\" for \"AATTcommand\" and \"AATTgroup\". :issue:`2255` * Show error when attempting to create an option with \"multiple=True, is_flag=True\". Use \"count\" instead. :issue:`2246`- changes from version 8.1.2: * Fix error message for readable path check that was mixed up with the executable check. :pr:`2236` * Restore parameter order for \"Path\", placing the \"executable\" parameter at the end. It is recommended to use keyword arguments instead of positional arguments. :issue:`2235`- changes from version 8.1.1: * Fix an issue with decorator typing that caused type checking to report that a command was not callable. :issue:`2227`- changes from version 8.1.0: * Drop support for Python 3.6. :pr:`2129` * Remove previously deprecated code. :pr:`2130` + \"Group.resultcallback\" is renamed to \"result_callback\". + \"autocompletion\" parameter to \"Command\" is renamed to \"shell_complete\". + \"get_terminal_size\" is removed, use \"shutil.get_terminal_size\" instead. + \"get_os_args\" is removed, use \"sys.argv[1:]\" instead. * Rely on :pep:`538` and :pep:`540` to handle selecting UTF-8 encoding instead of ASCII. Click\'s locale encoding detection is removed. :issue:`2198` * Single options boolean flags with \"show_default=True\" only show the default if it is \"True\". :issue:`1971` * The \"command\" and \"group\" decorators can be applied with or without parentheses. :issue:`1359` * The \"Path\" type can check whether the target is executable. :issue:`1961` * \"Command.show_default\" overrides \"Context.show_default\", instead of the other way around. :issue:`1963` * Parameter decorators and \"AATTgroup\" handles \"cls=None\" the same as not passing \"cls\". \"AATToption\" handles \"help=None\" the same as not passing \"help\". :issue:`#1959` * A flag option with \"required=True\" requires that the flag is passed instead of choosing the implicit default value. :issue:`1978` * Indentation in help text passed to \"Option\" and \"Command\" is cleaned the same as using the \"AATToption\" and \"AATTcommand\" decorators does. A command\'s \"epilog\" and \"short_help\" are also processed. :issue:`1985` * Store unprocessed \"Command.help\", \"epilog\" and \"short_help\" strings. Processing is only done when formatting help text for output. :issue:`2149` * Allow empty str input for \"prompt()\" when \"confirmation_prompt=True\" and \"default=\"\"\". :issue:`2157` * Windows glob pattern expansion doesn\'t fail if a value is an invalid pattern. :issue:`2195` * It\'s possible to pass a list of \"params\" to \"AATTcommand\". Any params defined with decorators are appended to the passed params. :issue:`2131`. * \"AATTcommand\" decorator is annotated as returning the correct type if a \"cls\" argument is used. :issue:`2211` * A \"Group\" with \"invoke_without_command=True\" and \"chain=False\" will invoke its result callback with the group function\'s return value. :issue:`2124` * \"to_info_dict\" will not fail if a \"ParamType\" doesn\'t define a \"name\". :issue:`2168` * Shell completion prioritizes option values with option prefixes over new options. :issue:`2040` * Options that get an environment variable value using \"autoenvvar_prefix\" treat an empty value as \"None\", consistent with a direct \"envvar\". :issue:`2146` * Sun Mar 27 2022 Dirk Müller - update to 8.0.4: * ``open_file`` recognizes ``Path(\"-\")`` as a standard stream, the same as the string ``\"-\"``. :issue:`2106` * The ``option`` and ``argument`` decorators preserve the type annotation of the decorated function. :pr:`2155` * A callable default value can customize its help text by overriding ``__str__`` instead of always showing ``(dynamic)``. :issue:`2099` * Fix a typo in the Bash completion script that affected file and directory completion. If this script was generated by a previous version, it should be regenerated. :issue:`2163` * Fix typing for ``echo`` and ``secho`` file argument. * Sat Oct 16 2021 Dirk Müller - update to 8.0.3: * Fix issue with ``Path(resolve_path=True)`` type creating invalid paths. :issue:`2088` * Importing ``readline`` does not cause the ``confirm()`` prompt to disappear when pressing backspace. :issue:`2092` * Any default values injected by ``invoke()`` are cast to the corresponding parameter\'s type. :issue:`2089, 2090` * ``is_bool_flag`` is not set to ``True`` if ``is_flag`` is ``False``. * Bash version detection is locale independent. :issue:`1940` * Empty ``default`` value is not shown for ``multiple=True``. * Fix shell completion for arguments that start with a forward slash such as absolute file paths. :issue:`1929` * ``Path`` type with ``resolve_path=True`` resolves relative symlinks to be relative to the containing directory. :issue:`1921` * Completion does not skip Python\'s resource cleanup when exiting, avoiding some unexpected warning output. :issue:`1738, 2017` * Fix type annotation for ``type`` argument in ``prompt`` function. * Fix overline and italic styles, which were incorrectly added when adding underline. :pr:`2058` * An option with ``count=True`` will not show \"[x>=0]\" in help text. * Default values are not cast to the parameter type twice during processing. * Options with ``multiple`` and ``flag_value`` use the flag value instead of leaving an internal placeholder. * Mon Aug 30 2021 John Vandenberg - Add runtime dependency on importlib-metadata on Python 3.6 * Sat Jun 19 2021 Michael Ströder - update to 8.0.1: way too many changes to be listed here, see: https://click.palletsprojects.com/en/8.0.x/changes/#version-8-0-1 * Thu Aug 20 2020 John Vandenberg - Add runtime dependency on setuptools * Wed Jun 03 2020 Dirk Mueller - update to 7.1.2: Revert applying shell quoting to commands for ``echo_with_pager`` and ``edit``. This was intended to allows spaces in commands, but caused issues if the string was actually a command and arguments, or on Windows. Instead, the string must be quoted manually as it should appear on the command line. :issue:`1514` * Tue Mar 31 2020 Marketa Calabkova - Update to 7.1.1 * Fix ``ClickException`` output going to stdout instead of stderr. * Fix PyPI package name, \"click\" is lowercase again. * Fix link in ``unicode_literals`` error message. :pr:`1151` * Add support for colored output on UNIX Jupyter notebooks. * Operations that strip ANSI controls will strip the cursor hide/show sequences. :issue:`1216` * Remove unused compat shim for ``bytes``. :pr:`1195` * Always return one of the passed choices for ``click.Choice`` :issue:`1277`, :pr:`1318` * Handle ``env MYPATH=\'\'`` as though the option were not passed. :issue:`1196` * It is once again possible to call ``next(bar)`` on an active progress bar instance. :issue:`1125` * ``open_file`` with ``atomic=True`` retains permissions of existing files and respects the current umask for new files. :issue:`1376` * Fix ``TypeError`` raised when using bool flags and specifying ``type=bool``. :issue:`1287` * Newlines in option help text are replaced with spaces before re-wrapping to avoid uneven line breaks. :issue:`834` * ``MissingParameter`` exceptions are printable in the Python interpreter. :issue:`1139` * Fix how default values for file-type options are shown during prompts. :issue:`914` * Option help text that is wrapped adds an extra newline at the end to distinguish it from the next option. :issue:`1075` * Consider ``sensible-editor`` when determining the editor to use for ``click.edit()``. :pr:`1469` * Arguments to system calls such as the executable path passed to ``click.edit`` can contains spaces. :pr:`1470` * Add ZSH completion autoloading and error handling. :issue:`1348` * ZSH completion escapes special characters in values. :pr:`1418` * Add completion support for Fish shell. :pr:`1423` * Decoding bytes option values falls back to UTF-8 in more cases. * Make the warning about old 2-arg parameter callbacks a deprecation warning, to be removed in 8.0. This has been a warning since Click 2.0. :pr:`1492`
|
|
|