diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 47708447..08fd352e 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -82,7 +82,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.9", "3.10", "3.11"] + python-version: ["3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2a8491e5..25ce048e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,10 +10,10 @@ jobs: name: ${{ matrix.platform }} py${{ matrix.python-version }} runs-on: ${{ matrix.platform }} strategy: + max-parallel: 3 matrix: platform: [ubuntu-latest, windows-latest, macos-latest] - python-version: ["3.9", "3.10", "3.11"] - + python-version: ["3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v3 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index d773e74e..4c1f7c77 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -25,7 +25,7 @@ repos: rev: 6.0.0 hooks: - id: flake8 - args: [--ignore, "E203,W503", --min-python-version, '3.9'] + args: [--ignore, "E203,W503", --min-python-version, '3.10'] additional_dependencies: [flake8-typing-imports==1.12.0] - repo: https://github.com/psf/black rev: 23.3.0 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3d5039ae..f3c20cea 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -76,7 +76,7 @@ and Python with an environment management tool If you use Conda, set up an environment with: ```sh -conda create -n iohub-dev python=3.9 +conda create -n iohub-dev python=3.10 conda activate iohub-dev ``` diff --git a/setup.cfg b/setup.cfg index 2c860a79..9f31d092 100644 --- a/setup.cfg +++ b/setup.cfg @@ -12,9 +12,9 @@ classifiers = Intended Audience :: Science/Research License :: OSI Approved :: BSD License Programming Language :: Python :: 3 :: Only - Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 + Programming Language :: Python :: 3.12 Topic :: Scientific/Engineering Topic :: Scientific/Engineering :: Image Processing Operating System :: Microsoft :: Windows @@ -29,7 +29,7 @@ project_urls = [options] package = find: include_package_data = True -python_requires = >=3.9 +python_requires = >=3.10 setup_requires = setuptools_scm install_requires = pandas>=1.5.2