Ich möchte ein Python-Paket erstellen, das Cython- Code enthält. Ich habe den Cython-Code gut funktionieren lassen. Jetzt möchte ich jedoch wissen, wie ich es am besten verpacken kann.
Für die meisten Leute, die nur das Paket installieren möchten, möchte ich .cdie von Cython erstellte Datei einschließen und veranlassen, diese setup.pyzu kompilieren, um das Modul zu erstellen. Dann muss Cython nicht installiert werden, um das Paket zu installieren.
Aber für Leute , die das Paket ändern möchten, würde ich auch wie die Cython bieten .pyxDateien, und irgendwie auch erlauben setup.pysie Cython mit aufzubauen (so die Benutzer würden brauchen Cython installiert ist ).
Wie soll ich die Dateien im Paket strukturieren, um diese beiden Szenarien zu berücksichtigen?
Die Cython-Dokumentation gibt eine kleine Anleitung . Es heißt jedoch nicht, wie man eine Single erstellt setup.py, die beide Fälle mit / ohne Cython behandelt.