[Distutils] Distutils changes - end user requirements (Was: Deprecate MANIFEST.in)

zooko zooko at zooko.com
Thu Apr 9 04:55:46 CEST 2009


On Apr 8, 2009, at 4:27 AM, Paul Moore wrote:

> 1. (Meta-requirement) I want to be able to download a Windows  
> installer[1] for *every* package I need.
> 1a. This means that the barrier for packagers building Windows  
> installers should be as low as possible.
> 1b. It also means that other formats (e.g. eggs) should offer no  
> benefit over Windows installers

I personally, as a consumer of other people's software, prefer to  
acquire their packages as sdist .tar.gz's or as .eggs on all  
platforms, including Windows, which I use regularly.  So your and my  
preferences as a consumer of packages differ on this.  Fortunately,  
as far as the distutils is concerned "Windows installers" vs.  
"sdists" vs. "eggs" are not mutually exclusive.  The distutils will  
provide a standard for metadata so that all of those distribution  
formats can have the same metadata, and it will allow automation such  
as bdist_msi and sdist_dsc (from stdeb) so that it can become easier  
for developers to produce these things.  By the way, the exact same  
sorts of preference-among-consumers issues arises on the Linux side  
(which I also use regularly), where some people mistakenly think that  
they want distutils to support eggs worse, when what they really want  
is for it to support debs better (which I hope stdeb will ultimately  
do).

Regards,

Zooko



More information about the Distutils-SIG mailing list