diff --git a/pulsar-client-cpp/docker/build-client-lib-within-docker.sh b/pulsar-client-cpp/docker/build-client-lib-within-docker.sh index 0c2b435de24c0..3b5bf016d1008 100755 --- a/pulsar-client-cpp/docker/build-client-lib-within-docker.sh +++ b/pulsar-client-cpp/docker/build-client-lib-within-docker.sh @@ -23,9 +23,9 @@ set -e -x cd /pulsar/pulsar-client-cpp -find . -name CMakeCache.txt | xargs rm -find . -name CMakeFiles | xargs rm -rf -rm lib/*.pb.* +find . -name CMakeCache.txt | xargs -r rm +find . -name CMakeFiles | xargs -r rm -rf +rm -f lib/*.pb.* cmake . -DBUILD_TESTS=OFF -DLINK_STATIC=ON \ -DPYTHON_INCLUDE_DIR=/opt/python/$PYTHON_SPEC/include/python$PYTHON_VERSION \ diff --git a/pulsar-client-cpp/docker/build-client-lib.sh b/pulsar-client-cpp/docker/build-client-lib.sh index afeeeaab0b70e..d63cc93cc6f64 100755 --- a/pulsar-client-cpp/docker/build-client-lib.sh +++ b/pulsar-client-cpp/docker/build-client-lib.sh @@ -28,6 +28,7 @@ cd $ROOT_DIR PYTHON_VERSIONS=( '3.6 cp36-cp36m' + '3.9 cp39-cp39' ) for line in "${PYTHON_VERSIONS[@]}"; do @@ -42,7 +43,7 @@ for line in "${PYTHON_VERSIONS[@]}"; do VOLUME_OPTION=${VOLUME_OPTION:-"-v $ROOT_DIR:/pulsar"} COMMAND="/pulsar/pulsar-client-cpp/docker/build-client-lib-within-docker.sh" - DOCKER_CMD="docker run -i ${VOLUME_OPTION} ${IMAGE}" + DOCKER_CMD="docker run -i ${VOLUME_OPTION} ${IMAGE_NAME}" $DOCKER_CMD bash -c "${COMMAND}" diff --git a/pulsar-client-cpp/docker/build-wheels.sh b/pulsar-client-cpp/docker/build-wheels.sh index 84e550f021b0a..9b41598f58e40 100755 --- a/pulsar-client-cpp/docker/build-wheels.sh +++ b/pulsar-client-cpp/docker/build-wheels.sh @@ -33,6 +33,7 @@ PYTHON_VERSIONS=( '3.6 cp36-cp36m' '3.7 cp37-cp37m' '3.8 cp38-cp38' + '3.9 cp39-cp39' ) function contains() { diff --git a/pulsar-client-cpp/docker/create-images.sh b/pulsar-client-cpp/docker/create-images.sh index e6fec8ecd95cb..568f5f0d2e707 100755 --- a/pulsar-client-cpp/docker/create-images.sh +++ b/pulsar-client-cpp/docker/create-images.sh @@ -30,6 +30,7 @@ PYTHON_VERSIONS=( '3.6 cp36-cp36m' '3.7 cp37-cp37m' '3.8 cp38-cp38' + '3.9 cp39-cp39' ) for line in "${PYTHON_VERSIONS[@]}"; do diff --git a/pulsar-client-cpp/docker/push-images.sh b/pulsar-client-cpp/docker/push-images.sh index 23fcd0ddb1cba..0501670e52664 100755 --- a/pulsar-client-cpp/docker/push-images.sh +++ b/pulsar-client-cpp/docker/push-images.sh @@ -32,6 +32,7 @@ PYTHON_VERSIONS=( '3.6 cp36-cp36m' '3.7 cp37-cp37m' '3.8 cp38-cp38' + '3.9 cp39-cp39' ) for line in "${PYTHON_VERSIONS[@]}"; do diff --git a/pulsar-client-cpp/python/CMakeLists.txt b/pulsar-client-cpp/python/CMakeLists.txt index 70b5bc130ae74..4e27e9b7f0267 100644 --- a/pulsar-client-cpp/python/CMakeLists.txt +++ b/pulsar-client-cpp/python/CMakeLists.txt @@ -52,7 +52,8 @@ endif() 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_PYTHON38_LIBRARY}) + ${Boost_PYTHON36_LIBRARY} ${Boost_PYTHON38_LIBRARY} + ${Boost_PYTHON39_LIBRARY}) if (APPLE) set(PYTHON_WRAPPER_LIBS ${PYTHON_WRAPPER_LIBS}