Content-Length: 296365 | pFad | https://github.com/python/cpython/issues/107704

ad Argument Clinic: add support for deprecating keyword use of parameters · Issue #107704 · python/cpython · GitHub
Skip to content

Argument Clinic: add support for deprecating keyword use of parameters #107704

Description

@erlend-aasland

See #95065 (comment) by Serhiy. Quoting:

Turn positional-or-keyword parameters into positional-only parameters. A directive which means "the preceding positional-or-keyword parameters will be positional-only parameters in future".

In #95151, Argument Clinic learned how to deprecate positional use of parameters. In this issue, we propose to teach Argument Clinic how to deprecate keyword use of parameters.

Suggesting to use a similar syntax as the one introduced in #95151

func
   a: object
   / [from X.Y]

Meaning a will be positional-only from Python version X.Y. We can reuse parts of the code introduced in #95151 to implement this feature.

Linked PRs

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions









    ApplySandwichStrip

    pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


    --- a PPN by Garber Painting Akron. With Image Size Reduction included!

    Fetched URL: https://github.com/python/cpython/issues/107704

    Alternative Proxies:

    Alternative Proxy

    pFad Proxy

    pFad v3 Proxy

    pFad v4 Proxy