Patch scheme to posix_prefix if posix_local and --prefix is specified
docker run --rm -it debian:trixie bash
apt update
apt install python3-pip
mkdir /data
python3 -m pip install blurb --prefix=/data
ls /data
local/
/data/local/lib is used.
After installing patched pip,
python3 -m pip install blurb --prefix=/data
ls /data
bin/ lib/
Now /data/lib is used, which mean --prefix is followed properly.
I already submitted upstream https://github.com/pypa/pip/pull/13634 but it is not going well, so I now submit debian MR.