Kevin Dangoor wrote: > On 12/7/05, m h <[EMAIL PROTECTED]> wrote: > > > > Yes, but how do I install stable if I'm running 2.3 (and stable requires > > 2.4)? > > d'oh. Sorry. I forgot what the main point of the thread was :( > > BTW, the issue with Kid installation has been brought up and the Kid > folks are aware of it... I don't know if they've fixed it in svn yet, > though...
Great. Just as an FYI, the new 'networkx' package on PyPI does the same basic thing that Kid does in its setup, but it has a separate 'release.py' module that contains only the version info and other stuff needed for the setup script. The setup script then does an execfile() to get the variables, and the package __init__ just imports them from the 'release' module. This is a great way to do it that doesn't cause any import side effects, and I plan to add tips on this approach to the setuptools documentation in the future.

