diff --git a/Dockerfile.ci b/Dockerfile.ci index 14ccb669f62aa..06a7343c82e26 100644 --- a/Dockerfile.ci +++ b/Dockerfile.ci @@ -1068,8 +1068,9 @@ function check_pydantic() { echo echo "${COLOR_YELLOW}Downgrading Pydantic to < 2${COLOR_RESET}" echo + # Pydantic 1.10.17/1.10.15 conflicts with aws-sam-translator so we need to exclude it # shellcheck disable=SC2086 - ${PACKAGING_TOOL_CMD} install ${EXTRA_INSTALL_FLAGS} --upgrade "pydantic<2.0.0" + ${PACKAGING_TOOL_CMD} install ${EXTRA_INSTALL_FLAGS} --upgrade "pydantic<2.0.0,!=1.10.17,!=1.10.15" pip check else echo diff --git a/scripts/docker/entrypoint_ci.sh b/scripts/docker/entrypoint_ci.sh index 1ff3ef0cd2cce..da7ff309763aa 100755 --- a/scripts/docker/entrypoint_ci.sh +++ b/scripts/docker/entrypoint_ci.sh @@ -289,8 +289,9 @@ function check_pydantic() { echo echo "${COLOR_YELLOW}Downgrading Pydantic to < 2${COLOR_RESET}" echo + # Pydantic 1.10.17/1.10.15 conflicts with aws-sam-translator so we need to exclude it # shellcheck disable=SC2086 - ${PACKAGING_TOOL_CMD} install ${EXTRA_INSTALL_FLAGS} --upgrade "pydantic<2.0.0" + ${PACKAGING_TOOL_CMD} install ${EXTRA_INSTALL_FLAGS} --upgrade "pydantic<2.0.0,!=1.10.17,!=1.10.15" pip check else echo