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

python311-click-8.4.2-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python311-click Distribution: openSUSE Tumbleweed
Version: 8.4.2 Vendor: openSUSE
Release: 1.1 Build date: Wed Jul 8 14:17:54 2026
Group: Unspecified Build host: reproducible
Size: 1267894 Source RPM: python-click-8.4.2-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/pallets/click
Summary: A wrapper around optparse for command line utilities
Click is a Python package for creating command line interfaces
in a composable way with as little code as necessary.  It's the "Command
Line Interface Creation Kit". It is configurable, and comes with
defaults out of the box.

Provides

Requires

License

BSD-3-Clause

Changelog

* Wed Jul 08 2026 Markéta Machová <mmachova@suse.com>
  - Update to 8.4.2
    * Fix Fish shell completion broken in 8.4.0 by #3126. Newlines and
      tabs in option help text are now escaped, keeping the original
      completion format while still supporting multi-line help.
    * Deprecated commands and options with empty or missing help text no
      longer render a stray leading space before the (DEPRECATED) label.
    * A Group with invoke_without_command=True marks its subcommand as
      optional in the usage help, showing [COMMAND] instead of COMMAND.
    * echo_via_pager flushes after each write, so passing a generator
      streams output to the pager incrementally instead of staying hidden
      until the pipe buffer fills.
    * Fix CLI usage symopsis for optional arguments producing double
      square brackets whose type already brackets their metavar.
    * version_option() resolves a package_name that does not match an
      installed distribution as an import (top-level module) name via
      importlib.metadata.packages_distributions().
* Mon Jun 15 2026 Daniel Garcia <daniel.garcia@suse.com>
  - Update to 8.4.1:
    * get_parameter_source() is available during eager callbacks and
      type conversion again.
    * Zsh completion scripts parse correctly on Windows.
    * Shell completion of Enum values used as Choice options produces a
      valid completion result.
    * Fix empty byte-string handling in echo.
    * Fix closed file error with echo_via_pager.
    * Fix open_url on Windows when the file path contains spaces.
    Version 8.4.0:
    * ParamType typing improvements.
    - ParamType is now a generic abstract base class, parameterized by
      its converted value type.
    - ~ParamType.convert return types are narrowed on all concrete
      types (str for STRING, int for INT, etc.).
    - ~ParamType.to_info_dict returns specific ~typing.TypedDict
      subclasses instead of dict[str, Any].
    - CompositeParamType and the number-range base are now generic
      with abstract methods.
    * Refactor convert_type to extract type inference into a private
      _guess_type helper, and add typing.overload signatures.
    * Parameter typing improvements.
    - Parameter is now an abstract base class, making explicit that it
      cannot be instantiated directly.
    - Parameter.name is now str instead of str | None. When
      expose_value=False, the name is set to "" instead of None.
    - The ctx parameter of Parameter.get_error_hint is now typed
      as Context | None, matching the runtime behavior.
    * Split string values from default_map for parameters with nargs > 1
      or Tuple type, matching environment variable behavior.
    * Auto-detect type=UNPROCESSED for flag_value of non-basic types
      (not str, int, float, or bool), so programmer-provided Python
      objects like classes and enum members are passed through unchanged
      instead of being stringified. Previously type=click.UNPROCESSED
      had to be set explicitly.
    * The error hint now uses Command.get_help_option_names to
      pick non-shadowed help option names, so Try '... -h' no longer
      points to a subcommand option that shadows -h. The longest
      surviving name is shown (--help over -h) for readability.
    * Fix readline functionality on non-Windows platforms. Prompt text
      is now passed directly to readline instead of being printed
      separately, allowing proper backspace, line editing, and line
      wrapping behavior.
    * Use os.startfile on Windows to open URLs in open_url,
      replacing the start built-in which cannot be invoked without
      shell=True.
    * Fix Fish shell completion errors when option help text contains
      newlines.
    * Add NoSuchCommand exception with suggestions for misspelled
      commands.
    * Use ValueError message when conversion in FuncParamType would
      fail.
    * Add click.get_pager_file for file-like access to an output pager.
    * ~click.formatting.wrap_text now measures line width in visible
      characters, ignoring ANSI escape sequences.
    * Fix HelpFormatter.write_usage emitting only a blank line
      when called without args. The usage prefix and program name are
      now written even when no arguments follow, and the trailing
      separator space is stripped so the line ends at the program name.
    * Show custom error messages from types when prompt with
      hide_input=True fails validation, instead of always showing a
      generic message. Built-in type messages mask the input value.
    * Add capture parameter to CliRunner with two modes: sys
      (default) and fd. fd redirects file descriptors 1 and 2 via
      os.dup2 so output that bypasses sys.stdout (stale stream
      references, C extensions, subprocesses, faulthandler) is captured
      with proper isolation.
    * Revert the 8.3.3 change that exposed the original file descriptor
      via fileno() on the redirected CliRunner streams in the default
      capture mode. os.dup2(w, sys.stdout.fileno()) calls inside a CLI
      no longer mutate the host runner's stdout, which broke Pytest's
      fd-level capture teardown. C-level consumers that need a real fd
      should use capture="fd".
    * Mark additional built-in strings with gettext() to extend
      translation coverage.
    * Fix feature switch groups (several flag_value options sharing one
      parameter name) silently dropping an explicit default when a
      sibling option without an explicit default was declared first.
      Arbitration is now source-aware: a more explicit
      ParameterSource always wins, and within
      ParameterSource.DEFAULT, an option that received an explicit
      default= keyword wins over a sibling whose default was
      auto-derived. The 8.3.x first-wins fallback for remaining ties was
      reverted to the pre-8.3.x last-wins fallback.
    * Fix missing space between option help text and the (DEPRECATED)
      label, and localize the option label so it matches the command
      label. The label and the DeprecationWarning reason suffix are now
      produced by shared helpers.
    * Document short option stacking (-abc is parsed as -a -b -c) and
      clarify that multi-character short option names are not supported.
