Public bug reported:

Binary package hint: python2.6

When running a setup.py script with distutils in Jaunty like this:

$ python setup.py install

modules get installed at '/usr/local/lib/python2.6/dist-packages'.

In contrast, when running

$ python setup.py install --prefix=/usr/local

modules get installed at '/usr/local/lib/python2.6/site-packages'.

In the same way

$ python setup.py install --prefix=/usr

installs modules at '/usr/lib/python2.6/site-packages'.

The problem is that '/usr/[local/]lib/python2.6/site-packages' is not
part of the default sys.path .

Maybe this is intended but I would expect that specifying an install
prefix like 'usr' or 'usr/local' still installs modules to a place which
is in Python's default search path - it worked this way in Ubuntu <=
8.10 .

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: python2.6 2.6.2~rc1-0ubuntu2
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: python2.6
Uname: Linux 2.6.28-11-generic i686

** Affects: python2.6 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386

-- 
Python distutils installs into 'site-packages' instead of 'dist-packages' when 
a prefix is set
https://bugs.launchpad.net/bugs/362570
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to