Bug 264992 - devel/py-click: Update to 8.1.3
Summary: devel/py-click: Update to 8.1.3
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Nuno Teixeira
URL: https://click.palletsprojects.com/en/...
Keywords:
Depends on:
Blocks: 266199
  Show dependency treegraph
 
Reported: 2022-07-02 11:48 UTC by p5B2EA84B3
Modified: 2023-01-13 12:16 UTC (History)
4 users (show)

See Also:
bugzilla: maintainer-feedback? (robak)
p5B2EA84B3: maintainer-feedback? (python)


Attachments
git diff (828 bytes, patch)
2022-08-29 10:15 UTC, Andrej Ebert
no flags Details | Diff
poudriere-portlint log (90 bytes, text/plain)
2022-08-29 10:16 UTC, Andrej Ebert
no flags Details
poudriere testport on 12.3 RELEASE (23.50 KB, text/plain)
2022-08-29 10:16 UTC, Andrej Ebert
no flags Details
poudriere testport on 13.1 RELEASE (23.30 KB, text/plain)
2022-08-29 10:16 UTC, Andrej Ebert
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description p5B2EA84B3 2022-07-02 11:48:02 UTC
https://click.palletsprojects.com/en/8.1.x/changes/#version-8-1-3

Changes
Version 8.1.3

Released 2022-04-28

    Use verbose form of typing.Callable for @command and @group. #2255

    Show error when attempting to create an option with multiple=True, is_flag=True. Use count instead. #2246

Version 8.1.2

Released 2022-03-31

    Fix error message for readable path check that was mixed up with the executable check. #2236

    Restore parameter order for Path, placing the executable parameter at the end. It is recommended to use keyword arguments instead of positional arguments. #2235

Version 8.1.1

Released 2022-03-30

    Fix an issue with decorator typing that caused type checking to report that a command was not callable. #2227

Version 8.1.0

Released 2022-03-28

    Drop support for Python 3.6. #2129

    Remove previously deprecated code. #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. #2198

    Single options boolean flags with show_default=True only show the default if it is True. #1971

    The command and group decorators can be applied with or without parentheses. #1359

    The Path type can check whether the target is executable. #1961

    Command.show_default overrides Context.show_default, instead of the other way around. #1963

    Parameter decorators and @group handles cls=None the same as not passing cls. @option handles help=None the same as not passing help. #1959

    A flag option with required=True requires that the flag is passed instead of choosing the implicit default value. #1978

    Indentation in help text passed to Option and Command is cleaned the same as using the @option and @command decorators does. A command’s epilog and short_help are also processed. #1985

    Store unprocessed Command.help, epilog and short_help strings. Processing is only done when formatting help text for output. #2149

    Allow empty str input for prompt() when confirmation_prompt=True and default="". #2157

    Windows glob pattern expansion doesn’t fail if a value is an invalid pattern. #2195

    It’s possible to pass a list of params to @command. Any params defined with decorators are appended to the passed params. #2131.

    @command decorator is annotated as returning the correct type if a cls argument is used. #2211

    A Group with invoke_without_command=True and chain=False will invoke its result callback with the group function’s return value. #2124

    to_info_dict will not fail if a ParamType doesn’t define a name. #2168

    Shell completion prioritizes option values with option prefixes over new options. #2040

    Options that get an environment variable value using autoenvvar_prefix treat an empty value as None, consistent with a direct envvar. #2146

Version 8.0.4

Released 2022-02-18

    open_file recognizes Path("-") as a standard stream, the same as the string "-". #2106

    The option and argument decorators preserve the type annotation of the decorated function. #2155

    A callable default value can customize its help text by overriding __str__ instead of always showing (dynamic). #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. #2163

    Fix typing for echo and secho file argument. #2174, #2185
Comment 1 Andrej Ebert 2022-08-29 10:15:13 UTC
Created attachment 236199 [details]
git diff
Comment 2 Andrej Ebert 2022-08-29 10:16:03 UTC
Created attachment 236200 [details]
poudriere-portlint log
Comment 3 Andrej Ebert 2022-08-29 10:16:28 UTC
Created attachment 236201 [details]
poudriere testport on 12.3 RELEASE
Comment 4 Andrej Ebert 2022-08-29 10:16:57 UTC
Created attachment 236202 [details]
poudriere testport on 13.1 RELEASE
Comment 5 p5B2EA84B3 2022-12-06 09:16:31 UTC
Maintainer timeout
Comment 6 commit-hook freebsd_committer freebsd_triage 2023-01-13 12:09:11 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=60064a09a5ddc5c21e14bb07e1548ec8f9c2dc40

commit 60064a09a5ddc5c21e14bb07e1548ec8f9c2dc40
Author:     Nuno Teixeira <eduardo@FreeBSD.org>
AuthorDate: 2023-01-13 12:00:41 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2023-01-13 12:08:01 +0000

    devel/py-click: Update to 8.1.3

    ChangeLog:
    https://click.palletsprojects.com/en/8.1.x/changes/#version-8-1-3

    PR:             264992
    Reported by:    p5B2EA84B3@t-online.de
    Approved by:    maintainer timeout, > 6 months

 devel/py-click/Makefile | 12 +++---------
 devel/py-click/distinfo |  6 +++---
 2 files changed, 6 insertions(+), 12 deletions(-)
Comment 7 Nuno Teixeira freebsd_committer freebsd_triage 2023-01-13 12:16:25 UTC
Committed, thanks!