From 35ae835f625a730320e03d07c4df2dac4a882812 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Sep 2024 11:01:21 -0400 Subject: [PATCH 1/3] Bump serde from 1.0.209 to 1.0.210 (#1281) Bumps [serde](https://github.com/serde-rs/serde) from 1.0.209 to 1.0.210. - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.209...v1.0.210) --- updated-dependencies: - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Cargo.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c849b8c11..ada8283f7 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", From 3faede2aa6aba94c5fdef9869cfd26fbf6e58ebb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Sep 2024 12:34:55 -0400 Subject: [PATCH 2/3] Bump sprs from 0.11.1 to 0.11.2 (#1282) Bumps [sprs](https://github.com/sparsemat/sprs) from 0.11.1 to 0.11.2. - [Changelog](https://github.com/sparsemat/sprs/blob/master/changelog.rst) - [Commits](https://github.com/sparsemat/sprs/commits) --- updated-dependencies: - dependency-name: sprs dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Cargo.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ada8283f7..aa6dfba7b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -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", From 5766d7c689f65799d53f05472064605dd64af40d Mon Sep 17 00:00:00 2001 From: Ivan Carvalho <8753214+IvanIsCoding@users.noreply.github.com> Date: Wed, 18 Sep 2024 14:31:02 -0400 Subject: [PATCH 3/3] 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 --- .github/workflows/main.yml | 5 +++++ constraints.txt | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) 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/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