Skip to content

Commit 12b2ae5

Browse files
Add support for python 3.13 + 3.14 (#491)
* Add support for python 3.13 and 3.14 * update comments to note that we now support up to python 3.14
1 parent 39d8f23 commit 12b2ae5

33 files changed

Lines changed: 8580 additions & 4988 deletions

.github/workflows/dependency-testing.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
strategy:
4343
fail-fast: false
4444
matrix:
45-
python-version: ['3.9', '3.10', '3.11', '3.12']
45+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
4646
deps-type: ['max', 'default']
4747

4848
steps:
@@ -88,7 +88,7 @@ jobs:
8888
else
8989
# Generate latest-compatible constraints (max)
9090
OUT=constraints-max.txt
91-
uv pip compile pyproject.toml --all-extras --no-emit-index-url --no-annotate --output-file "$OUT" --upgrade
91+
uv pip compile pyproject.toml -p "${{ matrix.python-version }}" --all-extras --no-emit-index-url --no-annotate --no-strip-markers --output-file "$OUT" --upgrade
9292
# Install constraints then the wheel without reinstalling deps
9393
pip install -r "$OUT"
9494
WHEEL=$(ls dist/*.whl | head -n 1)

.github/workflows/python.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ jobs:
5959
- name: Install Dependencies
6060
run: |
6161
poetry env use python3.9
62-
poetry run pip install pyarrow==17.0.0
6362
poetry install --all-extras
6463
poetry run pip install torch==2.0.1 --extra-index-url https://download.pytorch.org/whl/cpu
6564
poetry run pip install aequitas fairlearn vl-convert-python

notebooks/code_sharing/clustering/quickstart_cluster_demo.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
"\n",
5151
"<div class=\"alert alert-block alert-info\" style=\"background-color: #B5B5B510; color: black; border: 1px solid #083E44; border-left-width: 5px; box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);border-radius: 5px;\"><span style=\"color: #083E44;\"><b>Recommended Python versions</b></span>\n",
5252
"<br></br>\n",
53-
"Python 3.8 <= x <= 3.11</div>\n",
53+
"Python 3.8 <= x <= 3.14</div>\n",
5454
"\n",
5555
"To install the library:"
5656
]

notebooks/code_sharing/credit_risk/assign_prediction_probabilities.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
"\n",
7171
"<div class=\"alert alert-block alert-info\" style=\"background-color: #B5B5B510; color: black; border: 1px solid #083E44; border-left-width: 5px; box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);border-radius: 5px;\"><span style=\"color: #083E44;\"><b>Recommended Python versions</b></span>\n",
7272
"<br></br>\n",
73-
"Python 3.8 <= x <= 3.11</div>\n",
73+
"Python 3.8 <= x <= 3.14</div>\n",
7474
"\n",
7575
"To install the library:"
7676
]

notebooks/code_sharing/deepeval_integration_demo.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@
152152
"\n",
153153
"<div class=\"alert alert-block alert-info\" style=\"background-color: #B5B5B510; color: black; border: 1px solid #083E44; border-left-width: 5px; box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);border-radius: 5px;\"><span style=\"color: #083E44;\"><b>Recommended Python versions</b></span>\n",
154154
"<br></br>\n",
155-
"Python 3.8 <= x <= 3.11</div>\n",
155+
"Python 3.8 <= x <= 3.14</div>\n",
156156
"\n",
157157
"To install the library:"
158158
]

notebooks/code_sharing/embeddings/quickstart_embeddings_demo.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"\n",
4343
"<div class=\"alert alert-block alert-info\" style=\"background-color: #B5B5B510; color: black; border: 1px solid #083E44; border-left-width: 5px; box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);border-radius: 5px;\"><span style=\"color: #083E44;\"><b>Recommended Python versions</b></span>\n",
4444
"<br></br>\n",
45-
"Python 3.8 <= x <= 3.11</div>\n",
45+
"Python 3.8 <= x <= 3.14</div>\n",
4646
"\n",
4747
"To install the library:"
4848
]

notebooks/code_sharing/geval_deepeval_integration_demo.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@
118118
"\n",
119119
"<div class=\"alert alert-block alert-info\" style=\"background-color: #B5B5B510; color: black; border: 1px solid #083E44; border-left-width: 5px; box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);border-radius: 5px;\"><span style=\"color: #083E44;\"><b>Recommended Python versions</b></span>\n",
120120
"<br></br>\n",
121-
"Python 3.8 <= x <= 3.11</div>\n",
121+
"Python 3.8 <= x <= 3.14</div>\n",
122122
"\n",
123123
"To install the library:"
124124
]

notebooks/code_sharing/insurance_mortality/insurance_validation_demo.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
"\n",
8181
"<div class=\"alert alert-block alert-info\" style=\"background-color: #B5B5B510; color: black; border: 1px solid #083E44; border-left-width: 5px; box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);border-radius: 5px;\"><span style=\"color: #083E44;\"><b>Recommended Python versions</b></span>\n",
8282
"<br></br>\n",
83-
"Python 3.8 <= x <= 3.11</div>\n",
83+
"Python 3.8 <= x <= 3.14</div>\n",
8484
"\n",
8585
"To install the library:"
8686
]

notebooks/code_sharing/market_basket_analysis/mba_poc.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"\n",
4141
"<div class=\"alert alert-block alert-info\" style=\"background-color: #B5B5B510; color: black; border: 1px solid #083E44; border-left-width: 5px; box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);border-radius: 5px;\"><span style=\"color: #083E44;\"><b>Recommended Python versions</b></span>\n",
4242
"<br></br>\n",
43-
"Python 3.8 <= x <= 3.11</div>\n",
43+
"Python 3.8 <= x <= 3.14</div>\n",
4444
"\n",
4545
"To install the library:"
4646
]

notebooks/code_sharing/operational_deposit/operational_deposit_poc.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@
152152
"\n",
153153
"<div class=\"alert alert-block alert-info\" style=\"background-color: #B5B5B510; color: black; border: 1px solid #083E44; border-left-width: 5px; box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);border-radius: 5px;\"><span style=\"color: #083E44;\"><b>Recommended Python versions</b></span>\n",
154154
"<br></br>\n",
155-
"Python 3.8 <= x <= 3.11</div>\n",
155+
"Python 3.8 <= x <= 3.14</div>\n",
156156
"\n",
157157
"To install the library:"
158158
]

0 commit comments

Comments
 (0)