-
Notifications
You must be signed in to change notification settings - Fork 322
feat: adds support for Python runtime 3.14 #2322
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 13 commits
86b18f4
c5a25e8
7e63393
879e60d
669a9f9
73171fd
c2b961c
63d61aa
27c78e0
6a0fb4b
7d1cd5f
6c5859e
20e68b2
bffbc5e
7a85e30
6a1986d
3429322
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -5,11 +5,11 @@ on: | |
| name: unittest | ||
| jobs: | ||
| unit: | ||
| # Use `ubuntu-latest` runner. | ||
| # Use `ubuntu-22.04` runner. | ||
| runs-on: ubuntu-latest | ||
| strategy: | ||
| matrix: | ||
| python: ['3.9', '3.11', '3.12', '3.13'] | ||
| python: ['3.9', '3.11', '3.12', '3.13', '3.14'] | ||
chalmerlowe marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| steps: | ||
| - name: Checkout | ||
| uses: actions/checkout@v4 | ||
|
|
@@ -22,6 +22,12 @@ jobs: | |
| python -m pip install --upgrade setuptools pip wheel | ||
| python -m pip install nox | ||
| - name: Run unit tests | ||
|
|
||
| # TODO 3.14 is not yet supported by pyarrow. See | ||
|
||
| # https://github.com/googleapis/google-cloud-python/issues/14686 | ||
| # https://github.com/apache/arrow/issues/47438 | ||
| # Reinstate running tests with 3.14 once this bug is fixed | ||
| if: matrix.python != '3.14' | ||
| env: | ||
| COVERAGE_FILE: .coverage-${{ matrix.python }} | ||
| run: | | ||
|
|
@@ -38,7 +44,7 @@ jobs: | |
| runs-on: ubuntu-latest | ||
| strategy: | ||
| matrix: | ||
| python: ['3.9', '3.13'] | ||
| python: ['3.9', '3.14'] | ||
| steps: | ||
| - name: Checkout | ||
| uses: actions/checkout@v4 | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -39,7 +39,7 @@ | |
|
|
||
| DEFAULT_PYTHON_VERSION = "3.9" | ||
| SYSTEM_TEST_PYTHON_VERSIONS = ["3.9", "3.11", "3.12", "3.13"] | ||
| UNIT_TEST_PYTHON_VERSIONS = ["3.9", "3.11", "3.12", "3.13"] | ||
| UNIT_TEST_PYTHON_VERSIONS = ["3.9", "3.11", "3.12", "3.13", "3.14"] | ||
|
||
| CURRENT_DIRECTORY = pathlib.Path(__file__).parent.absolute() | ||
|
|
||
|
|
||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,2 @@ | ||
| # Constraints for Python 3.14 | ||
| grpcio >= 1.75.1 |
Uh oh!
There was an error while loading. Please reload this page.