标签:eps 打包 管理 com lock blog 命令 上传 指定
# 本地目录执行以下命令应该能成功在dist目录下生成*.tar.gz的包文件。
python setup.py sdist
vim ~/.pypirc
添加如下内容:
[distutils]
index-servers =
test
testinternal
[test] # 外部访问的 PyPI 服务器
username: test
password: Test66
repository: https://py.test.com
[testinternal] # 内部访问的 PyPI 服务器
username: test
password: Test66
repository: https://pypi.testinternal.com:8080
python setup.py sdist upload -v -r testinternal
# 执行如下命令安装在「内部访问的 PyPI 服务器」上指定版本的第三方包 test_pack ,版本号:0.0.2
pip install -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com --extra-index-url https://test:Test66@pypi.testinternal.com:8080/simple/ -U --no-deps test_pack==0.0.2
pip list|grep test_pack
# 查询出 test_pack 版本号为:0.0.2,则表示已经安装成功
参考资料:
https://packaging.python.org/tutorials/packaging-projects/#semantic-versioning-preferred
http://blog.willdx.me/web/pypi%E6%9C%8D%E5%8A%A1%E5%99%A8.html
标签:eps 打包 管理 com lock blog 命令 上传 指定
原文地址:https://www.cnblogs.com/ronky/p/9835643.html