[Python-Dev] Conflicts [was Re: Keyword meanings [was: Accept just PEP-0426]] (original) (raw)
Donald Stufft donald.stufft at gmail.com
Sun Dec 9 03:15:40 CET 2012
- Previous message: [Python-Dev] Conflicts [was Re: Keyword meanings [was: Accept just PEP-0426]]
- Next message: [Python-Dev] Conflicts [was Re: Keyword meanings [was: Accept just PEP-0426]]
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Saturday, December 8, 2012 at 9:11 PM, Steven D'Aprano wrote:
Why would a software package called "Spam" install a top-level module called "Jam" rather than "Spam"? Isn't the whole point of Python packages to solve this namespace problem? Conflicts doesn't really solve file based conflicts as PJ Elby has pointed out tools need to detect that circumstance already. But to answer this question no, there is no required mapping between Project names (what your thing is called on PyPI) and python package names (what you import).
Something named Spam on PyPI could provide multiple python packages, named whatever it was they wanted to be named.
-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20121208/57bb7672/attachment-0001.html>
- Previous message: [Python-Dev] Conflicts [was Re: Keyword meanings [was: Accept just PEP-0426]]
- Next message: [Python-Dev] Conflicts [was Re: Keyword meanings [was: Accept just PEP-0426]]
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]