未验证 提交 c36170c3 编写于 作者: G guangning

[python client]Support generate pulsar-client for python3.8 (#6741)

* Support pulsar-client for python3.8

* Fixed python38

(cherry picked from commit ab1f40de)
上级 a5585a1d
......@@ -153,7 +153,7 @@ RUN curl -O -L https://github.com/facebook/zstd/releases/download/v1.3.7/zstd-1.
RUN curl -O -L https://github.com/google/snappy/releases/download/1.1.3/snappy-1.1.3.tar.gz && \
tar xvfz snappy-1.1.3.tar.gz && \
cd snappy-1.1.3 && \
CFLAGS="-fPIC -O3" ./configure && \
CXXFLAGS="-fPIC -O3" ./configure && \
make && make install && \
rm -rf /snappy-1.1.3 /snappy-1.1.3.tar.gz
......
......@@ -33,6 +33,7 @@ PYTHON_VERSIONS=(
'3.5 cp35-cp35m'
'3.6 cp36-cp36m'
'3.7 cp37-cp37m'
'3.8 cp38-cp38'
)
function contains() {
......
......@@ -30,6 +30,7 @@ PYTHON_VERSIONS=(
'3.5 cp35-cp35m'
'3.6 cp36-cp36m'
'3.7 cp37-cp37m'
'3.8 cp38-cp38'
)
for line in "${PYTHON_VERSIONS[@]}"; do
......
......@@ -32,6 +32,7 @@ PYTHON_VERSIONS=(
'3.5 cp35-cp35m'
'3.6 cp36-cp36m'
'3.7 cp37-cp37m'
'3.8 cp38-cp38'
)
for line in "${PYTHON_VERSIONS[@]}"; do
......
......@@ -44,15 +44,21 @@ if (NOT DEFINED ${Boost_PYTHON37-MT_LIBRARY})
set(Boost_PYTHON37-MT_LIBRARY ${Boost_PYTHON37_LIBRARY})
endif()
if (NOT DEFINED ${Boost_PYTHON38-MT_LIBRARY})
set(Boost_PYTHON38-MT_LIBRARY ${Boost_PYTHON38_LIBRARY})
endif()
# Try all possible boost-python variable namings
set(PYTHON_WRAPPER_LIBS ${Boost_PYTHON_LIBRARY} ${Boost_PYTHON3_LIBRARY}
${Boost_PYTHON27-MT_LIBRARY} ${Boost_PYTHON37-MT_LIBRARY}
${Boost_PYTHON34_LIBRARY} ${Boost_PYTHON35_LIBRARY}
${Boost_PYTHON36_LIBRARY})
${Boost_PYTHON36_LIBRARY} ${Boost_PYTHON38_LIBRARY})
if (APPLE)
set(PYTHON_WRAPPER_LIBS ${PYTHON_WRAPPER_LIBS}
${Boost_PYTHON27-MT_LIBRARY_RELEASE} ${Boost_PYTHON37-MT_LIBRARY_RELEASE})
${Boost_PYTHON27-MT_LIBRARY_RELEASE}
${Boost_PYTHON37-MT_LIBRARY_RELEASE}
${Boost_PYTHON38-MT_LIBRARY_RELEASE})
if (LINK_STATIC)
# When linking statically on MacOS, include also libicu since it's now required by boost::regex
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册