Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: pypa/distlib
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.3.8
Choose a base ref
...
head repository: pypa/distlib
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.3.9
Choose a head ref
  • 17 commits
  • 39 files changed
  • 8 contributors

Commits on Dec 12, 2023

  1. Verified

    This commit was signed with the committer’s verified signature.
    snyk-bot Snyk bot
    Copy the full SHA
    bafdb97 View commit details
  2. Copy the full SHA
    a552402 View commit details

Commits on Dec 13, 2023

  1. Copy the full SHA
    573f741 View commit details

Commits on Feb 14, 2024

  1. Fix #214: Update representation of interpreter in test.

    vsajip committed Feb 14, 2024
    Copy the full SHA
    1c08845 View commit details

Commits on Mar 19, 2024

  1. Make some code style changes.

    vsajip committed Mar 19, 2024
    Copy the full SHA
    aed6a13 View commit details
  2. Make some more code style changes.

    vsajip committed Mar 19, 2024
    Copy the full SHA
    674a491 View commit details

Commits on May 3, 2024

  1. Fix failing macos-latest Python 3.7 CI (#216)

    notatallshaw authored May 3, 2024
    Copy the full SHA
    de9b5a6 View commit details
  2. Preload script wrappers at import time (#215)

    pfmoore authored May 3, 2024
    Copy the full SHA
    888c48b View commit details

Commits on Sep 30, 2024

  1. Copy the full SHA
    5235013 View commit details

Commits on Oct 7, 2024

  1. Upgrade codecov workflow to v4 (#232)

    v3 of https://github.com/codecov/codecov-action is failing
    on macOS, bumping to v4 appears to resolve the issue.
    stewartmiles authored Oct 7, 2024
    Copy the full SHA
    cbd4ae1 View commit details
  2. Add handling for cross-compilation environments. (#231)

    freakboy3742 authored Oct 7, 2024
    Copy the full SHA
    a16423f View commit details
  3. Add wheel with a C extension to test mounting (#229)

    This recreates the source to the `tests/minimext*.whl` wheels
    with a couple of differences:
    * The C extension is placed in the minimext package rather than being
      a top level package.
    * A Python implementation of the C extension is provided to make it
      easier for pure Python programmers to understand / modify.
    
    This also adds a script `build_wheels.sh` that will install Python
    interpreters and build the minimext wheel for different Python
    versions with and without adding the `EXTENSIONS` metadata file.
    
    Related to #222
    stewartmiles authored Oct 7, 2024
    Copy the full SHA
    6fbadf1 View commit details
  4. Do not use the absolute path to cache wheel extensions. (#226)

    Wheel names can be long and paths to mounted wheels can be long.
    Previously `util.path_to_cache_dir()` was unconditionally building
    cache paths using the absolute path of the cache directory joined
    with the absolute path to a wheel being mounted. This makes it very
    easy to generate in huge paths that exceed the maximum path length
    (MAX_PATH) on Windows machines without the
    [registry change](https://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=registry)
    to support long paths.
    
    A user-wide shared location for cached data is potentially easy enough
    to poison with incorrect extensions, so using the absolute path of a
    wheel being mounted to cache extensions doesn't seem to add any more
    protection and results in very long hard to read paths that can exceed
    Windows path limits in out of the box installations.
    
    Fixes #224
    stewartmiles authored Oct 7, 2024
    Copy the full SHA
    fac84c7 View commit details
  5. Add support for wheel compatibility with the limited API. (#228)

    * Add support for wheel compatibility with the limited API.
    
    https://docs.python.org/3/c-api/stable.html#limited-c-api
    > Python 3.2 introduced the Limited API, a subset of Python’s C API.
    > Extensions that only use the Limited API can be compiled once and
    > work with multiple versions of Python Python 3.2
    
    This adds `abi3` to the list of compatible ABIs for all versions
    of Python beyond 3.2.
    
    Fixes #225
    
    * Add missing import for test_wheel.py
    
    * Unconditionally add limited ABI support to each version.
    
    On Windows imp.get_suffixes() doesn't return the limited ABI
    as supported even though - when carefully building an extension -
    it is (see the discussion on pypa/pip#4445).
    stewartmiles authored Oct 7, 2024
    Copy the full SHA
    2c4d2fa View commit details
  6. Fix whitespace at end of file.

    vsajip committed Oct 7, 2024
    Copy the full SHA
    d1f40d6 View commit details

Commits on Oct 9, 2024

  1. Remove duplicated newline in shebang of windows launcher (#221)

    A2uria authored Oct 9, 2024
    Copy the full SHA
    148fa95 View commit details
  2. Changes for 0.3.9.

    vsajip committed Oct 9, 2024
    Copy the full SHA
    fab584e View commit details
Loading