Pypi:不允许存储或编辑包信息

Posted

技术标签:

【中文标题】Pypi:不允许存储或编辑包信息【英文标题】:Pypi: Not allowed to store or edit package information 【发布时间】:2015-06-11 17:06:05 【问题描述】:

Pypi 问题:不允许存储或编辑包信息。我正在关注this tutorial。

.pypirc

[distutils]
index-servers =
    pypi
    pypitest

[pypi]
respository: https://pypi.python.org/pypi
username: Redacted
password: Redacted

[pypitest]
respository: https://testpypi.python.org/pypi
username: Redacted
password: Redacted

setup.py

from setuptools import setup, find_packages

with open('README.rst') as f:
    readme = f.read()

setup(
    name = "quick",
    version = "0.1",
    packages = find_packages(),

    install_requires = ['numba>=0.17.0',
                        'numpy>=1.9.1',],

    url = 'https://github.com/David-OConnor/quick',
    description = "Fast implementation of numerical functions using Numba",
    long_description = readme,
    license = "apache",
    keywords = "fast, numba, numerical, optimized",

)

命令:

python setup.py register -r pypitest

错误:

Server response (403): You are not allowed to store 'quick' package information

我能够使用 pypi 测试站点上的表单成功注册,但是当我使用这个上传时:

python setup.py sdist upload -r pypitest

我收到了类似的消息:

error: HTTP Error 403: You are not allowed to edit 'quick' package information

根据these instructions,我在使用 Twine 和 Wheel 时收到相同的错误消息。这个问题在这里和其他地方多次出现,并且已通过在上传前注册并通过电子邮件验证 PyPi 帐户来解决。我遇到了其他事情。

【问题讨论】:

有人在你之前上传了同名的包? 事实并非如此 - 证据是我能够使用网站的表单创建包。 看起来你走在正确的轨道上——我可以在 PyPi 的测试站点上创建一个存储库,但不是主要的。我收到的错误,即不允许存储包信息,与我使用现有包的名称不同,这意味着包已经存在。似乎“快速”是一个被禁止的名称,虽然我不知道为什么,并且找不到这个名称的包。我可以使用其他名称上传,但我仍然很好奇为什么我不能使用“快速”。 【参考方案1】:

从这个列表中可以看到 PyPi 上的所有包:

https://pypi.python.org/simple/

就在那里。问题作者说他/她不能创建快速包,所以他/她不是 PyPi 上的包作者,并且其他人之前已经创建了一个同名的包。

【讨论】:

以上是关于Pypi:不允许存储或编辑包信息的主要内容,如果未能解决你的问题,请参考以下文章

python django -6 常用的第三方包或工具

python django -6 常用的第三方包或工具

在 PyPI 上更改包名称的大小写

下个软件包可能泄露信用卡信息,Python包存储库PyPI又爆恶意代码,下载达3万次,你中招了吗?...

下个软件包可能泄露信用卡信息,Python包存储库PyPI又爆恶意代码,下载达3万次,你中招了吗?...

PyPI 包的安装数量统计信息?