Numaraları çok fazla kullanan ve bu nedenle birçok sabit tanımlayıcı içeren bir kitaplığı paketliyorum. Bunları Cython'a sunmanın bir yolu var mı (onları extern
olarak bildirin) ve aynı zamanda onları Python'a sunabilirsiniz? Ben naming- önlemek için .pxd dosyaya extern-bildirge taşımak seçeneği hakkında biliyorum:Python için externed enum "public" yazınız mı?
Ben
cdef extern from *:
enum:
cspam "spam"
cfoo "foo"
cham "ham"
spam = cspam
foo = cfoo
ham = cham
Not değiştirmelidir bu
cdef extern from *:
public enum:
spam
foo
ham
gibi bir şey aramak çarpışma.
sayesinde Niklas