[Distutils] PEP for distutils
Ian Bicking
ianb at colorstudy.com
Tue Sep 30 17:41:11 CEST 2008
Gael Varoquaux wrote:
> On Tue, Sep 30, 2008 at 04:01:01PM +0100, Chris Withers wrote:
>> That said, I didn't see any indication of what I consider to be a critical
>> failure in PyPI: No dependency metadata prior to downloading the package.
>
> +1. I want to be able do list all the packages an easy_install run will
> download without running it. Something like the "-s" option of apt-get.
> In addition, I want this information to be available programmatically (ie
> with a good api, not something that expects to be called from the command
> line) to be able to use it to build dependency graphs, generate conflicts
> list, or simply tell me that I have requested something that is
> impossible.
>
> There is nothing that I hate more than easy_install failing after having
> half-installed a package because of a missing dependency. This is one of
> the reasons I am never too happy when I have to run easy_install.
FWIW, pyinstall can collect all the packages before installing any of
them. You do have to download all packages, though, as that's the only
way to get the metadata.
--
Ian Bicking : ianb at colorstudy.com : http://blog.ianbicking.org
More information about the Distutils-SIG
mailing list