| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent b11e09c commit 6065e14
7 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -19,6 +19,7 @@ branchProtectionRules: | |||
| 19 | 19 | - 'Samples - Python 3.11' | |
| 20 | 20 | - 'Samples - Python 3.12' | |
| 21 | 21 | - 'Samples - Python 3.13' | |
| 22 | + - 'Samples - Python 3.14' | ||
| 22 | 23 | - pattern: v2 | |
| 23 | 24 | requiresLinearHistory: true | |
| 24 | 25 | requiresCodeOwnerReviews: true | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -5,11 +5,10 @@ on: | |||
| 5 | 5 | name: unittest | |
| 6 | 6 | jobs: | |
| 7 | 7 | unit: | |
| 8 | - # Use `ubuntu-latest` runner. | ||
| 9 | 8 | runs-on: ubuntu-latest | |
| 10 | 9 | strategy: | |
| 11 | 10 | matrix: | |
| 12 | - python: ['3.9', '3.11', '3.12', '3.13'] | ||
| 11 | + python: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] | ||
| 13 | 12 | steps: | |
| 14 | 13 | - name: Checkout | |
| 15 | 14 | uses: actions/checkout@v4 | |
@@ -22,6 +21,12 @@ jobs: | |||
| 22 | 21 | python -m pip install --upgrade setuptools pip wheel | |
| 23 | 22 | python -m pip install nox | |
| 24 | 23 | - name: Run unit tests | |
| 24 | + | ||
| 25 | + # TODO (https://b.corp.google.com/issues/450370502) 3.14 is not yet supported by pyarrow. See | ||
| 26 | + # https://github.com/googleapis/google-cloud-python/issues/14686 | ||
| 27 | + # https://github.com/apache/arrow/issues/47438 | ||
| 28 | + # Reinstate running tests with 3.14 once this bug is fixed | ||
| 29 | + if: matrix.python != '3.14' | ||
| 25 | 30 | env: | |
| 26 | 31 | COVERAGE_FILE: .coverage-${{ matrix.python }} | |
| 27 | 32 | run: | | |
@@ -38,7 +43,7 @@ jobs: | |||
| 38 | 43 | runs-on: ubuntu-latest | |
| 39 | 44 | strategy: | |
| 40 | 45 | matrix: | |
| 41 | - python: ['3.9', '3.13'] | ||
| 46 | + python: ['3.9', '3.14'] | ||
| 42 | 47 | steps: | |
| 43 | 48 | - name: Checkout | |
| 44 | 49 | uses: actions/checkout@v4 | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -22,7 +22,7 @@ In order to add a feature: | |||
| 22 | 22 | documentation. | |
| 23 | 23 | ||
| 24 | 24 | - The feature must work fully on the following CPython versions: | |
| 25 | - 3.9, 3.10, 3.11, 3.12 and 3.13 on both UNIX and Windows. | ||
| 25 | + 3.9, 3.10, 3.11, 3.12, 3.13 and 3.14 on both UNIX and Windows. | ||
| 26 | 26 | ||
| 27 | 27 | - The feature must not add unnecessary dependencies (where | |
| 28 | 28 | "unnecessary" is of course subjective, but new dependencies should | |
@@ -226,12 +226,14 @@ We support: | |||
| 226 | 226 | - `Python 3.11`_ | |
| 227 | 227 | - `Python 3.12`_ | |
| 228 | 228 | - `Python 3.13`_ | |
| 229 | + - `Python 3.14`_ | ||
| 229 | 230 | ||
| 230 | 231 | .. _Python 3.9: https://docs.python.org/3.9/ | |
| 231 | 232 | .. _Python 3.10: https://docs.python.org/3.10/ | |
| 232 | 233 | .. _Python 3.11: https://docs.python.org/3.11/ | |
| 233 | 234 | .. _Python 3.12: https://docs.python.org/3.12/ | |
| 234 | 235 | .. _Python 3.13: https://docs.python.org/3.13/ | |
| 236 | + .. _Python 3.14: https://docs.python.org/3.14/ | ||
| 235 | 237 | ||
| 236 | 238 | ||
| 237 | 239 | Supported versions can be found in our ``noxfile.py`` `config`_. | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -39,7 +39,7 @@ | |||
| 39 | 39 | ||
| 40 | 40 | DEFAULT_PYTHON_VERSION = "3.9" | |
| 41 | 41 | SYSTEM_TEST_PYTHON_VERSIONS = ["3.9", "3.11", "3.12", "3.13"] | |
| 42 | - UNIT_TEST_PYTHON_VERSIONS = ["3.9", "3.11", "3.12", "3.13"] | ||
| 42 | + UNIT_TEST_PYTHON_VERSIONS = ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] | ||
| 43 | 43 | CURRENT_DIRECTORY = pathlib.Path(__file__).parent.absolute() | |
| 44 | 44 | ||
| 45 | 45 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -56,7 +56,7 @@ | |||
| 56 | 56 | "pandas": "https://pandas.pydata.org/pandas-docs/stable/", | |
| 57 | 57 | }, | |
| 58 | 58 | system_test_python_versions=["3.9", "3.13"], | |
| 59 | - unit_test_python_versions=["3.9", "3.10", "3.11", "3.12", "3.13"], | ||
| 59 | + unit_test_python_versions=["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"], | ||
| 60 | 60 | default_python_version="3.9", | |
| 61 | 61 | ) | |
| 62 | 62 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -38,6 +38,7 @@ classifiers = [ | |||
| 38 | 38 | "Programming Language :: Python :: 3.11", | |
| 39 | 39 | "Programming Language :: Python :: 3.12", | |
| 40 | 40 | "Programming Language :: Python :: 3.13", | |
| 41 | + "Programming Language :: Python :: 3.14", | ||
| 41 | 42 | "Operating System :: OS Independent", | |
| 42 | 43 | "Topic :: Internet", | |
| 43 | 44 | ] | |
@@ -69,13 +70,15 @@ bqstorage = [ | |||
| 69 | 70 | # https://github.com/grpc/grpc/pull/15254 | |
| 70 | 71 | "grpcio >= 1.47.0, < 2.0.0", | |
| 71 | 72 | "grpcio >= 1.49.1, < 2.0.0; python_version >= '3.11'", | |
| 73 | + "grpcio >= 1.75.1, < 2.0.0; python_version >= '3.14'", | ||
| 72 | 74 | "pyarrow >= 4.0.0", | |
| 73 | 75 | ] | |
| 74 | 76 | pandas = [ | |
| 75 | 77 | "pandas >= 1.3.0", | |
| 76 | 78 | "pandas-gbq >= 0.26.1", | |
| 77 | 79 | "grpcio >= 1.47.0, < 2.0.0", | |
| 78 | 80 | "grpcio >= 1.49.1, < 2.0.0; python_version >= '3.11'", | |
| 81 | + "grpcio >= 1.75.1, < 2.0.0; python_version >= '3.14'", | ||
| 79 | 82 | "pyarrow >= 3.0.0", | |
| 80 | 83 | "db-dtypes >= 1.0.4, < 2.0.0", | |
| 81 | 84 | ] | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,2 @@ | |||
| 1 | + # Constraints for Python 3.14 | ||
| 2 | + grpcio >= 1.75.1 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments