<div dir="ltr">[Oops. I keep forgetting to check the bitbucket tracker for support issues which are intended to (and mostly do) go to the sourceforge tracker.]<div><br></div><div>As the PyPI admin, I deal with naming issues that come up, which happens not too frequently thankfully. Usually they're resolved reasonably easily when I contact the author of the offending project. Indeed, yesterday I resolved an issue with someone uploading their own personal fork "kafka" which was confusing users of the project "python-kafka".</div>
<div><br></div><div>I suspect Warehouse might have to grow a name blacklist or something though the administrative burden would probably become too much.</div><div><br></div><div><br></div><div>     Richard</div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On 23 January 2014 07:22, Marcus Smith <span dir="ltr"><<a href="mailto:qwcode@gmail.com" target="_blank">qwcode@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">btw, see this thread from last year about squatters and naming...<div><a href="https://mail.python.org/pipermail/distutils-sig/2013-June/021010.html" target="_blank">https://mail.python.org/pipermail/distutils-sig/2013-June/021010.html</a><br>

</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jan 22, 2014 at 9:50 AM, Donald Stufft <span dir="ltr"><<a href="mailto:donald@stufft.io" target="_blank">donald@stufft.io</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><br><div><div><div><div>On Jan 22, 2014, at 9:29 AM, Warren Postma <<a href="mailto:warren.postma@gmail.com" target="_blank">warren.postma@gmail.com</a>> wrote:</div>

<br></div></div><blockquote type="cite"><div><div><div dir="ltr"><div><div><div><br>Today I ran across something that made me go "wat?".   There is a package named wx in PyPI and pip happily installs it.<br>
It's completely useless, the module doc string is not in english, and it's definitely not wxPython.<br>

<br>This has been noticed by others:<br><br><a href="https://bitbucket.org/pypa/pypi/issue/62/please-delete-or-rename-the-wx-package" target="_blank">https://bitbucket.org/pypa/pypi/issue/62/please-delete-or-rename-the-wx-package</a><br>



<br></div>What is the proper channel for asking for the renaming or removal of a package?  If this package is indeed useless, then it should be removed. If it is useful, but completely undocumented, and appears that import wx followed by dir(wx) shows absolutely nothing useful inside it.  This is the entire content of the unfortunately named wx.py module:<br>



<br># -*- coding:utf-8 -*-<br><br>"""<br>模拟 PHP 函数 file_get_content<br>我的Python测试模块<br>"""<br>def file_get_contents(file):<br>    file = open(file)<br>    data = ''<br>    for line in file:<br>



      data = data + line<br><br>    file.close()<br>    return data<br><br><br></div>The last part translated from <a href="http://translate.google.com/" target="_blank">Translate.google.com</a> is "<span lang="en"><span>My</span> <span>Python</span> <span>test module".<br>


<br></span></span></div><span lang="en">How did this get into PyPI? It's pypi page url is:<br><a href="https://pypi.python.org/pypi/wx/1.0.0" target="_blank">https://pypi.python.org/pypi/wx/1.0.0</a><br>
<br>Does anyone have to approve these things before they get into PyPI or can any post their hello world programs to PyPi?<br><br>Can I write three lines, call it pyQt, and upload it? that particular four letter name is unclaimed, yet I bet most pip users would like it if it gave them an error rather than installing some package which is not PyQt, it is just called that.<br>


<br>Warren<br><br></span></div></div></div>
_______________________________________________<br>Distutils-SIG maillist  -  <a href="mailto:Distutils-SIG@python.org" target="_blank">Distutils-SIG@python.org</a><br><a href="https://mail.python.org/mailman/listinfo/distutils-sig" target="_blank">https://mail.python.org/mailman/listinfo/distutils-sig</a><br>

</blockquote></div><div><br></div>Names on PyPI are on a first come first serve basis although we do exercise administrative control when deemed appropriate. It’s possible this name should be taken over, I’d want to leave that up to Richard.<br>

<div>
<br>-----------------<br>Donald Stufft<br>PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA

</div>
<br></div><br>_______________________________________________<br>
Distutils-SIG maillist  -  <a href="mailto:Distutils-SIG@python.org" target="_blank">Distutils-SIG@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/distutils-sig" target="_blank">https://mail.python.org/mailman/listinfo/distutils-sig</a><br>
<br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Distutils-SIG maillist  -  <a href="mailto:Distutils-SIG@python.org">Distutils-SIG@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/distutils-sig" target="_blank">https://mail.python.org/mailman/listinfo/distutils-sig</a><br>
<br></blockquote></div><br></div>