The Typing Council was created in PEP 729 to govern the Python type system. Its mandate is to ensure that the type system is useful, usable, and stable.
The current members of the Council are:
The Council makes decisions in response to issues opened on this repo. Such decisions include:
Any such issues should first be discussed on discuss.python.org before being submitted for a decision.
Before the Council makes a decision, the community should get a chance to weigh in. The procedure for requesting a specification change without a PEP is:
The following items will be helpful when proposing a change to the specification:
This repo exists only as a place to record the Typing Council's procedures and to ask for decisions from the Council. No substantive discussions should take place on this repo.
The Council is new and we will need time to figure out what works best. However, to help contributors, we are listing some factors we expect to consider when making decisions.
The Typing Council was created in PEP 729 to govern the Python type system. Its mandate is to ensure that the type system is useful, usable, and stable.
The current members of the Council are:
The Council makes decisions in response to issues opened on this repo. Such decisions include:
Any such issues should first be discussed on discuss.python.org before being submitted for a decision.
Before the Council makes a decision, the community should get a chance to weigh in. The procedure for requesting a specification change without a PEP is:
The following items will be helpful when proposing a change to the specification:
This repo exists only as a place to record the Typing Council's procedures and to ask for decisions from the Council. No substantive discussions should take place on this repo.
The Council is new and we will need time to figure out what works best. However, to help contributors, we are listing some factors we expect to consider when making decisions.