* [devel] python deps
@ 2007-10-02 14:15 Peter V. Saveliev
2007-10-02 14:30 ` Damir Shayhutdinov
2007-10-02 16:48 ` Alexey Tourbin
0 siblings, 2 replies; 3+ messages in thread
From: Peter V. Saveliev @ 2007-10-02 14:15 UTC (permalink / raw)
To: devel
...
Я собираю пакет, который несёт в себе кучу питонических модулей в виде глубоко
вложенной иерархии.
После сборки пакета, выставляется Provides: вида "configure.network.routing" и
т.п. и т.д. Пока всё логично и нормально.
Однако, в одном месте иерархии один модуль импортирует другой модуль из этой
же иерархии. Будучи на директорию выше, он делает всего лишь
from interfaces import template
За что на пакет вешается Requires: python2.4(interfaces). Но этот пакет
Provides не python2.4(interfaces), a python2.4(configure.network.interfaces).
В итоге -- unmet.
Логику происходящего я понимаю, но это вовсе не тот результат, которого я
ожидал. Импорт модуля в пределах одного пакета в случае глубокой иерархии --
дело обычное, и я не вижу в нём никакого криминала.
Пока что я завернул этот import в try: except:, но, по моему убеждению, это
жестокий хак.
Вопрос: что делать? Куда копать?
--
Peter V. Saveliev
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [devel] python deps
2007-10-02 14:15 [devel] python deps Peter V. Saveliev
@ 2007-10-02 14:30 ` Damir Shayhutdinov
2007-10-02 16:48 ` Alexey Tourbin
1 sibling, 0 replies; 3+ messages in thread
From: Damir Shayhutdinov @ 2007-10-02 14:30 UTC (permalink / raw)
To: ALT Linux Team development discussions
> Пока что я завернул этот import в try: except:, но, по моему убеждению, это
> жестокий хак.
>
> Вопрос: что делать? Куда копать?
Лёша Турбин вроде как обещал нам светлое будущее с новым
rpm-build-python, где эта проблема будет решена.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [devel] python deps
2007-10-02 14:15 [devel] python deps Peter V. Saveliev
2007-10-02 14:30 ` Damir Shayhutdinov
@ 2007-10-02 16:48 ` Alexey Tourbin
1 sibling, 0 replies; 3+ messages in thread
From: Alexey Tourbin @ 2007-10-02 16:48 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 714 bytes --]
On Tue, Oct 02, 2007 at 06:15:58PM +0400, Peter V. Saveliev wrote:
> Я собираю пакет, который несёт в себе кучу питонических модулей в виде глубоко
> вложенной иерархии.
>
> После сборки пакета, выставляется Provides: вида "configure.network.routing" и
> т.п. и т.д. Пока всё логично и нормально.
>
> Однако, в одном месте иерархии один модуль импортирует другой модуль из этой
> же иерархии. Будучи на директорию выше, он делает всего лишь
>
> from interfaces import template
>
> За что на пакет вешается Requires: python2.4(interfaces). Но этот пакет
> Provides не python2.4(interfaces), a python2.4(configure.network.interfaces).
> В итоге -- unmet.
Попробуйте rpm-build-python 0.31.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2007-10-02 16:48 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-10-02 14:15 [devel] python deps Peter V. Saveliev
2007-10-02 14:30 ` Damir Shayhutdinov
2007-10-02 16:48 ` Alexey Tourbin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git