<div><span style="color: rgb(160, 160, 168); ">On Saturday, December 8, 2012 at 9:11 PM, Steven D'Aprano wrote:</span></div><blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
                    <span><div>Why would a software package called "Spam" install a top-level module called</div><div>"Jam" rather than "Spam"? Isn't the whole point of Python packages to solve</div><div>this namespace problem?</div><div><br></div></span></blockquote><div>Conflicts doesn't really solve file based conflicts as PJ Elby has pointed out tools</div><div>need to detect that circumstance already. But to answer this question no, there</div><div>is no required mapping between Project names (what your thing is called on PyPI)</div><div>and python package names (what you import).</div><div><br></div><div>Something named Spam on PyPI could provide multiple python packages, named</div><div>whatever it was they wanted to be named. </div><div><br>
                </div>