This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author petr.viktorin
Recipients dstufft, eric.araujo, frenzy, hroncok, lukasz.langa, pablogsal, petr.viktorin, uranusjr, vstinner
Date 2021-09-07.09:36:49
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1631007410.14.0.732624478594.issue44860@roundup.psfhosted.org>
In-reply-to
Content
Marking as *potential* release blocker for 3.10.

Pablo, without this change the newest pip (with [PR 10358]) will not work on Python 3.10 built --with-platlibdir.
This configure option was added in 3.9 for distros that separate `/usr/lib` and `/usr/lib64`, which used downstream patches before.
Things will be broken if:
* this bug is not fixed in 3.10
* AND `pip` switches to _USE_SYSCONFIG in 3.10 (with merged [PR 10358])
* AND distros don't patch again.

So, if this isn't merged in 3.10, either pip or downstreams will need to implement a workaround. (If pip doesn't hold off, downstreams that build  --with-platlibdir will likely carry this exact patch.)
On the other hand, we're very late in the release cycle.

Note that there's a similar bug in bpo-45035

[PR 10358]: https://github.com/pypa/pip/pull/10358
History
Date User Action Args
2021-09-07 09:36:50petr.viktorinsetrecipients: + petr.viktorin, vstinner, eric.araujo, lukasz.langa, dstufft, uranusjr, hroncok, frenzy, pablogsal
2021-09-07 09:36:50petr.viktorinsetmessageid: <1631007410.14.0.732624478594.issue44860@roundup.psfhosted.org>
2021-09-07 09:36:50petr.viktorinlinkissue44860 messages
2021-09-07 09:36:49petr.viktorincreate