diff --git a/README.md b/README.md index 4ca8bc9..4f52dd3 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,8 @@ for filename in filenames: - [2023-01](updates/2023-01-steering-council-update.md) - [2023-02](updates/2023-02-steering-council-update.md) - [2023-03](updates/2023-03-steering-council-update.md) +- [2023-04](updates/2023-04-steering-council-update.md) +- [2023-05](updates/2023-05-steering-council-update.md) ## Process diff --git a/updates/2023-04-steering-council-update.md b/updates/2023-04-steering-council-update.md new file mode 100644 index 0000000..3521fad --- /dev/null +++ b/updates/2023-04-steering-council-update.md @@ -0,0 +1,44 @@ +## 2023-04-03 + +- The Steering Council met with the Developer-in-Residence Łukasz and + discussed: + - Status of the current release, which is being held due to OpenSSL + issues. + - Work on [PEP 667 (Consistent views of + namespaces)](https://peps.python.org/pep-0667/). + - Updates to and the future of pdb. + - Cultural norms for candy and egg consumption for Easter holidays. +- The SC discussed and accepted [PEP 684 (A Per-Interpreter + GIL)](https://peps.python.org/pep-0684/). +- The SC discussed and accepted [PEP 695 (Type Parameter + Syntax)](https://peps.python.org/pep-0695/). +- The SC discussed [PEP 659 (Specializing Adaptive + Interpreter)](https://peps.python.org/pep-0659/) and decided to ask for it + to be withdrawn since it did not need to be a PEP. +- The SC briefly discussed [PEP 707 (A simplified signature for \_\_exit\_\_ and + \_\_aexit\_\_)](https://peps.python.org/pep-0707/) and [709 (Inlined + comprehensions)](https://peps.python.org/pep-0709/). + +## 2023-04-10 + +- Discussed upcoming PyCon US and things to do before/at. +- PEPs discussed: + - [649 (Deferred Evaluation Of Annotations Using + Descriptors)](https://peps.python.org/pep-0649/) + - [696 (Type defaults for + TypeVarLikes)](https://peps.python.org/pep-0696/) + - [707 (A simplified signature for \_\_exit\_\_ and + \_\_aexit\_\_)](https://peps.python.org/pep-0707/) + - [709 (Inlined comprehensions)](https://peps.python.org/pep-0709/). +- Briefly discussed property-based testing. +- Discussed what was missing from Tier 1 platforms and why (aarch64 macOS). + Decided that would resolve itself, it’s entirely about CI resources and CI + doesn’t have that platform yet. + +## 2023-04-17 + +- No meeting due to PyCon US. + +## 2023-04-24 + +- No meeting due to PyCon US. diff --git a/updates/2023-05-steering-council-update.md b/updates/2023-05-steering-council-update.md new file mode 100644 index 0000000..c27ac55 --- /dev/null +++ b/updates/2023-05-steering-council-update.md @@ -0,0 +1,81 @@ +## 2023-05-01 + +- 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)](https://peps.python.org/pep-0695/). +- Discussed [PEP 709 (Inlined + comprehensions)](https://peps.python.org/pep-0709/). +- Started discussing [PEP 702 (Marking deprecations using the type + system)](https://peps.python.org/pep-0702/). +- Discussed the [wording tweak to PEP 689 (Unstable C API + tier)](https://github.com/python/steering-council/issues/185). +- Discussed [PEP 688 (Making the buffer protocol accessible in + Python)](https://peps.python.org/pep-0688/) acceptance vs implementation + need. +- Discussed [PEP 696 (Type defaults for + TypeVarLikes)](https://peps.python.org/pep-0696/), decided to defer a + decision on this until after 3.12. + +## 2023-05-08 + + +- [Proposed post-acceptance + changes](https://github.com/python/steering-council/issues/187) to [PEP + 649 (Deferred Evaluation Of Annotations Using + Descriptors)](https://peps.python.org/pep-0649/) accepted. +- [Proposed post-acceptance + changes](https://github.com/python/steering-council/issues/185) to [PEP + 689 (Unstable C API tier)](https://peps.python.org/pep-0689/) accepted. +- Accepted [PEP 709 (Inlined + comprehensions)](https://peps.python.org/pep-0709/). +- Postponed [PEP 649 (Deferred Evaluation Of Annotations Using + Descriptors)](https://peps.python.org/pep-0649/) until 3.13. +- Postponed [PEP 702 (Marking deprecations using the type + system)](https://peps.python.org/pep-0702/) until 3.13. +- Postponed [PEP 696 (Type defaults for + TypeVarLikes)](https://peps.python.org/pep-0696/) until 3.13. + +## 2023-05-15 + +- 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](https://discuss.python.org/t/pep-709-one-behavior-change-that-was-missed-in-the-pep/26691) + with [PEP 709 (Inlined comprehensions)](https://peps.python.org/pep-0709/) + 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](https://github.com/python/peps/pull/3138/files) to [PEP 649 + (Deferred Evaluation Of Annotations Using + Descriptors)](https://peps.python.org/pep-0649/). After some deliberation, + the SC decided to approve the modifications to the PEP. + +## 2023-05-22 + +- 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)](https://peps.python.org/pep-0703/) and the need to encourage + more discussion on the subject. +- The SC discussed [PEP 713 (Callable + Modules)](https://peps.python.org/pep-0713/). +- The SC discussed [PEP 702 (Marking deprecations using the type + system)](https://peps.python.org/pep-0702/). +- The SC discussed improving transparency, the quantity and quality of + community updates, and holding office hours. + +## 2023-05-29 + +- No meeting due to travel and a US holiday