Мені цікаво, чи є спосіб сказати 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
рядок у файлі моїх вимог.
Чи можна це зробити?