[Catalog-sig] [Distutils] 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 Catalog-SIG