2525 - uses : actions/checkout@v4
2626 - uses : actions/setup-python@v5
2727 with :
28- python-version : 3.8
29- - run : pip install -U ruff==0.4.1 black~=22.0
28+ python-version : " 3.10 "
29+ - run : pip install -U ruff==0.6.8 black~=24.8
3030 - uses : dtolnay/rust-toolchain@stable
3131 with :
3232 components : rustfmt
5858 strategy :
5959 matrix :
6060 rust : [stable]
61- python-version : [3.8, 3. 9, "3.10", "3.11", "3.12"]
61+ python-version : [3.9, "3.10", "3.11", "3.12"]
6262 platform : [
6363 { os: "macOS-13", python-architecture: "x64", rust-target: "x86_64-apple-darwin" },
6464 { os: "macOS-14", python-architecture: "arm64", rust-target: "aarch64-apple-darwin" },
@@ -68,18 +68,16 @@ jobs:
6868 include :
6969 # Test minimal supported Rust version
7070 - rust : 1.70.0
71- python-version : 3.8
71+ python-version : " 3.10 "
7272 platform : { os: "ubuntu-latest", python-architecture: "x64", rust-target: "x86_64-unknown-linux-gnu" }
7373 msrv : " MSRV"
7474 # Test future versions of Rust and Python
7575 - rust : beta
7676 python-version : " 3.13-dev"
7777 platform : { os: "ubuntu-latest", python-architecture: "x64", rust-target: "x86_64-unknown-linux-gnu" }
7878 msrv : " Beta"
79- # Exclude python 3.8 and 3. 9 on arm64 until actions/setup-python#808 is resolved
79+ # Exclude python 3.9 on arm64 until actions/setup-python#808 is resolved
8080 exclude :
81- - platform : {os: "macOS-14", python-architecture: "arm64", rust-target: "aarch64-apple-darwin" }
82- python-version : 3.8
8381 - platform : {os: "macOS-14", python-architecture: "arm64", rust-target: "aarch64-apple-darwin" }
8482 python-version : 3.9
8583 steps :
@@ -109,7 +107,7 @@ jobs:
109107 runs-on : ubuntu-latest
110108 strategy :
111109 matrix :
112- python-version : [3.8, 3.9 , "3.10 ", "3.11 "]
110+ python-version : [3.9, "3.10" , "3.11 ", "3.12 "]
113111 steps :
114112 - uses : actions/checkout@v4
115113 - name : Set up Python ${{ matrix.python-version }}
@@ -179,7 +177,7 @@ jobs:
179177 - name : Set up Python ${{ matrix.python-version }}
180178 uses : actions/setup-python@v5
181179 with :
182- python-version : 3.8
180+ python-version : " 3.10 "
183181 - name : Install Rust toolchain
184182 uses : dtolnay/rust-toolchain@stable
185183 - name : Install binary deps
0 commit comments