バグ #505
CircleCI にて自動デプロイした場合、サードパーティライブラリを格納するディレクトリ `lib` が無いため、しりとりアプリが起動できない
説明
(/base/alloc/tmpfs/dynamic_runtimes/python27g/b3d733487011db10/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py:263) Traceback (most recent call last): File "/base/alloc/tmpfs/dynamic_runtimes/python27g/b3d733487011db10/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 240, in Handle handler = _config_handle.add_wsgi_middleware(self._LoadHandler()) File "/base/alloc/tmpfs/dynamic_runtimes/python27g/b3d733487011db10/python27/python27_lib/versions/1/google/appengine/api/lib_config.py", line 358, in __getattr__ self._update_configs() File "/base/alloc/tmpfs/dynamic_runtimes/python27g/b3d733487011db10/python27/python27_lib/versions/1/google/appengine/api/lib_config.py", line 294, in _update_configs self._registry.initialize() File "/base/alloc/tmpfs/dynamic_runtimes/python27g/b3d733487011db10/python27/python27_lib/versions/1/google/appengine/api/lib_config.py", line 165, in initialize import_func(self._modname) File "/base/alloc/tmpfs/dynamic_runtimes/python27g/b3d733487011db10/python27/python27_dist/lib/python2.7/importlib/__init__.py", line 37, in import_module __import__(name) File "/base/data/home/apps/b~api-project-379224789817/1.416461935691641653/appengine_config.py", line 6, in <module> vendor.add('lib') File "/base/alloc/tmpfs/dynamic_runtimes/python27g/b3d733487011db10/python27/python27_lib/versions/1/google/appengine/ext/vendor/__init__.py", line 44, in add 'No such virtualenv or site directory' % path) ValueError: virtualenv: cannot access lib: No such virtualenv or site directory
関連するチケット
みぞ @mizo0203 さんがほぼ6年前に更新
- 期日 を 2018/12/07 にセット
- 開始日 を 2019/03/02 から 2018/12/07 に変更
- 次のチケットに後続 機能 #473: Python 標準ライブラリ urllib から サードパーティの requests ライブラリに切替 を追加
みぞ @mizo0203 さんがほぼ6年前に更新
#473 にて、サードパーティの requests ライブラリを追加設定したことが原因
CircleCI では、サードパーティライブラリを使用するための下記設定ができていない
Using third-party libraries - https://cloud.google.com/appengine/docs/standard/python/tools/using-libraries-python-27
みぞ @mizo0203 さんがほぼ6年前に更新
- ステータス を 新規 から 解決 に変更
- 進捗率 を 0 から 80 に変更
更新履歴 github|3d933cd497c8c1082e5bf30b080a100b27003a4c で適用されました。