From d729e13a31ca0ef2d4d1d6bb9f3f88e01c4ec3dc Mon Sep 17 00:00:00 2001 From: Noa Date: Tue, 20 May 2025 13:35:47 -0500 Subject: [PATCH] Remove getrandom 0.2 from dependencies --- Cargo.lock | 3 --- wasm/lib/Cargo.toml | 3 --- wasm/wasm-unknown-test/Cargo.toml | 3 +-- wasm/wasm-unknown-test/src/lib.rs | 12 +++--------- 4 files changed, 4 insertions(+), 17 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7dffc22e40..9f8a740ebb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -987,10 +987,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", - "js-sys", "libc", "wasi 0.11.0+wasi-snapshot-preview1", - "wasm-bindgen", ] [[package]] @@ -2602,7 +2600,6 @@ name = "rustpython_wasm" version = "0.4.0" dependencies = [ "console_error_panic_hook", - "getrandom 0.2.16", "js-sys", "ruff_python_parser", "rustpython-common", diff --git a/wasm/lib/Cargo.toml b/wasm/lib/Cargo.toml index 0e35292a2c..768a1e671f 100644 --- a/wasm/lib/Cargo.toml +++ b/wasm/lib/Cargo.toml @@ -28,9 +28,6 @@ ruff_python_parser = { workspace = true } serde = { workspace = true } wasm-bindgen = { workspace = true } -# remove once getrandom 0.2 is no longer otherwise in the dependency tree -getrandom = { version = "0.2", features = ["js"] } - console_error_panic_hook = "0.1" js-sys = "0.3" serde-wasm-bindgen = "0.3.1" diff --git a/wasm/wasm-unknown-test/Cargo.toml b/wasm/wasm-unknown-test/Cargo.toml index ca8b15cfc5..aac5e3539d 100644 --- a/wasm/wasm-unknown-test/Cargo.toml +++ b/wasm/wasm-unknown-test/Cargo.toml @@ -7,8 +7,7 @@ edition = "2021" crate-type = ["cdylib"] [dependencies] -getrandom = { version = "0.2.12", features = ["custom"] } -getrandom_03 = { package = "getrandom", version = "0.3" } +getrandom = "0.3" rustpython-vm = { path = "../../vm", default-features = false, features = ["compiler"] } [workspace] diff --git a/wasm/wasm-unknown-test/src/lib.rs b/wasm/wasm-unknown-test/src/lib.rs index cfdc445574..a3beead890 100644 --- a/wasm/wasm-unknown-test/src/lib.rs +++ b/wasm/wasm-unknown-test/src/lib.rs @@ -1,4 +1,4 @@ -use rustpython_vm::{eval, Interpreter}; +use rustpython_vm::{Interpreter, eval}; pub unsafe extern "C" fn eval(s: *const u8, l: usize) -> u32 { let src = std::slice::from_raw_parts(s, l); @@ -9,16 +9,10 @@ pub unsafe extern "C" fn eval(s: *const u8, l: usize) -> u32 { }) } -fn getrandom_always_fail(_buf: &mut [u8]) -> Result<(), getrandom::Error> { - Err(getrandom::Error::UNSUPPORTED) -} - -getrandom::register_custom_getrandom!(getrandom_always_fail); - #[unsafe(no_mangle)] unsafe extern "Rust" fn __getrandom_v03_custom( _dest: *mut u8, _len: usize, -) -> Result<(), getrandom_03::Error> { - Err(getrandom_03::Error::UNSUPPORTED) +) -> Result<(), getrandom::Error> { + Err(getrandom::Error::UNSUPPORTED) } pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy