Skip to content

Commit

Permalink
Merge pull request #203 from Yhg1s/2023-04-update
Browse files Browse the repository at this point in the history
April and May community updates.
  • Loading branch information
Yhg1s committed Jul 11, 2023
2 parents f83a641 + 56a1214 commit 3bf4e70
Show file tree
Hide file tree
Showing 3 changed files with 127 additions and 0 deletions.
2 changes: 2 additions & 0 deletions README.md
Expand Up @@ -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)
<!-- [[[end]]] -->

## Process
Expand Down
44 changes: 44 additions & 0 deletions 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.
81 changes: 81 additions & 0 deletions 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

0 comments on commit 3bf4e70

Please sign in to comment.