chore: Add Python 3.14 support; also, previously omitted versions#949
chore: Add Python 3.14 support; also, previously omitted versions#949vchudnov-g wants to merge 2 commits intomainfrom
Conversation
| runs-on: ubuntu-latest | ||
|
|
||
| services: | ||
| emulator: | ||
| image: gcr.io/cloud-spanner-emulator/emulator:latest | ||
| ports: | ||
| - 9010:9010 | ||
| - 9020:9020 | ||
|
|
||
| steps: | ||
| - name: Checkout code | ||
| uses: actions/checkout@v4 | ||
| - name: Set up Python 3.11 | ||
| uses: actions/setup-python@v5 | ||
| with: | ||
| python-version: "3.11" | ||
| - name: Install nox | ||
| run: python -m pip install nox | ||
| - name: Run nox | ||
| run: nox -s unit-3.11 | ||
| env: | ||
| SPANNER_EMULATOR_HOST: localhost:9010 | ||
| GOOGLE_CLOUD_PROJECT: emulator-test-project | ||
| GOOGLE_CLOUD_TESTS_CREATE_SPANNER_INSTANCE: true |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions Medium library
| runs-on: ubuntu-latest | ||
|
|
||
| services: | ||
| emulator: | ||
| image: gcr.io/cloud-spanner-emulator/emulator:latest | ||
| ports: | ||
| - 9010:9010 | ||
| - 9020:9020 | ||
|
|
||
| steps: | ||
| - name: Checkout code | ||
| uses: actions/checkout@v4 | ||
| - name: Set up Python 3.12 | ||
| uses: actions/setup-python@v5 | ||
| with: | ||
| python-version: "3.12" | ||
| - name: Install nox | ||
| run: python -m pip install nox | ||
| - name: Run nox | ||
| run: nox -s unit-3.12 | ||
| env: | ||
| SPANNER_EMULATOR_HOST: localhost:9010 | ||
| GOOGLE_CLOUD_PROJECT: emulator-test-project | ||
| GOOGLE_CLOUD_TESTS_CREATE_SPANNER_INSTANCE: true |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions Medium library
| runs-on: ubuntu-latest | ||
|
|
||
| services: | ||
| emulator: | ||
| image: gcr.io/cloud-spanner-emulator/emulator:latest | ||
| ports: | ||
| - 9010:9010 | ||
| - 9020:9020 | ||
|
|
||
| steps: | ||
| - name: Checkout code | ||
| uses: actions/checkout@v4 | ||
| - name: Set up Python 3.13 | ||
| uses: actions/setup-python@v5 | ||
| with: | ||
| python-version: "3.13" | ||
| - name: Install nox | ||
| run: python -m pip install nox | ||
| - name: Run nox | ||
| run: nox -s unit-3.13 | ||
| env: | ||
| SPANNER_EMULATOR_HOST: localhost:9010 | ||
| GOOGLE_CLOUD_PROJECT: emulator-test-project | ||
| GOOGLE_CLOUD_TESTS_CREATE_SPANNER_INSTANCE: true |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions Medium library
| runs-on: ubuntu-latest | ||
|
|
||
| services: | ||
| emulator: | ||
| image: gcr.io/cloud-spanner-emulator/emulator:latest | ||
| ports: | ||
| - 9010:9010 | ||
| - 9020:9020 | ||
|
|
||
| steps: | ||
| - name: Checkout code | ||
| uses: actions/checkout@v4 | ||
| - name: Set up Python 3.14 | ||
| uses: actions/setup-python@v5 | ||
| with: | ||
| python-version: "3.14" | ||
| - name: Install nox | ||
| run: python -m pip install nox | ||
| - name: Run nox | ||
| run: nox -s unit-3.14 | ||
| env: | ||
| SPANNER_EMULATOR_HOST: localhost:9010 | ||
| GOOGLE_CLOUD_PROJECT: emulator-test-project | ||
| GOOGLE_CLOUD_TESTS_CREATE_SPANNER_INSTANCE: true |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions Medium library
|
@olavloite, could your team help with the failing presubmits? Gemini CLI has been no help for me here. We need to have Google's Python libraries supporting Python 3.14 as soon as possible, since that version of Python has been GA'd for a while. |
This adds support for Python 3.11-3.14