- Post-pycon-US, small meeting 3/5 of us. Discussed PyCon US happenings.
- Discussed upcoming 3.12beta1 and Thomas desire to delay a few weeks.
- Discussed what decisions should be deferred until 3.13.
- Discussed PEP 695 (Type Parameter Syntax).
- Discussed PEP 709 (Inlined comprehensions).
- Started discussing PEP 702 (Marking deprecations using the type system).
- Discussed the wording tweak to PEP 689 (Unstable C API tier).
- Discussed PEP 688 (Making the buffer protocol accessible in Python) acceptance vs implementation need.
- Discussed PEP 696 (Type defaults for TypeVarLikes), decided to defer a decision on this until after 3.12.
- Proposed post-acceptance changes to PEP 649 (Deferred Evaluation Of Annotations Using Descriptors) accepted.
- Proposed post-acceptance changes to PEP 689 (Unstable C API tier) accepted.
- Accepted PEP 709 (Inlined comprehensions).
- Postponed PEP 649 (Deferred Evaluation Of Annotations Using Descriptors) until 3.13.
- Postponed PEP 702 (Marking deprecations using the type system) until 3.13.
- Postponed PEP 696 (Type defaults for TypeVarLikes) until 3.13.
- The SC discussed with the Developer-in-Residence (Łukasz) the position of Deputy Developer-in-Residence, including a draft for the position and the involvement that Łukasz will have in the role.
- The SC discussed an apparent semantic change with PEP 709 (Inlined comprehensions) involving comprehensions in class bodies. After deliberation, the SC agreed that we are ok with the general frame semantics of PEP 709 given the performance benefits but we are not ok with the semantic changes that go outside this even if they are more desirable. The SC will communicate this to the PEP authors.
- The SC briefly discussed the latest status of the upcoming core developer sprint including budget.
- The SC briefly discussed the recent addition of the hypothesis tests to the CPython CI and the expectation we have for that in the future for the project.
- The SC discussed some updates to PEP 649 (Deferred Evaluation Of Annotations Using Descriptors). After some deliberation, the SC decided to approve the modifications to the PEP.
- The Steering Council discussed the state of Python 3.12 beta 1.
- The SC briefly discussed the current state of the property-based testing experiment.
- The SC discussed PEP 703 (Making the Global Interpreter Lock Optional in CPython) and the need to encourage more discussion on the subject.
- The SC discussed PEP 713 (Callable Modules).
- The SC discussed PEP 702 (Marking deprecations using the type system).
- The SC discussed improving transparency, the quantity and quality of community updates, and holding office hours.
- No meeting due to travel and a US holiday