Мой пакет поддерживает только Python 3, принудительно установлен из setuptools с помощью python_requires='>3.6'
Когда я пытаюсь установить pip из Python 2, я получаю смутную ошибку
ERROR: Could not find a version that satisfies the requirement mypackage (from versions: none)
ERROR: No matching distribution found for mypackage
Этота же ошибка, как если бы я использовал typo'd имя пакета, что не очень полезно.
Когда я запускаю установку с -vvv
, я вижу, что pip игнорирует ожидаемые пакеты py3.
Link requires a different Python (2.7.16 not in: u'>=3.6'):
https://mypypiindex (from https://mypypiindex) (requires-python:>=3.6)
Пакет, который я разрабатываю, предназначен для большой аудитории разработчиков в моей компании, и я хочу разъяснить им ограничение версии интерпретатора.
Есть ли способ получить лучшее сообщение об ошибке?
Я вижу обсуждения в GitHub, но, похоже, нет обходного пути.
Вот они: