Ich möchte ein vorkompiliertes C-Erweiterungsmodul für Python 2.6 und Python 2.7 für 32- und 64-Bit-Versionen von Python verteilen. Wie soll ich das auf Pypi bauen und verteilen? Soll ich einfach bdist_egg benutzen? Kann ich die Kompatibilität mit Pip beibehalten?Wie verteile ich vorkompilierte Erweiterungsmodule für Windows auf Pypi für mehrere Versionen von Python?
Ich bemerke, gewöhnliche bdist erstellt nur eine .zip
, die die Python-Version nicht enthält, obwohl die interne Ordnerstruktur tut. Kann diese .zip
nur z.B. ein Unterverzeichnis Python26 und Python27?
Hmm, es lädt noch den Tarball und kompiliert auf meine. Ich muss es erneut mit einem Computer versuchen, auf dem der Compiler nicht installiert ist. – joeforker
Haben sie die gleichen Versionen? Sowohl pip als auch easy_install bevorzugen normalerweise die Eier, wenn sie verfügbar sind. –
Das Paket wird kryptakular genannt. – joeforker