From d121ae10b07405dcf0e4a0ed522ec6f29893c1ff Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Thu, 31 Oct 2024 14:20:05 -0400 Subject: [PATCH] chore!: drop support and testing for EOLed Python 3.8 --- .github/workflows/lint.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/test.yml | 1 - .github/workflows/typing.yml | 2 +- heudiconv/info.py | 4 ++-- 5 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 1d270e42..50dc267a 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,7 +16,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.8' + python-version: '3.9' - name: Install dependencies run: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 199015fe..90dff2dc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -40,7 +40,7 @@ jobs: if: steps.auto-version.outputs.version != '' uses: actions/setup-python@v5 with: - python-version: '^3.8' + python-version: '^3.9' - name: Install Python dependencies if: steps.auto-version.outputs.version != '' diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a640917a..a9e35028 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,7 +17,6 @@ jobs: fail-fast: false matrix: python-version: - - '3.8' - '3.9' - '3.10' - '3.11' diff --git a/.github/workflows/typing.yml b/.github/workflows/typing.yml index c01c56cb..dd8a09e5 100644 --- a/.github/workflows/typing.yml +++ b/.github/workflows/typing.yml @@ -16,7 +16,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.8' + python-version: '3.9' - name: Install dependencies run: | diff --git a/heudiconv/info.py b/heudiconv/info.py index 74deecf2..10e729b2 100644 --- a/heudiconv/info.py +++ b/heudiconv/info.py @@ -11,15 +11,15 @@ "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: Scientific/Engineering", "Typing :: Typed", ] -PYTHON_REQUIRES = ">=3.8" +PYTHON_REQUIRES = ">=3.9" REQUIRES = [ # not usable in some use cases since might be just a downloader, not binary