Исключить определенные диапазоны версий зависимостей в setuptools /pip

В настоящее время проект Django поддерживает версии 1.4, 1.7 и 1.8.В моем ---- +: = 0 =: + ---- я хочу отразить эти версии как поддерживаемые.Однако это все еще позволяет выпуски 1.5.x и 1.6.x.Как я могу исключить весь диапазон?Setuptools перечисляет следующие допустимые требования в качестве примера:Однако это не работает с pip (он должен соответствовать как минимум 1.4.x /1.5.x):Не найдено подходящего распределения для PickyThing! = 1.9.6, 1.9Обновить с примеромНапример;Я хочу включить только поддерживаемые в настоящее время версии Django .Это будут 1.4.x, 1.7.x и 1.8.x.Я бы написал;Однако, если я запускаю ---- +: = 4 =: + ---- в этом проекте, он терпит неудачу;Очевидно, что версия 1.4.20 не может удовлетворять ---- +: = 6 =: + ---- и 1.8.1 не может удовлетворять ---- +: = 7 =: + ---- .Однако документация от Setuptools (см. Выше) предполагает, что что-то в этом роде возможно.Однако для меня это неочевидно.
7 голосов | спросил bouke 7 PMpTue, 07 Apr 2015 22:19:12 +030019Tuesday 2015, 22:19:12

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132