Czy mogę zdefiniować opcjonalne pakiety w setuptools?
Obecnie jeden z moich pakietów wymaga parsera / kodera JSON i jest przeznaczony do użyciasimplejson
jeśli to możliwe, powrót dojson
moduł (w standardowej bibliotece), jeśli to konieczne (jak pokazują testy porównawcze)simplejson
jest szybszy).
Niedawno jednak trafił się problemsimplejson
zainstaluje się podczas używaniazc.buildout
- Myślę, że coś z ruchem na github. Co mnie zastanowiło; czy możliwe jest zdefiniowanie opcjonalnych pakietów w moimsetup.py
plik, który, jeśli jest niedostępny, nie zatrzymuje instalacji mojego pakietu?