metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2009-10-21 04:20 pm

Пингвин-майндфак

dpkg: dependency problems prevent configuration of python-pyaudio:
 python-pyaudio depends on python (<< 2.6); however:
  Version of python on system is 2.6.2-0ubuntu1.


Кто бы их всех убил.

[identity profile] tonal.myopenid.com (from livejournal.com) 2009-10-22 03:01 am (UTC)(link)
О какой несовместимости идёт речь?

Я смену версии заметил только по собственному ассерту, который поставил, чтобы не забыть выкинуть не нужный больше сторонний модуль...

Вот мажорные версии да, существенно разные, да и с верху вниз можно встрять... :)
Но 2.6 и 2.7 - в основном багфиксы и подготовка к 3-ке

[identity profile] g-rub.livejournal.com 2009-10-22 05:48 am (UTC)(link)
Я вчера сонный был, и, пожалуй, фигню спорол. Приношу извинения.

Дело в том, что на эксперта в питоноведении я не претендую.
Впечатление о несовместимости версий 2.5 и 2.6 у меня возникло после пакетирования питоновой библиотеки-враппера к С++-коду.

В случае если на машине стоял питон2.6, у людей тупо дох мой setup.py уже на второй строке -- при попытке импортнуть класс Base.Exception или что-то типа того. Поскольку вся эта работа была фоновой, а задача -- второстепенной, я поставил себе в мозгу галочку "Несовместимо" (отломать библиотеку исключений -- это ж не хрен собачий), жестко ограничил зависимости питоном = 2.5, и забил.

Сейчас по факту перечитывания признаю, что сделал слишком общие выводы из слишком узкого опыта. Хотя нельзя не отметить, что ситуация, описанная в сабжевом посте, до боли похожа. :)

P.S. И я уже предчувствую, как опытные питоноводы сейчас будут советовать оторвать мне руки и куда-то засунуть. Не стесняйтесь, если будет что по делу сказать при этом.