Skip to content

Commit 72f67bd

Browse files
committed
Add support for Python 3.14
1 parent fa9ca21 commit 72f67bd

File tree

4 files changed

+8
-7
lines changed

4 files changed

+8
-7
lines changed

.github/workflows/conda.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ jobs:
6767
strategy:
6868
fail-fast: false
6969
matrix:
70-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13']
70+
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
7171
env:
7272
- {os: ubuntu-22.04, json-image: '{"image": "ubuntu:20.04"}'}
7373
- {os: ubuntu-22.04, json-image: '{"image": null}'}

.github/workflows/dev-docker.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ env:
44
DEFAULT_KHIOPS_REVISION: 11.0.0-b.0
55
DEFAULT_IMAGE_INCREMENT: 0
66
DEFAULT_SERVER_REVISION: main
7-
DEFAULT_PYTHON_VERSIONS: 3.8 3.9 3.10 3.11 3.12 3.13
7+
DEFAULT_PYTHON_VERSIONS: 3.8 3.9 3.10 3.11 3.12 3.13 3.14
88
DEFAULT_KHIOPS_GCS_DRIVER_REVISION: 0.0.11
99
DEFAULT_KHIOPS_S3_DRIVER_REVISION: 0.0.13
1010
on:
@@ -30,7 +30,7 @@ on:
3030
description: Set as 'latest'
3131
python-versions:
3232
type: string
33-
default: 3.8 3.9 3.10 3.11 3.12 3.13
33+
default: 3.8 3.9 3.10 3.11 3.12 3.13 3.14
3434
description: Python versions to support
3535
server-revision:
3636
type: string

.github/workflows/tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010
default: 11.0.0
1111
description: Git Tag/Branch/Commit for the khiops-samples Repo
1212
image-tag:
13-
default: 11.0.0-b.0.0
13+
default: 11.0.0-b.0.1
1414
description: Development Docker Image Tag
1515
khiops-desktop-revision:
1616
default: 11.0.0-b.0
@@ -37,13 +37,13 @@ jobs:
3737
strategy:
3838
fail-fast: false
3939
matrix:
40-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13']
40+
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
4141
container:
4242
# 'latest' default image tag cannot be set as an environment variable,
4343
# because the `env` context is only accessible at the step level;
4444
# hence, it is hard-coded
4545
image: |-
46-
ghcr.io/khiopsml/khiops-python/khiopspydev-ubuntu22.04:${{ inputs.image-tag || '11.0.0-b.0.0' }}
46+
ghcr.io/khiopsml/khiops-python/khiopspydev-ubuntu22.04:${{ inputs.image-tag || '11.0.0-b.0.1' }}
4747
credentials:
4848
username: ${{ github.actor }}
4949
password: ${{ secrets.GITHUB_TOKEN }}
@@ -333,7 +333,7 @@ jobs:
333333
# because the `env` context is only accessible at the step level;
334334
# hence, it is hard-coded
335335
image: |-
336-
ghcr.io/khiopsml/khiops-python/khiopspydev-${{ matrix.container }}:${{ inputs.image-tag || '11.0.0-b.0.0' }}
336+
ghcr.io/khiopsml/khiops-python/khiopspydev-${{ matrix.container }}:${{ inputs.image-tag || '11.0.0-b.0.1' }}
337337
credentials:
338338
username: ${{ github.actor }}
339339
password: ${{ secrets.GITHUB_TOKEN }}

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
## Unreleased -
1010

1111
### Added
12+
- (General) Support for Python 3.14.
1213
- (`core`) Dictionary API support for dictionary, variable and variable block
1314
comments, and dictionary and variable block internal comments.
1415
- (`core`) Dictionary `Rule` class and supporting API for serializing `Rule` instances.

0 commit comments

Comments
 (0)