Ich habe für die Steuerung diverser Hardware über TCP eine Reihe von Python-Modulen aufzubauen. Alles ist für cPython geschrieben (keine .NET-Fähigkeiten, soweit ich das verstehe). Ich möchte dem Pool, der mit einer .NET API geliefert wird, ein neues Instrument hinzufügen. See here.CPython für .NET-API
Vom distributer der API wird nur als Option erwähnt Ironpython mit dem Instrument für die Anbindung.
Ich habe keine Erfahrung mit .NET-Framework oder Ironpython, also bin ich nicht sicher, was andere Optionen, die ich könnte (falls vorhanden) haben und das passt meine Bedürfnisse am besten.
Meine Bedürfnisse sind: Ich möchte alle meine alten cPython-basierten Module zusammen mit dem neuen Instrument und seiner .NET-basierten API verwenden.
Im "normalen" Python zu bleiben wäre die eleganteste Lösung für mich - aber ich bin wirklich offen für Vorschläge.
Sie meinen, Sie haben C-Erweiterungen geschrieben? –
Mit cPython-Modulen meine ich "normale" Python-Klassen, die in jedem Python3-Interpreter ausgeführt werden, nur indem sie importiert werden. – Martin