Skip to content

Commit 145091a

Browse files
authored
PEP 747: Add Acknowledgements section (#4446)
1 parent cc9be90 commit 145091a

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

peps/pep-0747.rst

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -619,6 +619,42 @@ this behavior. The example above could more simply be written as the equivalent:
619619
def checkcast(typx: TypeForm[T], value: object) -> T:
620620

621621

622+
Acknowledgements
623+
================
624+
625+
- David Foster drafted the initial version of this PEP, drafted the
626+
mypy implementation of it, and shepherded it through the PEP process.
627+
628+
- Eric Traut provided tons of feedback throughout the design process,
629+
drafted a major update to the original PEP text, and drafted the
630+
pyright implementation of it.
631+
632+
- Jelle Zijlstra provided feedback especially on early drafts of the PEP
633+
and drafted the ``typing_extensions`` implementation of the
634+
``TypeExpr`` special form.
635+
636+
- Carl Meyer and Mehdi Drissi provided valuable feedback,
637+
particularly on the question of whether to allow ``type`` to be assigned
638+
to ``TypeForm`` or not.
639+
640+
- Cecil Curry (leycec) provided feedback from the perspective of
641+
runtime type checkers and experimented with the in-progress ``TypeForm``
642+
special form in a real-world runtime type checker (beartype).
643+
644+
- Jukka Lehtosalo provided feedback on the mypy implementation of TypeForm,
645+
helping the checking algorithm run faster and use less memory.
646+
647+
- Michael H (mikeshardmind) proposed syntax ideas for matching specific kinds
648+
of type forms.
649+
650+
- Paul Moore advocated for several changes to the PEP to make it more
651+
approachable to typing novices.
652+
653+
- Tin Tvrtković (Tinche) and Salvo 'LtWorf' Tomaselli provided positive feedback
654+
from the broader community at multiple times supporting that the PEP would
655+
be useful.
656+
657+
622658
Footnotes
623659
=========
624660

0 commit comments

Comments
 (0)