diff --git a/crates/jsonschema-rb/Cargo.toml b/crates/jsonschema-rb/Cargo.toml index afc89aac8..ed472d390 100644 --- a/crates/jsonschema-rb/Cargo.toml +++ b/crates/jsonschema-rb/Cargo.toml @@ -13,7 +13,7 @@ publish = false crate-type = ["cdylib"] [dependencies] -jsonschema = { version = "0.42.0", features = ["arbitrary-precision"] } +jsonschema = { version = "0.42.0", default-features = false, features = ["arbitrary-precision", "resolve-http", "resolve-file", "tls-ring"] } magnus = { version = "0.8", features = ["rb-sys"] } rb-sys = "0.9" serde = { workspace = true } diff --git a/crates/jsonschema-rb/ext/jsonschema/Cargo.lock b/crates/jsonschema-rb/ext/jsonschema/Cargo.lock index 5946eb72c..603b27fce 100644 --- a/crates/jsonschema-rb/ext/jsonschema/Cargo.lock +++ b/crates/jsonschema-rb/ext/jsonschema/Cargo.lock @@ -43,28 +43,6 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" -[[package]] -name = "aws-lc-rs" -version = "1.15.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b7b6141e96a8c160799cc2d5adecd5cbbe5054cb8c7c4af53da0f83bb7ad256" -dependencies = [ - "aws-lc-sys", - "zeroize", -] - -[[package]] -name = "aws-lc-sys" -version = "0.37.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b092fe214090261288111db7a2b2c2118e5a7f30dc2569f1732c4069a6840549" -dependencies = [ - "cc", - "cmake", - "dunce", - "fs_extra", -] - [[package]] name = "base64" version = "0.22.1" @@ -143,8 +121,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2" dependencies = [ "find-msvc-tools", - "jobserver", - "libc", "shlex", ] @@ -180,15 +156,6 @@ dependencies = [ "libloading", ] -[[package]] -name = "cmake" -version = "0.1.57" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75443c44cd6b379beb8c5b45d85d0773baf31cce901fe7bb252f4eff3008ef7d" -dependencies = [ - "cc", -] - [[package]] name = "combine" version = "4.6.7" @@ -232,12 +199,6 @@ dependencies = [ "syn", ] -[[package]] -name = "dunce" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" - [[package]] name = "either" version = "1.15.0" @@ -318,12 +279,6 @@ dependencies = [ "num", ] -[[package]] -name = "fs_extra" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" - [[package]] name = "futures-channel" version = "0.3.31" @@ -700,16 +655,6 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" -[[package]] -name = "jobserver" -version = "0.1.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" -dependencies = [ - "getrandom 0.3.4", - "libc", -] - [[package]] name = "js-sys" version = "0.3.85" @@ -1206,8 +1151,8 @@ version = "0.23.36" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c665f33d38cea657d9614f766881e4d510e0eda4239891eea56b4cadcf01801b" dependencies = [ - "aws-lc-rs", "once_cell", + "ring", "rustls-pki-types", "rustls-webpki", "subtle", @@ -1268,7 +1213,6 @@ version = "0.103.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7df23109aa6c1567d1c575b9952556388da57401e4ace1d15f79eedad0d8f53" dependencies = [ - "aws-lc-rs", "ring", "rustls-pki-types", "untrusted", diff --git a/crates/jsonschema-rb/ext/jsonschema/Cargo.toml b/crates/jsonschema-rb/ext/jsonschema/Cargo.toml index ad1ff8c50..3ec557499 100644 --- a/crates/jsonschema-rb/ext/jsonschema/Cargo.toml +++ b/crates/jsonschema-rb/ext/jsonschema/Cargo.toml @@ -10,7 +10,7 @@ name = "jsonschema_rb" path = "../../src/lib.rs" [dependencies] -jsonschema = { version = "0.42.0", features = ["arbitrary-precision"] } +jsonschema = { version = "0.42.0", default-features = false, features = ["arbitrary-precision", "resolve-http", "resolve-file", "tls-ring"] } magnus = { version = "0.8", features = ["rb-sys"] } rb-sys = "0.9" referencing = "0.42.0"