Skip to content

Commit 5766d7c

Browse files
authored
Add Rust beta + Python beta to the test matrix (#1220)
* Add CI covering beta versions of Rust and Python * Update comment * Fix yaml * Yet another trial-and-error commit * Use correct python-dev syntax * Remove SciPy as a development dependency * Ignore multi-graph handling code * Try to not install Pilow for 3.13 beta
1 parent 3faede2 commit 5766d7c

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

.github/workflows/main.yml

+5
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,11 @@ jobs:
7070
python-version: 3.8
7171
platform: { os: "ubuntu-latest", python-architecture: "x64", rust-target: "x86_64-unknown-linux-gnu" }
7272
msrv: "MSRV"
73+
# Test future versions of Rust and Python
74+
- rust: beta
75+
python-version: "3.13-dev"
76+
platform: { os: "ubuntu-latest", python-architecture: "x64", rust-target: "x86_64-unknown-linux-gnu" }
77+
msrv: "Beta"
7378
# Exclude python 3.8 and 3.9 on arm64 until actions/setup-python#808 is resolved
7479
exclude:
7580
- platform: {os: "macOS-14", python-architecture: "arm64", rust-target: "aarch64-apple-darwin" }

constraints.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
decorator==4.4.2
22
importlib-metadata==4.13.0;python_version<'3.8'
3-
pillow<10.0.0
3+
pillow<10.0.0;python_version<'3.13'
44
lxml==5.1.1

0 commit comments

Comments
 (0)