Author vstinner
Recipients Arfrever, akitada, andybuckley, barry, belopolsky, carlos.velasco, catalin.iacob, christian.heimes, cstratak, doko, eitan.adler, eric.araujo, hroncok, ivazquez, jafo, jcea, lemburg, matejcik, mcepl, miss-islington, petr.viktorin, pillarsdotnet, piotr.dobrogost, pitrou, tarek, vstinner
Date 2020-02-12.15:12:11
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
> posix_user:
> * stdlib: '~/.local/lib64/python3.9'
> * platstdlib: '~/.local/lib64/python3.9'
> * platlib: '~/.local/lib64/python3.9/site-packages'

Honestly, I have no idea how posix_user is used.

~/.local/lib64/ directory doesn't exist on my work machine, whereas I'm installed various Python modules and applications.

In practice, ~/.local/lib/ is used on Fedora, even if posix_user scheme uses ~/.local/lib64/. Examples:

* pure Python: ~/.local/lib/python3.7/site-packages/pip/
* C extension: ~/.local/lib/python3.7/site-packages/typed_ast/

So changing posix_user should have no impact on end users.

I also tested a legacy "python3 install" to install a C extension, it also lands into ~/.local/lib:


The uses setuptools.

> Also note that the extension modules have archful suffix, so they will not collide in $HOME, unless they are installed as

Yeah, it seems like pip install adopted Debian multiarch naming: "x86_64-linux-gnu" triplet in "" filename.
Date User Action Args
2020-02-12 15:12:12vstinnersetrecipients: + vstinner, lemburg, barry, doko, jafo, jcea, belopolsky, pitrou, christian.heimes, matejcik, tarek, ivazquez, mcepl, eric.araujo, Arfrever, akitada, andybuckley, petr.viktorin, catalin.iacob, piotr.dobrogost, eitan.adler, cstratak, hroncok, miss-islington, pillarsdotnet, carlos.velasco
2020-02-12 15:12:11vstinnersetmessageid: <>
2020-02-12 15:12:11vstinnerlinkissue1294959 messages
2020-02-12 15:12:11vstinnercreate