[prev in list] [next in list] [prev in thread] [next in thread] 

List:       python-distutils-sig
Subject:    [Distutils] bdist dist-dir
From:       Ernesto Posse <eposse () gmail ! com>
Date:       2010-04-17 1:50:55
Message-ID: x2o4ecfdb121004161850q3dd0f7a1y9052a6df67660045 () mail ! gmail ! com
[Download RAW message or body]

Hi. I have a couple of questions regarding the installation directory
when using binary distributions. When I do

python setup.py bdist

the generated gztar ball contains the files prefixed with the
directory where they will be unpacked, which in my machine is
"./usr/local/lib/python2.6/dist-packages", which is fine if the user
has the same version of Python installed in the same directory as I
do, but in general this is not the case. So my questions are:

1) why is this the behaviour of bdist?
2) is there a way to specify "install wherever the user has Python
installed" with binary distros? the --relative option still seems to
assume certain prefixes.
3) if I used sdist instead, running python setup.py install would
install in the right place, but I want to distribute pre-compiled C
extensions. What is the most appropriate way of doing this? a bdist
seems the most natural, but it seems to assume certain target
directories. I suppose one could do an sdist and include the compiled
extensions as "data files" but that seems like a hack against the
"spirit" of distutils.
4) there is a build_rpm command. Why isn't there a build_deb? and are
there any plans to add this?

Thanks.

-- 
Ernesto Posse

Applied Formal Methods Group - Software Technology Lab
School of Computing
Queen's University - Kingston, Ontario, Canada
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic