亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 TravisCI 在 Anaconda 上部署 Python 包

使用 TravisCI 在 Anaconda 上部署 Python 包

12345678_0001 2023-05-23 10:40:46
我正在嘗試使用 TravisCI 在 Anaconda 上部署我的 Python 包。我已經設置了運行良好的 PyPi 部署。這是文件的相關部分 travis.yml:deploy:  provider: pypi  username: "__token__"  password:    secure: ......  on:    tags: true  distributions: "sdist bdist_wheel"  skip_existing: trueafter_deploy:  - conda install conda-build  - conda install anaconda-client  - bash .ci/conda_upload.sh錯誤發生在.ci/conda_upload.sh. 這是conda_upload.sh:USER=myusernamemkdir ~/conda-bldconda config --set anaconda_upload noexport CONDA_BLD_PATH=~/conda-bldls -lconda build .find $CONDA_BLD_PATH/ -name *.tar.bz2 | while read filedo    echo $file    anaconda -t $CONDA_UPLOAD_TOKEN upload -u $USER $file --forcedone我收到的錯誤消息發生在conda build .,它找不到setup.py文件。然而,之前的ls -l調用清楚地表明那里有一個setup.py文件:...-rw-rw-r-- 1 travis travis     1190 Aug 15 09:42 setup.py...我還包括build:  script_env:   - CONDA_BLD_PATH在文件中meta.yaml。
查看完整描述

1 回答

?
蕪湖不蕪

TA貢獻1796條經驗 獲得超7個贊

事實證明,該deploy部分以某種方式擾亂了 conda 部署。我將該after_deploy部分更改為before_deploy并且有效。


before_deploy:

  - conda install conda-build

  - conda install anaconda-client

  - bash .ci/conda_upload.sh


deploy:

  provider: pypi

  username: "__token__"

  password:

    secure: ......

  on:

    tags: true

  distributions: "sdist bdist_wheel"

  skip_existing: true

但是,我根本不清楚是什么導致了這個問題。


查看完整回答
反對 回復 2023-05-23
  • 1 回答
  • 0 關注
  • 126 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號