diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0a755ced..1633a33d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,17 +35,17 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: "3.11" + python-version: "3.14" - name: Set up emsdk uses: mymindstorm/setup-emsdk@v14 with: - version: 4.0.13 + version: 5.0.3 - name: Set up Rust for WebAssembly run: | rustup target add wasm32-unknown-unknown - cargo install -f wasm-bindgen-cli --version 0.2.100 + cargo install -f wasm-bindgen-cli --version 0.2.114 - name: Set up uv package manager uses: astral-sh/setup-uv@v5 @@ -104,7 +104,7 @@ jobs: needs: build strategy: matrix: - python-version: ["3.11", "3.12", "3.13"] + python-version: ["3.11", "3.12", "3.13", "3.14"] steps: - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v6 diff --git a/packages/density-clustering/Cargo.lock b/packages/density-clustering/Cargo.lock index 30c5b48d..8e55bbc1 100644 --- a/packages/density-clustering/Cargo.lock +++ b/packages/density-clustering/Cargo.lock @@ -176,12 +176,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "log" -version = "0.4.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" - [[package]] name = "num-traits" version = "0.2.18" @@ -306,27 +300,14 @@ checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" [[package]] name = "wasm-bindgen" -version = "0.2.100" +version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e" dependencies = [ "cfg-if", "once_cell", "rustversion", "wasm-bindgen-macro", -] - -[[package]] -name = "wasm-bindgen-backend" -version = "0.2.100" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" -dependencies = [ - "bumpalo", - "log", - "proc-macro2", - "quote", - "syn", "wasm-bindgen-shared", ] @@ -344,9 +325,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.100" +version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -354,22 +335,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.100" +version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3" dependencies = [ + "bumpalo", "proc-macro2", "quote", "syn", - "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.100" +version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16" dependencies = [ "unicode-ident", ] diff --git a/packages/density-clustering/density_clustering_wasm/Cargo.toml b/packages/density-clustering/density_clustering_wasm/Cargo.toml index e0afac11..b14a7615 100644 --- a/packages/density-clustering/density_clustering_wasm/Cargo.toml +++ b/packages/density-clustering/density_clustering_wasm/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" crate-type = ["cdylib"] [dependencies] -wasm-bindgen = "0.2.100" +wasm-bindgen = "0.2.114" js-sys = "0.3.69" serde = { version = "1.0.197", features = ["derive"] } serde-wasm-bindgen = "0.4"