Учитывая имя пакета Python, который можно установить с помощью pip , есть ли способ узнать список всех возможных его версий, которые может установить pip? Прямо сейчас это метод проб и ошибок.
Я пытаюсь установить версию для сторонней библиотеки, но последняя версия слишком нова, были внесены обратно несовместимые изменения. Поэтому я хотел бы каким-то образом получить список всех версий, о которых знает pip, чтобы я мог их протестировать.
Мой проект luddite
имеет эту функцию.
использование В качестве примера:
>>> import luddite
>>> luddite.get_versions_pypi("python-dateutil")
('0.1', '0.3', '0.4', '0.5', '1.0', '1.1', '1.2', '1.4', '1.4.1', '1.5', '2.0', '2.1', '2.2', '2.3', '2.4.0', '2.4.1', '2.4.2', '2.5.0', '2.5.1', '2.5.2', '2.5.3', '2.6.0', '2.6.1', '2.7.0', '2.7.1', '2.7.2', '2.7.3', '2.7.4', '2.7.5', '2.8.0')