gentoo.ru
python
python@conference.gentoo.ru
Вторник, 28 сентября 2010< ^ >
krigstask установил(а) тему: Python: простой и удобный язык программирования широкого применения
Конфигурация комнаты
Участники комнаты

GMT+4
[10:59:58] reonaydo вошёл(а) в комнату
[11:00:56] Anarchist вошёл(а) в комнату
[11:07:29] <reonaydo> Anarchist: дык что хотел-то про питон спросить?
[11:10:36] <Anarchist> Сейчас я думаю попробовать должнаться ботана :)
[11:12:04] <Anarchist> Ибо оно не срочно. Задача: правильным образом запустить написанную на питоне программу (набор скриптов). + проверка на совместимость (известно, что с 2.5 работает).
[11:54:32] Anarchist вышел(а) из комнаты
[12:23:22] reonaydo вышел(а) из комнаты: Logged out
[13:03:55] Anarchist вошёл(а) в комнату
[15:41:19] maksbotan вошёл(а) в комнату
[15:42:25] <Anarchist> О! Ты-то мне и нужен :)
[15:42:44] <maksbotan> я??
[15:44:13] <Anarchist> Да, ты :) У меня тут есть... громко сказано: "программа" (фактически набор скриптов на python'е). Которую мне бы хотелось _правильно_ запустить в Gentoo.
[15:44:27] <maksbotan> что значит правильно?
[15:44:51] <Anarchist> Известно, что разработчики использовали 2.5. Вопрос совместимости с последующими версиями открыт.
[15:45:14] <maksbotan> все равно че-то не понял
[15:45:15] <Anarchist> Ну, чтобы не script.py вызывать, а что-то более правильное...
[15:45:29] <maksbotan> что, например?
[15:45:59] <Anarchist> Хочешь сказать, что /path/to/script.py args  --- нормальный вариант.
[15:46:11] <Anarchist> Файлы с функциями где ищутся?
[15:47:06] <maksbotan> какими функциями?
[15:47:16] <maksbotan> нормальный вариант в /usr/bin ставить
[15:47:40] <Anarchist> Используемые в скриптах функции разнесены по куче разных файлов.
[15:49:18] <maksbotan> уже лучше
[15:49:27] <maksbotan> объедини их в пакет
[15:49:32] <maksbotan> и поставь в site-packages
[15:49:52] <maksbotan> как тут, например → http://github.com/maksbotan/pyturtle/
[15:50:07] <Anarchist> Про site-packages лучше почитать в еклассе?
[15:50:14] <maksbotan> нет
[15:50:19] <maksbotan> тебе нужен setup.py
[15:50:24] <maksbotan> почитай про distutils
[15:50:29] <maksbotan> и посмотри мой кодик
[15:50:52] <Anarchist> ОК. Thanks. В текущем прилижении мне наверное пока хватит.
[15:51:13] <maksbotan> =)
[15:51:17] <maksbotan> а что приложение?
[15:51:28] <Anarchist> fb2utils
[15:51:35] <Anarchist> Ссылку на страницу давать?
[15:52:42] <Anarchist> Там на самом деле прикольно: архивы на скачивание только для Window$, а по svn --- исходники в виде вполне себе ординарных python-скриптов.
[15:52:52] <maksbotan> ээ, подожди
[15:53:04] <maksbotan> ты программу пишешь или ебилд на готовую прогу?
[15:55:48] <maksbotan> Anarchist: ^^
[15:58:00] <Anarchist> Программа, в части Питоновских скриптов есть. Я прорабатываю вариант корректного запуска (и интеграции) этой программы в Gentoo.
[15:58:41] <maksbotan> ага
[15:58:56] <maksbotan> то есть прогу написал другой чел, а ты ебилд клепаешь
[15:59:01] <maksbotan> тогда все что я сказал фигня
[15:59:35] <maksbotan> Anarchist: 1) inherit distutils в ебилде
[15:59:44] <maksbotan> 2) заполнить description, depend
[15:59:46] <maksbotan> ???
[15:59:50] <maksbotan> ебилд готов
[15:59:57] <maksbotan> все ставиться куда положено
[16:02:34] <maksbotan> Anarchist: http://paste.pocoo.org/show/268468/
[16:03:58] <Anarchist> Ещё раз Thanks!
[16:04:56] <maksbotan> =)
[16:04:59] <maksbotan> пожалуйста
[16:10:20] <Anarchist> Правда, есть ньюанс в том, что исходники забираются через svn и что там к чему с файлами (есть мнение, что там много лишнего).
[16:11:04] <maksbotan> inherit subversion
[16:11:16] <maksbotan> ESVN_REPO_URI="http://googlecode.com/..."
[16:11:25] <maksbotan> Anarchist: http://paste.pocoo.org/show/268469/
[16:15:20] <Anarchist> Thanks! Теперь разобраться с зависимостями и ху из кто... и полное счастье.
[16:15:50] <Anarchist> А если питон по умолчанию 2.6, а я хочу скрестить приложение с 3.1, то куда смотреть?
[16:16:40] <maksbotan> а оно работает с 3.1?
[16:17:27] <Anarchist> А попробовать :) Относительно работоспособности с 2.6 у меня тоже есть сомнения...
[16:19:27] <maksbotan> =)
[16:19:34] <maksbotan> ну переключись на 3.1 и попробуй
[16:22:13] <Anarchist> Кстати, эту тему я думаю поднять в форуме. Спасибо за напоминание :)
[16:22:40] <Anarchist> Но ОО (или кто там хочет Питона 3.1) работает с ним без переключения. Вот мне и интересно _как_ ?
[16:23:35] <maksbotan> какой ОО?
[16:23:44] <maksbotan> и наверно так: #!/usr/bin/python3.1
[16:33:32] <Anarchist> А если из bash'а
/usr/bin/python3.1 script.py arg
[16:33:33] <Anarchist>
[16:33:55] <maksbotan> можно и так, почему нет
[16:38:49] <Anarchist> Понятно. Буду думать...
[16:39:05] <maksbotan> что за ОО-то?
[16:41:46] <Anarchist> В смысле OpenOffice.
[16:41:54] <maksbotan> о_О
[16:41:57] <maksbotan> а где там питон?
[16:41:58] <Anarchist> Чисто в качестве примера.
[16:42:21] <Anarchist> А я почём знаю. :) Здесь я вообще просто слухи пересказываю :)))
[16:42:31] <maksbotan> =)
[17:39:12] Anarchist вышел(а) из комнаты
[23:20:37] maksbotan вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!