diff --git a/.github/workflows/test_latest_versions.yml b/.github/workflows/test_latest_versions.yml index 679decd9..ad0b0409 100644 --- a/.github/workflows/test_latest_versions.yml +++ b/.github/workflows/test_latest_versions.yml @@ -20,7 +20,7 @@ jobs: max-parallel: 4 matrix: os: [ubuntu-22.04] - python-version: ["3.8", "3.13"] + python-version: ["3.9", "3.13"] include: - os: macos-latest python-version: "3.13" diff --git a/.github/workflows/test_minimum_versions.yml b/.github/workflows/test_minimum_versions.yml index 646766ee..f7484fbc 100644 --- a/.github/workflows/test_minimum_versions.yml +++ b/.github/workflows/test_minimum_versions.yml @@ -17,7 +17,7 @@ jobs: strategy: max-parallel: 4 matrix: - python-version: [3.8] + python-version: [3.9] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} diff --git a/pyproject.toml b/pyproject.toml index 418a98a6..5d003028 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,7 +16,6 @@ classifiers = [ "Operating System :: MacOS", "Operating System :: POSIX :: Linux", "Operating System :: Microsoft :: Windows", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", @@ -25,7 +24,7 @@ classifiers = [ "Topic :: Scientific/Engineering :: Physics", ] -requires-python = ">=3.8" +requires-python = ">=3.9" dependencies = [ "numpy>=1.23.0", @@ -95,7 +94,7 @@ remove-unused-variables = true remove-all-unused-imports = true [tool.ruff] -target-version = "py38" +target-version = "py39" [tool.ruff.lint] extend-select = ["D"] @@ -118,7 +117,7 @@ ignore = [ convention = "google" [tool.pylint.main] -py-version = "3.8" +py-version = "3.9" disable = "all" enable = [ "reimported", diff --git a/tox.ini b/tox.ini index 3686bf14..8246326b 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] minversion = 3.25 -envlist = py{38,39,310,311,312,313}{,-notebook}, lint, coverage, docs +envlist = py{39,310,311,312,313}{,-notebook}, lint, coverage, docs isolated_build = True [testenv] @@ -35,7 +35,7 @@ commands = sphinx-alt-text-validator -f qiskit_addon_cutting nbqa pylint -rn docs/ -[testenv:{,py-,py3-,py38-,py39-,py310-,py311-,py312-,py313-}notebook] +[testenv:{,py-,py3-,py39-,py310-,py311-,py312-,py313-}notebook] extras = nbtest notebook-dependencies