次のpipfileがあります:
[[source]]
name = "pypi"
url = "${PYPI_ENDPOINT}"
verify_ssl = true
[dev-packages]
flask-shell-ipython = "==0.4.*"
ipython = "==7.4.*"
[packages]
boto3 = "==1.9.*"
statsd = "==3.2.1"
gunicorn = ">=19.7.0,<20.0.0"
python-dotenv = "==0.8.2"
Flask = "==1.0.2"
pyflogger = "==0.1.*"
mongoengine = "==0.17.*"
sagemaker = "==1.18.*"
databricks-connect = "==5.2.*"
[requires]
python_version = "3.5.3"
すべて問題ありませんでしたが、databricks-connect
バージョンをに変更する"==5.5.*"
と、次のエラーのため、ローカルおよびジェンキンスでプロジェクトをビルドできません。
ERROR: Could not find a version that matches flask-shell-ipython==0.4.* (from -r /tmp/pipenv0ut3ryizrequirements/pipenv-igwd4wtq-constraints.txt (line 2))
このライブラリの具体的なバージョンを指定しないことに決め、pipfile を次のように変更しました。
[dev-packages]
flask-shell-ipython = "*"
しかし、まだ例外があります:
ERROR: Could not find a version that matches flask-shell-ipython
それは私の .yml ファイルです
command_list:
- name: Generate a template
command: ./etc/build_config_files.sh ./templates ~
- name: virtual env
command: /usr/local/bin/virtualenv -p /home/admin/.pyenv/versions/3.5.2/bin/python .jarvis
- name: run
command: . ./.jarvis/bin/activate && ./.jarvis/bin/pip install pipenv && ./.funnel_prediction_jarvis/bin/pipenv install && ./.jarvis/bin/pipenv run python -u script/fetch_kw_lp_mapping.py
- name: remove databricks connect config file
command: rm -f ~/.databricks-connect
それを修正する方法は何ですか?