[Catalog-sig] policies for not stepping on other package's toes?

Hanno Schlichting hanno at hannosch.eu
Thu Jan 14 16:56:39 CET 2010


On Thu, Jan 14, 2010 at 4:27 PM, John Gabriele <jmg3000 at gmail.com> wrote:
> Does the PyPI allow two differently-named distributions to contain
> identically-named packages?

Sure, it does. PyPi only guarantees the uniqueness of the distribution
name. And it can only do that for projects hosted on PyPi, there's
nothing preventing anyone to host a distribution with the same name on
a different service.

As an obvious example take distribute / setuptools. One being a fork
of the other, means they currently contain packages and scripts with
the exact same names.

There's also cases where projects change their distribution formats
after a while. Like the Chameleon distribution, which now contains the
code formerly found in the separate chameleon.core and chameleon.zpt
distributions but the package structure stays the same.

Hanno


More information about the Catalog-SIG mailing list