Мне интересно, есть ли способ указать pip, в частности, в файле требований, чтобы установить пакет как с минимальной версией (pip install package>=0.2
), так и с максимальной версией, которую никогда не следует устанавливать (теоретический api: pip install package<0.3
).
Я спрашиваю, потому что я использую стороннюю библиотеку, которая находится в активной разработке.Я хотел бы, чтобы в моем файле требований к pip всегда указывался последний вспомогательный выпуск ветки 0.5.x, но я не хочу, чтобы pip пытался установить какие-либо более новые основные версии (например, 0.6.x), посколькуAPI отличается.Это важно, потому что хотя ветка 0.6.x доступна, разработчики все еще выпускают исправления и исправления ошибок для ветки 0.5.x, поэтому я не хочу использовать статическую строку package==0.5.9
в моем файле требований.
Есть ли способ сделать это?