Jacek Konieczny wrote:
On Wed, Sep 22, 2004 at 04:45:17PM +0200, Jakub Piotr CÅapa wrote:

KtoÅ moÅe ma pomysÅ czemu nowe distutils jest bardzo nadgorliwe i do py_sitedir wrzuca tylko *.so, a wszystko inne do py_sitescriptdir?

OczywiÅcie koÅczy siÄ tym, Åe np. pygtk rozdzielone zostaÅo przezeÅ na dwie poÅÃwki - w jednej wylÄdowaÅo pygtk.pth, a w drugiej katalog gtk-2.0 (i przestaÅo dziaÅaÄ).

Jak to powinno byÄ poprawnie? (do tej pory jedno .so kwalifikowaÅo caÅy moduÅ do py_sitedir)

JeÅeli nowy python radzi sobie z "rozszczepionymi" pakietami, to powinno byÄ osobno. JeÅeli jest tak jak byÅo i pakiet musi byÄ w jednym kawaÅku, to musi byÄ.

MoÅe tylko w pygtk.pth jest zÅa ÅcieÅka?
A moÅe w jeszcze jakimÅ miejscu trzeba zapatchowaÄ na /usr/share. Sam
python ma podziaÅ na zaleÅne od architektury i niezaleÅne od
architektury nie tak jak jest w FHS, czyli %{_prefix}/lib
i %{_prefix}/share, %{_prefix}/lib i %{_execprefix}/lib (czy jakoÅ
podobnie), to w pythonie z HEAD w wielu miejscach musiaÅem poprawiaÄ
(jakby nie mogli odpowiednich ÅcieÅek zapisaÄ raz w jednym miejscu).

Nie umie sobie z nimi poradziÄ (tzn. %{py_sitescriptdir}/gtk-2.0/gtk/__init__.py prÃbuje importowaÄ _gtk (z wÅasnego moduÅu, ale fizycznie z %{py_sitedir}/gtk-2.0/gtk/_gtk.so) i mu siÄ to nie udaje. ZdublowaÅem plik pth, ale nie pomogÅo.

ByÄ wiÄc jak jest nie moÅe. Pozostaje pytanie - co zrobiÄ, by dziaÅaÅo? Nie znam siÄ ani troche na distutils i szczerze mÃwiÄc miaÅem nadziejÄ, Åe uda mi siÄ zrobiÄ to 2.4a3 (i pobawiÄ siÄ dekoratorami oraz kilkoma innymi zabawkami), bez rozgrzebywania wnÄtrznoÅci distutils.

--
z wyrazami szacunku,
Jakub Piotr CÅapa

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
pld-devel-pl mailing list
[EMAIL PROTECTED]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym