Ich glaube das ist immer sehr nasty, gerade weil vorkompilierte versionen von de architektur abhängen. Wenn du es vermeiden kannst und z.B. via Cython die extensions bei der installation builden kannst, ist das sicher viel einfacher.<div>

<br></div><div>Gelungenes beispiel hierzu:</div><div><br></div><div><a href="http://scikit-learn.org/stable/">http://scikit-learn.org/stable/</a><br></div><div><br></div><div>Cheers,</div><div>Denis</div><div class="gmail_extra">

<br><br><div class="gmail_quote">2012/12/5 Andi Albrecht <span dir="ltr"><<a href="mailto:albrecht.andi@gmail.com" target="_blank">albrecht.andi@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hallo zusammen,<br>
<br>
ich bin gerade ein bißchen ratlos.... Ich versuche, eine kompilierte<br>
C-Extension in ein Paket zu verpacken, damit ich sie via pip<br>
installieren kann.<br>
<br>
Bisher bin ich aber noch auf keinen vernünftigen Ansatz gestoßen, wie<br>
ich mir da Pakete für die unterschiedlichen Platformen basteln kann.<br>
Ich hatte gehofft, eine einfache setup.py schreiben zu können, der ich<br>
irgendwie (<-- da scheitere ich) sagen kann: Das ist die *.so-Datei,<br>
um dann mit "python setup.py bdist_egg --plat_name=platform" ein egg<br>
zu erzeugen.<br>
<br>
Das einzige, was bisher funktioniert hat, war ein Dummy-Modul zu bauen<br>
und die so-Datei als package_data mit zu paketieren:<br>
<br>
mymodule/<br>
  __init__,py  (from mymodule import *)<br>
  mymodule.so<br>
<br>
Das fühlt sich aber komisch an. Aber vielleicht bin ich auch nur gerade blind.<br>
<br>
Hat jemand sowas schonmal gemacht oder kennt jemand einen einfachen<br>
Weg, eine vorkompilierte C-Extension zu paketieren?<br>
<br>
Beste Grüße,<br>
<br>
Andi<br>
________________________________________<br>
Diese Mail erhalten Sie ueber die Mailingliste python-users der Universitaet zu Koeln<br>
Nachrichten an: <a href="mailto:python-users@uni-koeln.de">python-users@uni-koeln.de</a><br>
Abonnement und Benutzereinstellungen: <a href="https://lists.uni-koeln.de/mailman/listinfo/python-users" target="_blank">https://lists.uni-koeln.de/mailman/listinfo/python-users</a><br>
Listenarchiv: <a href="https://lists.uni-koeln.de/pipermail/python-users/" target="_blank">https://lists.uni-koeln.de/pipermail/python-users/</a><br>
<br>
pyCologne Homepage: <a href="http://pycologne.de/" target="_blank">http://pycologne.de/</a><br>
</blockquote></div><br></div>