Update the patches
This commit is contained in:
parent
58c5acd7e8
commit
0626df487e
@ -26,7 +26,7 @@ index befd01c..d6f3632 100644
|
|||||||
--- a/src/pip/_internal/utils/entrypoints.py
|
--- a/src/pip/_internal/utils/entrypoints.py
|
||||||
+++ b/src/pip/_internal/utils/entrypoints.py
|
+++ b/src/pip/_internal/utils/entrypoints.py
|
||||||
@@ -7,7 +7,7 @@ if MYPY_CHECK_RUNNING:
|
@@ -7,7 +7,7 @@ if MYPY_CHECK_RUNNING:
|
||||||
from typing import Optional, List
|
from typing import List, Optional
|
||||||
|
|
||||||
|
|
||||||
-def _wrapper(args=None):
|
-def _wrapper(args=None):
|
||||||
|
@ -70,13 +70,14 @@ BuildRequires: python-wheel-wheel
|
|||||||
|
|
||||||
# Downstream only patch
|
# Downstream only patch
|
||||||
# Emit a warning to the user if pip install is run with root privileges
|
# Emit a warning to the user if pip install is run with root privileges
|
||||||
# Issue upstream: https://github.com/pypa/pip/issues/4288
|
# Upstream discussion:
|
||||||
|
# https://discuss.python.org/t/playing-nice-with-external-package-managers/1968/20
|
||||||
Patch1: emit-a-warning-when-running-with-root-privileges.patch
|
Patch1: emit-a-warning-when-running-with-root-privileges.patch
|
||||||
|
|
||||||
# Prevent removing of the system packages installed under /usr/lib
|
# Prevent removing of the system packages installed under /usr/lib
|
||||||
# when pip install -U is executed.
|
# when pip install -U is executed.
|
||||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1550368#c24
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1550368#c24
|
||||||
#Patch3: remove-existing-dist-only-if-path-conflicts.patch
|
Patch3: remove-existing-dist-only-if-path-conflicts.patch
|
||||||
|
|
||||||
# Use the system level root certificate instead of the one bundled in certifi
|
# Use the system level root certificate instead of the one bundled in certifi
|
||||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1655253
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1655253
|
||||||
@ -85,7 +86,7 @@ Patch4: dummy-certifi.patch
|
|||||||
# Don't warn the user about pip._internal.main() entrypoint
|
# Don't warn the user about pip._internal.main() entrypoint
|
||||||
# In Fedora, we use that in ensurepip and users cannot do anything about it,
|
# In Fedora, we use that in ensurepip and users cannot do anything about it,
|
||||||
# this warning is juts moot. Also, the warning breaks CPython test suite.
|
# this warning is juts moot. Also, the warning breaks CPython test suite.
|
||||||
#Patch5: nowarn-pip._internal.main.patch
|
Patch5: nowarn-pip._internal.main.patch
|
||||||
|
|
||||||
# Downstream only patch
|
# Downstream only patch
|
||||||
# Users might have local installations of pip from using
|
# Users might have local installations of pip from using
|
||||||
|
@ -20,7 +20,7 @@ diff --git a/src/pip/_internal/req/req_install.py b/src/pip/_internal/req/req_in
|
|||||||
index 4759f4a..2e76e35 100644
|
index 4759f4a..2e76e35 100644
|
||||||
--- a/src/pip/_internal/req/req_install.py
|
--- a/src/pip/_internal/req/req_install.py
|
||||||
+++ b/src/pip/_internal/req/req_install.py
|
+++ b/src/pip/_internal/req/req_install.py
|
||||||
@@ -39,6 +39,7 @@ from pip._internal.utils.misc import (
|
@@ -41,6 +41,7 @@ from pip._internal.utils.misc import (
|
||||||
ask_path_exists,
|
ask_path_exists,
|
||||||
backup_dir,
|
backup_dir,
|
||||||
display_path,
|
display_path,
|
||||||
@ -28,7 +28,7 @@ index 4759f4a..2e76e35 100644
|
|||||||
dist_in_site_packages,
|
dist_in_site_packages,
|
||||||
dist_in_usersite,
|
dist_in_usersite,
|
||||||
get_distribution,
|
get_distribution,
|
||||||
@@ -446,7 +447,7 @@ class InstallRequirement(object):
|
@@ -447,7 +448,7 @@ class InstallRequirement(object):
|
||||||
"lack sys.path precedence to {} in {}".format(
|
"lack sys.path precedence to {} in {}".format(
|
||||||
existing_dist.project_name, existing_dist.location)
|
existing_dist.project_name, existing_dist.location)
|
||||||
)
|
)
|
||||||
@ -46,10 +46,10 @@ index c9b4c66..ff361d8 100644
|
|||||||
from pip._internal.utils.logging import indent_log
|
from pip._internal.utils.logging import indent_log
|
||||||
from pip._internal.utils.misc import dist_in_usersite, normalize_version_info
|
from pip._internal.utils.misc import dist_in_usersite, normalize_version_info
|
||||||
+from pip._internal.utils.misc import dist_in_install_path
|
+from pip._internal.utils.misc import dist_in_install_path
|
||||||
from pip._internal.utils.packaging import (
|
from pip._internal.utils.packaging import check_requires_python, get_requires_python
|
||||||
check_requires_python,
|
from pip._internal.utils.typing import MYPY_CHECK_RUNNING
|
||||||
get_requires_python,
|
|
||||||
@@ -207,7 +208,9 @@ class Resolver(BaseResolver):
|
@@ -204,7 +205,9 @@ class Resolver(BaseResolver):
|
||||||
"""
|
"""
|
||||||
# Don't uninstall the conflict if doing a user install and the
|
# Don't uninstall the conflict if doing a user install and the
|
||||||
# conflict is not a user install.
|
# conflict is not a user install.
|
||||||
@ -64,15 +64,16 @@ diff --git a/src/pip/_internal/utils/misc.py b/src/pip/_internal/utils/misc.py
|
|||||||
index 24a7455..5fd48d3 100644
|
index 24a7455..5fd48d3 100644
|
||||||
--- a/src/pip/_internal/utils/misc.py
|
--- a/src/pip/_internal/utils/misc.py
|
||||||
+++ b/src/pip/_internal/utils/misc.py
|
+++ b/src/pip/_internal/utils/misc.py
|
||||||
@@ -31,6 +31,7 @@ from pip._vendor.six.moves.urllib.parse import unquote as urllib_unquote
|
@@ -31,7 +31,7 @@ from pip._vendor.six.moves.urllib.parse import unquote as urllib_unquote
|
||||||
|
|
||||||
from pip import __version__
|
from pip import __version__
|
||||||
from pip._internal.exceptions import CommandError
|
from pip._internal.exceptions import CommandError
|
||||||
from pip._internal.locations import (
|
-from pip._internal.locations import get_major_minor_version, site_packages, user_site
|
||||||
+ distutils_scheme,
|
+from pip._internal.locations import distutils_scheme, get_major_minor_version, site_packages, user_site
|
||||||
get_major_minor_version,
|
from pip._internal.utils.compat import WINDOWS, expanduser, stdlib_pkgs, str_to_display
|
||||||
site_packages,
|
from pip._internal.utils.typing import MYPY_CHECK_RUNNING, cast
|
||||||
user_site,
|
from pip._internal.utils.virtualenv import (
|
||||||
@@ -403,6 +404,16 @@ def dist_in_site_packages(dist):
|
@@ -406,6 +406,16 @@ def dist_in_site_packages(dist):
|
||||||
return dist_location(dist).startswith(normalize_path(site_packages))
|
return dist_location(dist).startswith(normalize_path(site_packages))
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user