[Distutils] PyPI mirroring and Changing the .egg-info PEPs
Ronald Oussoren
ronaldoussoren at mac.com
Tue Mar 24 13:32:55 CET 2009
On 23 Mar, 2009, at 16:43, Tarek Ziadé wrote:
>
>>
>> "- get_egg_info(pkg_name) -> path or None
>>
>> Scans all site-packages directories and looks for all
>> `pkg_name.egg-info`
>> directories. Returns the directory path that contains a PKG-INFO
>> that matches
>> `pkg_name` for the `name` metadata. Notice that there should be at
>> most
>> one result. If more than one path matches the pkg_name, a
>> DistutilsError
>> is raised.
>>
>> If the directory is not found, returns None."
>>
>> Currently, if there are multiple paths that might be importable,
>> whichever one is found first with sys.path is imported, and conflicts
>> aren't really considered. raising DistutilsError seems like it
>> changes this.
>>
>
> Yes, while thinking about this API, I thaught it was a good idea to
> raise if there's a conflict,
> to make sure there's a healthy environement.
Raising an error would make it a lot harder to temporarily place a
directory containing an egg on $PYTHONPATH, for instance to test if a
new release of a library will work in an environment before actually
installing it.
Ronald
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2224 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20090324/6321bb32/attachment.bin>
More information about the Distutils-SIG
mailing list