From 91e82b0b325f2686fbf6b2b391ad00a47a2f29b5 Mon Sep 17 00:00:00 2001 From: Denis Rouzaud Date: Wed, 4 Feb 2026 08:44:33 +0100 Subject: [PATCH 1/2] require pip >= 24 This will ensure proper Rust binary wheel support This should fix https://trac.osgeo.org/osgeo4w/ticket/907 --- src/python3-pip/osgeo4w/package.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/python3-pip/osgeo4w/package.sh b/src/python3-pip/osgeo4w/package.sh index b275b5bd..96b2571d 100644 --- a/src/python3-pip/osgeo4w/package.sh +++ b/src/python3-pip/osgeo4w/package.sh @@ -13,12 +13,12 @@ startlog fetchenv osgeo4w/bin/o4w_env.bat python3 -m ensurepip -python3 -m pip install --upgrade pip +python3 -m pip install --upgrade "pip>=24.0" python3 -m pip install wheel cat >pip.bat < Date: Wed, 4 Feb 2026 08:49:19 +0100 Subject: [PATCH 2/2] pip depends on setuptools --- src/python3-pip/osgeo4w/package.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/python3-pip/osgeo4w/package.sh b/src/python3-pip/osgeo4w/package.sh index 96b2571d..cb7a6013 100644 --- a/src/python3-pip/osgeo4w/package.sh +++ b/src/python3-pip/osgeo4w/package.sh @@ -2,7 +2,7 @@ export P=python3-pip export V=pip export B=pip export MAINTAINER=JuergenFischer -export BUILDDEPENDS="python3-core" +export BUILDDEPENDS="python3-core python3-setuptools" export PACKAGES="python3-pip" # initial python3-pip is built from python3 @@ -13,7 +13,7 @@ startlog fetchenv osgeo4w/bin/o4w_env.bat python3 -m ensurepip -python3 -m pip install --upgrade "pip>=24.0" +python3 -m pip install --upgrade pip python3 -m pip install wheel cat >pip.bat <