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
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ pld-devel-pl mailing list [EMAIL PROTECTED] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
