[Python-de] Erstellen einer API

Christopher Arndt chris at chrisarndt.de
Di Apr 22 22:06:24 CEST 2014


Du solltest dich grundsätzlich erst mal zwischen Embedding und Extending 
entscheiden. Was besser geeignet ist, kommt auf eure Software an und was 
der Benutzer mit dieser API anstellen können soll.

https://docs.python.org/3/extending/index.html

Dem manuellen Schreiben einer Extension in C/C++ würde ich aber idR den 
Einsatz von Cython (http://cython.org) vorziehen.

Zu entscheiden, wie das verteilt wird, ist erst der zweite oder dritte 
Schritt und hängt eher von der Umgebung des Benutzers ab, also welches 
OS, welche Pythonversion standardmäßig vorhanden ist, (wenn überhaupt), 
ob normalerweise ein Compiler da ist oder nicht, usw.


Chris


Mehr Informationen über die Mailingliste python-de