diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 4b64245d3..5f0eef317 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -23,7 +23,7 @@ jobs: - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v2 with: - python-version: '3.8' + python-version: '3.9' - name: Install dependencies run: | sudo apt update -y diff --git a/.github/workflows/build-gpu.yml b/.github/workflows/build-gpu.yml index 729f43a0d..54772dfd3 100644 --- a/.github/workflows/build-gpu.yml +++ b/.github/workflows/build-gpu.yml @@ -15,7 +15,7 @@ jobs: shell: bash -l {0} strategy: matrix: - python-version: ["3.8", "3.9", "3.10"] + python-version: ["3.9", "3.10"] steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0f90fe558..bb966594a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.9", "3.10", "3.11"] steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 984cd7295..2c1b1b723 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -15,7 +15,7 @@ jobs: - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v2 with: - python-version: '3.8' + python-version: '3.9' - name: Install dependencies run: | sudo apt update -y diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 57284492e..bdb0fd108 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [3.8] + python-version: [3.9] steps: - uses: actions/checkout@v2 @@ -45,7 +45,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest] - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.9", "3.10", "3.11"] runs-on: ${{ matrix.os }} steps: # checkout repo to subdirectory to get access to scripts @@ -77,7 +77,7 @@ jobs: needs: ['build'] strategy: matrix: - python-version: ["3.8", "3.9"] + python-version: ["3.9"] steps: # checkout repo to subdirectory to get access to scripts - uses: actions/checkout@v2 diff --git a/.mergify.yml b/.mergify.yml index c60d04cf1..0c58a820d 100644 --- a/.mergify.yml +++ b/.mergify.yml @@ -2,9 +2,9 @@ queue_rules: - name: default conditions: - base=main - - status-success=build (3.8) - status-success=build (3.9) - status-success=build (3.10) + - status-success=build (3.11) - status-success=win_build (3.9) - approved-reviews-by=@pystatgen/committers - "#approved-reviews-by>=1" @@ -14,9 +14,9 @@ pull_request_rules: - name: automatic merge conditions: - base=main - - status-success=build (3.8) - status-success=build (3.9) - status-success=build (3.10) + - status-success=build (3.11) - status-success=win_build (3.9) - approved-reviews-by=@pystatgen/committers - "#approved-reviews-by>=1" diff --git a/docs/getting_started.rst b/docs/getting_started.rst index bf09df2b9..d549af2df 100644 --- a/docs/getting_started.rst +++ b/docs/getting_started.rst @@ -10,7 +10,7 @@ Getting Started Installation ------------ -You can install sgkit with pip. Python 3.8, 3.9, or 3.10 is required:: +You can install sgkit with pip. Python 3.9, 3.10, or 3.11 is required:: $ pip install sgkit diff --git a/setup.cfg b/setup.cfg index ad399e2d1..179dce270 100644 --- a/setup.cfg +++ b/setup.cfg @@ -16,7 +16,6 @@ classifiers = Intended Audience :: Science/Research Programming Language :: Python Programming Language :: Python :: 3 - Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 @@ -26,7 +25,7 @@ classifiers = packages = sgkit zip_safe = False # https://mypy.readthedocs.io/en/latest/installed_packages.html include_package_data = True -python_requires = >=3.8 +python_requires = >=3.9 install_requires = numpy xarray