Skip to content

Commit 4ef9fb3

Browse files
committed
fix: remove native openssl dependencies from the tree
Fixes #2857 Signed-off-by: R. Tyler Croy <[email protected]>
1 parent f8621f9 commit 4ef9fb3

File tree

4 files changed

+4
-11
lines changed

4 files changed

+4
-11
lines changed

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ debug = true
2626
debug = "line-tables-only"
2727

2828
[workspace.dependencies]
29-
delta_kernel = { version = "=0.6.1", features = ["default-engine"] }
29+
delta_kernel = { version = "=0.6.1", features = ["default-engine-rustls"] }
3030
#delta_kernel = { path = "../delta-kernel-rs/kernel", features = ["sync-engine"] }
3131

3232
# arrow

crates/lakefs/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ url = { workspace = true }
2828
dashmap = "6"
2929
serde = { workspace = true, features = ["derive"] }
3030
serde_json = { workspace = true }
31-
reqwest = {version = "0.12", features = ["json"]}
31+
reqwest = {version = "0.12", default-features = false, features = ["http2", "json", "rustls-tls-native-roots"]}
3232
http = "1.0.0"
3333
delta_kernel = { workspace = true, features = [] }
3434

dev/publish.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
set -xe
44

5-
for crate in "mount" "catalog-glue" "hdfs" "azure" "aws" "gcp" "core" "deltalake"; do
5+
for crate in "core" "mount" "catalog-glue" "catalog-unity" "hdfs" "lakefs" "azure" "aws" "gcp" "deltalake"; do
66
echo ">> Dry-run publishing ${crate}"
77
(cd crates/${crate} && \
88
cargo publish \

python/Cargo.toml

+1-8
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,6 @@ futures = { workspace = true }
4141
num_cpus = { workspace = true }
4242
tokio = { workspace = true, features = ["rt-multi-thread"] }
4343

44-
# reqwest is pulled in by azure sdk, but not used by python binding itself
45-
# for binary wheel best practice, statically link openssl
46-
reqwest = { version = "*", features = ["native-tls-vendored"] }
47-
4844
deltalake-mount = { path = "../crates/mount" }
4945

5046
# Non-unix or emscripten os
@@ -73,10 +69,7 @@ default = ["rustls"]
7369
native-tls = ["deltalake/s3-native-tls", "deltalake/glue"]
7470
rustls = ["deltalake/s3", "deltalake/glue"]
7571

76-
[build-dependencies]
77-
openssl-src = "=300.3.1"
78-
7972
[profile.release]
8073
opt-level = 3
8174
codegen-units = 1
82-
lto = "fat"
75+
lto = "fat"

0 commit comments

Comments
 (0)