diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7f0668b02e..c35d2ccbd9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -68,15 +68,15 @@ jobs: steps: - uses: actions/setup-python@v5 with: - python-version: 3.8 + python-version: 3.9 - name: Generate Matrix id: generate-matrix shell: python3 {0} run: | from os import environ - python_version_build = ["3.8", "3.9", "3.10", "3.11"] - python_version_test = ["3.8", "3.11"] + python_version_build = ["3.9", "3.10", "3.11"] + python_version_test = ["3.9", "3.11"] test = ["macos-12", "macos-latest", "ubuntu-latest", "windows-latest"] build_doc = "true" @@ -87,7 +87,6 @@ jobs: to_bool = lambda s: True if s == "true" else False python_filter = { '3.11': to_bool("${{ contains(github.event.head_commit.message, '[ci: python-3.11]') }}"), - '3.8': to_bool("${{ contains(github.event.head_commit.message, '[ci: python-3.8]') }}"), '3.9': to_bool("${{ contains(github.event.head_commit.message, '[ci: python-3.9]') }}"), '3.10': to_bool("${{ contains(github.event.head_commit.message, '[ci: python-3.10]') }}"), } @@ -134,7 +133,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: - python-version: "3.8" + python-version: "3.9" - name: install pre-commit run: python -m pip install pre-commit - name: get cached pre-commit hooks diff --git a/pyproject.toml b/pyproject.toml index 038097e004..1d7a541193 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -50,7 +50,7 @@ format-jinja = """ files = ["skdecide/__init__.py"] [tool.poetry.dependencies] -python = "^3.8" +python = "^3.9" pynng = ">=0.6.2" pathos = ">=0.2.7" scipy = { version = ">=1.9.2", optional = true }