Skip to content

PEP 827: Wrap the new-style extended callables in a Params argument#4866

Merged
1st1 merged 2 commits intopython:mainfrom
msullivan:parameters
Mar 19, 2026
Merged

PEP 827: Wrap the new-style extended callables in a Params argument#4866
1st1 merged 2 commits intopython:mainfrom
msullivan:parameters

Conversation

@msullivan
Copy link
Contributor

@msullivan msullivan commented Mar 18, 2026

This Params argument can be thought of as kind of being the bound for
ParamSpec, and makes it easy to distinguish when the extended system
is being used.

  • Change is either:
    • To a Draft PEP
    • To an Accepted or Final PEP, with Steering Council approval
    • To fix an editorial issue (markup, typo, link, header, etc)
  • PR title prefixed with PEP number (e.g. PEP 123: Summary of changes)

📚 Documentation preview 📚: https://pep-previews--4866.org.readthedocs.build/

This Params argument can be thought of as kind of being the bound for
ParamSpec, and makes it easy to distinguish when the extended system
is being used.
@msullivan msullivan requested a review from 1st1 as a code owner March 18, 2026 19:32
msullivan added a commit to vercel/python-typemap that referenced this pull request Mar 18, 2026
The type serves as a quasi-bound on ParamSpec.

See python/peps#4866
@1st1 1st1 merged commit d2b1039 into python:main Mar 19, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants