diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index 0d562c19467e9..731aa343b9477 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -244,20 +244,20 @@ jobs: with: distribution: zulu java-version: ${{ matrix.java }} - - name: Install Python 3.10 + - name: Install Python 3.9 uses: actions/setup-python@v4 # We should install one Python that is higher than 3+ for SQL and Yarn because: # - SQL component also has Python related tests, for example, IntegratedUDFTestUtils. # - Yarn has a Python specific test too, for example, YarnClusterSuite. if: contains(matrix.modules, 'yarn') || (contains(matrix.modules, 'sql') && !contains(matrix.modules, 'sql-')) || contains(matrix.modules, 'connect') with: - python-version: '3.10' + python-version: '3.9' architecture: x64 - - name: Install Python packages (Python 3.10) + - name: Install Python packages (Python 3.9) if: (contains(matrix.modules, 'sql') && !contains(matrix.modules, 'sql-')) || contains(matrix.modules, 'connect') run: | - python3.10 -m pip install 'numpy>=1.20.0' pyarrow pandas scipy unittest-xml-reporting 'grpcio>=1.48,<1.57' 'grpcio-status>=1.48,<1.57' 'protobuf==4.25.1' - python3.10 -m pip list + python3.9 -m pip install 'numpy>=1.20.0' pyarrow pandas scipy unittest-xml-reporting 'grpcio>=1.48,<1.57' 'grpcio-status>=1.48,<1.57' 'protobuf==4.25.1' + python3.9 -m pip list # Run the tests. - name: Run tests env: ${{ fromJSON(inputs.envs) }}