diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 88de174aa695e..a03194159492c 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -164,7 +164,7 @@ Milvus uses Conan to manage third-party dependencies for c++. Install Conan ```shell -pip install conan==1.61.0 +pip install conan==1.64.1 ``` Note: Conan version 2.x is not currently supported, please use version 1.61. @@ -232,8 +232,8 @@ sudo apt install -y clang-format clang-tidy ninja-build gcc g++ curl zip unzip t ```bash # Verify python3 version, need python3 version > 3.8 python3 --version -# pip install conan 1.61.0 -pip3 install conan==1.61.0 +# pip install conan 1.64.1 +pip3 install conan==1.64.1 ``` #### Install GO 1.80 diff --git a/build/docker/builder/cpu/amazonlinux2023/Dockerfile b/build/docker/builder/cpu/amazonlinux2023/Dockerfile index d052c37755b73..27844e1ba9cb2 100644 --- a/build/docker/builder/cpu/amazonlinux2023/Dockerfile +++ b/build/docker/builder/cpu/amazonlinux2023/Dockerfile @@ -27,7 +27,7 @@ RUN mkdir -p /usr/local/go && wget -qO- "https://go.dev/dl/go1.21.10.linux-$TARG go clean --modcache && \ chmod -R 777 "$GOPATH" && chmod -R a+w $(go env GOTOOLDIR) -RUN pip3 install conan==1.61.0 +RUN pip3 install conan==1.64.1 RUN echo "target arch $TARGETARCH" RUN wget -qO- "https://cmake.org/files/v3.27/cmake-3.27.5-linux-`uname -m`.tar.gz" | tar --strip-components=1 -xz -C /usr/local diff --git a/build/docker/builder/cpu/rockylinux8/Dockerfile b/build/docker/builder/cpu/rockylinux8/Dockerfile index ec1ea089035c3..85c2768e5e952 100644 --- a/build/docker/builder/cpu/rockylinux8/Dockerfile +++ b/build/docker/builder/cpu/rockylinux8/Dockerfile @@ -42,7 +42,7 @@ RUN dnf -y update && \ dnf -y install texinfo openblas-devel ninja-build -RUN pip3 install conan==1.61.0 +RUN pip3 install conan==1.64.1 RUN mkdir -p /usr/local/go && wget -qO- "https://go.dev/dl/go1.21.10.linux-$TARGETARCH.tar.gz" | tar --strip-components=1 -xz -C /usr/local/go RUN curl https://sh.rustup.rs -sSf | \ sh -s -- --default-toolchain=1.73 -y diff --git a/build/docker/builder/cpu/ubuntu20.04/Dockerfile b/build/docker/builder/cpu/ubuntu20.04/Dockerfile index beae59281a370..1b37e09dc3bd0 100644 --- a/build/docker/builder/cpu/ubuntu20.04/Dockerfile +++ b/build/docker/builder/cpu/ubuntu20.04/Dockerfile @@ -20,7 +20,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends wget curl ca-ce apt-get remove --purge -y && \ rm -rf /var/lib/apt/lists/* -RUN pip3 install conan==1.61.0 +RUN pip3 install conan==1.64.1 RUN echo "target arch $TARGETARCH" RUN wget -qO- "https://cmake.org/files/v3.27/cmake-3.27.5-linux-`uname -m`.tar.gz" | tar --strip-components=1 -xz -C /usr/local diff --git a/build/docker/builder/cpu/ubuntu22.04/Dockerfile b/build/docker/builder/cpu/ubuntu22.04/Dockerfile index be108908caf1b..07d68e61755ee 100644 --- a/build/docker/builder/cpu/ubuntu22.04/Dockerfile +++ b/build/docker/builder/cpu/ubuntu22.04/Dockerfile @@ -26,7 +26,7 @@ RUN apt-get update && apt-get install -y gcc-12 g++-12 && cd /usr/bin \ && unlink g++ && ln -s g++-12 g++ \ && unlink gcov && ln -s gcov-12 gcov -RUN pip3 install conan==1.61.0 +RUN pip3 install conan==1.64.1 RUN echo "target arch $TARGETARCH" RUN wget -qO- "https://cmake.org/files/v3.27/cmake-3.27.5-linux-`uname -m`.tar.gz" | tar --strip-components=1 -xz -C /usr/local diff --git a/build/docker/builder/gpu/ubuntu20.04/Dockerfile b/build/docker/builder/gpu/ubuntu20.04/Dockerfile index ba86136227817..36585dca7c3fc 100644 --- a/build/docker/builder/gpu/ubuntu20.04/Dockerfile +++ b/build/docker/builder/gpu/ubuntu20.04/Dockerfile @@ -22,7 +22,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends wget curl ca-ce apt-get remove --purge -y && \ rm -rf /var/lib/apt/lists/* -RUN pip3 install conan==1.61.0 +RUN pip3 install conan==1.64.1 RUN mkdir /opt/vcpkg && \ wget -qO- vcpkg.tar.gz https://github.com/microsoft/vcpkg/archive/master.tar.gz | tar --strip-components=1 -xz -C /opt/vcpkg && \ diff --git a/build/docker/builder/gpu/ubuntu22.04/Dockerfile b/build/docker/builder/gpu/ubuntu22.04/Dockerfile index 3f487b008561c..5914d34bcbd64 100644 --- a/build/docker/builder/gpu/ubuntu22.04/Dockerfile +++ b/build/docker/builder/gpu/ubuntu22.04/Dockerfile @@ -15,7 +15,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends wget curl ca-ce # Install go RUN mkdir -p /usr/local/go && wget -qO- "https://go.dev/dl/go1.21.10.linux-$TARGETARCH.tar.gz" | tar --strip-components=1 -xz -C /usr/local/go # Install conan -RUN pip3 install conan==1.61.0 +RUN pip3 install conan==1.64.1 # Install rust RUN curl https://sh.rustup.rs -sSf | \ sh -s -- --default-toolchain=1.73 -y diff --git a/scripts/install_deps.sh b/scripts/install_deps.sh index 59ee9dc819e42..cd5dcba3e21cd 100755 --- a/scripts/install_deps.sh +++ b/scripts/install_deps.sh @@ -24,7 +24,7 @@ function install_linux_deps() { clang-format-10 clang-tidy-10 lcov libtool m4 autoconf automake python3 python3-pip \ pkg-config uuid-dev libaio-dev libgoogle-perftools-dev - sudo pip3 install conan==1.61.0 + sudo pip3 install conan==1.64.1 elif [[ -x "$(command -v yum)" ]]; then # for CentOS devtoolset-11 sudo yum install -y epel-release centos-release-scl-rh @@ -35,7 +35,7 @@ function install_linux_deps() { libaio libuuid-devel zip unzip \ ccache lcov libtool m4 autoconf automake - sudo pip3 install conan==1.61.0 + sudo pip3 install conan==1.64.1 echo "source scl_source enable devtoolset-11" | sudo tee -a /etc/profile.d/devtoolset-11.sh echo "source scl_source enable llvm-toolset-11.0" | sudo tee -a /etc/profile.d/llvm-toolset-11.sh echo "export CLANG_TOOLS_PATH=/opt/rh/llvm-toolset-11.0/root/usr/bin" | sudo tee -a /etc/profile.d/llvm-toolset-11.sh @@ -69,7 +69,7 @@ function install_mac_deps() { export PATH="/usr/local/opt/grep/libexec/gnubin:$PATH" brew update && brew upgrade && brew cleanup - pip3 install conan==1.61.0 + pip3 install conan==1.64.1 if [[ $(arch) == 'arm64' ]]; then brew install openssl diff --git a/scripts/install_deps_msys.sh b/scripts/install_deps_msys.sh index 793612286789d..334aad5c55448 100644 --- a/scripts/install_deps_msys.sh +++ b/scripts/install_deps_msys.sh @@ -23,7 +23,7 @@ pacmanInstall() mingw-w64-x86_64-diffutils \ mingw-w64-x86_64-go - pip3 install conan==1.61.0 + pip3 install conan==1.64.1 } updateKey()