The new install version based on classical setup.py #1
@ -2,7 +2,8 @@
|
||||
|
||||
|
||||
from obitools3.dms.capi.obitypes cimport index_t
|
||||
from obitools3.dms.column.column cimport Column
|
||||
from obitools3.dms.column.column cimport Column, \
|
||||
Column_multi_elts
|
||||
|
||||
cdef class Column_idx(Column) :
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
#cython: language_level=3
|
||||
# cython: language_level=3
|
||||
|
||||
from obitools3.dms.capi.obitaxonomy cimport ecotx_t, OBIDMS_taxonomy_p
|
||||
|
||||
@ -29,3 +29,4 @@ cdef class Taxonomy(OBIWrapper) :
|
||||
cdef class Taxon :
|
||||
cdef ecotx_t* _pointer
|
||||
cdef Taxonomy _tax
|
||||
|
@ -4,7 +4,6 @@ from obitools3.utils cimport str2bytes, bytes2str, tobytes, tostr
|
||||
from obitools3.dms.capi.obitaxonomy cimport ecotx_t, OBIDMS_taxonomy_p
|
||||
|
||||
from obitools3.dms.dms cimport DMS
|
||||
from obitools3.dms.dms import DMS
|
||||
|
||||
from obitools3.dms.object cimport OBIWrapper
|
||||
|
||||
@ -321,7 +320,7 @@ cdef class Taxonomy(OBIWrapper) :
|
||||
cdef class Taxon : # TODO dict subclass?
|
||||
|
||||
def __init__(self, object taxon_capsule, Taxonomy tax) :
|
||||
self._pointer = <ecotx_t*> PyCapsule_GetPointer(taxon_capsule, NULL)
|
||||
self._pointer = <ecotx_t*>PyCapsule_GetPointer(taxon_capsule, NULL)
|
||||
if self._pointer == NULL :
|
||||
raise Exception("Error reading a taxon (NULL pointer)")
|
||||
self._tax = tax
|
||||
|
Reference in New Issue
Block a user