Hi there, [snip] > so, now i am trying to also get "easy_install py==dev" to work. > I tried having a setup.cfg of > > [egg_info] > tag_build = .dev > tag_svn_revision = 1 > > and with a "version=1.0.0.a1" in setup.py and calling > > python setup.py sdist upload > > this registered and uploaded a 1.0.0a1-r57529 version fine.
Ugly. In the Zope community we've been avoiding any setup.cfg and we've done actual proper releases whenever needed. We used to produce a lot of those ugly -r515153 eggs, but for a large system composed out of multiple packages such a "release but not really a proper release" things were far more pain than they're worth, as the releases didn't tend to be very well managed. > But then "easy_install py" on another machine gave me the dev > version instead of the release (0.9.2b7 currently). > What am i missing? Hm, I don't know off the top of my head, I'm afraid. > (i removed the 1.0.0a1 completely from pypi, btw). Removing released eggs is also not a good idea to do very often. We have a policy that we never remove anything from PyPI but just make a new, later, release. People may be depending on the versions on PyPI - automatic build systems may pull in an egg before you know it, after all. I'm just sketching out what I know from our Zope egg release mill here. Other approaches may of course work too, I'm just telling you what works for us (and the bits I know). Regards, Martijn _______________________________________________ py-dev mailing list py-dev@codespeak.net http://codespeak.net/mailman/listinfo/py-dev