2016-08-05 1 views
0

In meiner setup.py Datei, ich habe folgendes:Warum schlägt OSX beim Analysieren des Abschnitts extras_require in meiner Datei setup.py fehl?

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

Dies funktioniert unter Linux (auf Travis CI) und Windows (auf AppVeyor), aber nicht auf OSX (auch auf Travis) mit der Fehlermeldung:

Fehler in mypackage Setup-Befehl: Ungültige Umgebung Marker: PYTHON_VERSION < = "2.7"

Was ist der Grund für dieses Scheitern, und wie kann ich es vermeiden?

+1

Haben Sie aktuelle Pip- und Setuptools? –

+0

In meinem '.travis.yml' habe ich' - pip install --upgrade pip'. Sollte ich auch '- pip install --upgrade setuptools 'haben? –

Antwort

0

Das Problem wurde durch Hinzufügen von - pip install --upgrade setuptools zu meiner .travis.yml Datei gelöst.

Verwandte Themen