GH-80789: Get rid of the ``ensurepip`` infra for many wheels by webknjaz · Pull Request #109245 · python/cpython · GitHub

github.com

Tin mới

webknjaz:maintenance/ensurepip-single-wheel

GitHub CopilotWrite better code with AI

GitHub Copilot appDirect agents from issue to merge

ActionsAutomate any workflow

CodespacesInstant dev environments

IssuesPlan and track work

Code ReviewManage code changes

Code QualityEnforce quality at merge

GitHub Advanced SecurityFind and fix vulnerabilities

Code securitySecure your code as you build

Secret protectionStop leaks before they start

View all use cases

Financial services

View all industries

Software Development

GitHub SponsorsFund open source developers

Copilot for BusinessEnterprise-grade AI features

Premium SupportEnterprise-grade 24/7 support

Pull requests 2.6k

Security and quality 0

Replace bundled pip and setuptools with a downloader in the ensurepip module #80789

gh-80789: Implement build-time pip bundling in ensurepip #12791

GH-80789: Bundle ensurepip wheels at build time #109130

Ensure only one wheel for each vendored package in verify_ensurepip_wheels.py #109002

View reviewed changes

Learn more about hiding disruptive comments

The reason will be displayed to describe this comment to others. Learn more.

awaiting core review

awaiting core review

Get rid of the ensurepip infra for many wheels

Rename _find_packages to _get_replacement_pip_package

Remove changelog entry

Simplify WHEEL_PKG_DIR search

Simplify the pip wheel info

Use pathlib in ensurepip internally

Drop os.fsencode from wheel path preprocessing

Update replaced _get_pip_whl_path_ctx references

Drop looping from the wheel verification script

Multiline complex wheel path conditional

Drag the wheel path object through os.fsdecode

Use None-sentinel for missing alternative wheel

Un-f-string alternative wheel path glob

Melt the second wheel lookup error into sentinel

View reviewed changes

View reviewed changes

Merge branch 'main' into maintenance/ensurepip-single-wheel

infra for many wheels (