diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e649027ae..d4b21d489 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - python-version: [3.8, 3.9, "3.10"] + python-version: ["3.9", "3.10", "3.11"] steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} diff --git a/.github/workflows/test_cli.yml b/.github/workflows/test_cli.yml index 731a4b5b6..0cdbfa940 100644 --- a/.github/workflows/test_cli.yml +++ b/.github/workflows/test_cli.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - python-version: ["3.10"] + python-version: ["3.11"] steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} diff --git a/CHANGELOG.md b/CHANGELOG.md index f29a13450..83601072e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ - fix: fix support for `numpy==2.x` ([@ibevers](https://github.com/ibevers/)) +### Breaking changes + +- setup: drop support for Python 3.8 + ## Version 3.3.0 (2024-06-14) ### TL;DR diff --git a/setup.cfg b/setup.cfg index 1ae4b0d6c..ef7fbc487 100644 --- a/setup.cfg +++ b/setup.cfg @@ -27,7 +27,7 @@ setup_requires = pyscaffold>=3.2a0,<3.3a0 # Add here dependencies of your project (semicolon/line-separated), e.g. # install_requires = numpy; scipy # Require a specific Python version, e.g. Python 2.7 or >= 3.4 -python_requires = >=3.7 +python_requires = >=3.9 [options.packages.find] where = . diff --git a/setup.py b/setup.py index 4eaa0b055..768899270 100644 --- a/setup.py +++ b/setup.py @@ -56,9 +56,9 @@ "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", "Topic :: Scientific/Engineering", ], )