Biraz Cython kodu içeren bir Python paketi yapmak istiyorum . Cython kodum güzel çalışıyor. Ancak, şimdi onu en iyi nasıl paketleyeceğimi bilmek istiyorum.
Sadece paketi kurmak isteyen çoğu insan için .c
, Cython'un oluşturduğu dosyayı dahil etmek setup.py
ve modülü üretmek için bunu derlemek istiyorum. O zaman kullanıcının paketi kurmak için Cython kurulu olmasına gerek kalmaz.
Ancak paketi değiştirmek isteyebilecek kişiler için, Cython .pyx
dosyalarını da sağlamak istiyorum ve bir şekilde setup.py
onları Cython kullanarak oluşturmalarına da izin veriyorum (böylece bu kullanıcıların Cython yüklemesine ihtiyacı olacaktı ).
Paketteki dosyaları bu iki senaryoyu da karşılayacak şekilde nasıl yapılandırmalıyım?
Cython dokümantasyon Biraz yol verir . Ancak setup.py
Cython vakalarını içeren / içermeyen bir single'ın nasıl yapılacağını söylemiyor.