无法将软件包上传到PyPI:410消失

郝伟:

pypi.python.org迁移到pypi.org之后,尝试像往常一样使用命令将软件包上传到PyPI时出现错误:

python2.7 setup.py sdist upload

错误消息是:

Upload failed (410): Gone (This API has been deprecated and removed from legacy PyPI in favor of using the APIs available in the new PyPI.org implementation of PyPI (located at https://pypi.org/). For more information about migrating your use of this API to PyPI.org, please see https://packaging.python.org/guides/migrating-to-pypi-org/#uploading. For more information about the sunsetting of this API, please see https://mail.python.org/pipermail/distutils-sig/2017-June/030766.html)

我调查了消息中提到的解决方案,然后用谷歌搜索了一下。不幸的是,我发现的解决方案不起作用,包括更新本地~/.pypirc文件。像这样:

[distutils]
index-servers =
    pypi

[pypi]
repository:https://pypi.python.org/pypi   or  repository:https://upload.pypi.org/legacy/
username:yourusername
password:yourpassword

我仍然收到相同的错误消息。我该怎么办?

博士:

升级到最新的pip和setuptools;安装麻线:

pip install -U pip setuptools twine

编辑~/.pypirc并注释掉或删除repository

[pypi]
#repository:https://pypi.python.org/pypi

使用twine将模块从包含模块源代码,setup.py和其他文件的文件夹中上传到pypi:

python setup.py sdist
twine upload dist/*

参见https://packaging.python.org/guides/migrating-to-pypi-org/#uploading

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

除非将--public传递给upload命令,否则如何禁用将软件包上传到PyPi

无法将XCTest软件包上传到Google Cloud Storage for Firebase测试实验室

将Python包上传到PyPI

如何将软件包重新上传到pypi?

为什么我必须删除自己的build和dist文件才能成功将新版本的软件包上传到Pypi?

当我的凭据有效时,为什么不能将自己的软件包上传到PyPI?

我可以将二进制软件包上传到Launchpad PPA吗?

如何通过webpack将软件包上传到存储库?

如何将python软件包上传到Nexus声纳专用回购协议

在将软件包上传到pypicloud之前更新setup.py中的版本

当您只有.deb文件时,如何将Debian软件包上传到存储库中?

无法将开发包上传到Lambda

如何在启用了两个因素的情况下将包上传到PyPi?

使用PyFirmata软件包上传说明时出错

无法使用Twine上传到PyPi

无法在https://upload.pypi.org/legacy/中上传软件包

升级后无法启动,卡在winbind软件包上

Flutter软件包pub-UnauthorizedAccess:未经授权的用户:...不允许将版本上传到软件包

将新的软件包版本上传到nuget.org

如何将Maven插件上传到Github软件包中?

将Maven软件包的源上传到MyGet存储库

setuptools软件包上的pyinstaller

Xcode在上传时停留在“将包上传到App Store”阶段

无法使用麻线上传到PyPI(“无效命令”)

对软件包进行版本控制以上传到PPA

通过https将sphinx生成的文档上传到pypi

无法通过Fastlane使用Google Play应用签名将Android捆绑包上传到Google Play

您的应用将“已安装的软件包”信息上传到https://graph.facebook.com,但没有明显的披露

无法在pypi.org上更新我的软件包