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

John Gabriele jmg3000 at gmail.com
Thu Jan 14 16:27:14 CET 2010


Hi,

Does the PyPI allow two differently-named distributions to contain
identically-named packages? For example, if MyStuff-1.0.0.tgz contains
a `mypackage/foo.py` module, does PyPI mind if CoolStuff-2.4.1.tgz
contains a `mypackage/bar.py` module?

How about if CoolStuff-2.4.1.tgz contains a `mypackage/foo.py` module
(which would conflict with the one packaged by MyStuff)?

Does the PyPI allow two differently-named distributions to contain
to-be-installed scripts (as specified by the `scripts=[...]` line in
the setup() call) with the same name? That is, If MyStuff-1.0.0.tgz
contains and will install a `do-stuff.py` script into the user's bin
dir, and someone else's CoolStuff-2.4.1.tgz *also* contains and will
install a `do-stuff.py` script, will the PyPI catch this and disallow
it?

Thanks,
---John


More information about the Catalog-SIG mailing list