Я использую 3.5.2 в venv в OSX (с 2.7 получаю ту же ошибку, что и в Windows). Последняя версия пакета была обновлена до поддержки 3.5.
Есть идеи, что я делаю неправильно?
РЕДАКТИРОВАТЬ: Python — 64-битный, и вот полное сообщение.
РЕДАКТИРОВАТЬ 2: Если разобраться — кажется, в этом суть проблемы. Он пытается загрузить пакет, генерируя URL-адрес со следующим кодом:
Код: Выделить всё
extension = Extension(nativestring('fintech'), [nativestring(
'http://www.joonis.de/pyfintech/v%s/fintech-%s-py%s-ucs%i-%s-%sbit.zip' % (
PKG_VERSION,
PKG_VERSION,
'%i.%i' % sys.version_info[:2],
sys.maxunicode == 0xffff and 2 or 4, # UCS-2 or UCS-4
platform.system().lower(),
struct.calcsize(b'P') * 8, # Py2.6 requires a byte string
))], language='download')
EDIT3: Похоже, что именно -darwin- вызывает проблему. И -windows-, и -linux- генерируют хорошие URL-адреса. Позже сегодня я посмотрю, какой URL-адрес сгенерирован на моем компьютере с Windows.
EDIT4: Моя версия Python для Windows была 32-битной, что и вызывало проблему. Насколько я могу судить, для использования этого пакета вам понадобится 64-битный Python, работающий в Linux или Windows.
Подробнее здесь: https://stackoverflow.com/questions/417 ... tech-4-3-0