Skip to content

Commit 8df221e

Browse files
Merge pull request #227 from hugovk/main
Add support for Python 3.14
2 parents 0fbb33b + 042aada commit 8df221e

5 files changed

Lines changed: 12 additions & 11 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ jobs:
1616
strategy:
1717
matrix:
1818
os: [ubuntu-latest, windows-latest, macos-latest]
19-
python-version: ['3.11', '3.13'] # the one we have in the Codespace + the latest supported one by PyO3.
19+
python-version: ['3.11', '3.14'] # the one we have in the Codespace + the latest one supported by Python 3.
2020
fail-fast: false # Continue testing other version(s) if one fails
2121

2222
steps:
2323
- name: Checkout repository
24-
uses: actions/checkout@v5
24+
uses: actions/checkout@v6
2525

2626
- name: Set up Python ${{ matrix.python-version }}
2727
uses: actions/setup-python@v6

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
build-mode: none
3030
steps:
3131
- name: Checkout repository
32-
uses: actions/checkout@v4
32+
uses: actions/checkout@v6
3333

3434
- name: Initialize CodeQL
3535
uses: github/codeql-action/init@v4

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ jobs:
2424
runs-on: ubuntu-latest
2525
steps:
2626
- name: Checkout code
27-
uses: actions/checkout@v4
27+
uses: actions/checkout@v6
2828

2929
- name: Set up Python
30-
uses: actions/setup-python@v5
30+
uses: actions/setup-python@v6
3131
with:
3232
python-version: '3.11'
3333

@@ -40,7 +40,7 @@ jobs:
4040
echo "digest=$DIGEST" >> $GITHUB_OUTPUT
4141
4242
- name: Generate artifact attestation
43-
uses: actions/attest-build-provenance@v3
43+
uses: actions/attest-build-provenance@v4
4444
with:
4545
subject-name: ${{ env.REGISTRY }}/${{ env.USER }}/${{ env.IMAGE_NAME }}
4646
subject-digest: '${{ steps.docker_build.outputs.digest }}'

.github/workflows/smoketest.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131

3232
- name: Setup Python
3333
if: steps.branch-deploy.outputs.continue == 'true'
34-
uses: actions/setup-python@v5
34+
uses: actions/setup-python@v6
3535
with:
3636
python-version: '3.11'
3737

pyproject.toml

Lines changed: 5 additions & 4 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
"Programming Language :: Python :: Implementation :: CPython",
3233
"Programming Language :: Python :: Implementation :: PyPy",
3334
"Intended Audience :: Developers",
@@ -86,9 +87,9 @@ dependencies = [
8687
"platformdirs==4.5.0",
8788
"pluggy==1.6.0",
8889
"pycparser==2.23",
89-
"pydantic==2.11.7",
90-
"pydantic-settings==2.10.1",
91-
"pydantic_core==2.33.2",
90+
"pydantic==2.13.3",
91+
"pydantic-settings==2.14.0",
92+
"pydantic_core==2.46.3",
9293
"Pygments==2.20.0",
9394
"pyperclip==1.9.0",
9495
"python-dotenv==1.1.1",
@@ -112,7 +113,7 @@ dependencies = [
112113
"tqdm==4.67.1",
113114
"typer==0.16.0",
114115
"types-requests==2.32.4.20250611",
115-
"typing-inspection==0.4.1",
116+
"typing-inspection==0.4.2",
116117
"typing_extensions==4.15.0",
117118
"ujson==5.12.0",
118119
"urllib3==2.6.3",

0 commit comments

Comments
 (0)