[Distutils] Version numbers for module distributions

Greg Stein gstein@lyra.org
Thu, 10 Dec 1998 11:47:00 -0800

Greg Ward wrote:
> ...
> I think a lot of "version" problems can be solved by carefully
> organizing your modules so that blocks of functionality (barebones vs
> deluxe, informix vs sybase, etc.) correspond to modules or blocks of
> modules.  Hell, this is just good solid software engineering practice,
> so you should be doing it that way anyways.  That answer should also
> suffice where you have non-cross-platform source code (which is about
> the only reason I can think of for having platform-specific source
> releases).

People will use whatever practices they want. Many people do not have
software engineering degrees (heck, many don't even have degrees!). If
you organize distutils such that you require a change on their part,
they'll simply ignore distutils. Back to .tar.gz files.

I believe that you cannot attempt to enforce much policy on the coders.
Some, sure. But pick your fights.


Greg Stein, http://www.lyra.org/