forked from pool/python-pip
		
	* Deprecations and Removals
    + Deprecate installation with setup.py install when no-binary is enabled
      for source distributions without pyproject.toml. (#11452)
    + Deprecate installation with setup.py install when the wheel package is
      absent for source distributions without pyproject.toml. (#8559)
    + Drop --use-deprecated=out-of-tree-build. (#11001)
  * Features
    + Use the data-dist-info-metadata attribute from PEP 658 to resolve
      distribution metadata without downloading the dist yet. (#11111)
    + Add --dry-run option to pip install, to let it print what it would
     install but not actually make changes in the target environment. (#11096)
    + Add pip inspect command to obtain the list of installed distributions
     and other information about the Python environment, in JSON. (#11245)
    + Add option to install and uninstall commands to opt-out from
      running-as-root warning. (#10556)
    + Add a user interface for supplying config settings to build backends.
      (#11059)
    + Explains why specified version cannot be retrieved when Requires-Python
      is not satisfied. (#9615)
    + Validate build dependencies when using --no-build-isolation. (#9794)
  * Bug Fixes
    + Fix entry point generation of pip.X, pipX.Y, and easy_install-X.Y to
      correctly account for multi-digit Python version segments. (#11547)
    + Fix --no-index when --index-url or --extra-index-url is specified
      inside a requirements file. (#11276)
    + Ignore distributions with invalid Name in metadata instead of crashing,
      when using the importlib.metadata backend. (#11352)
    + Raise RequirementsFileParseError when parsing malformed requirements
      options that can’t be sucessfully parsed by shlex. (#11491)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pip?expand=0&rev=101
		
	
		
			
				
	
	
		
			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-22.3.1/src/pip/_vendor/distlib/wheel.py
 | 
						|
===================================================================
 | 
						|
--- pip-22.3.1.orig/src/pip/_vendor/distlib/wheel.py
 | 
						|
+++ pip-22.3.1/src/pip/_vendor/distlib/wheel.py
 | 
						|
@@ -567,7 +567,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
 |