<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Ian Bicking wrote:<br>
<blockquote cite="mid43EBBD60.6090405@colorstudy.com" type="cite">
  <pre wrap="">Setuptools and people using setuptools can only deal with actual issues, 
not with vague dislikes.  This is open source, issues get resolved, but 
there's never any guarantee that issues don't *exist*.
  </pre>
</blockquote>
Hiya!  I really like setuptools and the eggs and stuff.  I want to help
you out by giving you a specific user case.  I don't fully understand
setuptools, so I apologize in advanced for any errors.<br>
<br>
I am a system administrator for several systems.  I use a distro to
manage most of my software, but obviously some python modules don't
come with my distro (too new or the distro doesn't have it).<br>
<br>
I usually solve this by doing the following as a non-root user:<br>
<code><tt>$ /usr/bin/python setup.py install
--prefix=/usr/local/stow/projectname-version<br>
$ cd /usr/local/stow<br>
$ stow -D projectname-oldversion # optional -- removes old version<br>
$ stow projectname-version</tt></code><br>
<br>
This allows me to keep the previous version around in case I need to
roll back.<br>
<br>
Here is a (trunicated) tree listing from trac project:<br>
<tt>/usr/local/stow/trac-svn-r2824<br>
|-- bin<br>
|-- lib<br>
|   `-- python2.3<br>
|       `-- site-packages<br>
|           `-- trac<br>
`-- share<br>
    |-- man<br>
    |   `-- man1<br>
    `-- trac</tt><br>
<br>
Right now my workaround is to use bdist_egg and then copy the egg into
the directory
/usr/local/stow/project-version/lib/python2.4/site-packages (which I
have to mkdir first).  This isn't perfect because I don't get non-egg
stuff, if any exists.<br>
<br>
I hope that this helps you. ^_^<br>
<br>
Ciao!<br>
<pre class="moz-signature" cols="68">-- 
Probable-Possible, my black hen,
She lays eggs in the Relative When.
She doesn't lay eggs in the Positive Now
Because she's unable to postulate How.
        -- Frederick Winsor

The Doctor What: Need I say more?                <a class="moz-txt-link-freetext" href="http://docwhat.gerf.org/">http://docwhat.gerf.org/</a>
docwhat *at* gerf *dot* org                                        KF6VNC
</pre>
</body>
</html>