This is an automated email from the ASF dual-hosted git repository.
xuanwo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/opendal.git
The following commit(s) were added to refs/heads/main by this push:
new 47dc9b6f12 deps: allow building from source (#4079)
47dc9b6f12 is described below
commit 47dc9b6f124a386c8f6eb4538f19dbfa8836357d
Author: Yt <[email protected]>
AuthorDate: Sat Jan 27 17:19:11 2024 +0000
deps: allow building from source (#4079)
---
Cargo.lock | 144 -------------------------------------------------------------
Cargo.toml | 8 ++--
2 files changed, 4 insertions(+), 148 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index 9dadfcbb47..6581c85b85 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1431,16 +1431,6 @@ dependencies = [
"wasm-bindgen",
]
-[[package]]
-name = "codespan-reporting"
-version = "0.11.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"
-dependencies = [
- "termcolor",
- "unicode-width",
-]
-
[[package]]
name = "colorchoice"
version = "1.0.0"
@@ -1769,50 +1759,6 @@ dependencies = [
"syn 2.0.39",
]
-[[package]]
-name = "cxx"
-version = "1.0.110"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7129e341034ecb940c9072817cd9007974ea696844fc4dd582dc1653a7fbe2e8"
-dependencies = [
- "cc",
- "cxxbridge-flags",
- "cxxbridge-macro",
- "link-cplusplus",
-]
-
-[[package]]
-name = "cxx-build"
-version = "1.0.110"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a2a24f3f5f8eed71936f21e570436f024f5c2e25628f7496aa7ccd03b90109d5"
-dependencies = [
- "cc",
- "codespan-reporting",
- "once_cell",
- "proc-macro2",
- "quote",
- "scratch",
- "syn 2.0.39",
-]
-
-[[package]]
-name = "cxxbridge-flags"
-version = "1.0.110"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "06fdd177fc61050d63f67f5bd6351fac6ab5526694ea8e359cd9cd3b75857f44"
-
-[[package]]
-name = "cxxbridge-macro"
-version = "1.0.110"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "587663dd5fb3d10932c8aecfe7c844db1bcf0aee93eeab08fac13dc1212c2e7f"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.39",
-]
-
[[package]]
name = "darling"
version = "0.13.4"
@@ -3695,15 +3641,6 @@ dependencies = [
"vcpkg",
]
-[[package]]
-name = "link-cplusplus"
-version = "1.0.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9d240c6f7e1ba3a28b0249f774e6a9dd0175054b52dfbb61b16eb8505c3785c9"
-dependencies = [
- "cc",
-]
-
[[package]]
name = "linked-hash-map"
version = "0.5.6"
@@ -4051,46 +3988,6 @@ dependencies = [
"windows-sys 0.48.0",
]
-[[package]]
-name = "mlua"
-version = "0.9.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c81f8ac20188feb5461a73eabb22a34dd09d6d58513535eb587e46bff6ba250"
-dependencies = [
- "bstr",
- "mlua-sys",
- "mlua_derive",
- "num-traits",
- "once_cell",
- "rustc-hash",
-]
-
-[[package]]
-name = "mlua-sys"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fc29228347d6bdc9e613dc95c69df2817f755434ee0f7f3b27b57755fe238b7f"
-dependencies = [
- "cc",
- "cfg-if",
- "pkg-config",
-]
-
-[[package]]
-name = "mlua_derive"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0f359220f24e6452dd82a3f50d7242d4aab822b5594798048e953d7a9e0314c6"
-dependencies = [
- "itertools 0.11.0",
- "once_cell",
- "proc-macro-error",
- "proc-macro2",
- "quote",
- "regex",
- "syn 2.0.39",
-]
-
[[package]]
name = "moka"
version = "0.12.1"
@@ -4706,24 +4603,6 @@ dependencies = [
"uuid",
]
-[[package]]
-name = "opendal-cpp"
-version = "0.44.2"
-dependencies = [
- "anyhow",
- "chrono",
- "cxx",
- "cxx-build",
- "opendal",
-]
-
-[[package]]
-name = "opendal-dotnet"
-version = "0.1.0"
-dependencies = [
- "opendal",
-]
-
[[package]]
name = "opendal-fuzz"
version = "0.0.0"
@@ -4740,15 +4619,6 @@ dependencies = [
"uuid",
]
-[[package]]
-name = "opendal-hs"
-version = "0.44.2"
-dependencies = [
- "chrono",
- "log",
- "opendal",
-]
-
[[package]]
name = "opendal-java"
version = "0.44.2"
@@ -4761,14 +4631,6 @@ dependencies = [
"tokio",
]
-[[package]]
-name = "opendal-lua"
-version = "0.1.0"
-dependencies = [
- "mlua",
- "opendal",
-]
-
[[package]]
name = "opendal-nodejs"
version = "0.44.2"
@@ -6462,12 +6324,6 @@ version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
-[[package]]
-name = "scratch"
-version = "1.0.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3cf7c11c38cb994f3d40e8a8cde3bbd1f72a435e4c49e85d6553d8312306152"
-
[[package]]
name = "sct"
version = "0.7.1"
diff --git a/Cargo.toml b/Cargo.toml
index fe3ca087e7..160044573e 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -24,6 +24,10 @@ exclude = [
"bindings/ocaml",
"bindings/php",
"bindings/ruby",
+ "bindings/haskell",
+ "bindings/lua",
+ "bindings/dotnet",
+ "bindings/cpp",
]
members = [
"core",
@@ -34,10 +38,6 @@ members = [
"bindings/nodejs",
"bindings/python",
"bindings/java",
- "bindings/haskell",
- "bindings/lua",
- "bindings/dotnet",
- "bindings/cpp",
"bin/oli",
"bin/oay",