Skip to content

Commits

Commits on Jan 3, 2024

  1. gh-113258: Write frozen modules to the build tree on Windows (GH-113303)

    This ensures the source directory is not modified at build time, and different builds (e.g. different versions or GIL vs no-GIL) do not have conflicts.
    itamaro committed Jan 3, 2024
    Copy the full SHA
    178919c View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Jan 1, 2024

  1. build(deps): bump hypothesis from 6.91.0 to 6.92.2 in /Tools (#113615)

    Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.91.0 to 6.92.2.
    - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
    - [Commits](HypothesisWorks/hypothesis@hypothesis-python-6.91.0...hypothesis-python-6.92.2)
    
    ---
    updated-dependencies:
    - dependency-name: hypothesis
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Jan 1, 2024
    Copy the full SHA
    4036e48 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Dec 27, 2023

  1. Copy the full SHA
    7ab9efd View commit details
    View at this point in the history
    Browse the repository at this point in the history
  2. gh-113317: Rework Argument Clinic cpp.py error handling (#113525)

    Rework error handling in the C preprocessor helper. Instead of monkey-
    patching the cpp.Monitor.fail() method from within clinic.py, rewrite
    cpp.py to use a subclass of the ClinicError exception. As a side-effect,
    ClinicError is moved into Tools/clinic/libclinic/errors.py.
    
    Yak-shaving in preparation for putting cpp.py into libclinic.
    erlend-aasland committed Dec 27, 2023
    Copy the full SHA
    87295b4 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Dec 26, 2023

  1. gh-112532: Fix peg generator build.py for mimalloc build (gh-113492)

    gh-112532: Fix peg generator for mimalloc build
    corona10 committed Dec 26, 2023
    Copy the full SHA
    e5cce70 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Dec 23, 2023

  1. gh-113317: Move more formatting helpers into libclinic (#113438)

    Move the following global helpers into libclinic:
    - format_escape()
    - normalize_snippet()
    - wrap_declarations()
    
    Also move strip_leading_and_trailing_blank_lines() and make it internal to libclinic.
    erlend-aasland committed Dec 23, 2023
    Copy the full SHA
    ca71987 View commit details
    View at this point in the history
    Browse the repository at this point in the history
  2. gh-113317: Clean up Argument Clinic global namespace (#113414)

    Split up clinic.py by establishing libclinic as a support package for
    Argument Clinic. Get rid of clinic.py globals by either making them
    class members, or by putting them into libclinic.
    
    - Move INCLUDE_COMMENT_COLUMN to BlockPrinter
    - Move NO_VARARG to CLanguage
    - Move formatting helpers to libclinic
    - Move some constants to libclinic (and annotate them as Final)
    erlend-aasland committed Dec 23, 2023
    Copy the full SHA
    c3f92f6 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. Copy the full SHA
    9c3ddf3 View commit details
    View at this point in the history
    Browse the repository at this point in the history
  2. gh-113317: Argument Clinic: tear out internal text accumulator APIs (#…

    …113402)
    
    Replace the internal accumulator APIs by using lists of strings and join().
    
    Yak-shaving for separating out formatting code into a separate file.
    
    Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
    erlend-aasland and AlexWaygood committed Dec 22, 2023
    Copy the full SHA
    daa658a View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. Copy the full SHA
    7de9855 View commit details
    View at this point in the history
    Browse the repository at this point in the history
  2. gh-65701: document that freeze doesn't work with framework builds on …

    …macOS (#113352)
    
    * gh-65701: document that freeze doesn't work with framework builds on macOS
    
    The framework install is inherently incompatible with freeze. Document
    that that freeze doesn't work with framework builds and bail out
    early when trying to run freeze anyway.
    
    Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
    ronaldoussoren and erlend-aasland committed Dec 21, 2023
    Copy the full SHA
    df1eec3 View commit details
    View at this point in the history
    Browse the repository at this point in the history
  3. Copy the full SHA
    723f4d6 View commit details
    View at this point in the history
    Browse the repository at this point in the history
  4. gh-113336: Remove the 'version' directive from Argument Clinic (#113341)

    The 'version' directive was introduced with gh-63929 in Nov 2013. It has
    not been in use in the CPython code base, and the 'version' variable has
    never been bumped.
    erlend-aasland committed Dec 21, 2023
    Copy the full SHA
    fae096c View commit details
    View at this point in the history
    Browse the repository at this point in the history
  5. Docs: update URL in Argument Clinic CLI help text (#113351)

    The Argument Clinic docs was moved to the devguide earlier in 2023.
    erlend-aasland committed Dec 21, 2023
    Copy the full SHA
    4b90b5d View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Copy the full SHA
    713e428 View commit details
    View at this point in the history
    Browse the repository at this point in the history
  2. gh-113257: Automatically generate pip SBOM metadata from wheel (#113295)

    Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
    sethmlarson and hugovk committed Dec 20, 2023
    Copy the full SHA
    b221e03 View commit details
    View at this point in the history
    Browse the repository at this point in the history
  3. Copy the full SHA
    de8a4e5 View commit details
    View at this point in the history
    Browse the repository at this point in the history
  4. Copy the full SHA
    e96f260 View commit details
    View at this point in the history
    Browse the repository at this point in the history
  5. gh-112205: Support docstring for @getter (#113160)

    ---------
    
    Co-authored-by: Erlend E. Aasland <erlend@python.org>
    corona10 and erlend-aasland committed Dec 20, 2023
    Copy the full SHA
    57b7e52 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. gh-112205: Require @getter and @Setter to be methods (#113278)

    Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
    erlend-aasland and AlexWaygood committed Dec 19, 2023
    Copy the full SHA
    6a69b80 View commit details
    View at this point in the history
    Browse the repository at this point in the history
  2. gh-113257: Fix SBOM metadata for pip 23.3.2 (#113262)

    Fix SBOM metadata for pip 23.3.2
    sethmlarson committed Dec 19, 2023
    Copy the full SHA
    4658464 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Copy the full SHA
    70d378c View commit details
    View at this point in the history
    Browse the repository at this point in the history
  2. Copy the full SHA
    7719035 View commit details
    View at this point in the history
    Browse the repository at this point in the history
  3. gh-113246: Updated bundled pip to 23.3.2 (gh-113249)

    Updated bundled pip to 23.3.2
    sbidoul committed Dec 18, 2023
    Copy the full SHA
    4a24bf9 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Copy the full SHA
    e24eccb View commit details
    View at this point in the history
    Browse the repository at this point in the history
  2. Copy the full SHA
    29f7eb4 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Copy the full SHA
    79dad03 View commit details
    View at this point in the history
    Browse the repository at this point in the history
  2. gh-112205: Support @setter annotation from AC (gh-112922)

    ---------
    
    Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
    Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
    3 people committed Dec 13, 2023
    Copy the full SHA
    498a096 View commit details
    View at this point in the history
    Browse the repository at this point in the history
  3. Copy the full SHA
    9263173 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. gh-112320: Implement on-trace confidence tracking for branches (#112321)

    We track the confidence as a scaled int.
    gvanrossum committed Dec 12, 2023
    Copy the full SHA
    7316dfb View commit details
    View at this point in the history
    Browse the repository at this point in the history
  2. gh-76785: More Fixes for test.support.interpreters (gh-113012)

    This brings the module (along with the associated extension modules) mostly in sync with PEP 734.  There are only a few small things to wrap up.
    ericsnowcurrently committed Dec 12, 2023
    Copy the full SHA
    a49b427 View commit details
    View at this point in the history
    Browse the repository at this point in the history
  3. gh-76785: Fixes for test.support.interpreters (gh-112982)

    This involves a number of changes for PEP 734.
    ericsnowcurrently committed Dec 12, 2023
    Copy the full SHA
    86a77f4 View commit details
    View at this point in the history
    Browse the repository at this point in the history
  4. Copy the full SHA
    0c55f27 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Copy the full SHA
    c27e9d5 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Dec 10, 2023

  1. Copy the full SHA
    eb27c9a View commit details
    View at this point in the history
    Browse the repository at this point in the history
Older