Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

April and May community updates. #203

Merged
merged 6 commits into from
Jul 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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