当前位置:   article > 正文

批量上传python包至nexus远程仓库_twine upload

twine upload

创建pypi本地仓库

在这里插入图片描述

hosted – 宿主仓库,用户可以 deploy 到 hosted 中,也可以手工上传构件到 hosted 里,在 central repository 是获取不到的,就需要手工上传到hosted里 

在这里插入图片描述

在这里插入图片描述 group – 仓库组,将上述多个仓库聚合,对用户暴露统一的地址

将刚创建的pypi-hosted仓库添加进去

在这里插入图片描述

 上传pypi包

在这里插入图片描述

批量上传,使用python的twine包

pip install twine
twine upload --repository-url  仓库地址 -u 用户名 -p 密码  pypi包所在的路径/package
twine upload --repository-url http://192.168.0.99:8081/repository/pypi-host/ -u admin -p helloword /opt/python-package/*

pip使用本地源进行安装

[root@localhost bin]# pip install requests -i http://10.4.7.23:8081/repository/pypi-group/simple --trusted-host 10.4.7.23  //-i 指定pypi源 
Collecting requests
  Downloading http://10.4.7.23:8081/repository/pypi-group/packages/requests/2.25.1/requests-2.25.1-py2.py3-none-any.whl (61kB)
    100% |████████████████████████████████| 61kB 6.3MB/s 
Collecting certifi>=2017.4.17 (from requests)
  Downloading http://10.4.7.23:8081/repository/pypi-group/packages/certifi/2020.12.5/certifi-2020.12.5-py2.py3-none-any.whl (147kB)
 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/48594?site
推荐阅读
相关标签
  

闽ICP备14008679号