Skip to content

Commit 61c2668

Browse files
Test against Python 3.14 (#409)
1 parent 970c97c commit 61c2668

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

.github/workflows/cicd.yaml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@
4545
# live account to not risk any funds during testing! The
4646
# demo/sandbox account requires full permissions.
4747
#
48+
# NOTE: Some jobs are run only against the oldest and latest supported Python to
49+
# reduce CI time as trade-offs have to be made.
4850

4951
name: CI/CD
5052

@@ -87,7 +89,7 @@ jobs:
8789
fail-fast: true
8890
matrix:
8991
os: [ubuntu-latest, macos-latest, windows-latest]
90-
python-version: ["3.11", "3.12", "3.13"]
92+
python-version: ["3.11", "3.14"]
9193
with:
9294
os: ${{ matrix.os }}
9395
python-version: ${{ matrix.python-version }}
@@ -114,7 +116,7 @@ jobs:
114116
fail-fast: false
115117
matrix:
116118
os: [ubuntu-latest, windows-latest]
117-
python-version: ["3.11", "3.12", "3.13"]
119+
python-version: ["3.11", "3.14"]
118120
with:
119121
os: ${{ matrix.os }}
120122
python-version: ${{ matrix.python-version }}
@@ -131,7 +133,7 @@ jobs:
131133
fail-fast: false
132134
matrix:
133135
os: [ubuntu-latest, windows-latest]
134-
python-version: ["3.11", "3.13"] # not testing 3.12 to reduce CI time
136+
python-version: ["3.11", "3.14"]
135137
with:
136138
os: ${{ matrix.os }}
137139
python-version: ${{ matrix.python-version }}
@@ -148,7 +150,7 @@ jobs:
148150
fail-fast: false
149151
matrix:
150152
os: [ubuntu-latest, windows-latest]
151-
python-version: ["3.11", "3.12", "3.13"]
153+
python-version: ["3.11", "3.14"]
152154
with:
153155
os: ${{ matrix.os }}
154156
python-version: ${{ matrix.python-version }}
@@ -165,7 +167,7 @@ jobs:
165167
fail-fast: false
166168
matrix:
167169
os: [ubuntu-latest, windows-latest]
168-
python-version: ["3.11", "3.12", "3.13"]
170+
python-version: ["3.11", "3.14"]
169171
with:
170172
os: ${{ matrix.os }}
171173
python-version: ${{ matrix.python-version }}

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ classifiers = [
4242
"Programming Language :: Python :: 3.11",
4343
"Programming Language :: Python :: 3.12",
4444
"Programming Language :: Python :: 3.13",
45+
"Programming Language :: Python :: 3.14",
4546
"Programming Language :: Python",
4647
"Topic :: Internet :: WWW/HTTP",
4748
"Topic :: Office/Business :: Financial :: Investment",

0 commit comments

Comments
 (0)