diff --git a/tools/release/verify_python_release.py b/tools/release/verify_python_release.py index 82a4cb5cf64..56729fee737 100644 --- a/tools/release/verify_python_release.py +++ b/tools/release/verify_python_release.py @@ -44,6 +44,7 @@ _DEFAULT_PACKAGES = [ "grpcio-testing", "grpcio-admin", "grpcio-csds", + "grpcio-observability", "xds-protos", ] diff --git a/tools/run_tests/artifacts/build_artifact_python.bat b/tools/run_tests/artifacts/build_artifact_python.bat index 587d4b55ff1..f76ac6b31c7 100644 --- a/tools/run_tests/artifacts/build_artifact_python.bat +++ b/tools/run_tests/artifacts/build_artifact_python.bat @@ -19,7 +19,9 @@ set PATH=C:\%1;C:\%1\scripts;%PATH% set PATH=C:\msys64\mingw%2\bin;C:\tools\msys64\mingw%2\bin;%PATH% :end_mingw64_installation -python -m pip install --upgrade pip six setuptools wheel +python -m pip install --upgrade pip six +@rem Ping to a single version to make sure we're building the same artifacts +python -m pip install setuptools==69.5.1 wheel==0.43.0 python -m pip install --upgrade "cython<3.0.0rc1" python -m pip install -rrequirements.txt --user diff --git a/tools/run_tests/artifacts/build_artifact_python.sh b/tools/run_tests/artifacts/build_artifact_python.sh index 866fe15295c..e2bf41eb51c 100755 --- a/tools/run_tests/artifacts/build_artifact_python.sh +++ b/tools/run_tests/artifacts/build_artifact_python.sh @@ -26,7 +26,9 @@ export AUDITWHEEL=${AUDITWHEEL:-auditwheel} source tools/internal_ci/helper_scripts/prepare_ccache_symlinks_rc # Needed for building binary distribution wheels -- bdist_wheel -"${PYTHON}" -m pip install --upgrade pip wheel setuptools +"${PYTHON}" -m pip install --upgrade pip +# Ping to a single version to make sure we're building the same artifacts +"${PYTHON}" -m pip install setuptools==69.5.1 wheel==0.43.0 if [ "$GRPC_SKIP_PIP_CYTHON_UPGRADE" == "" ] then