Skip to content

Commit 974e1c8

Browse files
committed
Drop Python 3.9
Try removing Windows cbgen restriction Fix quotes
1 parent d7779a3 commit 974e1c8

File tree

12 files changed

+18
-21
lines changed

12 files changed

+18
-21
lines changed

.github/workflows/benchmark.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- name: Set up Python ${{ matrix.python-version }}
2424
uses: actions/setup-python@v2
2525
with:
26-
python-version: '3.9'
26+
python-version: ["3.10"]
2727
- name: Install dependencies
2828
run: |
2929
sudo apt update -y

.github/workflows/build-gpu.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
shell: bash -l {0}
1818
strategy:
1919
matrix:
20-
python-version: ["3.9", "3.10"]
20+
python-version: ["3.10"]
2121

2222
steps:
2323
- uses: actions/checkout@v2

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ubuntu-latest
1515
strategy:
1616
matrix:
17-
python-version: ["3.9", "3.10", "3.11"]
17+
python-version: ["3.10", "3.11"]
1818

1919
steps:
2020
- uses: actions/checkout@v2

.github/workflows/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- name: Set up Python ${{ matrix.python-version }}
1616
uses: actions/setup-python@v2
1717
with:
18-
python-version: '3.10'
18+
python-version: ["3.10"]
1919
- name: Install dependencies
2020
run: |
2121
sudo apt update -y

.github/workflows/wheels.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818
strategy:
1919
matrix:
20-
python-version: [3.9]
20+
python-version: ["3.10"]
2121

2222
steps:
2323
- uses: actions/checkout@v2
@@ -46,7 +46,7 @@ jobs:
4646
matrix:
4747
# don't use macos-latest as it uses M1 which doesn't work
4848
os: [ubuntu-latest, macos-12]
49-
python-version: ["3.9", "3.10", "3.11"]
49+
python-version: ["3.10", "3.11"]
5050
runs-on: ${{ matrix.os }}
5151
steps:
5252
# checkout repo to subdirectory to get access to scripts
@@ -76,7 +76,7 @@ jobs:
7676
needs: ['build']
7777
strategy:
7878
matrix:
79-
python-version: ["3.9"]
79+
python-version: ["3.10"]
8080
steps:
8181
# checkout repo to subdirectory to get access to scripts
8282
- uses: actions/checkout@v2

.github/workflows/windows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: windows-latest
1515
strategy:
1616
matrix:
17-
python-version: ["3.9"]
17+
python-version: ["3.10"]
1818

1919
steps:
2020
- uses: actions/checkout@v2

.mergify.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@ queue_rules:
22
- name: default
33
conditions:
44
- base=main
5-
- status-success=build (3.9)
65
- status-success=build (3.10)
76
- status-success=build (3.11)
8-
- status-success=win_build (3.9)
7+
- status-success=win_build (3.10)
98
- approved-reviews-by=@sgkit-dev/committers
109
- "#approved-reviews-by>=1"
1110
- label=auto-merge
@@ -14,10 +13,9 @@ pull_request_rules:
1413
- name: automatic merge
1514
conditions:
1615
- base=main
17-
- status-success=build (3.9)
1816
- status-success=build (3.10)
1917
- status-success=build (3.11)
20-
- status-success=win_build (3.9)
18+
- status-success=win_build (3.10)
2119
- approved-reviews-by=@sgkit-dev/committers
2220
- "#approved-reviews-by>=1"
2321
- label=auto-merge

docs/changelog.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ Breaking changes
2121
and `vcztools <https://github.com/sgkit-dev/vcztools>`_ packages instead.
2222
(:user:`tomwhite`, :pr:`1264`)
2323

24+
- Drop support for Python 3.9.
25+
(:user:`tomwhite`, :pr:`1276`)
26+
2427
.. Deprecations
2528
.. ~~~~~~~~~~~~
2629

docs/getting_started.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Getting Started
1010
Installation
1111
------------
1212

13-
You can install sgkit with pip. Python 3.9, 3.10, or 3.11 is required::
13+
You can install sgkit with pip. Python 3.10, 3.11, or 3.12 is required::
1414

1515
$ pip install sgkit
1616

requirements-dev.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ scikit-learn
1212
partd
1313
bed-reader
1414
rechunker
15-
cbgen < 1.0.5; platform_system != "Windows"
16-
cbgen == 1.0.1; platform_system == "Windows"
15+
cbgen < 1.0.5
1716
bio2zarr; platform_system != "Windows"
1817
yarl
1918
matplotlib

0 commit comments

Comments
 (0)