qvx wrote:
> Thanks. This is all black magic for me. I tried to read
> http://peak.telecommunity.com/DevCenter/setuptools but it is such a
> long document...

When in doubt, skim the table of contents and jump to sections that
look promising.  I tried to write it so there are few implicit forward
or backward references; most things that are related to each other have
explicit links to the other sections.  Mostly, for the question you're
asking, the relevant docs are in the developer's guide under topics
related to releasing projects via Subversion.

Probably the main issue you're running into, though, is that the
setuptools docs are intended for developers who are shipping
setuptools-based projects, not for the folks using them.  In other
words, the docs were written to help Kevin, Ian, Ryan, and others
prepare their stuff for releasing to you, not to help you to figure out
what they did.  ;)


> Now I'm wondering about the difference between develop and install.

The difference is that install builds an egg that's a snapshot of the
code as it currently is, while "develop" just adds your source tree to
sys.path, so that whenever you make changes to the source (or update
from Subversion), it immediately takes effect without needing to build
a new snapshot.  "develop" also doesn't have to copy any code to your
installation directories; it just updates the script wrappers and the
.pth file.

Reply via email to