Skip to content

Commits

Permalink
main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on May 31, 2023

  1. Infra: improve text readability and webpage performance (#3132)

    Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
    hugovk and AA-Turner committed May 31, 2023

Commits on May 26, 2023

Commits on May 23, 2023

  1. 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.
    Yhg1s committed May 23, 2023

Commits on May 21, 2023

Commits on May 18, 2023

  1. Replace deprecated datetime functions (#3148)

    From Python 3.12, datetime.datetime.utcnow and
    datetime.datetime.utcfromtimestamp emit deprecation warnings.
    hugovk committed May 18, 2023

Commits on May 17, 2023

Commits on May 16, 2023

  1. 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>
    8 people committed May 16, 2023

Commits on May 11, 2023

Commits on May 8, 2023

  1. 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>
    3 people committed May 8, 2023

Commits on May 4, 2023

  1. 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>
    4 people committed May 4, 2023

Commits on May 1, 2023

  1. 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>
    3 people committed May 1, 2023

Commits on Apr 30, 2023

  1. PEP 713: Add link to reference implementation (#3130)

    Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
    amyreese and hugovk committed Apr 30, 2023

Commits on Apr 28, 2023

  1. Infra: Make the sticky banner opaque for better readability (#3075)

    Make the stick banner opaque for better readability
    ischaojie committed Apr 28, 2023

Commits on Apr 25, 2023

  1. 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.
    larryhastings committed Apr 25, 2023

Commits on Apr 23, 2023

  1. PEP 713: Callable Modules (#3117)

    Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
    amyreese and JelleZijlstra committed Apr 23, 2023
  2. PEP 649: typo fixes and minor clarifications (#3113)

    * PEP 649: typo fixes and minor clarifications
    
    * review comments
    carljm committed Apr 23, 2023
  3. 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>
    3 people committed Apr 23, 2023
Older