Skip to content

Commit 526fddd

Browse files
authored
build(airflow): Add python 3.12 support (#614)
* Add python 3.12 support for airflow Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com> * temp: update gitpod Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com> * Update gitpod Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com> * Update gitpod Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com> * Resolve path Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com> * remove pins Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com> * Try bump apache Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com> * Try bump apache Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com> * Revert airflow pin Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com> * Revert extra changes Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com> * update install kedro-datasets step Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com> * try remove install kedro-datasets step Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com> * Install kedro from main Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com> * Revert changes Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com> * Use 3.12 gitpod Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com> * Update .gitpod.yml Signed-off-by: Ankita Katiyar <110245118+ankatiyar@users.noreply.github.com> --------- Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com> Signed-off-by: Ankita Katiyar <110245118+ankatiyar@users.noreply.github.com>
1 parent fbe545f commit 526fddd

3 files changed

Lines changed: 3 additions & 4 deletions

File tree

.github/workflows/kedro-airflow.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
strategy:
2323
matrix:
2424
os: [ ubuntu-latest, windows-latest ]
25-
python-version: [ "3.8", "3.9", "3.10", "3.11" ]
25+
python-version: [ "3.8", "3.9", "3.10", "3.11", "3.12" ]
2626
uses: ./.github/workflows/unit-tests.yml
2727
with:
2828
plugin: kedro-airflow
@@ -40,7 +40,7 @@ jobs:
4040
strategy:
4141
matrix:
4242
os: [ ubuntu-latest ]
43-
python-version: [ "3.8", "3.9", "3.10", "3.11" ]
43+
python-version: [ "3.8", "3.9", "3.10", "3.11", "3.12" ]
4444
uses: ./.github/workflows/e2e-tests.yml
4545
with:
4646
plugin: kedro-airflow

kedro-airflow/RELEASE.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
* Sort DAGs to make sure `kedro airflow create` is deterministic.
33
* Option to group MemoryDatasets in the same Airflow task (breaking change for custom template via `--jinja-file`).
44
* Include the environment name in the DAG file name when different from the default.
5+
* Added support for Python 3.12
56

67
# Release 0.8.0
78
* Added support for Kedro 0.19.x

kedro-airflow/pyproject.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@ test = [
2828
"bandit",
2929
"behave",
3030
"black~=22.0",
31-
"connexion<3.0.0", # TODO: Temporary fix, connexion has changed their API, but airflow hasn't caught up yet
32-
"Flask-Session<0.6", # TODO: Temporary pin, 0.6 breaks apache-airflow
3331
"kedro-datasets",
3432
"pre-commit>=2.9.2",
3533
"pytest",

0 commit comments

Comments
 (0)