------------------------------------------------------------------- Fri Aug 8 18:42:28 UTC 2025 - Matej Cepl - Currently broken, waiting on the resolution of the upstream click 8.2.2 drama (gh#pallets/click#3024). - update to 5.1.0: * Add support for MyST Markdown syntax for click:example and click:run Sphinx directives. * Add support for all code-block options to click:example and click:run: :linenos:, :lineno-start:, :emphasize-lines:, :force:, :caption:, :name:, :class: and :dedent:. * Add new :show-source:/:hide-source:, :show-results:/:hide-results: and :language: options to click:example and click:run. Closes {issue}719. * Support non-string choices in colored help screens. Closes {issue}1284. * Replace LOG_LEVELS mapping with LogLevel enum. * Remove DEFAULT_LEVEL_NAME constants. * Fix rendering of default values in --show-params output. * Fix reconciliation of flags' environment variables. * Force requirement on cloup >= 3.0.7. * Be more informative when error is found in click:example and click:run Sphinx directives by displaying the path of the original document and the line number of the error. ------------------------------------------------------------------- Sat May 31 13:26:50 UTC 2025 - Johannes Kastl - update to 5.0.2: * Set ExtraCommand default prog_name to CLI's name to avoid it to be named python -m if invoked out of a module. * Tweak exit code rendering of CLI runs. ------------------------------------------------------------------- Thu May 29 05:55:06 UTC 2025 - Johannes Kastl - update to 5.0.1: * Fix highlighting of deprecated messages. * Use ASCII characters instead of unicode for prompt rendering in messages. ------------------------------------------------------------------- Tue May 27 12:36:44 UTC 2025 - Daniel Garcia - Skip failing tests with python-click 8.2.1 gh#kdeldycke/click-extra#1264 ------------------------------------------------------------------- Fri May 16 04:56:18 UTC 2025 - Johannes Kastl - update to 5.0.0: * Upgrade to Click 8.2.0. * Add support for custom deprecated messages on commands and parameters. * Remove ExtraOption.get_help_default() and rely on new Option.get_help_extra(). * Remove dependency on pallets-sphinx-themes. * Drop supports for Python 3.10. * Add windows-11-arm to the test matrix. * Remove tests on ubuntu-22.04-arm, ubuntu-22.04 and windows-2022 to keep matrix small. ------------------------------------------------------------------- Wed Mar 5 13:05:44 UTC 2025 - Johannes Kastl - update to 4.15.0: * Regroup all envronment variables-related code. * Rename extend_envvars() to merge_envvar_ids() and allow it to merge arbitrary-nested structures. Normalize names to uppercase on Windows. * Rename normalize_envvar() to clean_envvar_id(). * Rename all_envvars() to param_envvar_ids(). * Rename auto_envvar() to param_auto_envvar_id(). * Remove unused normalize parameter on all_envvars(). * Add missing line returns in render_cli_run(). * Prefix all types with capital-T. ------------------------------------------------------------------- Sun Feb 23 16:35:41 UTC 2025 - Johannes Kastl - update to 4.14.2: * Extract rendering part of the print_cli_run() helper to render_cli_run(). * Remove unused click_extra.testing.run_cmd. * Relax requirement on extra-platforms. * Add tests on windows-2025. Remove tests on windows-2019. ------------------------------------------------------------------- Sat Feb 8 09:42:12 UTC 2025 - Johannes Kastl - update to 4.14.1: - Fix upload of Python package to GitHub release on tagging. - update to 4.14.0: - Add a new --verbose option on @extra_command and @extra_group to increase the verbosity level for each additional repetition. - Add new @verbose_option pre-configured decorator. - Reassign the short -v option from --verbosity to --verbose. - Improve logging documentation. - Align ExtraStreamHandler behavior to logging.StreamHandler. - Move stream_handler_class and formatter_class arguments from new_extra_logger to extraBasicConfig. - Add new file_handler_class argument to extraBasicConfig. - Fix upload of Python package to GitHub release on tagging. - Remove dependency on pytest-cases. ------------------------------------------------------------------- Tue Jan 28 18:48:22 UTC 2025 - Johannes Kastl - update to 4.13.2: - Re-release to fix Github publishing. - Reactivates some color tests on Windows. - update to 4.13.1: - [changelog] Release v4.13.1 - update to 4.13.0: - Revamps logging helpers and aligns them with Python's logging module. - Remove extra_basic_config. - Adds new extraBasicConfig, and aligns it with Python's basicConfig. - Replace ExtraLogFormatter with ExtraFormatter. - Replace ExtraLogHandler with ExtraStreamHandler. - Add new new_extra_logger helper. - Rewrite the logging documentation with all use-cases and custom configuration examples. Closes {issue}989. - Removes old platforms page from documentation. ------------------------------------------------------------------- Mon Jan 20 06:03:47 UTC 2025 - Johannes Kastl - update to 4.12.0: - Remove Click Extra's own implementation of HelpOption class now that fixes have reached Click's upstream. - Redefine @help_option decorator to default to --help/-h options. - Add more logging examples in documentation. - Add tests on ubuntu-24.04-arm and ubuntu-22.04-arm. - Use uv to install specific versions of Python. - remove patch click818.patch ------------------------------------------------------------------- Thu Jan 16 11:19:15 UTC 2025 - Markéta Machová - Add click818.patch to fix tests with new click ------------------------------------------------------------------- Thu Nov 14 09:06:16 UTC 2024 - Johannes Kastl - new package python-click-extra: Drop-in replacement for Click to make user-friendly and colorful CLI