cpython/Tools/build
Łukasz Langa f8a047941f
gh-109002: Ensure only one wheel for each vendored package (#109003)
Output with one wheel:
```
❯ GITHUB_ACTIONS=true ./Tools/build/verify_ensurepip_wheels.py
Verifying checksum for /Volumes/RAMDisk/cpython/Lib/ensurepip/_bundled/pip-23.2.1-py3-none-any.whl.
Expected digest: 7ccf472345f20d35bdc9d1841ff5f313260c2c33fe417f48c30ac46cccabf5be
Actual digest:   7ccf472345f20d35bdc9d1841ff5f313260c2c33fe417f48c30ac46cccabf5be
::notice file=/Volumes/RAMDisk/cpython/Lib/ensurepip/_bundled/pip-23.2.1-py3-none-any.whl::Successfully verified the checksum of the pip wheel.
```

Output with two wheels:
```
❯ GITHUB_ACTIONS=true ./Tools/build/verify_ensurepip_wheels.py
::error file=/Volumes/RAMDisk/cpython/Lib/ensurepip/_bundled/pip-22.0.4-py3-none-any.whl::Found more than one wheel for package pip.

::error file=/Volumes/RAMDisk/cpython/Lib/ensurepip/_bundled/pip-23.2.1-py3-none-any.whl::Found more than one wheel for package pip.
```

Output without wheels:
```
❯ GITHUB_ACTIONS=true ./Tools/build/verify_ensurepip_wheels.py
::error file=::Could not find a pip wheel on disk.
```
2023-09-06 16:49:44 +02:00
..
check_extension_modules.py gh-104773: Remove the msilib package (GH-104911) 2023-05-24 20:06:00 -05:00
deepfreeze.py gh-105481: fix out of date comment (#108079) 2023-08-17 10:25:28 +00:00
freeze_modules.py Add advice how to freeze fewer modules (#101298) 2023-01-25 09:28:14 -08:00
generate_global_objects.py gh-102500: Implement PEP 688 (#102521) 2023-05-04 07:59:46 -07:00
generate_levenshtein_examples.py gh-99016: Make build scripts compatible with Python 3.8 (GH-99017) 2022-11-02 20:30:09 +02:00
generate_re_casefix.py
generate_sre_constants.py
generate_stdlib_module_names.py gh-108494: Argument Clinic partial supports of Limited C API (#108495) 2023-08-25 23:22:08 +02:00
generate_token.py gh-107211: No longer export internal functions (7) (#108425) 2023-08-24 17:40:56 +02:00
parse_html5_entities.py
smelly.py
stable_abi.py gh-106316: Remove pytime.h header file (#106317) 2023-07-01 22:27:18 +00:00
umarshal.py Fix a typo in umarshal.py (#108803) 2023-09-06 09:06:41 +00:00
update_file.py
verify_ensurepip_wheels.py gh-109002: Ensure only one wheel for each vendored package (#109003) 2023-09-06 16:49:44 +02:00