diff --git a/setup.py b/setup.py index d30343e..f469a20 100644 --- a/setup.py +++ b/setup.py @@ -70,7 +70,7 @@ libraries=libraries)) ext_modules.append(Extension("thriftpy2.transport.sasl.cysasl", ["thriftpy2/transport/sasl/cysasl.c"])) - ext_modules.append(Extension("thriftpy2.protocol.cybin", + ext_modules.append(Extension("thriftpy2.protocol.cybin.cybin", ["thriftpy2/protocol/cybin/cybin.c"], libraries=libraries)) diff --git a/thriftpy2/protocol/cybin/__init__.py b/thriftpy2/protocol/cybin/__init__.py new file mode 100644 index 0000000..82a0121 --- /dev/null +++ b/thriftpy2/protocol/cybin/__init__.py @@ -0,0 +1 @@ +from .cybin import * diff --git a/thriftpy2/protocol/cybin/cybin.pyx b/thriftpy2/protocol/cybin/cybin.pyx index 97d6ec9..3532605 100644 --- a/thriftpy2/protocol/cybin/cybin.pyx +++ b/thriftpy2/protocol/cybin/cybin.pyx @@ -7,10 +7,9 @@ from cpython cimport bool import six +from thriftpy2.thrift import TDecodeException from thriftpy2.transport.cybase cimport CyTransportBase, STACK_STRING_LEN -from ..thrift import TDecodeException - cdef extern from "endian_port.h": int16_t htobe16(int16_t n) int32_t htobe32(int32_t n)