LinuxForum.Fans
Тема

Вопрос знатокам питона ...

Автор: gramozeka 12 сообщений 1637 просмотров
#266568

в общем при сборке telepathy-salut-0.8.0 вылезает вот такая грабля :

text

checking for python script directory... ${prefix}/lib/python2.7/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.7/site-packages
checking for Python with Avahi, Twisted and XMPP protocol support... false
configure: error: Python with twisted support is needed for avahi twisted tests

гуглил до полнейшего отупения нашёл какой-то twisted-python поставил проблему не решило. Кто знает - ткните носом, в питоне я просто деревянно-каменный пень ...

#266572

gramozeka, а сам Питон 2.7 есть ?

#266574

Попробуй поставить также

text

python-twisted-bin
python-twisted-core
python-twisted-words
python-twisted-web
#266577
text

$ ls /var/log/packages | grep python
dbus-python-1.1.0-i486-1
gst-python-0.10.22-i486-1gsb
notify-python-0.1.1-i486-3
python-2.7.3-i486-2
python-dateutil-1.5-i486-1gsb
python-twisted-12.1.0-i486-1gsb
python-xlib-0.14-i486-1_SBo
sexy-python-0.1.9-i486-1_SBo

ну так Слака же, пакет собирается целиком или это отдельные пакеты ?

#266578
"gramozeka" написал:
ну так Слака же, пакет собирается целиком или это отдельные пакеты ?

Вроде - отдельные пакеты.

#266579

Хотя в Ubuntu он почти всё по зависимостям подтягивает ...
[console]
$ aptitude show python-twisted
Пакет: python-twisted
Состояние: не установлен
Версия: 11.1.0-1ubuntu2
Приоритет: дополнительный
Раздел: python
Сопровождающий: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Архитектура: all
Размер в распакованном виде: 57,3 k
Зависимости: python2.7, python (>= 2.7), python (< 2.8), python-twisted-core (>= 11.0), python-twisted-conch (>= 1:11.0), python-twisted-mail (>=
11.0), python-twisted-lore (>= 11.0), python-twisted-names (>= 11.0), python-twisted-news (>= 11.0), python-twisted-runner (>=
11.0), python-twisted-web (>= 11.0), python-twisted-words (>= 11.0)
Предоставляет: python2.7-twisted
Описание: Event-based framework for internet applications (dependency package)
This is a dependency package that depends on the twisted core library and all the libraries split out to separate packages starting with
Twisted-2.0.1.[/console]

#266580
"-=Serj=-" написал:
Вроде - отдельные пакеты.

проверил, файлы которые содержатся в дебовских пакетах собрались в python-twisted-12.1.0-i486-1gsb , может чего-то не хватает, но там их умататься...
в общем вопрос актуален...

#266581

./configure --disable-avahi-tests
или должны быть установлены следующие модули питона:
twisted.words.xish.domish
twisted.words.protocols.jabber
twisted.internet.reactor
avahi

в каких они в слаке пакетах - гадать не буду... у нас:
dev-python/twisted-words
dev-python/twisted
и avahi не знаю где...

ЗЫ: просматривать ./configure не возбраняется...

#266582
Fat-Zer написал:
./configure --disable-avahi-tests
или должны быть установлены следующие модули питона:
twisted.words.xish.domish
twisted.words.protocols.jabber
twisted.internet.reactor
avahi

в каких они в слаке пакетах - гадать не буду... у нас:
dev-python/twisted-words
dev-python/twisted
и avahi не знаю где...
text

$ ls /tmp/python-twisted-12.1.0-i486-1gsb/usr/lib/python2.7/site-packages/twisted
__init__.py   _version.pyc  copyright.py   enterprise/  mail/     news/       plugin.py   protocols/  scripts/  test/      web/
__init__.pyc  application/  copyright.pyc  internet/    manhole/  pair/       plugin.pyc  python/     spread/   topfiles/  words/
_version.py   conch/        cred/          lore/        names/    persisted/  plugins/    runner/     tap/      trial/

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

#266583
"gramozeka" написал:
вроде все стоят..
text
for I in twisted.words.xish.domish twisted.words.protocols.jabber twisted.internet.reactor avahi; do 
    python -c "import $I" >/dev/null 2>/dev/null || echo import $I failed; 
done
#266589
text

import twisted.words.xish.domish failed
import twisted.internet.reactor failed

как это поправить ?

#266591
"gramozeka" написал:
как это поправить ?

у меня они в вышеозначенные пакеты входили:

text

alexander@goblin ~ $ equery b /usr/lib64/python2.7/site-packages/twisted/words/xish/domish.py
 * Searching for /usr/lib64/python2.7/site-packages/twisted/words/xish/domish.py ...
dev-python/twisted-words-11.0.0 (/usr/lib64/python2.7/site-packages/twisted/words/xish/domish.py)
alexander@goblin ~ $ equery b /usr/lib64/python2.7/site-packages/twisted/internet/reactor.py
 * Searching for /usr/lib64/python2.7/site-packages/twisted/internet/reactor.py ...
dev-python/twisted-11.0.0 (/usr/lib64/python2.7/site-packages/twisted/internet/reactor.py)
Войдите или зарегистрируйтесь, чтобы ответить.