<!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>