[Distutils] Weird PyPI Behavior

Jim Fulton jim at zope.com
Thu Jun 29 12:19:24 CEST 2006


On Jun 28, 2006, at 11:28 PM, Phillip J. Eby wrote
...
>> It isn't my intention to provide daily builds.  I just happen wanted
>> to make
>> quick and dirty releases while stuff is new.  These are like alpha
>> release, but I'm
>> leveraging the revision tagging to automate generation of release
>> numbers.
>
> Hm.  Well, different strokes for different folks.  I prefer to bump  
> the alpha or beta number, since a short number is easier for humans  
> to refer to; it's annoying to have to ask if someone has 0.6a9dev- 
> r19684, versus something like 0.6a9snap3.  The latter can be done  
> with tag_build='snap3' in your setup.cfg, modulo the "register"  
> issue we've already discussed.
>
> But of course your practices are up to you; I just mention this as  
> an idea to make communications about your projects a little easier,  
> at the cost of editing setup.cfg (or overriding --tag-build on the  
> command line) when you do a release.

I'm happy to get input.

1. If I'm going to edit setup.cfg, I might as well edit setup.py

2. A reason I want to automate this is a feat that I'll forget to  
edit setup.py
     or setup.cfg and overrite existing releases (or fail to do an  
update without
     realizing it because the existing release doesn't get overwritten.

Another issue is that I see us moving toward lots of fairly fine-grained
packages and I want to keep the ceremony pretty low.

Jim

--
Jim Fulton			mailto:jim at zope.com		Python Powered!
CTO 				(540) 361-1714			http://www.python.org
Zope Corporation	http://www.zope.com		http://www.zope.org





More information about the Distutils-SIG mailing list