最近オープンソース化された Python 2.7 ライブラリのローカルで動作するテスト スイートを実行するように Travis-CI をセットアップしたいと考えています。Numpy
やのような依存関係を効率的にインストールするために、ディストリビューションScipy
を使用するためのアドバイスを見つけました。Miniconda
残念ながら、公式の「Using Conda with Travis CI」チュートリアルに従う私の.travis.ymlは、すべての依存関係を正常にインストールした後、環境の初期化中にこのエラーを生成します。tox
ImportError: /home/travis/build/.../.tox/py27-nose/lib/python2.7/lib-dynload/_io.so: undefined symbol: _PyErr_ReplaceException
上記のシンボルは、Python Bug Tracker の Issue 23781 に最近追加されました。この問題は Python のバージョンの競合が原因であると思われ、Python 2.7.9 と 2.7.10 を使用しようとしましconda create
た。
アドバイスをいただければ幸いです。