我可以在命令行上指定 PyPI 服务器信息(例如用户名和密码)而不是使用 .pypirc 吗?



My .pypirc 文件:

[distutils]
index-servers =
  pypi
  internal
[pypi]
username:pypiusername
password:pypipasswd
[internal]
repository: http://10.11.12.13:8080
username: ning
password: xxxx

我想编写一个上传包的脚本,但不想在运行包的计算机上使用 .pypirc 文件。我可以使用-r指定存储库,但是有没有办法指定usernamepassword?或者是否有传递其他文件的选项(例如--config-file ./my-pypyrc

我很惊讶setuptools没有安全的方法在命令行上执行此操作,但是您可以使用Twine(https://github.com/pypa/twine)

twine upload -u USERNAME -p PASSWORD dist/*

最新更新