From a3db32522b32ae7cd6fd1acd469cdf1ef4c9aedb Mon Sep 17 00:00:00 2001 From: AN Long Date: Sun, 9 Jun 2024 15:57:44 +0800 Subject: [PATCH] Add missing init file for cybin module (#256) * Add missing init file for cybin module * rename cybin extension name * fix import in cybin.pyx --- setup.py | 2 +- thriftpy2/protocol/cybin/__init__.py | 1 + thriftpy2/protocol/cybin/cybin.pyx | 3 +-- 3 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 thriftpy2/protocol/cybin/__init__.py 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)