forked from pool/python-pip
* Allow multiple nested inclusions of the same requirements file again. * Deprecate wheel filenames that are not compliant with PEP 440. * Detect recursively referencing requirements files and help users identify the source. * Support for PEP 730 iOS wheels. * Display a better error message when an already installed package has an invalid requirement. * Ignore PIP_TARGET and pip.conf global.target when preparing a build environment. * Restore support for macOS 10.12 and older (via truststore). * Allow installing pip in editable mode in a virtual environment on Windows. * Upgrade certifi to 2024.8.30 * Upgrade distlib to 0.3.9 * Upgrade truststore to 0.10.0 * Upgrade urllib3 to 1.26.20 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pip?expand=0&rev=137
18 lines
697 B
Diff
18 lines
697 B
Diff
---
|
|
src/pip/_vendor/distlib/wheel.py | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
Index: pip-24.1.1/src/pip/_vendor/distlib/wheel.py
|
|
===================================================================
|
|
--- pip-24.1.1.orig/src/pip/_vendor/distlib/wheel.py
|
|
+++ pip-24.1.1/src/pip/_vendor/distlib/wheel.py
|
|
@@ -578,7 +578,7 @@ class Wheel(object):
|
|
maker.source_dir = workdir
|
|
maker.target_dir = None
|
|
try:
|
|
- for zinfo in zf.infolist():
|
|
+ for zinfo in sorted(zf.infolist()):
|
|
arcname = zinfo.filename
|
|
if isinstance(arcname, text_type):
|
|
u_arcname = arcname
|