どこで問題が発生しているのか正確にはわかりませんが、約 1 週間前の時点で、Shippable 経由で Node アプリをデプロイできませんでした。
問題が最初に発生したとき、私は Node の古いバージョンを実行していました。それ以来、ノードのバージョンを 10.21.0 にアップグレードしようとしましたが、同じ問題が存在します。また、出荷可能なファイル内のさまざまなバージョンのものをいじろうとしましたが、役に立ちませんでした
私が得るエラー
Downloading/unpacking setuptools>=20.0 (from awsebcli==3.7.8)
Running setup.py (path:/tmp/pip_build_root/setuptools/setup.py) egg_info for package setuptools
pkg_resources/py2_warn.py:15: UserWarning: Setuptools no longer works on Python 2
出荷可能なファイルでいくつかのことを試しました。下に完全に貼り付けて、役に立たなかった部分をコメントアウトしました。setuptools のバージョンもターゲットにしようとしましたが、別のエラーが発生しました
# python:
# - 2.7
node_js:
- 10.21.0
install:
- shippable_retry npm install
- npm install -g gulp
# - pip uninstall -y setuptools
# - pip install setuptools=42.0.2
# - pip install --force-reinstall awsebcli==3.14.5
# - pip install --force-reinstall botocore==1.11.9
私はpython2に固執することに完全に満足していますが、Shippableに古いバージョンのsetuptoolsを使用するように指示する方法がわかりません。または、python3へのアップグレードに完全に満足していますが、shippableにそれを行うように指示する方法がわかりません。
https://setuptools.readthedocs.io/en/latest/python%202%20sunset.htmlの指示に従おうとしましたが、shippable と連携していないようです