Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pip for openSUSE:Factory 
checked in at 2023-05-30 22:01:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pip (Old)
 and      /work/SRC/openSUSE:Factory/.python-pip.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pip"

Tue May 30 22:01:58 2023 rev:59 rq:1084918 version:23.1.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pip/python-pip.changes    2023-04-22 
22:00:33.529251740 +0200
+++ /work/SRC/openSUSE:Factory/.python-pip.new.1533/python-pip.changes  
2023-05-30 22:02:03.890876782 +0200
@@ -1,0 +2,113 @@
+Tue May  2 10:12:33 UTC 2023 - Daniel Garcia <daniel.gar...@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)
+
+-------------------------------------------------------------------

Old:
----
  pip-22.3.1-gh.tar.gz

New:
----
  pip-23.1.2-gh.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-pip.spec ++++++
--- /var/tmp/diff_new_pack.gdXzQ9/_old  2023-05-30 22:02:04.618881072 +0200
+++ /var/tmp/diff_new_pack.gdXzQ9/_new  2023-05-30 22:02:04.622881095 +0200
@@ -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:       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 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 @@
 # 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
 

++++++ pip-22.3.1-gh.tar.gz -> pip-23.1.2-gh.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-pip/pip-22.3.1-gh.tar.gz 
/work/SRC/openSUSE:Factory/.python-pip.new.1533/pip-23.1.2-gh.tar.gz differ: 
char 12, line 1

Reply via email to