From 0650b3cf8d64192e79a4250c0bd838605d7aeabd Mon Sep 17 00:00:00 2001 From: ravi-kumar-pilla Date: Thu, 21 Nov 2024 12:46:15 -0600 Subject: [PATCH 1/5] add python3.13 support on docker --- .github/workflows/kedro-docker.yml | 4 ++-- kedro-docker/RELEASE.md | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/kedro-docker.yml b/.github/workflows/kedro-docker.yml index 92558891d..66783b3b5 100644 --- a/.github/workflows/kedro-docker.yml +++ b/.github/workflows/kedro-docker.yml @@ -22,7 +22,7 @@ jobs: strategy: matrix: os: [ ubuntu-latest, windows-latest ] - python-version: [ "3.9", "3.10", "3.11", "3.12" ] + python-version: [ "3.9", "3.10", "3.11", "3.12", "3.13" ] uses: ./.github/workflows/unit-tests.yml with: plugin: kedro-docker @@ -40,7 +40,7 @@ jobs: strategy: matrix: os: [ ubuntu-latest ] - python-version: [ "3.9", "3.10", "3.11", "3.12" ] + python-version: [ "3.9", "3.10", "3.11", "3.12", "3.13" ] uses: ./.github/workflows/e2e-tests.yml with: plugin: kedro-docker diff --git a/kedro-docker/RELEASE.md b/kedro-docker/RELEASE.md index 86dbd2159..dfba015e9 100644 --- a/kedro-docker/RELEASE.md +++ b/kedro-docker/RELEASE.md @@ -1,5 +1,6 @@ # Upcoming Release ## Major features and improvements +* Added support for Python 3.13 * Removed support for python 3.8 * Switch dependency management to `uv`. From 18a23a115fa638bfc589cc1f98ac1925d4c22425 Mon Sep 17 00:00:00 2001 From: ravi-kumar-pilla Date: Thu, 21 Nov 2024 16:16:35 -0600 Subject: [PATCH 2/5] test kedro docker with latest kedro on main --- kedro-docker/features/environment.py | 1 + 1 file changed, 1 insertion(+) diff --git a/kedro-docker/features/environment.py b/kedro-docker/features/environment.py index c623fc79c..31d57ac3d 100644 --- a/kedro-docker/features/environment.py +++ b/kedro-docker/features/environment.py @@ -46,6 +46,7 @@ def before_all(context): "setuptools>=38.0", "wheel", ".", + "git+https://github.com/kedro-org/kedro.git@main" ], env=context.env, ) From 32ad3a53fda218cf3a567a23912ee843af8eb548 Mon Sep 17 00:00:00 2001 From: ravi-kumar-pilla Date: Thu, 21 Nov 2024 16:21:25 -0600 Subject: [PATCH 3/5] fix lint --- kedro-docker/features/environment.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kedro-docker/features/environment.py b/kedro-docker/features/environment.py index 31d57ac3d..1d1246b21 100644 --- a/kedro-docker/features/environment.py +++ b/kedro-docker/features/environment.py @@ -46,7 +46,7 @@ def before_all(context): "setuptools>=38.0", "wheel", ".", - "git+https://github.com/kedro-org/kedro.git@main" + "git+https://github.com/kedro-org/kedro.git@main", ], env=context.env, ) From dc6c4b5bf7c8f48049ecf31a37e13490b79d76e2 Mon Sep 17 00:00:00 2001 From: ravi-kumar-pilla Date: Thu, 21 Nov 2024 16:38:57 -0600 Subject: [PATCH 4/5] revert kedro main test --- kedro-docker/features/environment.py | 1 - 1 file changed, 1 deletion(-) diff --git a/kedro-docker/features/environment.py b/kedro-docker/features/environment.py index 1d1246b21..c623fc79c 100644 --- a/kedro-docker/features/environment.py +++ b/kedro-docker/features/environment.py @@ -46,7 +46,6 @@ def before_all(context): "setuptools>=38.0", "wheel", ".", - "git+https://github.com/kedro-org/kedro.git@main", ], env=context.env, ) From 56b4949acc37cf484de8a404c8a019447049d441 Mon Sep 17 00:00:00 2001 From: ravi-kumar-pilla Date: Tue, 26 Nov 2024 19:06:57 -0600 Subject: [PATCH 5/5] add py3.13 to readme --- kedro-docker/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kedro-docker/README.md b/kedro-docker/README.md index fd3150172..fceef15d8 100644 --- a/kedro-docker/README.md +++ b/kedro-docker/README.md @@ -1,6 +1,6 @@ # Kedro-Docker -[![Python Version](https://img.shields.io/badge/python-3.9%20%7C%203.10%20%7C%203.11%20%7C%203.12-blue.svg)](https://pypi.org/project/kedro-docker/) +[![Python Version](https://img.shields.io/badge/python-3.9%20%7C%203.10%20%7C%203.11%20%7C%203.12%20%7C%203.13-blue.svg)](https://pypi.org/project/kedro-docker/) [![PyPI version](https://badge.fury.io/py/kedro-docker.svg)](https://pypi.org/project/kedro-docker/) [![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![Code Style: Black](https://img.shields.io/badge/code%20style-black-black.svg)](https://github.com/ambv/black)