Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 23, 2010 15:00:58

Alex2ndr
От:
Зарегистрирован: 2009-12-26
Сообщения: 204
Репутация: +  0  -
Профиль   Отправить e-mail  

Как быть с зависимостями ?

evilempirer
Я взял два пакета с либами https://launchpad.net/ubuntu/lucid/i386 … .3-1build1 и https://launchpad.net/ubuntu/gutsy/i386 … ko/1.6.4-1 , киньте может ссылку какую как из всего этого добра теперь собрать один пакет с моим скриптом ?
Вы уверены, что этого хватит?
А ссылку я уже давал, только собирать их в один не надо - достаточно собрать пакет с вашим скриптом и положить их все в одну папку.



Офлайн

#2 Сен. 23, 2010 20:21:41

Ed
От:
Зарегистрирован: 2008-12-13
Сообщения: 1032
Репутация: +  13  -
Профиль   Отправить e-mail  

Как быть с зависимостями ?

Вы уверены, что вам нужно таскать за собой эти 2 либы? Чем не устраивают те, что есть в убунтовских репозиториях? Или там их нет? По виду либы достаточно распространенные, чтобы там быть.



Офлайн

#3 Сен. 23, 2010 20:40:04

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Как быть с зависимостями ?

собери через pyinstaller в stand-alone приложение и не парься



Офлайн

#4 Сен. 24, 2010 16:03:53

evilempirer
От:
Зарегистрирован: 2010-06-07
Сообщения: 88
Репутация: +  0  -
Профиль   Отправить e-mail  

Как быть с зависимостями ?

pyinstaller школьная поделка, даже собрать не удается его, хотя все делаю по инструкции. И судя по их багтракеру процент нормальных сборок у них крайне не высок.



Офлайн

#5 Сен. 24, 2010 16:18:18

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Как быть с зависимостями ?

Как минимум 3 способа.
1. Собрать deb-пакеты, создать репозиторий и оттуда вытянуть куда надо, со всеми зависимостями, как уже советовали. Как на меня - отличный вариант, сильно облегчает поддержку актуального состояния пакета на всех компьютерах.
2. Использовать pip
3. Устанавливать руками из собранного пакета.

Enjoy.

Офлайн

#6 Сен. 24, 2010 16:46:54

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Как быть с зависимостями ?

Странно, что никто не указал на buildout. В данной ситуации, по-моему, самое подходящее средство.



Офлайн

#7 Сен. 24, 2010 17:53:43

evilempirer
От:
Зарегистрирован: 2010-06-07
Сообщения: 88
Репутация: +  0  -
Профиль   Отправить e-mail  

Как быть с зависимостями ?

Вот как раз buldout и пробую сейчас крутить )) есть еще EPM но не смотрел его еще, вообще конечно вопрос важный, распространение дело такое ))



Офлайн

#8 Сен. 24, 2010 20:09:34

Ed
От:
Зарегистрирован: 2008-12-13
Сообщения: 1032
Репутация: +  13  -
Профиль   Отправить e-mail  

Как быть с зависимостями ?

regall
Странно, что никто не указал на buildout. В данной ситуации, по-моему, самое подходящее средство.
Я бы не назвал его самым подходящим для этого случая. Для убунту с ее пакетным менеджером самым подходящим будет использовать его, то есть пакетировать. Впрочем я бы даже постеснялся назвать это пакетированием :)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version