From 3ff6f467b00d593cc30e9dd332bb5b98985ad4d7 Mon Sep 17 00:00:00 2001 From: CyclingNinja Date: Tue, 17 Sep 2024 10:58:11 +0200 Subject: [PATCH] Remove python 38 and 39 from min python --- .github/workflows/ci_workflows.yml | 12 ++++-------- setup.cfg | 4 +++- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci_workflows.yml b/.github/workflows/ci_workflows.yml index 44c191816..f642b1c70 100644 --- a/.github/workflows/ci_workflows.yml +++ b/.github/workflows/ci_workflows.yml @@ -25,29 +25,25 @@ jobs: coverage: codecov envs: | - # Linux builds - - linux: py38-test-lts-all - - linux: py39-test + # Linux build - linux: py310-test-all - linux: py311-test - linux: py312-test-all # Documentation build - - linux: py38-docs + - linux: py310-docs coverage: false - macos: py311-docs coverage: false # Test a few configurations on macOS - - macos: py38-test-all - - macos: py39-test - macos: py310-test-all - macos: py311-test - macos: py312-test-all # Test some configurations on Windows - - windows: py38-test - - windows: py39-test + - windows: py310-test + - windows: py311-test-all # Test against latest developer versions of some packages - linux: py310-test-dev-all diff --git a/setup.cfg b/setup.cfg index 467f40c60..33e5c2734 100644 --- a/setup.cfg +++ b/setup.cfg @@ -11,6 +11,8 @@ classifiers = 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 :: Visualization License :: OSI Approved :: BSD License description = Core library for the glue multidimensional data visualization project @@ -19,7 +21,7 @@ long_description = file: README.rst [options] zip_safe = False packages = find: -python_requires = >=3.8 +python_requires = >=3.10 setup_requires = setuptools_scm install_requires = numpy>=1.17