如何在 30 秒内将你的 Python 包上传到 PyPI

前提条件:安装 twine

install-twine.sh
pip install twine

在下一步之前,确保你没有未提交的文件,因为它们将被删除! 另外,确保你的包已准备好发布。确保你在 setup.py 中列出了正确的版本

upload-to-pypi.sh
sudo chown -R $USER: .
git clean -xdf
python3 setup.py sdist
twine upload dist/*

如果你没有 python3 的变体:

upload-to-pypi-python2.sh
sudo chown -R $USER: .
git clean -xdf
python setup.py sdist
twine upload dist/*

更详细的说明请参见此文章

命令的详细解释:


Check out similar posts by category: Linux, Python