[Distutils] [Catalog-sig] Prototype setuptools-specific PyPI index.

Phillip J. Eby pje at telecommunity.com
Mon Jul 23 23:21:16 CEST 2007


At 11:13 PM 7/23/2007 +0200, Martin v. Löwis wrote:
> > Yes, especially since compatibility with the existing installation
> > base requires case insensitivity, because on case-insensitive
> > platforms easy_install already normalizes the case of filenames it
> > creates.  So, the question of what the "right thing" to do is in the
> > abstract has already been moot for a year or two.
>
>Can you elaborate a bit, please? Why does the case of filenames
>matter for the queries it makes?
>
>AFAIU, it gets package names either from the user or from setup.py,
>perhaps also from packages dependency inside .egg files (assuming
>those support dependencies); these should all be case-sensitive.

In order to resolve dependencies, the system looks at installed .egg 
files and directories (and .egg-info direcories), and extracts 
package name and version info from the filenames. 



More information about the Distutils-SIG mailing list