* Sun Apr 26 2026 Dirk Müller <dmueller@suse.com>
  - update to 8.3.3 (bsc#1263898, CVE-2026-7246):
    * Use :func:`shlex.split` to split pager and editor commands
      into argv lists for :class:`subprocess.Popen`, removing
      shell=True. :issue:`1026` :pr:`1477` :pr:`2775`
    * Fix TypeError when rendering help for an option whose default
      value is an object that doesn't support equality comparison
      with strings, such as semver.Version. :issue:`3298`
      :pr:`3299`
    * Fix pager test pollution under parallel execution by using
      pytest's tmp_path fixture instead of a shared temporary file
      path. :pr:`3238`
    * Treat Sentinel.UNSET values in a default_map as absent, so
      they fall through to the next default source instead of being
      used as the value. :issue:`3224` :pr:`3240`
    * Patch pdb.Pdb in CliRunner isolation so pdb.set_trace(),
      breakpoint(), and debuggers subclassing pdb.Pdb (ipdb, pdbpp)
      can interact with the real terminal instead of the captured
      I/O streams. :issue:`654` :issue:`824` :issue:`843` :pr:`951`
      :pr:`3235`
    * Add optional randomized parallel test execution using pytest-
      randomly and pytest-xdist to detect test pollution and race
      conditions. :pr:`3151`
    * Add contributor documentation for running stress tests,
      randomized parallel tests, and Flask smoke tests. :pr:`3151`
      :pr:`3177`
    * Show custom show_default string in prompts, matching the
      existing help text behavior. :issue:`2836` :pr:`2837`
      :pr:`3165` :pr:`3262` :pr:`3280` :pr:`3328`
    * Fix default=True with boolean flag_value always returning the
      flag_value instead of True. The default=True to flag_value
      substitution now only applies to non-boolean flags, where
      True acts as a sentinel meaning "activate this flag by
      default". For boolean flags, default=True is returned as a
      literal value. :issue:`3111` :pr:`3239`
    * Mark make_default_short_help as private API. :issue:`3189`
      :pr:`3250`
    * CliRunner's redirected streams now expose the original file
      descriptor via fileno(), so that faulthandler, subprocess,
      and other C-level consumers no longer crash with
      io.UnsupportedOperation. :issue:`2865`
    * Change :class:`ParameterSource` to an :class:`~enum.IntEnum`
      and reorder its members from most to least explicit, so
      values can be compared to check whether a parameter was
      explicitly provided. :issue:`2879` :pr:`3248`
* Mon Apr 06 2026 Dirk Müller <dmueller@suse.com>
  - update to 8.3.2:
    * Fix handling of flag_value when is_flag=False to allow such
      options to be used without an explicit value. :issue:`3084`
      :pr:`3152`
    * Hide Sentinel.UNSET values as None when using
      lookup_default(). :issue:`3136` :pr:`3199` :pr:`3202`
      :pr:`3209` :pr:`3212` :pr:`3224`
    * Prevent _NamedTextIOWrapper from closing streams owned by
      StreamMixer. :issue:`824` :issue:`2991` :issue:`2993`
      :issue:`3110` :pr:`3139` :pr:`3140`
    * Add comprehensive tests for CliRunner stream lifecycle,
      covering logging interaction, multi-threaded safety, and
      sequential invocation isolation. Add high-iteration stress
      tests behind a stress marker with a dedicated CI job.
      :pr:`3139`
    * Fix callable flag_value being instantiated when used as a
      default via default=True. :issue:`3121` :pr:`3201` :pr:`3213`
      :pr:`3225`
* Wed Feb 04 2026 Daniel Garcia <daniel.garcia@suse.com>
  - Add pythons_for_pypi macro
* Thu Jan 29 2026 Daniel Garcia <daniel.garcia@suse.com>
  - Run tests in a subpackage, this allows to exclude build in different
    distributions
* Mon Nov 17 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 8.3.1
    * Don’t discard pager arguments by correctly using subprocess.Popen.
    * Replace Sentinel.UNSET default values by None as they’re passed
      through the Context.invoke() method.
    * Fix conversion of Sentinel.UNSET happening too early, which caused
      incorrect behavior for multiple parameters using the same name.
    * Hide Sentinel.UNSET values as None when looking up for other
      parameters through the context inside parameter callbacks.
    * Fix rendering when prompt and confirm parameter prompt_suffix is empty.
    * When Sentinel.UNSET is found during parsing, it will skip calls to
      type_cast_value.
* Fri Sep 26 2025 Steve Kowalik <steven.kowalik@suse.com>
  - Update to 8.3.0:
    * Improved flag option handling: Reworked the relationship between
      flag_value and default parameters for better consistency.
    * Show correct auto complete value for nargs option in combination with
      flag option.
    * Fix handling of quoted and escaped parameters in Fish autocompletion.
    * Properly forward exception information to resources registered with
      click.core.Context.with_resource().
    * Fix regression related to EOF handling in CliRunner.
  - Drop patch click-8.2.1-clirunner.patch, included upstream.
* Sat Aug 09 2025 Matej Cepl <mcepl@cepl.eu>
  Revert to 8.2.1, version 8.2.2 was yanked because Unintended change in
    behavior of boolean options and None
    https://pypi.org/project/click/8.2.2/
    (and if I read `osc log` I would know dgarcia did this already)
* Sun Jun 08 2025 Friedrich Haubensak <hsk17@mail.de>
  - Add click-8.2.1-clirunner.patch to fix clirunner breaking other
    modules' tests, cf. github.com/pallets/click/issues/2939
* Wed May 21 2025 Steve Kowalik <steven.kowalik@suse.com>
  - Update to 8.2.1:
    * Fix flag value handling for flag options with a provided type.
      [#2894] #2897
    * Fix shell completion for nested groups. #2906
    * Flush sys.stderr at the end of CliRunner.invoke. #2682
    * Fix EOF handling for stdin input in CliRunner. #2787
  - Update URL.
* Sun May 11 2025 Sebastian Wagner <sebix@sebix.at>
  - Update to version 8.2.0:
    * Drop support for Python 3.7, 3.8, and 3.9. #2588 #2893
    * Use modern packaging metadata with pyproject.toml instead of setup.cfg.
      [#2438]
    * Use flit_core instead of setuptools as build backend. #2543
    * Deprecate the __version__ attribute. Use feature detection, or
      importlib.metadata.version("click"), instead. #2598
    * BaseCommand is deprecated. Command is the base class for all
      commands. #2589
    * MultiCommand is deprecated. Group is the base class for all group
      commands. #2590
    * The current parser and related classes and methods, are deprecated.
      [#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. #2270
    * When generating a command's name from a decorated function's name, the
      suffixes _command, _cmd, _group, and _grp are removed.
      [#2322]
    * Show the types.ParamType.name for types.Choice options within
    - -help message if show_choices=False is specified.
      [#2356]
    * Do not display default values in prompts when Option.show_default is
      False. #2509
    * Add get_help_extra method on Option to fetch the generated extra
      items used in get_help_record to render help text. #2516
      [#2517]
    * Keep stdout and stderr streams independent in CliRunner. Always
      collect stderr output and never raise an exception. Add a new
      output stream to simulate what the user sees in its terminal. Removes
      the mix_stderr parameter in CliRunner. #2522 #2523
    * Option.show_envvar now also shows environment variable in error messages.
      [#2695] #2696
    * Context.close will be called on exit. This results in all
      Context.call_on_close callbacks and context managers added via
      Context.with_resource to be closed on exit as well. #2680
    * Add ProgressBar(hidden: bool) to allow hiding the progressbar. #2609
    * A UserWarning will be shown when multiple parameters attempt to use the
      same name. #2396
    * When using Option.envvar with Option.flag_value, the flag_value
      will always be used instead of the value of the environment variable.
      [#2746] #2788
    * Add Choice.get_invalid_choice_message method for customizing the
      invalid choice message. #2621 #2622
    * If help is shown because no_args_is_help is enabled (defaults to True
      for groups, False for commands), the exit code is 2 instead of 0.
      [#1489] #1489
    * Contexts created during shell completion are closed properly, fixing
      a ResourceWarning when using click.File. #2644 #2800
      [#2767]
    * click.edit(filename) now supports passing an iterable of filenames in
      case the editor supports editing multiple files at once. Its return type
      is now also typed: AnyStr if text is passed, otherwise None.
      [#2067] #2068
    * Specialized typing of progressbar(length=...) as ProgressBar[int].
      [#2630]
    * Improve echo_via_pager behaviour in face of errors.
      [#2674]
    - Terminate the pager in case a generator passed to echo_via_pager
      raises an exception.
    - Ensure to always close the pipe to the pager process and wait for it
      to terminate.
    - echo_via_pager will not ignore KeyboardInterrupt anymore. This
      allows the user to search for future output of the generator when
      using less and then aborting the program using ctrl-c.
    * deprecated: bool | str can now be used on options and arguments. This
      previously was only available for Command. The message can now also be
      customised by using a str instead of a bool. #2263 #2271
    - Command.deprecated formatting in --help changed from
      (Deprecated) help to help (DEPRECATED).
    - Parameters cannot be required nor prompted or an error is raised.
    - A warning will be printed when something deprecated is used.
    * Add a catch_exceptions parameter to CliRunner. If
      catch_exceptions is not passed to CliRunner.invoke, the value
      from CliRunner is used. #2817 #2818
    * Option.flag_value will no longer have a default value set based on
      Option.default if Option.is_flag is False. This results in
      Option.default not needing to implement __bool__. #2829
    * Incorrect click.edit typing has been corrected. #2804
    * Choice is now generic and supports any iterable value.
      This allows you to use enums and other non-str values. #2796
      [#605]
    * Fix setup of help option's defaults when using a custom class on its
      decorator. Removes HelpOption. #2832 #2840
* Thu Jan 09 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - 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
* Thu Sep 07 2023 Dirk Müller <dmueller@suse.com>
  - 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á <mmachova@suse.com>
  - 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
    * @group.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 @argument() and @option() 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 @click.command(), @click.option(), and
      other decorators. Introduce typing tests. #2558
    * Fix an issue with type hints for @click.group(). #2558
  - Drop fix-tests.patch
* Fri May 05 2023 Markéta Machová <mmachova@suse.com>
  - add fix-tests.patch to fix tests with new versions of python packages
* 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.
* Fri Mar 24 2023 Daniel Garcia <daniel.garcia@suse.com>
  - Remove not needed requirement python-setuptools

Files

/usr/lib/python3.11/site-packages/click
/usr/lib/python3.11/site-packages/click-8.4.2.dist-info
/usr/lib/python3.11/site-packages/click-8.4.2.dist-info/INSTALLER
/usr/lib/python3.11/site-packages/click-8.4.2.dist-info/METADATA
/usr/lib/python3.11/site-packages/click-8.4.2.dist-info/RECORD
/usr/lib/python3.11/site-packages/click-8.4.2.dist-info/REQUESTED
/usr/lib/python3.11/site-packages/click-8.4.2.dist-info/WHEEL
/usr/lib/python3.11/site-packages/click-8.4.2.dist-info/licenses
/usr/lib/python3.11/site-packages/click-8.4.2.dist-info/licenses/LICENSE.txt
/usr/lib/python3.11/site-packages/click/__init__.py
/usr/lib/python3.11/site-packages/click/__pycache__
/usr/lib/python3.11/site-packages/click/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/_compat.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/_compat.cpython-311.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/_termui_impl.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/_termui_impl.cpython-311.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/_textwrap.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/_textwrap.cpython-311.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/_utils.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/_utils.cpython-311.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/_winconsole.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/_winconsole.cpython-311.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/core.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/core.cpython-311.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/decorators.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/decorators.cpython-311.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/exceptions.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/exceptions.cpython-311.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/formatting.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/formatting.cpython-311.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/globals.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/globals.cpython-311.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/parser.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/parser.cpython-311.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/shell_completion.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/shell_completion.cpython-311.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/termui.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/termui.cpython-311.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/testing.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/testing.cpython-311.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/types.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/types.cpython-311.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/utils.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/click/__pycache__/utils.cpython-311.pyc
/usr/lib/python3.11/site-packages/click/_compat.py
/usr/lib/python3.11/site-packages/click/_termui_impl.py
/usr/lib/python3.11/site-packages/click/_textwrap.py
/usr/lib/python3.11/site-packages/click/_utils.py
/usr/lib/python3.11/site-packages/click/_winconsole.py
/usr/lib/python3.11/site-packages/click/core.py
/usr/lib/python3.11/site-packages/click/decorators.py
/usr/lib/python3.11/site-packages/click/exceptions.py
/usr/lib/python3.11/site-packages/click/formatting.py
/usr/lib/python3.11/site-packages/click/globals.py
/usr/lib/python3.11/site-packages/click/parser.py
/usr/lib/python3.11/site-packages/click/py.typed
/usr/lib/python3.11/site-packages/click/shell_completion.py
/usr/lib/python3.11/site-packages/click/termui.py
/usr/lib/python3.11/site-packages/click/testing.py
/usr/lib/python3.11/site-packages/click/types.py
/usr/lib/python3.11/site-packages/click/utils.py
/usr/share/doc/packages/python311-click
/usr/share/doc/packages/python311-click/README.md
/usr/share/licenses/python311-click
/usr/share/licenses/python311-click/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:14:27 2026