Mesons python module uses the purelib/platlib path when using the
function install_sources() to install a python module.
https://mesonbuild.com/Python-module.html
It would be helpful to know if ubuntu is going to fix this or not so
corresponding bug reports can be opened in projects depending on
The issue is that /usr/lib/python3/sysconfig.py is hardcoded to 'site-
packages' (see _INSTALL_SCHEMES variable in the code). If your code
uses sysconfig.get_path() to get the python3 site dir, it will fail on
ubuntu.
So either the fix needs to change /usr/lib/python3/sysconfig.py or
packages
my downstream package suffers from this: https://github.com/opencog
/link-grammar/issues/530
** Bug watch added: github.com/opencog/link-grammar/issues #530
https://github.com/opencog/link-grammar/issues/530
--
You received this bug notification because you are a member of Ubuntu
Touch
I just checked and this issue persists in python3.6.2.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to python3-defaults in
Ubuntu.
https://bugs.launchpad.net/bugs/1408092
Title:
sysconfig.get_path('purelib') points to
Is there any motion towards resolving this issue?
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to python3-defaults in
Ubuntu.
https://bugs.launchpad.net/bugs/1408092
Title:
sysconfig.get_path('purelib') points to
In fact looking at /usr/lib/python3.4/distutils/sysconfig.py, it appears
the fix is quite easy. In get_python_inc(), the variable `python_dir =
python_dir = 'python' + get_python_version() + build_flags` is used to
build the path. However, in get_python_lib(), "python3" is a hard-coded
string:
Hello, yes this last issue (distutils.sysconfig) is causing a problem on
a project I work on, so I'd like to confirm as well. It appears to have
been previously brought up here without reply:
https://lists.ubuntu.com/archives/ubuntu-devel-
discuss/2016-October/017005.html
I am seeing the issue
Perhaps it gets lost in this thread I wanted to confirm that the problem
highlighted by @bernard-godard comment
https://bugs.launchpad.net/ubuntu/+source/python3.5/+bug/1408092/comments/3
is also causing serious issues when using distutils to install into the
prefix /usr/local.
--
You received
Status changed to 'Confirmed' because the bug affects multiple users.
** Changed in: python3.5 (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to python3-defaults in
Ubuntu.
Seconding this bug.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to python3-defaults in
Ubuntu.
https://bugs.launchpad.net/bugs/1408092
Title:
sysconfig.get_path('purelib') points to site-packages directory
Status in
Please fix this, I can't normally package and install packages I develop
because of this.
** Also affects: python3.5 (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to
Hi Barry,
Just trying to bring this to your attention...
Thanks!
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to python3-defaults in
Ubuntu.
https://bugs.launchpad.net/bugs/1408092
Title:
sysconfig.get_path('purelib')
Additionally if for some reason the sysconfig module cannot be used,
automake scripts will fallback to using distutils.sysconfig like this:
distutils.sysconfig.get_python_lib(1,0,prefix=$prefix))
The result of this is (Ubuntu 16.04):
/usr/local/lib/python3/dist-packages
This is correctly set
This bug also affects python 3.5 in Ubuntu 16.04.
Note that automake scripts use also platlib in addition to purelib.
platlib is also wrongly pointing to site-packages.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to
Status changed to 'Confirmed' because the bug affects multiple users.
** Changed in: python3-defaults (Ubuntu)
Status: New = Confirmed
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to python3-defaults in
Ubuntu.
15 matches
Mail list logo