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

David Cournapeau david at ar.media.kyoto-u.ac.jp
Fri Apr 10 06:54:16 CEST 2009


Marius Gedminas wrote:
>
> But that list is for *programs*, not *libraries*.
>   

The difference starts to be blurry for python (is numpy an application
or a library ?), and it does not make much sense for windows users, I think.

> I don't understand a desire of downloading twenty .exe files and
> clicking on them all to get an app running.  Did I misunderstand
> something?
>   

I think it is related to several issues:
    - no uninstall with eggs
    - .exe is a known thing for any windows user, .egg isn't
    - you can't easily get the dependencies, download them separately,
and install this on another computer

One thing which would be nice too is something to bundle several python
packages together, a bit like pip freeze does, but to build one single
installer.

For all those reasons, having a commonly accepted, low-level set of data
that can be fed/obtained from any tool is crucial. I don't see any other
way to allow different tools to be built reliably, depending on the
platform and/or goal.

cheers,

David


More information about the Distutils-SIG mailing list