mirror of
https://github.com/termux/termux-packages.git
synced 2025-02-23 01:07:10 +00:00
24 lines
1.1 KiB
Diff
24 lines
1.1 KiB
Diff
--- pip-23.1/src/pip/_internal/commands/install.py 2023-04-16 00:05:42.665257200 +0100
|
|
+++ pip-23.1.mod/src/pip/_internal/commands/install.py 2023-04-16 00:09:42.989257317 +0100
|
|
@@ -342,6 +342,20 @@
|
|
reqs = self.get_requirements(args, options, finder, session)
|
|
check_legacy_setup_py_options(options, reqs)
|
|
|
|
+ reqs_list = [req.name for req in reqs]
|
|
+ while reqs_list.count("pip") != 0:
|
|
+ reqs_index = reqs_list.index("pip")
|
|
+ if len(reqs)-reqs_list.count("pip") == 0:
|
|
+ raise CommandError(
|
|
+ "Installing pip is forbidden, this will break the python-pip package (termux)."
|
|
+ )
|
|
+ elif reqs_list.count("pip") == 1:
|
|
+ logger.warning(
|
|
+ "Skip installing pip, this will break the python-pip package (termux)."
|
|
+ )
|
|
+ del reqs_list[reqs_index]
|
|
+ del reqs[reqs_index]
|
|
+
|
|
wheel_cache = WheelCache(options.cache_dir)
|
|
|
|
# Only when installing is it permitted to use PEP 660.
|