Je me demande s'il existe un moyen de dire à pip, spécifiquement dans un fichier d'exigences, d'installer un package avec à la fois une version minimale ( pip install package>=0.2
) et une version maximale qui ne devrait jamais être installée (api théorique:) pip install package<0.3
.
Je demande parce que j'utilise une bibliothèque tierce qui est en développement actif. J'aimerais que mon fichier d'exigences pip spécifie qu'il doit toujours installer la version mineure la plus récente de la branche 0.5.x, mais je ne veux pas que pip essaie d'installer des versions majeures plus récentes (comme 0.6.x) depuis l'API est différente. Ceci est important car même si la branche 0.6.x est disponible, les développeurs publient toujours des correctifs et des corrections de bogues dans la branche 0.5.x, donc je ne veux pas utiliser de package==0.5.9
ligne statique dans mon fichier d'exigences.
Y'a-t'il un quelconque moyen d'y arriver?