python-程序分发

在协同工作中,通常需要对python包文件分发到指定的远程仓库,比如pypi和test.pypi。别人可以直接联网下载

  • 获取远程仓库账号(用户名,密码)

  • 在本机配置远程仓库的相关配置信息(在用户目录下编辑.pypirc文件)

[distutils]
index-servers =
  pypi

[pypi]
repository=远程仓库地址
username=your_username
password=your_password

常见仓库地址:https://upload.pypi.org/legacy/

  • 本机安装必要的软件
        python -m pip install --user --upgrade twine
  • 分发包
        twine upload dist/*

注意: 通常包文件是以.tar.gz、.whl和.egg为后缀名