2016-08-05 3 views
0

、私は次のようしている:私のsetup.pyファイルのextras_requireセクションの解析でOSXが失敗するのはなぜですか?私<code>setup.py</code>ファイルで

setup(
    ... 
    extras_require={ 
     ':python_version<="2.7"': [ 
      'pydot>1.0', 
      ], 
     ':python_version>="3.5"': [ 
      'pydot3k', 
      ], 
    ... 
) 

これは(AppVeyor上)およびWindows(トラヴィスCI上)Linux上で正常に動作しますが、エラーメッセージで(トラヴィスにも)OSX上で失敗します。

mypackageとsetupコマンドで

エラー:無効な環境マーカー:python_version < = "2.7"

は、この失敗の理由は何で、どのように私はそれを避けることができますか?

+1

最新のpipとsetuptoolsはありますか? –

+0

私の '.travis.yml'に' pip install -upgrade pip'があります。私は ' - pip install --upgrade setuptools'も持っているべきですか? –

答えて

0

ファイルに- pip install --upgrade setuptoolsを追加して問題を解決しました。

関連する問題