[Touch-packages] [Bug 1408092] Re: sysconfig.get_path('purelib') points to site-packages directory

2018-10-23 Thread Gabriel Rauter
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

[Touch-packages] [Bug 1408092] Re: sysconfig.get_path('purelib') points to site-packages directory

2018-06-25 Thread tripzero
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

[Touch-packages] [Bug 1408092] Re: sysconfig.get_path('purelib') points to site-packages directory

2018-05-23 Thread linas
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

[Touch-packages] [Bug 1408092] Re: sysconfig.get_path('purelib') points to site-packages directory

2017-08-28 Thread Jeff Larson
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

[Touch-packages] [Bug 1408092] Re: sysconfig.get_path('purelib') points to site-packages directory

2017-08-28 Thread Jeff Larson
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

[Touch-packages] [Bug 1408092] Re: sysconfig.get_path('purelib') points to site-packages directory

2017-06-21 Thread Steve Sinclair
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:

[Touch-packages] [Bug 1408092] Re: sysconfig.get_path('purelib') points to site-packages directory

2017-06-21 Thread Steve Sinclair
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

[Touch-packages] [Bug 1408092] Re: sysconfig.get_path('purelib') points to site-packages directory

2016-11-18 Thread Jack Hale
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

[Touch-packages] [Bug 1408092] Re: sysconfig.get_path('purelib') points to site-packages directory

2016-09-19 Thread Launchpad Bug Tracker
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.

[Touch-packages] [Bug 1408092] Re: sysconfig.get_path('purelib') points to site-packages directory

2016-09-19 Thread Dmitry Eremin-Solenikov
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

[Touch-packages] [Bug 1408092] Re: sysconfig.get_path('purelib') points to site-packages directory

2016-07-14 Thread Marian
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

[Touch-packages] [Bug 1408092] Re: sysconfig.get_path('purelib') points to site-packages directory

2016-03-08 Thread Yury V. Zaytsev
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')

[Touch-packages] [Bug 1408092] Re: sysconfig.get_path('purelib') points to site-packages directory

2016-03-08 Thread astro
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

[Touch-packages] [Bug 1408092] Re: sysconfig.get_path('purelib') points to site-packages directory

2016-03-08 Thread astro
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

[Touch-packages] [Bug 1408092] Re: sysconfig.get_path('purelib') points to site-packages directory

2015-08-05 Thread Launchpad Bug Tracker
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.