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. _______________________________________________ Distutils-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/distutils-sig
