Index: Makefile
===================================================================
--- Makefile (.../22.2.2/Makefile) (revision 449)
+++ Makefile (.../25.0.1/Makefile) (revision 450)
@@ -60,7 +60,7 @@
SOURCE_REQUIRES = sources/packages/d/python-modules/pip
-REQUIRES = dev/python3-modules/setuptools/65.5.0
+REQUIRES = dev/python3-modules/setuptools/75.8.0
# ======= __END_OF_REQUIRES__ =======
@@ -67,7 +67,7 @@
PYTHON3_VERSION = 3.12
-version = 22.2.2
+version = 25.0.1
tar_gz_archive = $(SRC_PACKAGE_PATH)/packages/d/python-modules/pip/pip-$(version).tar.gz
SRC_ARCHIVE = $(tar_gz_archive)
SRC_DIR = $(TARGET_BUILD_DIR)/pip-$(version)
@@ -89,7 +89,7 @@
# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
#
PIP3_PKG_NAME = pip3
-PIP3_PKG_VERSION = 22.2.2
+PIP3_PKG_VERSION = 25.0.1
PIP3_PKG_ARCH = $(PKGARCH)
PIP3_PKG_DISTRO_NAME = $(DISTRO_NAME)
PIP3_PKG_DISTRO_VERSION = $(DISTRO_VERSION)
@@ -132,8 +132,6 @@
$(build_target): $(src_done)
@( cd $(SRC_DIR) ; \
- $(PYTHON3) setup.py egg_info ; \
- $(PYTHON3) setup.py build ; \
)
@touch $@
@@ -140,13 +138,7 @@
$(install_target): $(build_target)
@mkdir -p $(PIP3_PKG)/usr/bin
@( cd $(SRC_DIR) ; \
- $(PYTHON3) setup.py install \
- --single-version-externally-managed \
- --prefix=/usr \
- --install-purelib=/usr/lib$(LIBSUFFIX) \
- --install-platlib=/usr/lib$(LIBSUFFIX) \
- --install-lib=/usr/lib$(LIBSUFFIX)/python$(PYTHON3_VERSION)/site-packages \
- --root=$(PIP3_PKG) ; \
+ $(PYTHON3) -m pip install --ignore-installed --prefix /usr --root $(PIP3_PKG) . ; \
)
@( cd $(PIP3_PKG)/usr/bin ; \
rm -f pip3 pip ; ln -sf pip$(PYTHON3_VERSION) pip3 ; \