[Python-de] Erstellen einer API

Steffen Frömer steffen.froemer at gns-systems.de
Di Apr 22 22:21:26 CEST 2014


On 22.04.2014 22:06, Christopher Arndt wrote:
> 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
> _______________________________________________
> python-de maillist  -  python-de at python.org
> https://mail.python.org/mailman/listinfo/python-de
Vielen Dank Chris,

das ist schon einmal ein Ansatz und Stoff, wo ich nachlesen kann.
Aber eine Frage habe ich gleich. Muss das Ganze in C/C++ erfolgen? 
Unsere Software selbst ist ja in Python geschrieben und eigentlich 
möchte ich nur bestimmte Funktionen nach außen verfügbar machen, so dass 
die Funktionalität der Software in weitere Skripte eingebunden werden kann.
Und um diese Funktionalität zu erreichen, suche ich nach einem Weg.


Steffen


Mehr Informationen über die Mailingliste python-de