Skip to content

Commit 292d3d1

Browse files
feat: add Python 3.12 and 3.13 support
- Update Python version constraint from <3.13 to <3.14 in pyproject.toml - Add Python 3.12 and 3.13 to pytest matrix workflows - Update airbyte_ci python_versions configuration - Update connector-tests.yml to use Python 3.12 - Remove requests-cache blocker comment (version 1.2.1 supports Python 3.12+) - Update poetry.lock with new dependency resolution Co-Authored-By: AJ Steers <[email protected]>
1 parent e4cbaaf commit 292d3d1

File tree

5 files changed

+249
-126
lines changed

5 files changed

+249
-126
lines changed

.github/workflows/connector-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ jobs:
128128
if: steps.no_changes.outputs.status != 'cancelled'
129129
uses: actions/setup-python@v5
130130
with:
131-
python-version: "3.11"
131+
python-version: "3.12"
132132

133133
- name: Set up `uv`
134134
if: steps.no_changes.outputs.status != 'cancelled'

.github/workflows/pytest_matrix.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,7 @@ jobs:
2727
(github.event_name == 'push' && github.ref == 'refs/heads/main')
2828
strategy:
2929
matrix:
30-
python-version: [
31-
"3.10",
32-
"3.11",
33-
# "3.12", # `requests-cache` blocker: https://github.com/airbytehq/airbyte-python-cdk/issues/299
34-
]
30+
python-version: ["3.10", "3.11", "3.12", "3.13"]
3531
os: [
3632
Ubuntu,
3733
# Windows, # For now, we don't include Windows in the test matrix.

.github/workflows/test-command.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
needs: [start-workflow]
5151
strategy:
5252
matrix:
53-
python-version: ["3.10", "3.11"]
53+
python-version: ["3.10", "3.11", "3.12", "3.13"]
5454
os: [
5555
Ubuntu,
5656
# Windows, # For now, we don't include Windows in the test matrix.

0 commit comments

Comments
 (0)