Commits
main
Name already in use
Commits on May 28, 2023
Commits on May 26, 2023
Commits on May 25, 2023
Commits on May 23, 2023
-
PEP 693: note release of beta 1 and delay beta 2 by a day (#3153)
Update PEP 693 with the actual date of 3.12 beta 1, and delay beta 2 by a day to not conflict with Memorial Day and Pentecost.
Commits on May 21, 2023
Commits on May 18, 2023
-
Replace deprecated
datetime
functions (#3148)From Python 3.12, datetime.datetime.utcnow and datetime.datetime.utcfromtimestamp emit deprecation warnings.
Commits on May 17, 2023
Commits on May 16, 2023
-
PEP 649: Improve description of semantics and mark as accepted (#3138)
* Improve PEP 649's description of its semantics. * Stipulate that name resolution for annotations under 649 must be *identical* to stock semantics. * *Don't* specify exactly the mechanism that conformant implementations must use to implement 649. Instead, *do* describe how CPython might do it, but leave the actual details of how to implement 649 up to each language implementation. * Incorporate Jelle's suggestion that the formats for inspect.get_annotations() be in an enum.IntEnum. * Fix lint. * PEP 693: Postpone 3.12.0b1 by two weeks (#3139) * PEP 695: Lazy evaluation, concrete scoping semantics, other changes (#3122) - Lazy evaluation means that referencing a later type variable works at runtime - Disallow walrus in TypeVar bounds, and also disallow yield/yield from/await in the same contexts - Remove rejection of lambda lifting; that is the implementation we are using now - Change the AST - Change of direction on mangling - More precise scoping rules Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com> * Incorporate changes from feedback, mark Accepted. * Fix PEP 12 header *order compliance*. Wow. * Fix Sphinx complaints. * Make enum consistent, flesh out observed semantics. * Add "Resolution" header, as pointed out by Hugo. * Switch to other URL for Resolution header. * Apply ``global_enum`` to ``inspect.AnnotationFormat`` * Final? text / semantics cleanup pass. * "accept" -> "accepts". Bettering my Englishes. * Add new "post history" reflecting the updates. * Update post history with all conversations, courtesy CAM! Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM> * Fix typo. Thanks, Emily! Co-authored-by: Emily Morehouse <emilyemorehouse@gmail.com> * Add "Discussions-To" header. Thanks, CAM! Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM> * Attempt to satisfy "validate-post-history" hook. --------- Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com> Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com> Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM> Co-authored-by: Emily Morehouse <emilyemorehouse@gmail.com>
Commits on May 14, 2023
Commits on May 11, 2023
Commits on May 10, 2023
Commits on May 9, 2023
Commits on May 8, 2023
-
PEP 695: Lazy evaluation, concrete scoping semantics, other changes (#…
…3122) - Lazy evaluation means that referencing a later type variable works at runtime - Disallow walrus in TypeVar bounds, and also disallow yield/yield from/await in the same contexts - Remove rejection of lambda lifting; that is the implementation we are using now - Change the AST - Change of direction on mangling - More precise scoping rules Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
-
Commits on May 4, 2023
-
-
PEP 703: Update with results from nogil 3.12 rebase (#3126)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Commits on May 2, 2023
Commits on May 1, 2023
-
Lint: Fix outstanding codespell spelling errors (#3129)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: wookie184 <wookie1840@gmail.com>
Commits on Apr 30, 2023
-
PEP 713: Add link to reference implementation (#3130)
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
-
Commits on Apr 28, 2023
-
Infra: Make the sticky banner opaque for better readability (#3075)
Make the stick banner opaque for better readability
Commits on Apr 25, 2023
-
-
Fixes to PEP 649 based on feedback. (#3124)
* Move the "Mistaken rejection" section up to Overview. * Stipulate that the exact value of strings returned by SOURCE format may change in the future. * Disallow walrus and generator operators in annotation expressions.
Commits on Apr 23, 2023
-
-
-
PEP 713: Callable Modules (#3117)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
-
PEP 649: typo fixes and minor clarifications (#3113)
* PEP 649: typo fixes and minor clarifications * review comments
-
PEP 712: Adding a "converter" parameter to dataclasses.field (#3095)
Co-authored-by: Erik De Bonte <erikd@microsoft.com> Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>