【问题标题】:PyPI package testing: 403 Forbidden from https://test.pypi.org/legacy/PyPI 包测试:来自 https://test.pypi.org/legacy/ 的 403 Forbidden
【发布时间】:2021-04-01 11:58:42
【问题描述】:

我只是想按照this 官方指南在 testPyPI 上创建一个 python 包进行一些测试(使用麻线)。我正在使用一个令牌,它恰好成功了一次(用户名__token__,密码就是令牌本身)。然后我做了一个改变,想重复这个过程,它不再起作用了。

related post

这似乎是一个常见问题,但到目前为止我无法解决它。我在 Windows 10 上,这是我尝试过的...

  • 粘贴到控制台和不同控制台的不同方式(所以这不是问题)
  • 使用 .pypirc 文件获取身份验证详细信息
  • 一个新的令牌
  • 一个新帐户
  • 一封新电子邮件
  • 还直接在 twine 命令中插入用户名和密码(我猜应该避免)

而且我的想法已经不多了。有什么线索吗?

【问题讨论】:

    标签: python


    【解决方案1】:

    我在同样的问题上苦苦挣扎。在我看来,OP 所指的教程不够明确,因为往往有两种方法,很容易混合(正如我所做的那样,但是,我是一个新手,出于某种原因,我是遵循教程的新手;))。

    解决方案: 假设创建了 /home/.pypirc 文件,您可以

    1. 使用凭据(即使用用户名和密码登录网站):
    [testpypi]
      username = <your username>
      password = <your password>
    
    1. 或使用网站上创建的 API 令牌:
    [testpypi]
      username = __token__
      password = pypi-<Rest of token>
    

    希望对学习本教程的其他人有所帮助。

    【讨论】:

      猜你喜欢
      • 2015-06-23
      • 2020-02-27
      • 2017-08-08
      • 1970-01-01
      • 2021-09-30
      • 2019-04-22
      • 1970-01-01
      • 2021-07-23
      • 1970-01-01
      相关资源
      最近更新 更多