diff --git a/.circleci/scripts/binary_linux_test.sh b/.circleci/scripts/binary_linux_test.sh index e8c422952e85..73c38159eefd 100755 --- a/.circleci/scripts/binary_linux_test.sh +++ b/.circleci/scripts/binary_linux_test.sh @@ -52,13 +52,6 @@ if [[ "\$python_nodot" = *39* ]]; then NUMPY_PIN=">=1.20" fi -if [[ "\$python_nodot" = *38* ]]; then - # sympy 1.12.1 is the last version that supports Python 3.8 - SYMPY_PIN="==1.12.1" -else - SYMPY_PIN=">=1.13.0" -fi - # Move debug wheels out of the package dir so they don't get installed mkdir -p /tmp/debug_final_pkgs mv /final_pkgs/debug-*.zip /tmp/debug_final_pkgs || echo "no debug packages to move" @@ -88,7 +81,7 @@ if [[ "$PACKAGE_TYPE" == conda ]]; then "numpy\${NUMPY_PIN}" \ mkl>=2018 \ ninja \ - "sympy\${SYMPY_PIN}" \ + sympy>=1.12 \ typing-extensions \ ${PROTOBUF_PACKAGE} if [[ "$DESIRED_CUDA" == 'cpu' ]]; then diff --git a/requirements.txt b/requirements.txt index 3be2f0d66cc9..975e0ba4d59b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -20,4 +20,4 @@ ninja # setuptools was removed from default python install setuptools ; python_version >= "3.12" packaging -optree>=0.12.0 +optree>=0.12.0 ; python_version <= "3.12"