我正在尝试使用 TravisCI 在 Anaconda 上部署我的 Python 包。我已经设置了运行良好的 PyPi 部署。这是文件的相关部分 travis.yml:
deploy:
provider: pypi
username: "__token__"
password:
secure: ......
on:
tags: true
distributions: "sdist bdist_wheel"
skip_existing: true
after_deploy:
- conda install conda-build
- conda install anaconda-client
- bash .ci/conda_upload.sh
错误发生在.ci/conda_upload.sh. 这是conda_upload.sh:
USER=myusername
mkdir ~/conda-bld
conda config --set anaconda_upload no
export CONDA_BLD_PATH=~/conda-bld
ls -l
conda build .
find $CONDA_BLD_PATH/ -name *.tar.bz2 | while read file
do
echo $file
anaconda -t $CONDA_UPLOAD_TOKEN upload -u $USER $file --force
done
我收到的错误消息发生在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。
芜湖不芜
相关分类