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?
Haben Sie aktuelle Pip- und Setuptools? –
In meinem '.travis.yml' habe ich' - pip install --upgrade pip'. Sollte ich auch '- pip install --upgrade setuptools 'haben? –