[Catalog-sig] [Distutils] Prototype setuptools-specific PyPI index.
"Martin v. Löwis"
martin at v.loewis.de
Mon Jul 23 22:04:36 CEST 2007
> But by definition, the people typing the names of the dependencies into
> a 'setup.py' for such a plugin *are* Python programmers, and could be
> expected to know about case sensitivity.
> I don't think Jim was areguing that human-centric *search* should punish
> misspellings, but rather that encouraging such sloppiness in other
> packages is a misfeature, especially if supporting it induces a tax on
> *all* users of automated dependency resolution.
Right. I think Phillip is primarily talking about package names as
specified on the command line of easy_install.
So if your concern is about package names specified in dependencies,
one solution could be that setuptools distinguishes whether to apply
case corrections and normalization, depending on whether it was an
end-user-typed name or a programmer-specified one.
What I don't know is how difficult that would be to implement, and
what volunteer is supposed to implement it if it were easy/possible,
so I by no means propose that such a solution should be implemented,
even if it would solve the problem.
More information about the Catalog-SIG