Comment pip installer un paquet avec min et max de la plage version?

Je me demandais si il y a moyen de dire pip, plus précisément dans un fichier, pour installer un paquet avec une version minimale (pip install package>=0.2) et une version maximale qui ne doit jamais être installé (théorique api: pip install package<0.3).

Je demande parce que je suis à l'aide d'un tiers de la bibliothèque qui est en développement actif. J'aimerais que mon pip exigences de fichier pour spécifier qu'il faut toujours installer la dernière version mineure de la 0.5.x branche, mais je ne veux pas de ce programme de jamais essayez d'installer les nouvelles versions principales (comme 0.6.x) depuis l'API est différent. Ceci est important parce que même si la 0.6.x branche est disponible, les développeurs sont encore en libérant des correctifs et des correctifs de bogues à la 0.5.x branche, donc je ne veux pas utiliser un statique package==0.5.9 ligne dans ma exigences de fichier.

Est-il un moyen de le faire?