to post messages and comments.

← All posts tagged Python

@qnikst:

как на этих ваших питонах сделать портабельный timeout?

@qnikst:

А как в этом вашем питоне делается расширяемая функциональность, вот например, в этом нашем haskell делается класс типов, в котором перечислены функции, которые должны быть реализованы для типа (упрощенно), потом в разных модулях можно это реализовать причем уже для существующих и для новых типов и для тех которые не я писал.

Как мне что-то похожее в питонах замутить правильным образом?

Т.е. сейчас есть метод, в котором пачка if isinstance(val, ...):
мне нужно сделать это расширяемым, т.е. чтобы а. можно было не свалку в одном файле делать, а как-то расширяемо, б, чтобы юзер мог добавлять свои типы.

@qnikst:

@vt, @max630 а с помощью nuget я же смогу поставить питон, питонолибы (они там есть в пакетах), py2exe, и радостно собрать portable версию. Если да, то кроме того, чтобы поставить сам nuget мне что-то нужно, куда вообще читать

@qnikst:

точно никто не хочет взяться за juick.com ,я жмот, так что цена вопроса $15-20/hr?

@qnikst:

Питонисты есть? У меня есть задача, есть hello world (setup.py) с кучей зависимостей на ipython, scipy, zeromq и прочей подобной радостью. Нужно собирать из этого portable bundle который выглядит как .exe + можно .dll рядом класть. Готов это дело оплатить.
С меня setup.py (со списком зависимостей), на выходе хочется иметь или:
А. Скрипты которые соберут все в msys2 окружении (у меня все собирается, но упаковать результат я не могу, т.к. czFixer падает на реальной кодовой базе). Это идеальный вариант.
Б. Инструкция как собрать окружение для разработки и бат скрипты, которыми я могу всё собрать, это дело скорее всего автоматом на apveyor или инстансе azure работать будет. Идеально если оно не будет каждый раз пересобирать whl файлики.
Идеально, если решение будет делать то, что надо в случае изменения зависимостей.

Если вам не хочется это делать, но вы знаете верный путь, то любые советы приветствуются.

@qnikst:

а как в этих ваших питонах принято проверять под какой осью работает программа?

@qnikst:

>> (lambda y: y) == (lambda y: y)False
>> x = lambda y:y
>> x == x
True

@qnikst:

в тред призываются те кто шарит в API poezio или в питоне и не лень поковыряться в чужом коде, хочется написать простой плагин который по команде /imsay будет отсылать сообщения захардкоженным получателям (впоследствии хорошо бы расширить функциональность, по пока так покатит)

@qnikst:

вот так вот происходит попытка вызова darcs из python ptrace saing Process 7077 attached — interrupt to quit futex(0xf27bcc, FUTEX_WAIT_PRIVATE, 43, NULL. даже не ясно кого винить..