Skip to content

Commit

Permalink
chore: removed support for python 3.8 for kedro-airflow
Browse files Browse the repository at this point in the history
Signed-off-by: Felix Scherz <felixwscherz@gmail.com>
  • Loading branch information
felixscherz committed Oct 9, 2024
1 parent c107a0e commit 9587bc2
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 6 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/kedro-airflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
strategy:
matrix:
os: [ ubuntu-latest, windows-latest ]
python-version: [ "3.8", "3.9", "3.10", "3.11", "3.12" ]
python-version: [ "3.9", "3.10", "3.11", "3.12" ]
uses: ./.github/workflows/unit-tests.yml
with:
plugin: kedro-airflow
Expand All @@ -40,7 +40,7 @@ jobs:
strategy:
matrix:
os: [ ubuntu-latest ]
python-version: [ "3.8", "3.9", "3.10", "3.11", "3.12" ]
python-version: [ "3.9", "3.10", "3.11", "3.12" ]
uses: ./.github/workflows/e2e-tests.yml
with:
plugin: kedro-airflow
Expand Down
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ repos:
exclude: ^(?!kedro-airflow/kedro_airflow/).*\.py$
pass_filenames: false
stages: [ manual ]
entry: ruff kedro-airflow --fix --exit-non-zero-on-fix
entry: ruff check kedro-airflow --fix --exit-non-zero-on-fix

- id: ruff-kedro-docker
name: "Ruff on kedro_docker/*"
Expand Down
3 changes: 3 additions & 0 deletions kedro-airflow/RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Upcoming Release

# Release 0.10.0
* Removed support for Python 3.8

# Release 0.9.1
* Added support to specify `--conf-source` which would point to the runtime configuration directory to be used for running the DAG in airflow. This configuration path is added to the generated DAG.

Expand Down
3 changes: 1 addition & 2 deletions kedro-airflow/features/steps/sh_run.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
import shlex
import subprocess
from typing import Dict


def run(
cmd: str, split: bool = True, print_output: bool = False, **kwargs: Dict
cmd: str, split: bool = True, print_output: bool = False, **kwargs: dict
) -> int:
"""
Args:
Expand Down
2 changes: 1 addition & 1 deletion kedro-airflow/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ authors = [
{name = "Kedro"}
]
description = "Kedro-Airflow makes it easy to deploy Kedro projects to Airflow"
requires-python = ">=3.8"
requires-python = ">=3.9"
license = {text = "Apache Software License (Apache 2.0)"}
dependencies = [
"kedro>=0.19.0",
Expand Down

0 comments on commit 9587bc2

Please sign in to comment.