[Distutils] (no subject)

Richard Jones richard at python.org
Wed Jan 22 21:46:56 CET 2014


[Oops. I keep forgetting to check the bitbucket tracker for support issues
which are intended to (and mostly do) go to the sourceforge tracker.]

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".

I suspect Warehouse might have to grow a name blacklist or something though
the administrative burden would probably become too much.


     Richard


On 23 January 2014 07:22, Marcus Smith <qwcode at gmail.com> wrote:

> btw, see this thread from last year about squatters and naming...
> https://mail.python.org/pipermail/distutils-sig/2013-June/021010.html
>
>
> On Wed, Jan 22, 2014 at 9:50 AM, Donald Stufft <donald at stufft.io> wrote:
>
>>
>> On Jan 22, 2014, at 9:29 AM, Warren Postma <warren.postma at gmail.com>
>> wrote:
>>
>>
>> Today I ran across something that made me go "wat?".   There is a package
>> named wx in PyPI and pip happily installs it.
>> It's completely useless, the module doc string is not in english, and
>> it's definitely not wxPython.
>>
>> This has been noticed by others:
>>
>>
>> https://bitbucket.org/pypa/pypi/issue/62/please-delete-or-rename-the-wx-package
>>
>> 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:
>>
>> # -*- coding:utf-8 -*-
>>
>> """
>> 模拟 PHP 函数 file_get_content
>> 我的Python测试模块
>> """
>> def file_get_contents(file):
>>     file = open(file)
>>     data = ''
>>     for line in file:
>>       data = data + line
>>
>>     file.close()
>>     return data
>>
>>
>> The last part translated from Translate.google.com<http://translate.google.com/>is "
>> My Python test module".
>>
>> How did this get into PyPI? It's pypi page url is:
>> https://pypi.python.org/pypi/wx/1.0.0
>>
>> Does anyone have to approve these things before they get into PyPI or can
>> any post their hello world programs to PyPi?
>>
>> 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.
>>
>> Warren
>>
>> _______________________________________________
>> Distutils-SIG maillist  -  Distutils-SIG at python.org
>> https://mail.python.org/mailman/listinfo/distutils-sig
>>
>>
>> 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.
>>
>> -----------------
>> Donald Stufft
>> PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372
>> DCFA
>>
>>
>> _______________________________________________
>> Distutils-SIG maillist  -  Distutils-SIG at python.org
>> https://mail.python.org/mailman/listinfo/distutils-sig
>>
>>
>
> _______________________________________________
> Distutils-SIG maillist  -  Distutils-SIG at python.org
> https://mail.python.org/mailman/listinfo/distutils-sig
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20140123/dc84ad85/attachment.html>


More information about the Distutils-SIG mailing list