File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -338,7 +338,8 @@ main part of this proposal.
338338Unpack of typevars for ``**kwargs ``
339339-----------------------------------
340340
341- A minor proposal that could be split out maybe:
341+ A minor proposal that can probably be split off into a typing proposal
342+ without a PEP:
342343
343344Supporting ``Unpack `` of typevars for ``**kwargs ``::
344345
@@ -391,6 +392,13 @@ support processing ``**kwargs`` with type level computation.
391392Extended Callables, take 2
392393--------------------------
393394
395+ We introduce a new extended callable proposal for expressing arbitrary
396+ complex callable types. The goal here is not really to produce a new
397+ syntax to write in annotations (it seems less pleasant to write than
398+ callback protocols are), but to provide a way of contructing the types
399+ that is amenable to creating and introspecting callable types using
400+ the other features of this PEP.
401+
394402We introduce a ``Param `` type that contains all the information about a function param::
395403
396404 class Param[N: str | None, T, Q: ParamQuals = typing.Never]:
You can’t perform that action at this time.
0 commit comments