J'ai une petite application qui fonctionne sur des distributions Linux assez récentes avec Python 2.7+ mais aussi sur des boîtes CentOS et Scientific Linux qui ne sont pas encore passées à Python 2.7. optparse
est obsolète avec Python 2.7 et franchement je ne veux pas supporter optparse
C'est pourquoi j'ai développé l'application à l'aide de argparse
à l'esprit. Cependant, argparse
n'existe pas sur ces anciennes distributions. De plus, les administrateurs système sont plutôt méfiants quant à l'installation d'une version rétroportée de argparse
.
Que dois-je faire ? S'en tenir à optparse
? Écrire une énième enveloppe autour des deux bibliothèques ? Convaincre les administrateurs système et les utilisateurs (qui, dans la plupart des cas, sont simplement capables de lancer l'application) d'installer une librairie argparse
backport ?