Kann ich optionale Pakete in setuptools definieren?

Derzeit erfordert eines meiner Pakete einen JSON-Parser / Encoder und ist für die Verwendung vorgesehensimplejson falls vorhanden auf die zurückgreifenjson Modul (in der Standardbibliothek) bei Bedarf (wie Benchmarks zeigensimplejson ist schneller).

In letzter Zeit wurde jedoch festgestellt, ob dies der Fall istsimplejson wird bei Verwendung installiertzc.buildout - Etwas mit dem Umzug in Github, glaube ich. Was mich wunderte; ist es möglich optionale Pakete in my zu definieren?setup.py Datei, die bei Nichtverfügbarkeit die Installation meines Pakets nicht beendet?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage