首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Twine每次都问我的密码:如何使用.pypirc

Twine每次都问我的密码:如何使用.pypirc
EN

Stack Overflow用户
提问于 2019-09-14 11:45:37
回答 3查看 8.1K关注 0票数 20

我已经安装了pip,安装了pypirc,并设置了一个具有必要密码的~/.pypirc文件。为什么每次调用twinepython setup.py都要一个密码?

代码语言:javascript
运行
复制
  $twine upload --repository-url https://test.pypi.org/legacy/ dist/*
  Enter your username:

以下是.pypirc的形式

代码语言:javascript
运行
复制
[distutils] # this tells distutils what package indexes you can push to
index-servers =
  pypi
  pypitest

[pypi]
repository: https://pypi.python.org/pypi
username: myuser 
password: mypwd 

[pypitest]
repository: https://testpypi.python.org/pypi
username: myuser 
password: mypwd 

更新(不包括--repository-url )提供:

代码语言:javascript
运行
复制
UploadToDeprecatedPyPIDetected: You're trying to upload to the legacy PyPI site 'https://pypi.python.org/pypi'. Uploading to those sites is deprecated.
 The new sites are pypi.org and test.pypi.org. Try using https://upload.pypi.org/legacy/ (or https://test.pypi.org/legacy/) to upload your packages instead. These are the default URLs for Twine now.
 More at https://packaging.python.org/guides/migrating-to-pypi-org/ .
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-09-14 13:39:23

代码语言:javascript
运行
复制
twine upload dist/*

代码语言:javascript
运行
复制
twine upload -r pypi dist/*

代码语言:javascript
运行
复制
twine upload -r pypitest dist/*

据我所知,twine --repository-url <url>甚至不咨询~/.pypirc。使用-r <name>,它查找~/.pypirc的网址、用户名和密码。如果您省略了-r <name>,则twine使用~/.pypirc中的第一个回购。

票数 18
EN

Stack Overflow用户

发布于 2022-01-19 06:53:08

方法1:

代码语言:javascript
运行
复制
python -m twine upload  dist/* -u%username% -p%password%

你可以的

设置username="token

设置password=“pypi.”

设置username=pypi名称

设置password=pypi密码

票数 4
EN

Stack Overflow用户

发布于 2021-11-27 20:34:08

只需在c:\user\your name中找到.pypirc

会管用的..。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57935191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档