diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3a7f779e1..54408a314 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -70,6 +70,11 @@ jobs: python-version: 3.8 platform: { os: "ubuntu-latest", python-architecture: "x64", rust-target: "x86_64-unknown-linux-gnu" } msrv: "MSRV" + # Test future versions of Rust and Python + - rust: beta + python-version: "3.13-dev" + platform: { os: "ubuntu-latest", python-architecture: "x64", rust-target: "x86_64-unknown-linux-gnu" } + msrv: "Beta" # Exclude python 3.8 and 3.9 on arm64 until actions/setup-python#808 is resolved exclude: - platform: {os: "macOS-14", python-architecture: "arm64", rust-target: "aarch64-apple-darwin" } diff --git a/Cargo.lock b/Cargo.lock index c849b8c11..aa6dfba7b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -666,18 +666,18 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "serde" -version = "1.0.209" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09" +checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.209" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170" +checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" dependencies = [ "proc-macro2", "quote", @@ -704,9 +704,9 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "sprs" -version = "0.11.1" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88bab60b0a18fb9b3e0c26e92796b3c3a278bf5fa4880f5ad5cc3bdfb843d0b1" +checksum = "704ef26d974e8a452313ed629828cd9d4e4fa34667ca1ad9d6b1fffa43c6e166" dependencies = [ "alga", "ndarray", diff --git a/constraints.txt b/constraints.txt index ee5e1297f..623a9cc4f 100644 --- a/constraints.txt +++ b/constraints.txt @@ -1,4 +1,4 @@ decorator==4.4.2 importlib-metadata==4.13.0;python_version<'3.8' -pillow<10.0.0 +pillow<10.0.0;python_version<'3.13' lxml==5.1.1