Skip to content

Commit d9506b9

Browse files
deps: add python 3.14 support for core libraries
1 parent ece70f9 commit d9506b9

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

.github/workflows/test.yaml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
strategy:
1818
fail-fast: false
1919
matrix:
20-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
20+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
2121
library: [core, io, executors]
2222
steps:
2323
- uses: actions/checkout@v3
@@ -26,9 +26,8 @@ jobs:
2626
with:
2727
python-version: ${{ matrix.python-version }}
2828
- name: Setup uv
29-
uses: astral-sh/setup-uv@v5
29+
uses: astral-sh/setup-uv@v7
3030
with:
31-
version: "0.5.4"
3231
enable-cache: true
3332
- name: Install dependencies
3433
run: |
@@ -54,17 +53,16 @@ jobs:
5453
strategy:
5554
fail-fast: false
5655
matrix:
57-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
56+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
5857
steps:
5958
- uses: actions/checkout@v3
6059
- name: Set up Python
6160
uses: actions/setup-python@v5
6261
with:
6362
python-version: ${{ matrix.python-version }}
6463
- name: Setup uv
65-
uses: astral-sh/setup-uv@v5
64+
uses: astral-sh/setup-uv@v7
6665
with:
67-
version: "0.5.4"
6866
enable-cache: true
6967
- name: Install dependencies
7068
run: |

libs/core/pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ classifiers = [
2828
"Programming Language :: Python :: 3.11",
2929
"Programming Language :: Python :: 3.12",
3030
"Programming Language :: Python :: 3.13",
31+
"Programming Language :: Python :: 3.14",
3132
"Intended Audience :: Developers",
3233
"Topic :: Software Development :: Libraries :: Python Modules",
3334
"Operating System :: OS Independent",

libs/executors/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,18 @@ authors = [
1414
{name = "Google Inc. (gTech gPS CSE team)", email = "no-reply@google.com"},
1515
{name = "Andrei Markin", email = "andrey.markin.ppc@gmail.com"},
1616
]
17-
requires-python = ">=3.8"
17+
requires-python = ">=3.9"
1818
description = "Executes queries against API and writes data to local/remote storage."
1919
readme = "README.md"
2020
license = {text = "Apache 2.0"}
2121
classifiers = [
2222
"Programming Language :: Python :: 3 :: Only",
23-
"Programming Language :: Python :: 3.8",
2423
"Programming Language :: Python :: 3.9",
2524
"Programming Language :: Python :: 3.10",
2625
"Programming Language :: Python :: 3.11",
2726
"Programming Language :: Python :: 3.12",
2827
"Programming Language :: Python :: 3.13",
28+
"Programming Language :: Python :: 3.14",
2929
"Intended Audience :: Developers",
3030
"Topic :: Software Development :: Libraries :: Python Modules",
3131
"Operating System :: OS Independent",

libs/exporters/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ readme = "README.md"
2323
license = {text = "Apache 2.0"}
2424
classifiers = [
2525
"Programming Language :: Python :: 3 :: Only",
26-
"Programming Language :: Python :: 3.8",
2726
"Programming Language :: Python :: 3.9",
2827
"Programming Language :: Python :: 3.10",
2928
"Programming Language :: Python :: 3.11",
3029
"Programming Language :: Python :: 3.12",
3130
"Programming Language :: Python :: 3.13",
31+
"Programming Language :: Python :: 3.14",
3232
"Intended Audience :: Developers",
3333
"Topic :: Software Development :: Libraries :: Python Modules",
3434
"Operating System :: OS Independent",

libs/io/pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ classifiers = [
2424
"Programming Language :: Python :: 3.11",
2525
"Programming Language :: Python :: 3.12",
2626
"Programming Language :: Python :: 3.13",
27+
"Programming Language :: Python :: 3.14",
2728
"Intended Audience :: Developers",
2829
"Topic :: Software Development :: Libraries :: Python Modules",
2930
"Operating System :: OS Independent",

0 commit comments

Comments
 (0)