Мой файл setup.py выглядит примерно так:
from distutils.core import setup
setup(
[...]
install_requires=['gevent', 'ssl', 'configobj', 'simplejson', 'mechanize'],
[...]
)
Под Python 2.6 (или выше) установка модуля ssl завершается неудачно:
ValueError: This extension should not be used with Python 2.6 or later (already built in), and has not been tested with Python 2.3.4 or earlier.
Есть ли стандартный способ определения только зависимостей для конкретных версий Python? Конечно, я мог бы сделать это с помощью if float (sys.version [: 3]) <2.6:
, но, возможно, есть способ лучше.