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.

