[Catalog-sig] [Distutils] PEP for distutils

Jean-Philippe CAMGUILHEM jp.camguilhem at gmail.com
Tue Sep 30 17:53:22 CEST 2008


On Tue, Sep 30, 2008 at 5:41 PM, Ian Bicking <ianb at colorstudy.com> wrote:

> 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.

is a "simple catalog "db storage for metadata like /usr/ports/ on freebsd a
bad idea ?
the idea is to not download all packages to get the metadata, but just query
the catalog/db

Cheers,

Jean-Philippe

>
>
>
> --
> Ian Bicking : ianb at colorstudy.com : http://blog.ianbicking.org
>
> _______________________________________________
> Distutils-SIG maillist  -  Distutils-SIG at python.org
> http://mail.python.org/mailman/listinfo/distutils-sig
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/catalog-sig/attachments/20080930/9fd6e692/attachment.htm>


More information about the Catalog-SIG mailing list