forked from pool/python-pip
		
	Accepting request 1084918 from devel:languages:python
- Update to 23.1.2 - Upgrade setuptools to 67.7.2 - 23.1.1: - Revert #11487, as it causes issues with virtualenvs created by the Windows Store distribution of Python. (#11987) - Revert pkg_resources (via setuptools) back to 65.6.3 - Update documentation to reflect the new behavior of using the cache of locally built wheels in hash-checking mode. (#11967) OBS-URL: https://build.opensuse.org/request/show/1084918 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pip?expand=0&rev=59
This commit is contained in:
		
							
								
								
									
										
											BIN
										
									
								
								pip-22.3.1-gh.tar.gz
									 (Stored with Git LFS)
									
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								pip-22.3.1-gh.tar.gz
									 (Stored with Git LFS)
									
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										3
									
								
								pip-23.1.2-gh.tar.gz
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								pip-23.1.2-gh.tar.gz
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| version https://git-lfs.github.com/spec/v1 | ||||
| oid sha256:ac5c959a099b88840db897451678810a8b9aec469f296cfd04a88131d64b4c29 | ||||
| size 9345911 | ||||
| @@ -1,3 +1,116 @@ | ||||
| ------------------------------------------------------------------- | ||||
| Tue May  2 10:12:33 UTC 2023 - Daniel Garcia <daniel.garcia@suse.com> | ||||
|  | ||||
| - Update to 23.1.2 | ||||
|   - Upgrade setuptools to 67.7.2 | ||||
| - 23.1.1: | ||||
|   - Revert #11487, as it causes issues with virtualenvs created by the | ||||
|     Windows Store distribution of Python. (#11987) | ||||
|   - Revert pkg_resources (via setuptools) back to 65.6.3 | ||||
|   - Update documentation to reflect the new behavior of using the | ||||
|     cache of locally built wheels in hash-checking mode. (#11967) | ||||
| - 23.1: | ||||
|   - Remove support for the deprecated --install-options. (#11358) | ||||
|   - --no-binary does not imply setup.py install anymore. Instead a | ||||
|     wheel will be built locally and installed. (#11451) | ||||
|   - --no-binary does not disable the cache of locally built wheels | ||||
|     anymore. It only means "don't download wheels". (#11453) | ||||
|   - Deprecate --build-option and --global-option. Users are invited to | ||||
|     switch to --config-settings. (#11859) | ||||
|   - Using --config-settings with projects that don't have a | ||||
|     pyproject.toml now prints a deprecation warning. In the future the | ||||
|     presence of config settings will automatically enable the default | ||||
|     build backend for legacy projects and pass the setttings to it. | ||||
|     (#11915) | ||||
|   - Remove setup.py install fallback when building a wheel failed for | ||||
|     projects without pyproject.toml. (#8368) | ||||
|   - When the wheel package is not installed, pip now uses the default | ||||
|     build backend instead of setup.py install and setup.py develop for | ||||
|     project without pyproject.toml. (#8559) | ||||
|   - Specify egg-link location in assertion message when it does not | ||||
|     match installed location to provide better error message for | ||||
|     debugging. (#10476) | ||||
|   - Present conflict information during installation after each choice | ||||
|     that is rejected (pass -vv to pip install to show it) (#10937) | ||||
|   - Display dependency chain on each Collecting/Processing log line. | ||||
|     (#11169) | ||||
|   - Support a per-requirement --config-settings option in requirements | ||||
|     files. (#11325) | ||||
|   - The --config-settings/-C option now supports using the same key | ||||
|     multiple times. When the same key is specified multiple times, all | ||||
|     values are passed to the build backend as a list, as opposed to | ||||
|     the previous behavior, where pip would only pass the last value if | ||||
|     the same key was used multiple times. (#11681) | ||||
|   - Add -C as a short version of the --config-settings option. | ||||
|     (#11786) | ||||
|   - Reduce the number of resolver rounds, since backjumping makes the | ||||
|     resolver more efficient in finding solutions. This also makes | ||||
|     pathological cases fail quicker. (#11908) | ||||
|   - Warn if --hash is used on a line without requirement in a | ||||
|     requirements file. (#11935) | ||||
|   - Stop propagating CLI --config-settings to the build dependencies. | ||||
|     They already did not propagate to requirements provided in | ||||
|     requirement files. To pass the same config settings to several | ||||
|     requirements, users should provide the requirements as CLI | ||||
|     arguments. (#11941) | ||||
|   - Support wheel cache when using --require-hashes. (#5037) | ||||
|   - Add --keyring-provider flag. See the Authentication page in the | ||||
|     documentation for more info. (#8719) | ||||
|   - In the case of virtual environments, configuration files are now | ||||
|     also included from the base installation. (#9752) | ||||
|   - Fix grammar by changing "A new release of pip available:" to "A | ||||
|     new release of pip is available:" in the notice used for | ||||
|     indicating that. (#11529) | ||||
|   - Normalize paths before checking if installed scripts are on PATH. | ||||
|     (#11719) | ||||
|   - Correct the way to decide if keyring is available. (#11774) | ||||
|   - More consistent resolution backtracking by removing legacy hack | ||||
|     related to setuptools resolution (#11837) | ||||
|   - Include AUTHORS.txt in pip's wheels. (#11882) | ||||
|   - The uninstall and install --force-reinstall commands no longer | ||||
|     call normalize_path() repeatedly on the same paths. Instead, these | ||||
|     results are cached for the duration of an uninstall operation, | ||||
|     resulting in improved performance, particularly on Windows. | ||||
|     (#11889) | ||||
|   - Fix and improve the parsing of hashes embedded in URL fragments. | ||||
|     (#11936) | ||||
|   - When package A depends on package B provided as a direct URL | ||||
|     dependency including a hash embedded in the link, the | ||||
|     --require-hashes option did not warn when user supplied hashes | ||||
|     were missing for package B. (#11938) | ||||
|   - Correctly report requested_extras in the installation report when | ||||
|     extras are specified for a local directory installation. (#11946) | ||||
|   - When installing an archive from a direct URL or local file, | ||||
|     populate download_info.info.hashes in the installation report, in | ||||
|     addition to the legacy download_info.info.hash key. (#11948) | ||||
| - 23.0.1: | ||||
|   - Change the hashes in the installation report to be a mapping. Emit | ||||
|     the archive_info.hashes dictionary in direct_url.json. (#11312) | ||||
|   - Implement logic to read the EXTERNALLY-MANAGED file as specified | ||||
|     in PEP 668. This allows a downstream Python distributor to prevent | ||||
|     users from using pip to modify the externally managed environment. | ||||
|     (#11381) | ||||
|   - Enable the use of keyring found on PATH. This allows keyring | ||||
|     installed using pipx to be used by pip. (#11589) | ||||
|   - The inspect and installation report formats are now declared | ||||
|     stable, and their version has been bumped from 0 to 1. (#11757) | ||||
|   - Wheel cache behavior is restored to match previous versions, | ||||
|     allowing the cache to find existing entries. (#11527) | ||||
|   - Use the "venv" scheme if available to obtain prefixed lib paths. | ||||
|     (#11598) | ||||
|   - Deprecated a historical ambiguity in how egg fragments in | ||||
|     URL-style requirements are formatted and handled. egg fragments | ||||
|     that do not look like PEP 508 names now produce a deprecation | ||||
|     warning. (#11617) | ||||
|   - Fix scripts path in isolated build environment on Debian. (#11623) | ||||
|   - Make pip show show the editable location if package is editable | ||||
|     (#11638) | ||||
|   - Stop checking that wheel is present when build-system.requires is | ||||
|     provided without build-system.build-backend as setuptools (which | ||||
|     we still check for) will inject it anyway. (#11673) | ||||
|   - Fix an issue when an already existing in-memory distribution would | ||||
|     cause exceptions in pip install (#11704) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Fri Apr 21 12:29:19 UTC 2023 - Dirk Müller <dmueller@suse.com> | ||||
|  | ||||
|   | ||||
| @@ -16,13 +16,7 @@ | ||||
| # | ||||
|  | ||||
|  | ||||
| %if 0%{?suse_version} > 1500 | ||||
| %bcond_without libalternatives | ||||
| %else | ||||
| %bcond_with libalternatives | ||||
| %endif | ||||
|  | ||||
| %{?!python_module:%define python_module() python3-%{**}} | ||||
| %{?sle15_python_module_pythons} | ||||
| %global flavor @BUILD_FLAVOR@%{nil} | ||||
| %if "%{flavor}" == "test" | ||||
| %define psuffix -test | ||||
| @@ -40,9 +34,13 @@ | ||||
| %endif | ||||
| %endif | ||||
| %global skip_python2 1 | ||||
| %{?sle15_python_module_pythons} | ||||
| %if 0%{?suse_version} > 1500 | ||||
| %bcond_without libalternatives | ||||
| %else | ||||
| %bcond_with libalternatives | ||||
| %endif | ||||
| Name:           python-pip%{psuffix} | ||||
| Version:        22.3.1 | ||||
| Version:        23.1.2 | ||||
| Release:        0 | ||||
| Summary:        A Python package management system | ||||
| License:        MIT | ||||
| @@ -62,15 +60,15 @@ Requires:       ca-certificates | ||||
| Requires:       coreutils | ||||
| Requires:       python-setuptools | ||||
| Requires:       python-xml | ||||
| Recommends:     ca-certificates-mozilla | ||||
| BuildArch:      noarch | ||||
| %if %{with libalternatives} | ||||
| Requires:       alts | ||||
| BuildRequires:  alts | ||||
| Requires:       alts | ||||
| %else | ||||
| Requires(post): update-alternatives | ||||
| Requires(postun):update-alternatives | ||||
| %endif | ||||
| Recommends:     ca-certificates-mozilla | ||||
| BuildArch:      noarch | ||||
| %if %{with test} | ||||
| # Test requirements: | ||||
| BuildRequires:  %{python_module PyYAML} | ||||
| @@ -86,11 +84,11 @@ BuildRequires:  %{python_module scripttest} | ||||
| BuildRequires:  %{python_module setuptools-wheel} | ||||
| BuildRequires:  %{python_module virtualenv >= 1.10} | ||||
| BuildRequires:  %{python_module wheel} | ||||
| BuildRequires:  ca-certificates | ||||
| BuildRequires:  git-core | ||||
| %if 0%{?suse_version} <= 1500 | ||||
| BuildRequires:  %{python_module mock} | ||||
| %endif | ||||
| BuildRequires:  ca-certificates | ||||
| BuildRequires:  git-core | ||||
| %endif | ||||
| %if %{with wheel} | ||||
| BuildRequires:  %{python_module wheel} | ||||
| @@ -160,7 +158,7 @@ donttest="test_pip_self_version_check_calls_underlying_implementation" | ||||
| # keep the alternative groups separate. Users could decide to let pip and pip3 point to | ||||
| # different flavors | ||||
| %python_install_alternative pip | ||||
| %if "%python_flavor" != "python2" | ||||
| %if "%{python_flavor}" != "python2" | ||||
| %python_install_alternative pip3 | ||||
| %endif | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user