OK, that seems to be caused by the default scheme changing from posix_prefix to posix_local, dh-python was making silly assumptions, there.
Your updated sysconfig patch looks good. ** Also affects: dh-python (Ubuntu) Importance: Undecided Status: New ** Changed in: dh-python (Ubuntu) Status: New => In Progress ** Changed in: dh-python (Ubuntu) Assignee: (unassigned) => Stefano Rivera (stefanor) -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to dh-python in Ubuntu. https://bugs.launchpad.net/bugs/1960608 Title: python-pip >= 21.3.1+dfsg-3 fails pip3-root.sh autopkgtest with python3.10 Status in dh-python package in Ubuntu: In Progress Status in python-pip package in Ubuntu: New Status in python3.10 package in Ubuntu: Confirmed Bug description: pip3-root.sh expects world package to be installed in /usr/local/lib/python3.*/dist-packages whereas it is actually installed into /usr/lib/python3.10/site-packages/. It even fails to uninstall the package right after installing it: ubuntu@autopkgtest:~$ sudo python3 -m pip install world Collecting world Using cached world-4.1.1-py3-none-any.whl Collecting atpublic Using cached atpublic-3.0.1-py3-none-any.whl (4.8 kB) Installing collected packages: atpublic, world Successfully installed atpublic-3.0.1 world-4.1.1 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv ubuntu@autopkgtest:~$ sudo python3 -m pip uninstall world WARNING: Skipping world as it is not installed. WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dh-python/+bug/1960608/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp