From f725eb199b0e5b2bd94deff48942c03ca1e56f3b Mon Sep 17 00:00:00 2001 From: Xuanwo Date: Wed, 13 Dec 2023 10:18:02 +0800 Subject: [PATCH] docs: Add dependencies list for all packages (#3743) Signed-off-by: Xuanwo Co-authored-by: tison --- .github/actions/setup/action.yaml | 17 + .github/workflows/ci.yml | 42 +++ Cargo.lock | 20 +- DEPENDENCIES.md | 19 ++ bin/oay/DEPENDENCIES.md | 3 + bin/oay/DEPENDENCIES.rust.tsv | 290 +++++++++++++++++ bin/oli/DEPENDENCIES.md | 3 + bin/oli/DEPENDENCIES.rust.tsv | 266 ++++++++++++++++ bindings/c/DEPENDENCIES.md | 9 + bindings/c/DEPENDENCIES.rust.tsv | 253 +++++++++++++++ bindings/cpp/DEPENDENCIES.md | 9 + bindings/cpp/DEPENDENCIES.rust.tsv | 249 +++++++++++++++ bindings/dotnet/DEPENDENCIES.md | 9 + bindings/dotnet/DEPENDENCIES.rust.tsv | 239 ++++++++++++++ bindings/go/DEPENDENCIES.md | 3 + bindings/haskell/DEPENDENCIES.md | 17 + bindings/haskell/DEPENDENCIES.rust.tsv | 239 ++++++++++++++ bindings/java/DEPENDENCIES.md | 9 + bindings/java/DEPENDENCIES.rust.tsv | 255 +++++++++++++++ bindings/lua/DEPENDENCIES.md | 9 + bindings/lua/DEPENDENCIES.rust.tsv | 244 ++++++++++++++ bindings/nodejs/DEPENDENCIES.md | 9 + bindings/nodejs/DEPENDENCIES.rust.tsv | 253 +++++++++++++++ bindings/ocaml/DEPENDENCIES.md | 9 + bindings/ocaml/DEPENDENCIES.rust.tsv | 248 +++++++++++++++ bindings/php/DEPENDENCIES.md | 9 + bindings/php/DEPENDENCIES.rust.tsv | 300 ++++++++++++++++++ bindings/python/DEPENDENCIES.md | 9 + bindings/python/DEPENDENCIES.rust.tsv | 249 +++++++++++++++ bindings/ruby/DEPENDENCIES.md | 9 + bindings/ruby/DEPENDENCIES.rust.tsv | 260 +++++++++++++++ bindings/swift/DEPENDENCIES.md | 3 + bindings/zig/DEPENDENCIES.md | 3 + core/DEPENDENCIES.md | 3 + core/DEPENDENCIES.rust.tsv | 238 ++++++++++++++ deny.toml | 45 +++ integrations/dav-server/DEPENDENCIES.md | 3 + integrations/dav-server/DEPENDENCIES.rust.tsv | 252 +++++++++++++++ integrations/object_store/DEPENDENCIES.md | 3 + .../object_store/DEPENDENCIES.rust.tsv | 250 +++++++++++++++ licenserc.toml | 4 + scripts/dependencies.py | 85 +++++ website/DEPENDENCIES.md | 3 + website/DEPENDENCIES.node.csv | 13 + website/README.md | 10 +- website/community/committers/release.md | 5 + 46 files changed, 4466 insertions(+), 13 deletions(-) create mode 100644 DEPENDENCIES.md create mode 100644 bin/oay/DEPENDENCIES.md create mode 100644 bin/oay/DEPENDENCIES.rust.tsv create mode 100644 bin/oli/DEPENDENCIES.md create mode 100644 bin/oli/DEPENDENCIES.rust.tsv create mode 100644 bindings/c/DEPENDENCIES.md create mode 100644 bindings/c/DEPENDENCIES.rust.tsv create mode 100644 bindings/cpp/DEPENDENCIES.md create mode 100644 bindings/cpp/DEPENDENCIES.rust.tsv create mode 100644 bindings/dotnet/DEPENDENCIES.md create mode 100644 bindings/dotnet/DEPENDENCIES.rust.tsv create mode 100644 bindings/go/DEPENDENCIES.md create mode 100644 bindings/haskell/DEPENDENCIES.md create mode 100644 bindings/haskell/DEPENDENCIES.rust.tsv create mode 100644 bindings/java/DEPENDENCIES.md create mode 100644 bindings/java/DEPENDENCIES.rust.tsv create mode 100644 bindings/lua/DEPENDENCIES.md create mode 100644 bindings/lua/DEPENDENCIES.rust.tsv create mode 100644 bindings/nodejs/DEPENDENCIES.md create mode 100644 bindings/nodejs/DEPENDENCIES.rust.tsv create mode 100644 bindings/ocaml/DEPENDENCIES.md create mode 100644 bindings/ocaml/DEPENDENCIES.rust.tsv create mode 100644 bindings/php/DEPENDENCIES.md create mode 100644 bindings/php/DEPENDENCIES.rust.tsv create mode 100644 bindings/python/DEPENDENCIES.md create mode 100644 bindings/python/DEPENDENCIES.rust.tsv create mode 100644 bindings/ruby/DEPENDENCIES.md create mode 100644 bindings/ruby/DEPENDENCIES.rust.tsv create mode 100644 bindings/swift/DEPENDENCIES.md create mode 100644 bindings/zig/DEPENDENCIES.md create mode 100644 core/DEPENDENCIES.md create mode 100644 core/DEPENDENCIES.rust.tsv create mode 100644 deny.toml create mode 100644 integrations/dav-server/DEPENDENCIES.md create mode 100644 integrations/dav-server/DEPENDENCIES.rust.tsv create mode 100644 integrations/object_store/DEPENDENCIES.md create mode 100644 integrations/object_store/DEPENDENCIES.rust.tsv create mode 100644 scripts/dependencies.py create mode 100644 website/DEPENDENCIES.md create mode 100644 website/DEPENDENCIES.node.csv diff --git a/.github/actions/setup/action.yaml b/.github/actions/setup/action.yaml index 07b85a60f364..72ed77982b65 100644 --- a/.github/actions/setup/action.yaml +++ b/.github/actions/setup/action.yaml @@ -26,6 +26,8 @@ inputs: description: "This setup needs nextest or not" need-protoc: description: "This setup needs protoc or not" + need-deny: + description: "This setup needs cargo-deny or not" github-token: description: "Github Token" default: "" @@ -76,6 +78,21 @@ runs: shell: bash run: cargo install cargo-nextest@0.9.59 --locked + - name: Cache cargo-deny on linux + id: cache-deny + uses: actions/cache@v3 + if: inputs.need-deny == 'true' + with: + path: | + ~/.cargo/bin/cargo-deny + ~/.cargo/bin/cargo-deny.exe + key: r0-${{runner.os}}-deny-0.14.3 + + - name: Build cargo-deny if not cached + if: steps.cache-deny.outputs.cache-hit != 'true' && inputs.need-deny == 'true' + shell: bash + run: cargo install cargo-deny@0.14.3 --locked + - name: Setup rust on linux if: runner.os == 'Linux' && inputs.need-rocksdb == 'true' shell: bash diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5e9a4ccb48a1..73b90e9814d4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -53,6 +53,48 @@ jobs: - name: Check diff run: git diff --exit-code + check_dependencies: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Setup Rust toolchain + uses: ./.github/actions/setup + with: + need-deny: true + + - name: Check dependencies + run: python3 ./scripts/dependencies.py check + + check_website_dependencies: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - uses: pnpm/action-setup@v2 + with: + version: 8 + + - uses: actions/setup-node@v4 + with: + node-version: '18' + cache: pnpm + cache-dependency-path: "website/pnpm-lock.yaml" + + - name: Corepack + working-directory: website + run: corepack enable + + - name: Install Dependencies + working-directory: website + run: pnpm install --frozen-lockfile + + - name: Check dependencies + working-directory: website + run: | + npx license-checker --producation --excludePrivatePackages --csv > DEPENDENCIES.node.csv + git diff --exit-code + check_docs: runs-on: ubuntu-latest steps: diff --git a/Cargo.lock b/Cargo.lock index b54e972d913c..a2d73a63b44d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8185,9 +8185,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.88" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce" +checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -8195,9 +8195,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.88" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217" +checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" dependencies = [ "bumpalo", "log", @@ -8222,9 +8222,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.88" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2" +checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -8232,9 +8232,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.88" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907" +checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" dependencies = [ "proc-macro2", "quote", @@ -8245,9 +8245,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.88" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b" +checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" [[package]] name = "wasm-streams" diff --git a/DEPENDENCIES.md b/DEPENDENCIES.md new file mode 100644 index 000000000000..190b48fdf351 --- /dev/null +++ b/DEPENDENCIES.md @@ -0,0 +1,19 @@ +# OpenDAL Dependencies + +Please visit every package's `DEPENDENCIES.md` for a full list of dependencies. + +## Check + +To check and generate dependencies list of any package of opendal, please run: + +```bash +python3 ./scripts/dependencies.py check +``` + +## Generate + +To update the dependencies list of every package, please run: + +```bash +python3 ./scripts/dependencies.py generate +``` diff --git a/bin/oay/DEPENDENCIES.md b/bin/oay/DEPENDENCIES.md new file mode 100644 index 000000000000..249686f09fad --- /dev/null +++ b/bin/oay/DEPENDENCIES.md @@ -0,0 +1,3 @@ +# Dependencies + +Refer to [DEPENDENCIES.rust.tsv](DEPENDENCIES.rust.tsv) for full list. diff --git a/bin/oay/DEPENDENCIES.rust.tsv b/bin/oay/DEPENDENCIES.rust.tsv new file mode 100644 index 000000000000..0f6d1d6b0906 --- /dev/null +++ b/bin/oay/DEPENDENCIES.rust.tsv @@ -0,0 +1,290 @@ +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +ahash@0.8.6 X X +aho-corasick@1.1.2 X X +allocator-api2@0.2.16 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anstream@0.6.4 X X +anstyle@1.0.4 X X +anstyle-parse@0.2.2 X X +anstyle-query@1.0.0 X X +anstyle-wincon@3.0.1 X X +anyhow@1.0.75 X X +arc-swap@1.6.0 X X +async-compat@0.2.3 X X +async-trait@0.1.74 X X +autocfg@1.1.0 X X +awaitable@0.4.0 X +awaitable-error@0.1.0 X +axum@0.6.20 X +axum-core@0.3.4 X +backon@0.4.1 X +backtrace@0.3.69 X X +base64@0.21.5 X X +base64ct@1.6.0 X X +bitflags@1.3.2 X X +bitflags@2.4.1 X X +block-buffer@0.10.4 X X +bumpalo@3.14.0 X X +byteorder@1.5.0 X X +bytes@1.5.0 X +cc@1.0.83 X X +cfg-if@1.0.0 X X +chrono@0.4.31 X X +clap@4.4.8 X X +clap_builder@4.4.8 X X +clap_derive@4.4.7 X X +clap_lex@0.6.0 X X +colorchoice@1.0.0 X X +concurrent_arena@0.1.8 X +const-oid@0.9.5 X X +const-random@0.1.17 X X +const-random-macro@0.1.16 X X +core-foundation@0.9.3 X X +core-foundation-sys@0.8.4 X X +cpufeatures@0.2.11 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +dav-server@0.5.7 X +dav-server-opendalfs@0.43.0 X +der@0.7.8 X X +deranged@0.3.9 X X +derive_destructure2@0.1.2 X X +digest@0.10.7 X X +dirs@5.0.1 X X +dirs-sys@0.4.1 X X +dlv-list@0.5.2 X X +dotenvy@0.15.7 X +encoding_rs@0.8.33 X X X +equivalent@1.0.1 X X +fastrand@1.9.0 X X +fastrand@2.0.1 X X +flagset@0.4.4 X +fnv@1.0.7 X X +form_urlencoded@1.2.0 X X +futures@0.3.29 X X +futures-channel@0.3.29 X X +futures-core@0.3.29 X X +futures-executor@0.3.29 X X +futures-io@0.3.29 X X +futures-macro@0.3.29 X X +futures-sink@0.3.29 X X +futures-task@0.3.29 X X +futures-util@0.3.29 X X +generic-array@0.14.7 X +getrandom@0.2.11 X X +gimli@0.28.0 X X +h2@0.3.22 X +hashbrown@0.14.2 X X +headers@0.3.9 X +headers-core@0.2.0 X +heck@0.4.1 X X +hermit-abi@0.3.3 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.5 X X +htmlescape@0.3.1 X X X +http@0.2.11 X X +http-body@0.4.5 X +http-range-header@0.3.1 X +httparse@1.8.0 X X +httpdate@1.0.3 X X +hyper@0.14.27 X +hyper-rustls@0.24.2 X X X +iana-time-zone@0.1.58 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.4.0 X X +indexmap@2.1.0 X X +instant@0.1.12 X +ipnet@2.9.0 X X +itoa@1.0.9 X X +jobserver@0.1.27 X X +js-sys@0.3.65 X X +jsonwebtoken@9.1.0 X +lazy_static@1.4.0 X X +libc@0.2.150 X X +libm@0.2.8 X X +libredox@0.0.1 X +linux-raw-sys@0.4.11 X X X +lock_api@0.4.11 X X +log@0.4.20 X X +lru@0.11.1 X +matchers@0.1.0 X +matchit@0.7.3 X X +md-5@0.10.6 X X +memchr@2.6.4 X X +mime@0.3.17 X X +mime_guess@2.0.4 X +miniz_oxide@0.7.1 X X X +mio@0.8.9 X +nu-ansi-term@0.46.0 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-derive@0.3.3 X X +num-integer@0.1.45 X X +num-iter@0.1.43 X X +num-traits@0.2.17 X X +num_cpus@1.16.0 X X +oay@0.43.0 X +object@0.32.1 X X +once_cell@1.18.0 X X +opendal@0.43.0 X +openssh@0.10.1 X X +openssh-sftp-client@0.14.1 X +openssh-sftp-client-lowlevel@0.6.0 X +openssh-sftp-error@0.4.0 X +openssh-sftp-protocol@0.24.0 X +openssh-sftp-protocol-error@0.1.0 X +openssl-probe@0.1.5 X X +option-ext@0.2.0 X +ordered-multimap@0.7.0 X +overload@0.1.1 X +parking_lot@0.12.1 X X +parking_lot_core@0.9.9 X X +pem@3.0.2 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.0 X X +pin-project@1.1.3 X X +pin-project-internal@1.1.3 X X +pin-project-lite@0.2.13 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs8@0.10.2 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.69 X X +quick-xml@0.30.0 X +quick-xml@0.31.0 X +quote@1.0.33 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +redox_syscall@0.4.1 X +redox_users@0.4.4 X +regex@1.10.2 X X +regex-automata@0.1.10 X X +regex-automata@0.4.3 X X +regex-syntax@0.6.29 X X +regex-syntax@0.8.2 X X +reqsign@0.14.4 X +reqwest@0.11.22 X X +ring@0.17.5 X +rsa@0.9.4 X X +rust-ini@0.20.0 X +rustc-demangle@0.1.23 X X +rustix@0.38.25 X X X +rustls@0.21.9 X X X +rustls-native-certs@0.6.3 X X X +rustls-pemfile@1.0.4 X X X +rustls-webpki@0.101.7 X +rustversion@1.0.14 X X +ryu@1.0.15 X X +schannel@0.1.22 X +scopeguard@1.2.0 X X +sct@0.7.1 X X X +security-framework@2.9.2 X X +security-framework-sys@2.9.1 X X +serde@1.0.193 X X +serde_derive@1.0.193 X X +serde_json@1.0.108 X X +serde_path_to_error@0.1.14 X X +serde_spanned@0.6.4 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +sharded-slab@0.1.7 X +shell-escape@0.1.5 X X +signal-hook-registry@1.4.1 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.11.2 X X +socket2@0.4.10 X X +socket2@0.5.5 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.2 X X +ssh_format@0.14.1 X +ssh_format_error@0.1.0 X +stable_deref_trait@1.2.0 X X +strsim@0.10.0 X +subtle@2.5.0 X +syn@1.0.109 X X +syn@2.0.39 X X +sync_wrapper@0.1.2 X +system-configuration@0.5.1 X X +system-configuration-sys@0.5.0 X X +tempfile@3.8.1 X X +thin-vec@0.2.12 X X +thiserror@1.0.50 X X +thiserror-impl@1.0.50 X X +thread_local@1.1.7 X X +time@0.3.30 X X +time-core@0.1.2 X X +time-macros@0.2.15 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.34.0 X +tokio-io-utility@0.7.6 X +tokio-macros@2.2.0 X +tokio-pipe@0.2.12 X X +tokio-rustls@0.24.1 X X +tokio-util@0.7.10 X +toml@0.8.8 X X +toml_datetime@0.6.5 X X +toml_edit@0.21.0 X X +tower@0.4.13 X +tower-http@0.4.4 X +tower-layer@0.3.2 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-attributes@0.1.27 X +tracing-core@0.1.32 X +tracing-log@0.2.0 X +tracing-subscriber@0.3.18 X +triomphe@0.1.9 X X +try-lock@0.2.4 X +typenum@1.17.0 X X +unicase@2.7.0 X X +unicode-bidi@0.3.13 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.22 X X +untrusted@0.9.0 X +url@2.4.1 X X +utf8parse@0.2.1 X X +uuid@1.6.1 X X +valuable@0.1.0 X +vec-strings@0.4.8 X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.89 X X +wasm-bindgen-backend@0.2.89 X X +wasm-bindgen-futures@0.4.38 X X +wasm-bindgen-macro@0.2.89 X X +wasm-bindgen-macro-support@0.2.89 X X +wasm-bindgen-shared@0.2.89 X X +wasm-streams@0.3.0 X X +web-sys@0.3.65 X X +winapi@0.3.9 X X +winapi-i686-pc-windows-gnu@0.4.0 X X +winapi-x86_64-pc-windows-gnu@0.4.0 X X +windows-core@0.51.1 X X +windows-sys@0.48.0 X X +windows-targets@0.48.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_msvc@0.48.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_msvc@0.48.5 X X +winnow@0.5.19 X +winreg@0.50.0 X +xml-rs@0.8.19 X +xmltree@0.10.3 X +zerocopy@0.7.26 X X X +zeroize@1.7.0 X X diff --git a/bin/oli/DEPENDENCIES.md b/bin/oli/DEPENDENCIES.md new file mode 100644 index 000000000000..249686f09fad --- /dev/null +++ b/bin/oli/DEPENDENCIES.md @@ -0,0 +1,3 @@ +# Dependencies + +Refer to [DEPENDENCIES.rust.tsv](DEPENDENCIES.rust.tsv) for full list. diff --git a/bin/oli/DEPENDENCIES.rust.tsv b/bin/oli/DEPENDENCIES.rust.tsv new file mode 100644 index 000000000000..fbc35c1d4a4a --- /dev/null +++ b/bin/oli/DEPENDENCIES.rust.tsv @@ -0,0 +1,266 @@ +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +ahash@0.8.6 X X +aho-corasick@1.1.2 X X +allocator-api2@0.2.16 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anstream@0.6.4 X X +anstyle@1.0.4 X X +anstyle-parse@0.2.2 X X +anstyle-query@1.0.0 X X +anstyle-wincon@3.0.1 X X +anyhow@1.0.75 X X +arc-swap@1.6.0 X X +async-compat@0.2.3 X X +async-trait@0.1.74 X X +autocfg@1.1.0 X X +awaitable@0.4.0 X +awaitable-error@0.1.0 X +backon@0.4.1 X +backtrace@0.3.69 X X +base64@0.21.5 X X +base64ct@1.6.0 X X +bitflags@1.3.2 X X +bitflags@2.4.1 X X +block-buffer@0.10.4 X X +bumpalo@3.14.0 X X +byteorder@1.5.0 X X +bytes@1.5.0 X +cc@1.0.83 X X +cfg-if@1.0.0 X X +chrono@0.4.31 X X +clap@4.4.8 X X +clap_builder@4.4.8 X X +clap_derive@4.4.7 X X +clap_lex@0.6.0 X X +colorchoice@1.0.0 X X +concurrent_arena@0.1.8 X +const-oid@0.9.5 X X +const-random@0.1.17 X X +const-random-macro@0.1.16 X X +core-foundation@0.9.3 X X +core-foundation-sys@0.8.4 X X +cpufeatures@0.2.11 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +der@0.7.8 X X +deranged@0.3.9 X X +derive_destructure2@0.1.2 X X +digest@0.10.7 X X +dirs@5.0.1 X X +dirs-sys@0.4.1 X X +dlv-list@0.5.2 X X +dotenvy@0.15.7 X +encoding_rs@0.8.33 X X X +env_logger@0.10.1 X X +equivalent@1.0.1 X X +fastrand@1.9.0 X X +fastrand@2.0.1 X X +flagset@0.4.4 X +fnv@1.0.7 X X +form_urlencoded@1.2.0 X X +futures@0.3.29 X X +futures-channel@0.3.29 X X +futures-core@0.3.29 X X +futures-executor@0.3.29 X X +futures-io@0.3.29 X X +futures-macro@0.3.29 X X +futures-sink@0.3.29 X X +futures-task@0.3.29 X X +futures-util@0.3.29 X X +generic-array@0.14.7 X +getrandom@0.2.11 X X +gimli@0.28.0 X X +h2@0.3.22 X +hashbrown@0.14.2 X X +heck@0.4.1 X X +hermit-abi@0.3.3 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.5 X X +http@0.2.11 X X +http-body@0.4.5 X +httparse@1.8.0 X X +httpdate@1.0.3 X X +humantime@2.1.0 X X +hyper@0.14.27 X +hyper-rustls@0.24.2 X X X +iana-time-zone@0.1.58 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.4.0 X X +indexmap@2.1.0 X X +instant@0.1.12 X +ipnet@2.9.0 X X +is-terminal@0.4.9 X +itoa@1.0.9 X X +jobserver@0.1.27 X X +js-sys@0.3.65 X X +jsonwebtoken@9.1.0 X +lazy_static@1.4.0 X X +libc@0.2.150 X X +libm@0.2.8 X X +libredox@0.0.1 X +linux-raw-sys@0.4.11 X X X +lock_api@0.4.11 X X +log@0.4.20 X X +md-5@0.10.6 X X +memchr@2.6.4 X X +mime@0.3.17 X X +miniz_oxide@0.7.1 X X X +mio@0.8.9 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-derive@0.3.3 X X +num-integer@0.1.45 X X +num-iter@0.1.43 X X +num-traits@0.2.17 X X +num_cpus@1.16.0 X X +object@0.32.1 X X +oli@0.43.0 X +once_cell@1.18.0 X X +opendal@0.43.0 X +openssh@0.10.1 X X +openssh-sftp-client@0.14.1 X +openssh-sftp-client-lowlevel@0.6.0 X +openssh-sftp-error@0.4.0 X +openssh-sftp-protocol@0.24.0 X +openssh-sftp-protocol-error@0.1.0 X +openssl-probe@0.1.5 X X +option-ext@0.2.0 X +ordered-multimap@0.7.0 X +parking_lot@0.12.1 X X +parking_lot_core@0.9.9 X X +pem@3.0.2 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.0 X X +pin-project@1.1.3 X X +pin-project-internal@1.1.3 X X +pin-project-lite@0.2.13 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs8@0.10.2 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.69 X X +quick-xml@0.30.0 X +quick-xml@0.31.0 X +quote@1.0.33 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +redox_syscall@0.4.1 X +redox_users@0.4.4 X +regex@1.10.2 X X +regex-automata@0.4.3 X X +regex-syntax@0.8.2 X X +reqsign@0.14.4 X +reqwest@0.11.22 X X +ring@0.17.5 X +rsa@0.9.4 X X +rust-ini@0.20.0 X +rustc-demangle@0.1.23 X X +rustix@0.38.25 X X X +rustls@0.21.9 X X X +rustls-native-certs@0.6.3 X X X +rustls-pemfile@1.0.4 X X X +rustls-webpki@0.101.7 X +ryu@1.0.15 X X +schannel@0.1.22 X +scopeguard@1.2.0 X X +sct@0.7.1 X X X +security-framework@2.9.2 X X +security-framework-sys@2.9.1 X X +serde@1.0.193 X X +serde_derive@1.0.193 X X +serde_json@1.0.108 X X +serde_spanned@0.6.4 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +shell-escape@0.1.5 X X +signal-hook-registry@1.4.1 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.11.2 X X +socket2@0.4.10 X X +socket2@0.5.5 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.2 X X +ssh_format@0.14.1 X +ssh_format_error@0.1.0 X +stable_deref_trait@1.2.0 X X +strsim@0.10.0 X +subtle@2.5.0 X +syn@1.0.109 X X +syn@2.0.39 X X +system-configuration@0.5.1 X X +system-configuration-sys@0.5.0 X X +tempfile@3.8.1 X X +termcolor@1.4.0 X X +thin-vec@0.2.12 X X +thiserror@1.0.50 X X +thiserror-impl@1.0.50 X X +time@0.3.30 X X +time-core@0.1.2 X X +time-macros@0.2.15 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.34.0 X +tokio-io-utility@0.7.6 X +tokio-macros@2.2.0 X +tokio-pipe@0.2.12 X X +tokio-rustls@0.24.1 X X +tokio-util@0.7.10 X +toml@0.8.8 X X +toml_datetime@0.6.5 X X +toml_edit@0.21.0 X X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-attributes@0.1.27 X +tracing-core@0.1.32 X +triomphe@0.1.9 X X +try-lock@0.2.4 X +typenum@1.17.0 X X +unicode-bidi@0.3.13 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.22 X X +untrusted@0.9.0 X +url@2.4.1 X X +utf8parse@0.2.1 X X +uuid@1.6.1 X X +valuable@0.1.0 X +vec-strings@0.4.8 X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.89 X X +wasm-bindgen-backend@0.2.89 X X +wasm-bindgen-futures@0.4.38 X X +wasm-bindgen-macro@0.2.89 X X +wasm-bindgen-macro-support@0.2.89 X X +wasm-bindgen-shared@0.2.89 X X +wasm-streams@0.3.0 X X +web-sys@0.3.65 X X +winapi@0.3.9 X X +winapi-i686-pc-windows-gnu@0.4.0 X X +winapi-util@0.1.6 X X +winapi-x86_64-pc-windows-gnu@0.4.0 X X +windows-core@0.51.1 X X +windows-sys@0.48.0 X X +windows-targets@0.48.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_msvc@0.48.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_msvc@0.48.5 X X +winnow@0.5.19 X +winreg@0.50.0 X +zerocopy@0.7.26 X X X +zeroize@1.7.0 X X diff --git a/bindings/c/DEPENDENCIES.md b/bindings/c/DEPENDENCIES.md new file mode 100644 index 000000000000..f9c6ecd38546 --- /dev/null +++ b/bindings/c/DEPENDENCIES.md @@ -0,0 +1,9 @@ +# Dependencies + +## Rust Part Dependencies + +Refer to [DEPENDENCIES.rust.tsv](DEPENDENCIES.rust.tsv) for full list. + +## C Part Dependencies + +No extra runtime dependencies. diff --git a/bindings/c/DEPENDENCIES.rust.tsv b/bindings/c/DEPENDENCIES.rust.tsv new file mode 100644 index 000000000000..f0c589df55a6 --- /dev/null +++ b/bindings/c/DEPENDENCIES.rust.tsv @@ -0,0 +1,253 @@ +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +ahash@0.8.6 X X +allocator-api2@0.2.16 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.75 X X +arc-swap@1.6.0 X X +async-compat@0.2.3 X X +async-trait@0.1.74 X X +atty@0.2.14 X +autocfg@1.1.0 X X +awaitable@0.4.0 X +awaitable-error@0.1.0 X +backon@0.4.1 X +backtrace@0.3.69 X X +base64@0.21.5 X X +base64ct@1.6.0 X X +bitflags@1.3.2 X X +bitflags@2.4.1 X X +block-buffer@0.10.4 X X +bumpalo@3.14.0 X X +byteorder@1.5.0 X X +bytes@1.5.0 X +cbindgen@0.25.0 X +cc@1.0.83 X X +cfg-if@1.0.0 X X +chrono@0.4.31 X X +clap@3.2.25 X X +clap_lex@0.2.4 X X +concurrent_arena@0.1.8 X +const-oid@0.9.5 X X +const-random@0.1.17 X X +const-random-macro@0.1.16 X X +core-foundation@0.9.3 X X +core-foundation-sys@0.8.4 X X +cpufeatures@0.2.11 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +der@0.7.8 X X +deranged@0.3.9 X X +derive_destructure2@0.1.2 X X +digest@0.10.7 X X +dirs@5.0.1 X X +dirs-sys@0.4.1 X X +dlv-list@0.5.2 X X +dotenvy@0.15.7 X +encoding_rs@0.8.33 X X X +equivalent@1.0.1 X X +fastrand@1.9.0 X X +fastrand@2.0.1 X X +flagset@0.4.4 X +fnv@1.0.7 X X +form_urlencoded@1.2.0 X X +futures@0.3.29 X X +futures-channel@0.3.29 X X +futures-core@0.3.29 X X +futures-executor@0.3.29 X X +futures-io@0.3.29 X X +futures-macro@0.3.29 X X +futures-sink@0.3.29 X X +futures-task@0.3.29 X X +futures-util@0.3.29 X X +generic-array@0.14.7 X +getrandom@0.2.11 X X +gimli@0.28.0 X X +h2@0.3.22 X +hashbrown@0.12.3 X X +hashbrown@0.14.2 X X +heck@0.4.1 X X +hermit-abi@0.1.19 X X +hermit-abi@0.3.3 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.5 X X +http@0.2.11 X X +http-body@0.4.5 X +httparse@1.8.0 X X +httpdate@1.0.3 X X +hyper@0.14.27 X +hyper-rustls@0.24.2 X X X +iana-time-zone@0.1.58 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.4.0 X X +indexmap@1.9.3 X X +indexmap@2.1.0 X X +instant@0.1.12 X +ipnet@2.9.0 X X +itoa@1.0.9 X X +jobserver@0.1.27 X X +js-sys@0.3.65 X X +jsonwebtoken@9.1.0 X +lazy_static@1.4.0 X X +libc@0.2.150 X X +libm@0.2.8 X X +libredox@0.0.1 X +linux-raw-sys@0.4.11 X X X +lock_api@0.4.11 X X +log@0.4.20 X X +md-5@0.10.6 X X +memchr@2.6.4 X X +mime@0.3.17 X X +miniz_oxide@0.7.1 X X X +mio@0.8.9 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-derive@0.3.3 X X +num-integer@0.1.45 X X +num-iter@0.1.43 X X +num-traits@0.2.17 X X +num_cpus@1.16.0 X X +object@0.32.1 X X +once_cell@1.18.0 X X +opendal@0.43.0 X +opendal-c@0.43.0 X +openssh@0.10.1 X X +openssh-sftp-client@0.14.1 X +openssh-sftp-client-lowlevel@0.6.0 X +openssh-sftp-error@0.4.0 X +openssh-sftp-protocol@0.24.0 X +openssh-sftp-protocol-error@0.1.0 X +openssl-probe@0.1.5 X X +option-ext@0.2.0 X +ordered-multimap@0.7.0 X +os_str_bytes@6.6.1 X X +parking_lot@0.12.1 X X +parking_lot_core@0.9.9 X X +pem@3.0.2 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.0 X X +pin-project@1.1.3 X X +pin-project-internal@1.1.3 X X +pin-project-lite@0.2.13 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs8@0.10.2 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.69 X X +quick-xml@0.30.0 X +quick-xml@0.31.0 X +quote@1.0.33 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +redox_syscall@0.4.1 X +redox_users@0.4.4 X +reqsign@0.14.4 X +reqwest@0.11.22 X X +ring@0.17.5 X +rsa@0.9.4 X X +rust-ini@0.20.0 X +rustc-demangle@0.1.23 X X +rustix@0.38.25 X X X +rustls@0.21.9 X X X +rustls-native-certs@0.6.3 X X X +rustls-pemfile@1.0.4 X X X +rustls-webpki@0.101.7 X +ryu@1.0.15 X X +schannel@0.1.22 X +scopeguard@1.2.0 X X +sct@0.7.1 X X X +security-framework@2.9.2 X X +security-framework-sys@2.9.1 X X +serde@1.0.193 X X +serde_derive@1.0.193 X X +serde_json@1.0.108 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +shell-escape@0.1.5 X X +signal-hook-registry@1.4.1 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.11.2 X X +socket2@0.4.10 X X +socket2@0.5.5 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.2 X X +ssh_format@0.14.1 X +ssh_format_error@0.1.0 X +stable_deref_trait@1.2.0 X X +strsim@0.10.0 X +subtle@2.5.0 X +syn@1.0.109 X X +syn@2.0.39 X X +system-configuration@0.5.1 X X +system-configuration-sys@0.5.0 X X +tempfile@3.8.1 X X +termcolor@1.4.0 X X +textwrap@0.16.0 X +thin-vec@0.2.12 X X +thiserror@1.0.50 X X +thiserror-impl@1.0.50 X X +time@0.3.30 X X +time-core@0.1.2 X X +time-macros@0.2.15 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.34.0 X +tokio-io-utility@0.7.6 X +tokio-macros@2.2.0 X +tokio-pipe@0.2.12 X X +tokio-rustls@0.24.1 X X +tokio-util@0.7.10 X +toml@0.5.11 X X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-attributes@0.1.27 X +tracing-core@0.1.32 X +triomphe@0.1.9 X X +try-lock@0.2.4 X +typenum@1.17.0 X X +unicode-bidi@0.3.13 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.22 X X +untrusted@0.9.0 X +url@2.4.1 X X +uuid@1.6.1 X X +valuable@0.1.0 X +vec-strings@0.4.8 X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.89 X X +wasm-bindgen-backend@0.2.89 X X +wasm-bindgen-futures@0.4.38 X X +wasm-bindgen-macro@0.2.89 X X +wasm-bindgen-macro-support@0.2.89 X X +wasm-bindgen-shared@0.2.89 X X +wasm-streams@0.3.0 X X +web-sys@0.3.65 X X +winapi@0.3.9 X X +winapi-i686-pc-windows-gnu@0.4.0 X X +winapi-util@0.1.6 X X +winapi-x86_64-pc-windows-gnu@0.4.0 X X +windows-core@0.51.1 X X +windows-sys@0.48.0 X X +windows-targets@0.48.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_msvc@0.48.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_msvc@0.48.5 X X +winreg@0.50.0 X +zerocopy@0.7.26 X X X +zeroize@1.7.0 X X diff --git a/bindings/cpp/DEPENDENCIES.md b/bindings/cpp/DEPENDENCIES.md new file mode 100644 index 000000000000..d0b78a5623ec --- /dev/null +++ b/bindings/cpp/DEPENDENCIES.md @@ -0,0 +1,9 @@ +# Dependencies + +## Rust Part Dependencies + +Refer to [DEPENDENCIES.rust.tsv](DEPENDENCIES.rust.tsv) for full list. + +## C++ Part Dependencies + +No extra runtime dependencies. diff --git a/bindings/cpp/DEPENDENCIES.rust.tsv b/bindings/cpp/DEPENDENCIES.rust.tsv new file mode 100644 index 000000000000..7bf74e4f2c4b --- /dev/null +++ b/bindings/cpp/DEPENDENCIES.rust.tsv @@ -0,0 +1,249 @@ +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +ahash@0.8.6 X X +allocator-api2@0.2.16 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.75 X X +arc-swap@1.6.0 X X +async-compat@0.2.3 X X +async-trait@0.1.74 X X +autocfg@1.1.0 X X +awaitable@0.4.0 X +awaitable-error@0.1.0 X +backon@0.4.1 X +backtrace@0.3.69 X X +base64@0.21.5 X X +base64ct@1.6.0 X X +bitflags@1.3.2 X X +bitflags@2.4.1 X X +block-buffer@0.10.4 X X +bumpalo@3.14.0 X X +byteorder@1.5.0 X X +bytes@1.5.0 X +cc@1.0.83 X X +cfg-if@1.0.0 X X +chrono@0.4.31 X X +codespan-reporting@0.11.1 X +concurrent_arena@0.1.8 X +const-oid@0.9.5 X X +const-random@0.1.17 X X +const-random-macro@0.1.16 X X +core-foundation@0.9.3 X X +core-foundation-sys@0.8.4 X X +cpufeatures@0.2.11 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +cxx@1.0.110 X X +cxx-build@1.0.110 X X +cxxbridge-flags@1.0.110 X X +cxxbridge-macro@1.0.110 X X +der@0.7.8 X X +deranged@0.3.9 X X +derive_destructure2@0.1.2 X X +digest@0.10.7 X X +dirs@5.0.1 X X +dirs-sys@0.4.1 X X +dlv-list@0.5.2 X X +dotenvy@0.15.7 X +encoding_rs@0.8.33 X X X +equivalent@1.0.1 X X +fastrand@1.9.0 X X +fastrand@2.0.1 X X +flagset@0.4.4 X +fnv@1.0.7 X X +form_urlencoded@1.2.0 X X +futures@0.3.29 X X +futures-channel@0.3.29 X X +futures-core@0.3.29 X X +futures-executor@0.3.29 X X +futures-io@0.3.29 X X +futures-macro@0.3.29 X X +futures-sink@0.3.29 X X +futures-task@0.3.29 X X +futures-util@0.3.29 X X +generic-array@0.14.7 X +getrandom@0.2.11 X X +gimli@0.28.0 X X +h2@0.3.22 X +hashbrown@0.14.2 X X +hermit-abi@0.3.3 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.5 X X +http@0.2.11 X X +http-body@0.4.5 X +httparse@1.8.0 X X +httpdate@1.0.3 X X +hyper@0.14.27 X +hyper-rustls@0.24.2 X X X +iana-time-zone@0.1.58 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.4.0 X X +indexmap@2.1.0 X X +instant@0.1.12 X +ipnet@2.9.0 X X +itoa@1.0.9 X X +jobserver@0.1.27 X X +js-sys@0.3.65 X X +jsonwebtoken@9.1.0 X +lazy_static@1.4.0 X X +libc@0.2.150 X X +libm@0.2.8 X X +libredox@0.0.1 X +link-cplusplus@1.0.9 X X +linux-raw-sys@0.4.11 X X X +lock_api@0.4.11 X X +log@0.4.20 X X +md-5@0.10.6 X X +memchr@2.6.4 X X +mime@0.3.17 X X +miniz_oxide@0.7.1 X X X +mio@0.8.9 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-derive@0.3.3 X X +num-integer@0.1.45 X X +num-iter@0.1.43 X X +num-traits@0.2.17 X X +num_cpus@1.16.0 X X +object@0.32.1 X X +once_cell@1.18.0 X X +opendal@0.43.0 X +opendal-cpp@0.43.0 X +openssh@0.10.1 X X +openssh-sftp-client@0.14.1 X +openssh-sftp-client-lowlevel@0.6.0 X +openssh-sftp-error@0.4.0 X +openssh-sftp-protocol@0.24.0 X +openssh-sftp-protocol-error@0.1.0 X +openssl-probe@0.1.5 X X +option-ext@0.2.0 X +ordered-multimap@0.7.0 X +parking_lot@0.12.1 X X +parking_lot_core@0.9.9 X X +pem@3.0.2 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.0 X X +pin-project@1.1.3 X X +pin-project-internal@1.1.3 X X +pin-project-lite@0.2.13 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs8@0.10.2 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.69 X X +quick-xml@0.30.0 X +quick-xml@0.31.0 X +quote@1.0.33 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +redox_syscall@0.4.1 X +redox_users@0.4.4 X +reqsign@0.14.4 X +reqwest@0.11.22 X X +ring@0.17.5 X +rsa@0.9.4 X X +rust-ini@0.20.0 X +rustc-demangle@0.1.23 X X +rustix@0.38.25 X X X +rustls@0.21.9 X X X +rustls-native-certs@0.6.3 X X X +rustls-pemfile@1.0.4 X X X +rustls-webpki@0.101.7 X +ryu@1.0.15 X X +schannel@0.1.22 X +scopeguard@1.2.0 X X +scratch@1.0.7 X X +sct@0.7.1 X X X +security-framework@2.9.2 X X +security-framework-sys@2.9.1 X X +serde@1.0.193 X X +serde_derive@1.0.193 X X +serde_json@1.0.108 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +shell-escape@0.1.5 X X +signal-hook-registry@1.4.1 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.11.2 X X +socket2@0.4.10 X X +socket2@0.5.5 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.2 X X +ssh_format@0.14.1 X +ssh_format_error@0.1.0 X +stable_deref_trait@1.2.0 X X +subtle@2.5.0 X +syn@1.0.109 X X +syn@2.0.39 X X +system-configuration@0.5.1 X X +system-configuration-sys@0.5.0 X X +tempfile@3.8.1 X X +termcolor@1.4.0 X X +thin-vec@0.2.12 X X +thiserror@1.0.50 X X +thiserror-impl@1.0.50 X X +time@0.3.30 X X +time-core@0.1.2 X X +time-macros@0.2.15 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.34.0 X +tokio-io-utility@0.7.6 X +tokio-macros@2.2.0 X +tokio-pipe@0.2.12 X X +tokio-rustls@0.24.1 X X +tokio-util@0.7.10 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-attributes@0.1.27 X +tracing-core@0.1.32 X +triomphe@0.1.9 X X +try-lock@0.2.4 X +typenum@1.17.0 X X +unicode-bidi@0.3.13 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.22 X X +unicode-width@0.1.11 X X +untrusted@0.9.0 X +url@2.4.1 X X +uuid@1.6.1 X X +valuable@0.1.0 X +vec-strings@0.4.8 X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.89 X X +wasm-bindgen-backend@0.2.89 X X +wasm-bindgen-futures@0.4.38 X X +wasm-bindgen-macro@0.2.89 X X +wasm-bindgen-macro-support@0.2.89 X X +wasm-bindgen-shared@0.2.89 X X +wasm-streams@0.3.0 X X +web-sys@0.3.65 X X +winapi@0.3.9 X X +winapi-i686-pc-windows-gnu@0.4.0 X X +winapi-util@0.1.6 X X +winapi-x86_64-pc-windows-gnu@0.4.0 X X +windows-core@0.51.1 X X +windows-sys@0.48.0 X X +windows-targets@0.48.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_msvc@0.48.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_msvc@0.48.5 X X +winreg@0.50.0 X +zerocopy@0.7.26 X X X +zeroize@1.7.0 X X diff --git a/bindings/dotnet/DEPENDENCIES.md b/bindings/dotnet/DEPENDENCIES.md new file mode 100644 index 000000000000..60432aaa2fd2 --- /dev/null +++ b/bindings/dotnet/DEPENDENCIES.md @@ -0,0 +1,9 @@ +# Dependencies + +## Rust Part Dependencies + +Refer to [DEPENDENCIES.rust.tsv](DEPENDENCIES.rust.tsv) for full list. + +## .NET Part Dependencies + +No extra runtime dependencies. diff --git a/bindings/dotnet/DEPENDENCIES.rust.tsv b/bindings/dotnet/DEPENDENCIES.rust.tsv new file mode 100644 index 000000000000..1b5aeb784aea --- /dev/null +++ b/bindings/dotnet/DEPENDENCIES.rust.tsv @@ -0,0 +1,239 @@ +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +ahash@0.8.6 X X +allocator-api2@0.2.16 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.75 X X +arc-swap@1.6.0 X X +async-compat@0.2.3 X X +async-trait@0.1.74 X X +autocfg@1.1.0 X X +awaitable@0.4.0 X +awaitable-error@0.1.0 X +backon@0.4.1 X +backtrace@0.3.69 X X +base64@0.21.5 X X +base64ct@1.6.0 X X +bitflags@1.3.2 X X +bitflags@2.4.1 X X +block-buffer@0.10.4 X X +bumpalo@3.14.0 X X +byteorder@1.5.0 X X +bytes@1.5.0 X +cc@1.0.83 X X +cfg-if@1.0.0 X X +chrono@0.4.31 X X +concurrent_arena@0.1.8 X +const-oid@0.9.5 X X +const-random@0.1.17 X X +const-random-macro@0.1.16 X X +core-foundation@0.9.3 X X +core-foundation-sys@0.8.4 X X +cpufeatures@0.2.11 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +der@0.7.8 X X +deranged@0.3.9 X X +derive_destructure2@0.1.2 X X +digest@0.10.7 X X +dirs@5.0.1 X X +dirs-sys@0.4.1 X X +dlv-list@0.5.2 X X +dotenvy@0.15.7 X +encoding_rs@0.8.33 X X X +equivalent@1.0.1 X X +fastrand@1.9.0 X X +fastrand@2.0.1 X X +flagset@0.4.4 X +fnv@1.0.7 X X +form_urlencoded@1.2.0 X X +futures@0.3.29 X X +futures-channel@0.3.29 X X +futures-core@0.3.29 X X +futures-executor@0.3.29 X X +futures-io@0.3.29 X X +futures-macro@0.3.29 X X +futures-sink@0.3.29 X X +futures-task@0.3.29 X X +futures-util@0.3.29 X X +generic-array@0.14.7 X +getrandom@0.2.11 X X +gimli@0.28.0 X X +h2@0.3.22 X +hashbrown@0.14.2 X X +hermit-abi@0.3.3 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.5 X X +http@0.2.11 X X +http-body@0.4.5 X +httparse@1.8.0 X X +httpdate@1.0.3 X X +hyper@0.14.27 X +hyper-rustls@0.24.2 X X X +iana-time-zone@0.1.58 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.4.0 X X +indexmap@2.1.0 X X +instant@0.1.12 X +ipnet@2.9.0 X X +itoa@1.0.9 X X +jobserver@0.1.27 X X +js-sys@0.3.65 X X +jsonwebtoken@9.1.0 X +lazy_static@1.4.0 X X +libc@0.2.150 X X +libm@0.2.8 X X +libredox@0.0.1 X +linux-raw-sys@0.4.11 X X X +lock_api@0.4.11 X X +log@0.4.20 X X +md-5@0.10.6 X X +memchr@2.6.4 X X +mime@0.3.17 X X +miniz_oxide@0.7.1 X X X +mio@0.8.9 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-derive@0.3.3 X X +num-integer@0.1.45 X X +num-iter@0.1.43 X X +num-traits@0.2.17 X X +num_cpus@1.16.0 X X +object@0.32.1 X X +once_cell@1.18.0 X X +opendal@0.43.0 X +opendal-dotnet@0.1.0 X +openssh@0.10.1 X X +openssh-sftp-client@0.14.1 X +openssh-sftp-client-lowlevel@0.6.0 X +openssh-sftp-error@0.4.0 X +openssh-sftp-protocol@0.24.0 X +openssh-sftp-protocol-error@0.1.0 X +openssl-probe@0.1.5 X X +option-ext@0.2.0 X +ordered-multimap@0.7.0 X +parking_lot@0.12.1 X X +parking_lot_core@0.9.9 X X +pem@3.0.2 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.0 X X +pin-project@1.1.3 X X +pin-project-internal@1.1.3 X X +pin-project-lite@0.2.13 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs8@0.10.2 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.69 X X +quick-xml@0.30.0 X +quick-xml@0.31.0 X +quote@1.0.33 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +redox_syscall@0.4.1 X +redox_users@0.4.4 X +reqsign@0.14.4 X +reqwest@0.11.22 X X +ring@0.17.5 X +rsa@0.9.4 X X +rust-ini@0.20.0 X +rustc-demangle@0.1.23 X X +rustix@0.38.25 X X X +rustls@0.21.9 X X X +rustls-native-certs@0.6.3 X X X +rustls-pemfile@1.0.4 X X X +rustls-webpki@0.101.7 X +ryu@1.0.15 X X +schannel@0.1.22 X +scopeguard@1.2.0 X X +sct@0.7.1 X X X +security-framework@2.9.2 X X +security-framework-sys@2.9.1 X X +serde@1.0.193 X X +serde_derive@1.0.193 X X +serde_json@1.0.108 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +shell-escape@0.1.5 X X +signal-hook-registry@1.4.1 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.11.2 X X +socket2@0.4.10 X X +socket2@0.5.5 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.2 X X +ssh_format@0.14.1 X +ssh_format_error@0.1.0 X +stable_deref_trait@1.2.0 X X +subtle@2.5.0 X +syn@1.0.109 X X +syn@2.0.39 X X +system-configuration@0.5.1 X X +system-configuration-sys@0.5.0 X X +tempfile@3.8.1 X X +thin-vec@0.2.12 X X +thiserror@1.0.50 X X +thiserror-impl@1.0.50 X X +time@0.3.30 X X +time-core@0.1.2 X X +time-macros@0.2.15 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.34.0 X +tokio-io-utility@0.7.6 X +tokio-macros@2.2.0 X +tokio-pipe@0.2.12 X X +tokio-rustls@0.24.1 X X +tokio-util@0.7.10 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-attributes@0.1.27 X +tracing-core@0.1.32 X +triomphe@0.1.9 X X +try-lock@0.2.4 X +typenum@1.17.0 X X +unicode-bidi@0.3.13 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.22 X X +untrusted@0.9.0 X +url@2.4.1 X X +uuid@1.6.1 X X +valuable@0.1.0 X +vec-strings@0.4.8 X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.89 X X +wasm-bindgen-backend@0.2.89 X X +wasm-bindgen-futures@0.4.38 X X +wasm-bindgen-macro@0.2.89 X X +wasm-bindgen-macro-support@0.2.89 X X +wasm-bindgen-shared@0.2.89 X X +wasm-streams@0.3.0 X X +web-sys@0.3.65 X X +winapi@0.3.9 X X +winapi-i686-pc-windows-gnu@0.4.0 X X +winapi-x86_64-pc-windows-gnu@0.4.0 X X +windows-core@0.51.1 X X +windows-sys@0.48.0 X X +windows-targets@0.48.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_msvc@0.48.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_msvc@0.48.5 X X +winreg@0.50.0 X +zerocopy@0.7.26 X X X +zeroize@1.7.0 X X diff --git a/bindings/go/DEPENDENCIES.md b/bindings/go/DEPENDENCIES.md new file mode 100644 index 000000000000..7683e56c9c63 --- /dev/null +++ b/bindings/go/DEPENDENCIES.md @@ -0,0 +1,3 @@ +# Dependencies + +OpenDAL Go Binding is based on the C Binding. There is no extra runtime dependencies except those conveyed from C Binding. diff --git a/bindings/haskell/DEPENDENCIES.md b/bindings/haskell/DEPENDENCIES.md new file mode 100644 index 000000000000..c3d564a49d09 --- /dev/null +++ b/bindings/haskell/DEPENDENCIES.md @@ -0,0 +1,17 @@ +# Dependencies + +## Rust Part Dependencies + +Refer to [DEPENDENCIES.rust.tsv](DEPENDENCIES.rust.tsv) for full list. + +## Haskell Part Dependencies + +Check packages listed in `opendal.cabal` from : + +- base: [BSD-3-Clause](https://hackage.haskell.org/package/base-4.19.0.0/src/LICENSE) +- bytestring: [BSD-3-Clause](https://hackage.haskell.org/package/bytestring-0.12.0.2/src/LICENSE) +- mtl: [BSD-3-Clause](https://hackage.haskell.org/package/mtl-2.3.1/src/LICENSE) +- text: [BSD-2-Clause](https://hackage.haskell.org/package/text-2.1/src/LICENSE) +- time: [BSD-2-Clause](https://hackage.haskell.org/package/time-1.12.2/src/LICENSE) +- unordered-containers: [BSD-3-Clause](https://hackage.haskell.org/package/unordered-containers-0.2.19.1/src/LICENSE) +- co-log: [MPL-2.0](https://hackage.haskell.org/package/co-log-0.6.0.2/src/LICENSE) diff --git a/bindings/haskell/DEPENDENCIES.rust.tsv b/bindings/haskell/DEPENDENCIES.rust.tsv new file mode 100644 index 000000000000..7b725d5f0ef7 --- /dev/null +++ b/bindings/haskell/DEPENDENCIES.rust.tsv @@ -0,0 +1,239 @@ +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +ahash@0.8.6 X X +allocator-api2@0.2.16 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.75 X X +arc-swap@1.6.0 X X +async-compat@0.2.3 X X +async-trait@0.1.74 X X +autocfg@1.1.0 X X +awaitable@0.4.0 X +awaitable-error@0.1.0 X +backon@0.4.1 X +backtrace@0.3.69 X X +base64@0.21.5 X X +base64ct@1.6.0 X X +bitflags@1.3.2 X X +bitflags@2.4.1 X X +block-buffer@0.10.4 X X +bumpalo@3.14.0 X X +byteorder@1.5.0 X X +bytes@1.5.0 X +cc@1.0.83 X X +cfg-if@1.0.0 X X +chrono@0.4.31 X X +concurrent_arena@0.1.8 X +const-oid@0.9.5 X X +const-random@0.1.17 X X +const-random-macro@0.1.16 X X +core-foundation@0.9.3 X X +core-foundation-sys@0.8.4 X X +cpufeatures@0.2.11 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +der@0.7.8 X X +deranged@0.3.9 X X +derive_destructure2@0.1.2 X X +digest@0.10.7 X X +dirs@5.0.1 X X +dirs-sys@0.4.1 X X +dlv-list@0.5.2 X X +dotenvy@0.15.7 X +encoding_rs@0.8.33 X X X +equivalent@1.0.1 X X +fastrand@1.9.0 X X +fastrand@2.0.1 X X +flagset@0.4.4 X +fnv@1.0.7 X X +form_urlencoded@1.2.0 X X +futures@0.3.29 X X +futures-channel@0.3.29 X X +futures-core@0.3.29 X X +futures-executor@0.3.29 X X +futures-io@0.3.29 X X +futures-macro@0.3.29 X X +futures-sink@0.3.29 X X +futures-task@0.3.29 X X +futures-util@0.3.29 X X +generic-array@0.14.7 X +getrandom@0.2.11 X X +gimli@0.28.0 X X +h2@0.3.22 X +hashbrown@0.14.2 X X +hermit-abi@0.3.3 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.5 X X +http@0.2.11 X X +http-body@0.4.5 X +httparse@1.8.0 X X +httpdate@1.0.3 X X +hyper@0.14.27 X +hyper-rustls@0.24.2 X X X +iana-time-zone@0.1.58 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.4.0 X X +indexmap@2.1.0 X X +instant@0.1.12 X +ipnet@2.9.0 X X +itoa@1.0.9 X X +jobserver@0.1.27 X X +js-sys@0.3.65 X X +jsonwebtoken@9.1.0 X +lazy_static@1.4.0 X X +libc@0.2.150 X X +libm@0.2.8 X X +libredox@0.0.1 X +linux-raw-sys@0.4.11 X X X +lock_api@0.4.11 X X +log@0.4.20 X X +md-5@0.10.6 X X +memchr@2.6.4 X X +mime@0.3.17 X X +miniz_oxide@0.7.1 X X X +mio@0.8.9 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-derive@0.3.3 X X +num-integer@0.1.45 X X +num-iter@0.1.43 X X +num-traits@0.2.17 X X +num_cpus@1.16.0 X X +object@0.32.1 X X +once_cell@1.18.0 X X +opendal@0.43.0 X +opendal-hs@0.43.0 X +openssh@0.10.1 X X +openssh-sftp-client@0.14.1 X +openssh-sftp-client-lowlevel@0.6.0 X +openssh-sftp-error@0.4.0 X +openssh-sftp-protocol@0.24.0 X +openssh-sftp-protocol-error@0.1.0 X +openssl-probe@0.1.5 X X +option-ext@0.2.0 X +ordered-multimap@0.7.0 X +parking_lot@0.12.1 X X +parking_lot_core@0.9.9 X X +pem@3.0.2 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.0 X X +pin-project@1.1.3 X X +pin-project-internal@1.1.3 X X +pin-project-lite@0.2.13 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs8@0.10.2 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.69 X X +quick-xml@0.30.0 X +quick-xml@0.31.0 X +quote@1.0.33 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +redox_syscall@0.4.1 X +redox_users@0.4.4 X +reqsign@0.14.4 X +reqwest@0.11.22 X X +ring@0.17.5 X +rsa@0.9.4 X X +rust-ini@0.20.0 X +rustc-demangle@0.1.23 X X +rustix@0.38.25 X X X +rustls@0.21.9 X X X +rustls-native-certs@0.6.3 X X X +rustls-pemfile@1.0.4 X X X +rustls-webpki@0.101.7 X +ryu@1.0.15 X X +schannel@0.1.22 X +scopeguard@1.2.0 X X +sct@0.7.1 X X X +security-framework@2.9.2 X X +security-framework-sys@2.9.1 X X +serde@1.0.193 X X +serde_derive@1.0.193 X X +serde_json@1.0.108 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +shell-escape@0.1.5 X X +signal-hook-registry@1.4.1 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.11.2 X X +socket2@0.4.10 X X +socket2@0.5.5 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.2 X X +ssh_format@0.14.1 X +ssh_format_error@0.1.0 X +stable_deref_trait@1.2.0 X X +subtle@2.5.0 X +syn@1.0.109 X X +syn@2.0.39 X X +system-configuration@0.5.1 X X +system-configuration-sys@0.5.0 X X +tempfile@3.8.1 X X +thin-vec@0.2.12 X X +thiserror@1.0.50 X X +thiserror-impl@1.0.50 X X +time@0.3.30 X X +time-core@0.1.2 X X +time-macros@0.2.15 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.34.0 X +tokio-io-utility@0.7.6 X +tokio-macros@2.2.0 X +tokio-pipe@0.2.12 X X +tokio-rustls@0.24.1 X X +tokio-util@0.7.10 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-attributes@0.1.27 X +tracing-core@0.1.32 X +triomphe@0.1.9 X X +try-lock@0.2.4 X +typenum@1.17.0 X X +unicode-bidi@0.3.13 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.22 X X +untrusted@0.9.0 X +url@2.4.1 X X +uuid@1.6.1 X X +valuable@0.1.0 X +vec-strings@0.4.8 X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.89 X X +wasm-bindgen-backend@0.2.89 X X +wasm-bindgen-futures@0.4.38 X X +wasm-bindgen-macro@0.2.89 X X +wasm-bindgen-macro-support@0.2.89 X X +wasm-bindgen-shared@0.2.89 X X +wasm-streams@0.3.0 X X +web-sys@0.3.65 X X +winapi@0.3.9 X X +winapi-i686-pc-windows-gnu@0.4.0 X X +winapi-x86_64-pc-windows-gnu@0.4.0 X X +windows-core@0.51.1 X X +windows-sys@0.48.0 X X +windows-targets@0.48.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_msvc@0.48.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_msvc@0.48.5 X X +winreg@0.50.0 X +zerocopy@0.7.26 X X X +zeroize@1.7.0 X X diff --git a/bindings/java/DEPENDENCIES.md b/bindings/java/DEPENDENCIES.md new file mode 100644 index 000000000000..9a4c1ee6fb08 --- /dev/null +++ b/bindings/java/DEPENDENCIES.md @@ -0,0 +1,9 @@ +# Dependencies + +## Rust Part Dependencies + +Refer to [DEPENDENCIES.rust.tsv](DEPENDENCIES.rust.tsv) for full list. + +## Java Part Dependencies + +No extra runtime dependencies. diff --git a/bindings/java/DEPENDENCIES.rust.tsv b/bindings/java/DEPENDENCIES.rust.tsv new file mode 100644 index 000000000000..b85f808d5c2f --- /dev/null +++ b/bindings/java/DEPENDENCIES.rust.tsv @@ -0,0 +1,255 @@ +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +ahash@0.8.6 X X +allocator-api2@0.2.16 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.75 X X +arc-swap@1.6.0 X X +async-compat@0.2.3 X X +async-trait@0.1.74 X X +autocfg@1.1.0 X X +awaitable@0.4.0 X +awaitable-error@0.1.0 X +backon@0.4.1 X +backtrace@0.3.69 X X +base64@0.21.5 X X +base64ct@1.6.0 X X +bitflags@1.3.2 X X +bitflags@2.4.1 X X +block-buffer@0.10.4 X X +bumpalo@3.14.0 X X +byteorder@1.5.0 X X +bytes@1.5.0 X +cc@1.0.83 X X +cesu8@1.1.0 X X +cfg-if@1.0.0 X X +chrono@0.4.31 X X +combine@4.6.6 X +concurrent_arena@0.1.8 X +const-oid@0.9.5 X X +const-random@0.1.17 X X +const-random-macro@0.1.16 X X +core-foundation@0.9.3 X X +core-foundation-sys@0.8.4 X X +cpufeatures@0.2.11 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +der@0.7.8 X X +deranged@0.3.9 X X +derive_destructure2@0.1.2 X X +digest@0.10.7 X X +dirs@5.0.1 X X +dirs-sys@0.4.1 X X +dlv-list@0.5.2 X X +dotenvy@0.15.7 X +encoding_rs@0.8.33 X X X +equivalent@1.0.1 X X +fastrand@1.9.0 X X +fastrand@2.0.1 X X +flagset@0.4.4 X +fnv@1.0.7 X X +form_urlencoded@1.2.0 X X +futures@0.3.29 X X +futures-channel@0.3.29 X X +futures-core@0.3.29 X X +futures-executor@0.3.29 X X +futures-io@0.3.29 X X +futures-macro@0.3.29 X X +futures-sink@0.3.29 X X +futures-task@0.3.29 X X +futures-util@0.3.29 X X +generic-array@0.14.7 X +getrandom@0.2.11 X X +gimli@0.28.0 X X +h2@0.3.22 X +hashbrown@0.14.2 X X +hermit-abi@0.3.3 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.5 X X +http@0.2.11 X X +http-body@0.4.5 X +httparse@1.8.0 X X +httpdate@1.0.3 X X +hyper@0.14.27 X +hyper-rustls@0.24.2 X X X +iana-time-zone@0.1.58 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.4.0 X X +indexmap@2.1.0 X X +instant@0.1.12 X +ipnet@2.9.0 X X +itoa@1.0.9 X X +jni@0.21.1 X X +jni-sys@0.3.0 X X +jobserver@0.1.27 X X +js-sys@0.3.65 X X +jsonwebtoken@9.1.0 X +lazy_static@1.4.0 X X +libc@0.2.150 X X +libm@0.2.8 X X +libredox@0.0.1 X +linux-raw-sys@0.4.11 X X X +lock_api@0.4.11 X X +log@0.4.20 X X +md-5@0.10.6 X X +memchr@2.6.4 X X +mime@0.3.17 X X +miniz_oxide@0.7.1 X X X +mio@0.8.9 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-derive@0.3.3 X X +num-integer@0.1.45 X X +num-iter@0.1.43 X X +num-traits@0.2.17 X X +num_cpus@1.16.0 X X +object@0.32.1 X X +once_cell@1.18.0 X X +opendal@0.43.0 X +opendal-java@0.43.0 X +openssh@0.10.1 X X +openssh-sftp-client@0.14.1 X +openssh-sftp-client-lowlevel@0.6.0 X +openssh-sftp-error@0.4.0 X +openssh-sftp-protocol@0.24.0 X +openssh-sftp-protocol-error@0.1.0 X +openssl-probe@0.1.5 X X +option-ext@0.2.0 X +ordered-multimap@0.7.0 X +parking_lot@0.12.1 X X +parking_lot_core@0.9.9 X X +pem@3.0.2 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.0 X X +pin-project@1.1.3 X X +pin-project-internal@1.1.3 X X +pin-project-lite@0.2.13 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs8@0.10.2 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.69 X X +quick-xml@0.30.0 X +quick-xml@0.31.0 X +quote@1.0.33 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +redox_syscall@0.4.1 X +redox_users@0.4.4 X +reqsign@0.14.4 X +reqwest@0.11.22 X X +ring@0.17.5 X +rsa@0.9.4 X X +rust-ini@0.20.0 X +rustc-demangle@0.1.23 X X +rustix@0.38.25 X X X +rustls@0.21.9 X X X +rustls-native-certs@0.6.3 X X X +rustls-pemfile@1.0.4 X X X +rustls-webpki@0.101.7 X +ryu@1.0.15 X X +same-file@1.0.6 X X +schannel@0.1.22 X +scopeguard@1.2.0 X X +sct@0.7.1 X X X +security-framework@2.9.2 X X +security-framework-sys@2.9.1 X X +serde@1.0.193 X X +serde_derive@1.0.193 X X +serde_json@1.0.108 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +shell-escape@0.1.5 X X +signal-hook-registry@1.4.1 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.11.2 X X +socket2@0.4.10 X X +socket2@0.5.5 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.2 X X +ssh_format@0.14.1 X +ssh_format_error@0.1.0 X +stable_deref_trait@1.2.0 X X +subtle@2.5.0 X +syn@1.0.109 X X +syn@2.0.39 X X +system-configuration@0.5.1 X X +system-configuration-sys@0.5.0 X X +tempfile@3.8.1 X X +thin-vec@0.2.12 X X +thiserror@1.0.50 X X +thiserror-impl@1.0.50 X X +time@0.3.30 X X +time-core@0.1.2 X X +time-macros@0.2.15 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.34.0 X +tokio-io-utility@0.7.6 X +tokio-macros@2.2.0 X +tokio-pipe@0.2.12 X X +tokio-rustls@0.24.1 X X +tokio-util@0.7.10 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-attributes@0.1.27 X +tracing-core@0.1.32 X +triomphe@0.1.9 X X +try-lock@0.2.4 X +typenum@1.17.0 X X +unicode-bidi@0.3.13 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.22 X X +untrusted@0.9.0 X +url@2.4.1 X X +uuid@1.6.1 X X +valuable@0.1.0 X +vec-strings@0.4.8 X +version_check@0.9.4 X X +walkdir@2.4.0 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.89 X X +wasm-bindgen-backend@0.2.89 X X +wasm-bindgen-futures@0.4.38 X X +wasm-bindgen-macro@0.2.89 X X +wasm-bindgen-macro-support@0.2.89 X X +wasm-bindgen-shared@0.2.89 X X +wasm-streams@0.3.0 X X +web-sys@0.3.65 X X +winapi@0.3.9 X X +winapi-i686-pc-windows-gnu@0.4.0 X X +winapi-util@0.1.6 X X +winapi-x86_64-pc-windows-gnu@0.4.0 X X +windows-core@0.51.1 X X +windows-sys@0.45.0 X X +windows-sys@0.48.0 X X +windows-targets@0.42.2 X X +windows-targets@0.48.5 X X +windows_aarch64_gnullvm@0.42.2 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_msvc@0.42.2 X X +windows_aarch64_msvc@0.48.5 X X +windows_i686_gnu@0.42.2 X X +windows_i686_gnu@0.48.5 X X +windows_i686_msvc@0.42.2 X X +windows_i686_msvc@0.48.5 X X +windows_x86_64_gnu@0.42.2 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnullvm@0.42.2 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_msvc@0.42.2 X X +windows_x86_64_msvc@0.48.5 X X +winreg@0.50.0 X +zerocopy@0.7.26 X X X +zeroize@1.7.0 X X diff --git a/bindings/lua/DEPENDENCIES.md b/bindings/lua/DEPENDENCIES.md new file mode 100644 index 000000000000..fe242bbed369 --- /dev/null +++ b/bindings/lua/DEPENDENCIES.md @@ -0,0 +1,9 @@ +# Dependencies + +## Rust Part Dependencies + +Refer to [DEPENDENCIES.rust.tsv](DEPENDENCIES.rust.tsv) for full list. + +## Lua Part Dependencies + +No extra runtime dependencies. diff --git a/bindings/lua/DEPENDENCIES.rust.tsv b/bindings/lua/DEPENDENCIES.rust.tsv new file mode 100644 index 000000000000..013226f83d09 --- /dev/null +++ b/bindings/lua/DEPENDENCIES.rust.tsv @@ -0,0 +1,244 @@ +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +ahash@0.8.6 X X +allocator-api2@0.2.16 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.75 X X +arc-swap@1.6.0 X X +async-compat@0.2.3 X X +async-trait@0.1.74 X X +autocfg@1.1.0 X X +awaitable@0.4.0 X +awaitable-error@0.1.0 X +backon@0.4.1 X +backtrace@0.3.69 X X +base64@0.21.5 X X +base64ct@1.6.0 X X +bitflags@1.3.2 X X +bitflags@2.4.1 X X +block-buffer@0.10.4 X X +bstr@0.2.17 X X +bumpalo@3.14.0 X X +byteorder@1.5.0 X X +bytes@1.5.0 X +cc@1.0.83 X X +cfg-if@1.0.0 X X +chrono@0.4.31 X X +concurrent_arena@0.1.8 X +const-oid@0.9.5 X X +const-random@0.1.17 X X +const-random-macro@0.1.16 X X +core-foundation@0.9.3 X X +core-foundation-sys@0.8.4 X X +cpufeatures@0.2.11 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +der@0.7.8 X X +deranged@0.3.9 X X +derive_destructure2@0.1.2 X X +digest@0.10.7 X X +dirs@5.0.1 X X +dirs-sys@0.4.1 X X +dlv-list@0.5.2 X X +dotenvy@0.15.7 X +encoding_rs@0.8.33 X X X +equivalent@1.0.1 X X +fastrand@1.9.0 X X +fastrand@2.0.1 X X +flagset@0.4.4 X +fnv@1.0.7 X X +form_urlencoded@1.2.0 X X +futures@0.3.29 X X +futures-channel@0.3.29 X X +futures-core@0.3.29 X X +futures-executor@0.3.29 X X +futures-io@0.3.29 X X +futures-macro@0.3.29 X X +futures-sink@0.3.29 X X +futures-task@0.3.29 X X +futures-util@0.3.29 X X +generic-array@0.14.7 X +getrandom@0.2.11 X X +gimli@0.28.0 X X +h2@0.3.22 X +hashbrown@0.14.2 X X +hermit-abi@0.3.3 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.5 X X +http@0.2.11 X X +http-body@0.4.5 X +httparse@1.8.0 X X +httpdate@1.0.3 X X +hyper@0.14.27 X +hyper-rustls@0.24.2 X X X +iana-time-zone@0.1.58 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.4.0 X X +indexmap@2.1.0 X X +instant@0.1.12 X +ipnet@2.9.0 X X +itoa@1.0.9 X X +jobserver@0.1.27 X X +js-sys@0.3.65 X X +jsonwebtoken@9.1.0 X +lazy_static@1.4.0 X X +libc@0.2.150 X X +libm@0.2.8 X X +libredox@0.0.1 X +linux-raw-sys@0.4.11 X X X +lock_api@0.4.11 X X +log@0.4.20 X X +md-5@0.10.6 X X +memchr@2.6.4 X X +mime@0.3.17 X X +miniz_oxide@0.7.1 X X X +mio@0.8.9 X +mlua@0.8.10 X +mlua_derive@0.8.0 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-derive@0.3.3 X X +num-integer@0.1.45 X X +num-iter@0.1.43 X X +num-traits@0.2.17 X X +num_cpus@1.16.0 X X +object@0.32.1 X X +once_cell@1.18.0 X X +opendal@0.43.0 X +opendal-lua@0.1.0 X +openssh@0.10.1 X X +openssh-sftp-client@0.14.1 X +openssh-sftp-client-lowlevel@0.6.0 X +openssh-sftp-error@0.4.0 X +openssh-sftp-protocol@0.24.0 X +openssh-sftp-protocol-error@0.1.0 X +openssl-probe@0.1.5 X X +option-ext@0.2.0 X +ordered-multimap@0.7.0 X +parking_lot@0.12.1 X X +parking_lot_core@0.9.9 X X +pem@3.0.2 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.0 X X +pin-project@1.1.3 X X +pin-project-internal@1.1.3 X X +pin-project-lite@0.2.13 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs8@0.10.2 X X +pkg-config@0.3.27 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.69 X X +quick-xml@0.30.0 X +quick-xml@0.31.0 X +quote@1.0.33 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +redox_syscall@0.4.1 X +redox_users@0.4.4 X +reqsign@0.14.4 X +reqwest@0.11.22 X X +ring@0.17.5 X +rsa@0.9.4 X X +rust-ini@0.20.0 X +rustc-demangle@0.1.23 X X +rustc-hash@1.1.0 X X +rustix@0.38.25 X X X +rustls@0.21.9 X X X +rustls-native-certs@0.6.3 X X X +rustls-pemfile@1.0.4 X X X +rustls-webpki@0.101.7 X +ryu@1.0.15 X X +schannel@0.1.22 X +scopeguard@1.2.0 X X +sct@0.7.1 X X X +security-framework@2.9.2 X X +security-framework-sys@2.9.1 X X +serde@1.0.193 X X +serde_derive@1.0.193 X X +serde_json@1.0.108 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +shell-escape@0.1.5 X X +signal-hook-registry@1.4.1 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.11.2 X X +socket2@0.4.10 X X +socket2@0.5.5 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.2 X X +ssh_format@0.14.1 X +ssh_format_error@0.1.0 X +stable_deref_trait@1.2.0 X X +subtle@2.5.0 X +syn@1.0.109 X X +syn@2.0.39 X X +system-configuration@0.5.1 X X +system-configuration-sys@0.5.0 X X +tempfile@3.8.1 X X +thin-vec@0.2.12 X X +thiserror@1.0.50 X X +thiserror-impl@1.0.50 X X +time@0.3.30 X X +time-core@0.1.2 X X +time-macros@0.2.15 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.34.0 X +tokio-io-utility@0.7.6 X +tokio-macros@2.2.0 X +tokio-pipe@0.2.12 X X +tokio-rustls@0.24.1 X X +tokio-util@0.7.10 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-attributes@0.1.27 X +tracing-core@0.1.32 X +triomphe@0.1.9 X X +try-lock@0.2.4 X +typenum@1.17.0 X X +unicode-bidi@0.3.13 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.22 X X +untrusted@0.9.0 X +url@2.4.1 X X +uuid@1.6.1 X X +valuable@0.1.0 X +vec-strings@0.4.8 X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.89 X X +wasm-bindgen-backend@0.2.89 X X +wasm-bindgen-futures@0.4.38 X X +wasm-bindgen-macro@0.2.89 X X +wasm-bindgen-macro-support@0.2.89 X X +wasm-bindgen-shared@0.2.89 X X +wasm-streams@0.3.0 X X +web-sys@0.3.65 X X +winapi@0.3.9 X X +winapi-i686-pc-windows-gnu@0.4.0 X X +winapi-x86_64-pc-windows-gnu@0.4.0 X X +windows-core@0.51.1 X X +windows-sys@0.48.0 X X +windows-targets@0.48.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_msvc@0.48.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_msvc@0.48.5 X X +winreg@0.50.0 X +zerocopy@0.7.26 X X X +zeroize@1.7.0 X X diff --git a/bindings/nodejs/DEPENDENCIES.md b/bindings/nodejs/DEPENDENCIES.md new file mode 100644 index 000000000000..4a4dd6553898 --- /dev/null +++ b/bindings/nodejs/DEPENDENCIES.md @@ -0,0 +1,9 @@ +# Dependencies + +## Rust Part Dependencies + +Refer to [DEPENDENCIES.rust.tsv](DEPENDENCIES.rust.tsv) for full list. + +## Nodejs Part Dependencies + +No extra runtime dependencies. diff --git a/bindings/nodejs/DEPENDENCIES.rust.tsv b/bindings/nodejs/DEPENDENCIES.rust.tsv new file mode 100644 index 000000000000..ec23bfd34364 --- /dev/null +++ b/bindings/nodejs/DEPENDENCIES.rust.tsv @@ -0,0 +1,253 @@ +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +ahash@0.8.6 X X +aho-corasick@1.1.2 X X +allocator-api2@0.2.16 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.75 X X +arc-swap@1.6.0 X X +async-compat@0.2.3 X X +async-trait@0.1.74 X X +autocfg@1.1.0 X X +awaitable@0.4.0 X +awaitable-error@0.1.0 X +backon@0.4.1 X +backtrace@0.3.69 X X +base64@0.21.5 X X +base64ct@1.6.0 X X +bitflags@1.3.2 X X +bitflags@2.4.1 X X +block-buffer@0.10.4 X X +bumpalo@3.14.0 X X +byteorder@1.5.0 X X +bytes@1.5.0 X +cc@1.0.83 X X +cfg-if@1.0.0 X X +chrono@0.4.31 X X +concurrent_arena@0.1.8 X +const-oid@0.9.5 X X +const-random@0.1.17 X X +const-random-macro@0.1.16 X X +convert_case@0.6.0 X +core-foundation@0.9.3 X X +core-foundation-sys@0.8.4 X X +cpufeatures@0.2.11 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +ctor@0.2.5 X X +der@0.7.8 X X +deranged@0.3.9 X X +derive_destructure2@0.1.2 X X +digest@0.10.7 X X +dirs@5.0.1 X X +dirs-sys@0.4.1 X X +dlv-list@0.5.2 X X +dotenvy@0.15.7 X +encoding_rs@0.8.33 X X X +equivalent@1.0.1 X X +fastrand@1.9.0 X X +fastrand@2.0.1 X X +flagset@0.4.4 X +fnv@1.0.7 X X +form_urlencoded@1.2.0 X X +futures@0.3.29 X X +futures-channel@0.3.29 X X +futures-core@0.3.29 X X +futures-executor@0.3.29 X X +futures-io@0.3.29 X X +futures-macro@0.3.29 X X +futures-sink@0.3.29 X X +futures-task@0.3.29 X X +futures-util@0.3.29 X X +generic-array@0.14.7 X +getrandom@0.2.11 X X +gimli@0.28.0 X X +h2@0.3.22 X +hashbrown@0.14.2 X X +hermit-abi@0.3.3 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.5 X X +http@0.2.11 X X +http-body@0.4.5 X +httparse@1.8.0 X X +httpdate@1.0.3 X X +hyper@0.14.27 X +hyper-rustls@0.24.2 X X X +iana-time-zone@0.1.58 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.4.0 X X +indexmap@2.1.0 X X +instant@0.1.12 X +ipnet@2.9.0 X X +itoa@1.0.9 X X +jobserver@0.1.27 X X +js-sys@0.3.65 X X +jsonwebtoken@9.1.0 X +lazy_static@1.4.0 X X +libc@0.2.150 X X +libloading@0.8.1 X +libm@0.2.8 X X +libredox@0.0.1 X +linux-raw-sys@0.4.11 X X X +lock_api@0.4.11 X X +log@0.4.20 X X +md-5@0.10.6 X X +memchr@2.6.4 X X +mime@0.3.17 X X +miniz_oxide@0.7.1 X X X +mio@0.8.9 X +napi@2.14.1 X +napi-build@2.1.0 X +napi-derive@2.14.2 X +napi-derive-backend@1.0.55 X +napi-sys@2.3.0 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-derive@0.3.3 X X +num-integer@0.1.45 X X +num-iter@0.1.43 X X +num-traits@0.2.17 X X +num_cpus@1.16.0 X X +object@0.32.1 X X +once_cell@1.18.0 X X +opendal@0.43.0 X +opendal-nodejs@0.43.0 X +openssh@0.10.1 X X +openssh-sftp-client@0.14.1 X +openssh-sftp-client-lowlevel@0.6.0 X +openssh-sftp-error@0.4.0 X +openssh-sftp-protocol@0.24.0 X +openssh-sftp-protocol-error@0.1.0 X +openssl-probe@0.1.5 X X +option-ext@0.2.0 X +ordered-multimap@0.7.0 X +parking_lot@0.12.1 X X +parking_lot_core@0.9.9 X X +pem@3.0.2 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.0 X X +pin-project@1.1.3 X X +pin-project-internal@1.1.3 X X +pin-project-lite@0.2.13 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs8@0.10.2 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.69 X X +quick-xml@0.30.0 X +quick-xml@0.31.0 X +quote@1.0.33 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +redox_syscall@0.4.1 X +redox_users@0.4.4 X +regex@1.10.2 X X +regex-automata@0.4.3 X X +regex-syntax@0.8.2 X X +reqsign@0.14.4 X +reqwest@0.11.22 X X +ring@0.17.5 X +rsa@0.9.4 X X +rust-ini@0.20.0 X +rustc-demangle@0.1.23 X X +rustix@0.38.25 X X X +rustls@0.21.9 X X X +rustls-native-certs@0.6.3 X X X +rustls-pemfile@1.0.4 X X X +rustls-webpki@0.101.7 X +ryu@1.0.15 X X +schannel@0.1.22 X +scopeguard@1.2.0 X X +sct@0.7.1 X X X +security-framework@2.9.2 X X +security-framework-sys@2.9.1 X X +semver@1.0.20 X X +serde@1.0.193 X X +serde_derive@1.0.193 X X +serde_json@1.0.108 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +shell-escape@0.1.5 X X +signal-hook-registry@1.4.1 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.11.2 X X +socket2@0.4.10 X X +socket2@0.5.5 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.2 X X +ssh_format@0.14.1 X +ssh_format_error@0.1.0 X +stable_deref_trait@1.2.0 X X +subtle@2.5.0 X +syn@1.0.109 X X +syn@2.0.39 X X +system-configuration@0.5.1 X X +system-configuration-sys@0.5.0 X X +tempfile@3.8.1 X X +thin-vec@0.2.12 X X +thiserror@1.0.50 X X +thiserror-impl@1.0.50 X X +time@0.3.30 X X +time-core@0.1.2 X X +time-macros@0.2.15 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.34.0 X +tokio-io-utility@0.7.6 X +tokio-macros@2.2.0 X +tokio-pipe@0.2.12 X X +tokio-rustls@0.24.1 X X +tokio-util@0.7.10 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-attributes@0.1.27 X +tracing-core@0.1.32 X +triomphe@0.1.9 X X +try-lock@0.2.4 X +typenum@1.17.0 X X +unicode-bidi@0.3.13 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.22 X X +unicode-segmentation@1.10.1 X X +untrusted@0.9.0 X +url@2.4.1 X X +uuid@1.6.1 X X +valuable@0.1.0 X +vec-strings@0.4.8 X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.89 X X +wasm-bindgen-backend@0.2.89 X X +wasm-bindgen-futures@0.4.38 X X +wasm-bindgen-macro@0.2.89 X X +wasm-bindgen-macro-support@0.2.89 X X +wasm-bindgen-shared@0.2.89 X X +wasm-streams@0.3.0 X X +web-sys@0.3.65 X X +winapi@0.3.9 X X +winapi-i686-pc-windows-gnu@0.4.0 X X +winapi-x86_64-pc-windows-gnu@0.4.0 X X +windows-core@0.51.1 X X +windows-sys@0.48.0 X X +windows-targets@0.48.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_msvc@0.48.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_msvc@0.48.5 X X +winreg@0.50.0 X +zerocopy@0.7.26 X X X +zeroize@1.7.0 X X diff --git a/bindings/ocaml/DEPENDENCIES.md b/bindings/ocaml/DEPENDENCIES.md new file mode 100644 index 000000000000..4dafe610a57a --- /dev/null +++ b/bindings/ocaml/DEPENDENCIES.md @@ -0,0 +1,9 @@ +# Dependencies + +## Rust Part Dependencies + +Refer to [DEPENDENCIES.rust.tsv](DEPENDENCIES.rust.tsv) for full list. + +## Ocaml Part Dependencies + +No extra runtime dependencies. diff --git a/bindings/ocaml/DEPENDENCIES.rust.tsv b/bindings/ocaml/DEPENDENCIES.rust.tsv new file mode 100644 index 000000000000..9e835f119e58 --- /dev/null +++ b/bindings/ocaml/DEPENDENCIES.rust.tsv @@ -0,0 +1,248 @@ +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +ahash@0.8.6 X X +allocator-api2@0.2.16 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.75 X X +arc-swap@1.6.0 X X +async-compat@0.2.3 X X +async-trait@0.1.74 X X +autocfg@1.1.0 X X +awaitable@0.4.0 X +awaitable-error@0.1.0 X +backon@0.4.1 X +backtrace@0.3.69 X X +base64@0.21.5 X X +base64ct@1.6.0 X X +bitflags@1.3.2 X X +bitflags@2.4.1 X X +block-buffer@0.10.4 X X +bumpalo@3.14.0 X X +byteorder@1.5.0 X X +bytes@1.5.0 X +cc@1.0.83 X X +cfg-if@1.0.0 X X +chrono@0.4.31 X X +concurrent_arena@0.1.8 X +const-oid@0.9.5 X X +const-random@0.1.17 X X +const-random-macro@0.1.16 X X +core-foundation@0.9.3 X X +core-foundation-sys@0.8.4 X X +cpufeatures@0.2.11 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +cty@0.2.2 X X +der@0.7.8 X X +deranged@0.3.9 X X +derive_destructure2@0.1.2 X X +digest@0.10.7 X X +dirs@5.0.1 X X +dirs-sys@0.4.1 X X +dlv-list@0.5.2 X X +dotenvy@0.15.7 X +encoding_rs@0.8.33 X X X +equivalent@1.0.1 X X +fastrand@1.9.0 X X +fastrand@2.0.1 X X +flagset@0.4.4 X +fnv@1.0.7 X X +form_urlencoded@1.2.0 X X +futures@0.3.29 X X +futures-channel@0.3.29 X X +futures-core@0.3.29 X X +futures-executor@0.3.29 X X +futures-io@0.3.29 X X +futures-macro@0.3.29 X X +futures-sink@0.3.29 X X +futures-task@0.3.29 X X +futures-util@0.3.29 X X +generic-array@0.14.7 X +getrandom@0.2.11 X X +gimli@0.28.0 X X +h2@0.3.22 X +hashbrown@0.14.2 X X +hermit-abi@0.3.3 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.5 X X +http@0.2.11 X X +http-body@0.4.5 X +httparse@1.8.0 X X +httpdate@1.0.3 X X +hyper@0.14.27 X +hyper-rustls@0.24.2 X X X +iana-time-zone@0.1.58 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.4.0 X X +indexmap@2.1.0 X X +instant@0.1.12 X +ipnet@2.9.0 X X +itoa@1.0.9 X X +jobserver@0.1.27 X X +js-sys@0.3.65 X X +jsonwebtoken@9.1.0 X +lazy_static@1.4.0 X X +libc@0.2.150 X X +libm@0.2.8 X X +libredox@0.0.1 X +linux-raw-sys@0.4.11 X X X +lock_api@0.4.11 X X +log@0.4.20 X X +md-5@0.10.6 X X +memchr@2.6.4 X X +mime@0.3.17 X X +miniz_oxide@0.7.1 X X X +mio@0.8.9 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-derive@0.3.3 X X +num-integer@0.1.45 X X +num-iter@0.1.43 X X +num-traits@0.2.17 X X +num_cpus@1.16.0 X X +object@0.32.1 X X +ocaml@1.0.0-beta.5 X +ocaml-boxroot-sys@0.2.0 X +ocaml-build@1.0.0-beta.4 X +ocaml-derive@1.0.0-beta.5 X +ocaml-interop@0.8.8 X +ocaml-sys@0.22.3 X +ocaml-sys@0.23.0 X +once_cell@1.18.0 X X +opendal@0.43.0 X +opendal-ocaml@0.43.0 X +openssh@0.10.1 X X +openssh-sftp-client@0.14.1 X +openssh-sftp-client-lowlevel@0.6.0 X +openssh-sftp-error@0.4.0 X +openssh-sftp-protocol@0.24.0 X +openssh-sftp-protocol-error@0.1.0 X +openssl-probe@0.1.5 X X +option-ext@0.2.0 X +ordered-multimap@0.7.0 X +parking_lot@0.12.1 X X +parking_lot_core@0.9.9 X X +pem@3.0.2 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.0 X X +pin-project@1.1.3 X X +pin-project-internal@1.1.3 X X +pin-project-lite@0.2.13 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs8@0.10.2 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.69 X X +quick-xml@0.30.0 X +quick-xml@0.31.0 X +quote@1.0.33 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +redox_syscall@0.4.1 X +redox_users@0.4.4 X +reqsign@0.14.4 X +reqwest@0.11.22 X X +ring@0.17.5 X +rsa@0.9.4 X X +rust-ini@0.20.0 X +rustc-demangle@0.1.23 X X +rustix@0.38.25 X X X +rustls@0.21.9 X X X +rustls-native-certs@0.6.3 X X X +rustls-pemfile@1.0.4 X X X +rustls-webpki@0.101.7 X +ryu@1.0.15 X X +schannel@0.1.22 X +scopeguard@1.2.0 X X +sct@0.7.1 X X X +security-framework@2.9.2 X X +security-framework-sys@2.9.1 X X +serde@1.0.193 X X +serde_derive@1.0.193 X X +serde_json@1.0.108 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +shell-escape@0.1.5 X X +signal-hook-registry@1.4.1 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.11.2 X X +socket2@0.4.10 X X +socket2@0.5.5 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.2 X X +ssh_format@0.14.1 X +ssh_format_error@0.1.0 X +stable_deref_trait@1.2.0 X X +static_assertions@1.1.0 X X +subtle@2.5.0 X +syn@1.0.109 X X +syn@2.0.39 X X +system-configuration@0.5.1 X X +system-configuration-sys@0.5.0 X X +tempfile@3.8.1 X X +thin-vec@0.2.12 X X +thiserror@1.0.50 X X +thiserror-impl@1.0.50 X X +time@0.3.30 X X +time-core@0.1.2 X X +time-macros@0.2.15 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.34.0 X +tokio-io-utility@0.7.6 X +tokio-macros@2.2.0 X +tokio-pipe@0.2.12 X X +tokio-rustls@0.24.1 X X +tokio-util@0.7.10 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-attributes@0.1.27 X +tracing-core@0.1.32 X +triomphe@0.1.9 X X +try-lock@0.2.4 X +typenum@1.17.0 X X +unicode-bidi@0.3.13 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.22 X X +untrusted@0.9.0 X +url@2.4.1 X X +uuid@1.6.1 X X +valuable@0.1.0 X +vec-strings@0.4.8 X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.89 X X +wasm-bindgen-backend@0.2.89 X X +wasm-bindgen-futures@0.4.38 X X +wasm-bindgen-macro@0.2.89 X X +wasm-bindgen-macro-support@0.2.89 X X +wasm-bindgen-shared@0.2.89 X X +wasm-streams@0.3.0 X X +web-sys@0.3.65 X X +winapi@0.3.9 X X +winapi-i686-pc-windows-gnu@0.4.0 X X +winapi-x86_64-pc-windows-gnu@0.4.0 X X +windows-core@0.51.1 X X +windows-sys@0.48.0 X X +windows-targets@0.48.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_msvc@0.48.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_msvc@0.48.5 X X +winreg@0.50.0 X +zerocopy@0.7.26 X X X +zeroize@1.7.0 X X diff --git a/bindings/php/DEPENDENCIES.md b/bindings/php/DEPENDENCIES.md new file mode 100644 index 000000000000..5dc0ca0f66a9 --- /dev/null +++ b/bindings/php/DEPENDENCIES.md @@ -0,0 +1,9 @@ +# Dependencies + +## Rust Part Dependencies + +Refer to [DEPENDENCIES.rust.tsv](DEPENDENCIES.rust.tsv) for full list. + +## Php Part Dependencies + +No extra runtime dependencies. diff --git a/bindings/php/DEPENDENCIES.rust.tsv b/bindings/php/DEPENDENCIES.rust.tsv new file mode 100644 index 000000000000..297c26efd98d --- /dev/null +++ b/bindings/php/DEPENDENCIES.rust.tsv @@ -0,0 +1,300 @@ +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +aes@0.8.3 X X +ahash@0.8.6 X X +aho-corasick@1.1.2 X X +allocator-api2@0.2.16 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.75 X X +arc-swap@1.6.0 X X +async-compat@0.2.3 X X +async-trait@0.1.74 X X +autocfg@1.1.0 X X +awaitable@0.4.0 X +awaitable-error@0.1.0 X +backon@0.4.1 X +backtrace@0.3.69 X X +base64@0.21.5 X X +base64ct@1.6.0 X X +bindgen@0.68.1 X +bitflags@1.3.2 X X +bitflags@2.4.1 X X +block-buffer@0.10.4 X X +bumpalo@3.14.0 X X +bytecount@0.6.7 X X +byteorder@1.5.0 X X +bytes@1.5.0 X +bzip2@0.4.4 X X +bzip2-sys@0.1.11+1.0.8 X X +camino@1.1.6 X X +cargo-platform@0.1.5 X X +cargo_metadata@0.14.2 X +cc@1.0.83 X X +cexpr@0.6.0 X X +cfg-if@1.0.0 X X +chrono@0.4.31 X X +cipher@0.4.4 X X +clang-sys@1.6.1 X +concurrent_arena@0.1.8 X +const-oid@0.9.5 X X +const-random@0.1.17 X X +const-random-macro@0.1.16 X X +constant_time_eq@0.1.5 X +core-foundation@0.9.3 X X +core-foundation-sys@0.8.4 X X +cpufeatures@0.2.11 X X +crc32fast@1.3.2 X X +crossbeam-utils@0.8.16 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +darling@0.14.4 X +darling_core@0.14.4 X +darling_macro@0.14.4 X +der@0.7.8 X X +deranged@0.3.9 X X +derive_destructure2@0.1.2 X X +digest@0.10.7 X X +dirs@5.0.1 X X +dirs-sys@0.4.1 X X +dlv-list@0.5.2 X X +dotenvy@0.15.7 X +either@1.9.0 X X +encoding_rs@0.8.33 X X X +equivalent@1.0.1 X X +error-chain@0.12.4 X X +ext-php-rs@0.10.4 X X +ext-php-rs-derive@0.10.1 X X +fastrand@1.9.0 X X +fastrand@2.0.1 X X +flagset@0.4.4 X +flate2@1.0.28 X X +fnv@1.0.7 X X +foreign-types@0.3.2 X X +foreign-types-shared@0.1.1 X X +form_urlencoded@1.2.0 X X +futures@0.3.29 X X +futures-channel@0.3.29 X X +futures-core@0.3.29 X X +futures-executor@0.3.29 X X +futures-io@0.3.29 X X +futures-macro@0.3.29 X X +futures-sink@0.3.29 X X +futures-task@0.3.29 X X +futures-util@0.3.29 X X +generic-array@0.14.7 X +getrandom@0.2.11 X X +gimli@0.28.0 X X +glob@0.3.1 X X +h2@0.3.22 X +hashbrown@0.14.2 X X +hermit-abi@0.3.3 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.5 X X +http@0.2.11 X X +http-body@0.4.5 X +httparse@1.8.0 X X +httpdate@1.0.3 X X +hyper@0.14.27 X +hyper-rustls@0.24.2 X X X +iana-time-zone@0.1.58 X X +iana-time-zone-haiku@0.1.2 X X +ident_case@1.0.1 X X +idna@0.4.0 X X +indexmap@2.1.0 X X +inout@0.1.3 X X +instant@0.1.12 X +ipnet@2.9.0 X X +itoa@1.0.9 X X +jobserver@0.1.27 X X +js-sys@0.3.65 X X +jsonwebtoken@9.1.0 X +lazy_static@1.4.0 X X +lazycell@1.3.0 X X +libc@0.2.150 X X +libloading@0.7.4 X +libm@0.2.8 X X +libredox@0.0.1 X +linux-raw-sys@0.4.11 X X X +lock_api@0.4.11 X X +log@0.4.20 X X +md-5@0.10.6 X X +memchr@2.6.4 X X +mime@0.3.17 X X +minimal-lexical@0.2.1 X X +miniz_oxide@0.7.1 X X X +mio@0.8.9 X +native-tls@0.2.11 X X +nom@7.1.3 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-derive@0.3.3 X X +num-integer@0.1.45 X X +num-iter@0.1.43 X X +num-traits@0.2.17 X X +num_cpus@1.16.0 X X +object@0.32.1 X X +once_cell@1.18.0 X X +opendal@0.43.0 X +opendal-php@0.1.0 X +openssh@0.10.1 X X +openssh-sftp-client@0.14.1 X +openssh-sftp-client-lowlevel@0.6.0 X +openssh-sftp-error@0.4.0 X +openssh-sftp-protocol@0.24.0 X +openssh-sftp-protocol-error@0.1.0 X +openssl@0.10.59 X +openssl-macros@0.1.1 X X +openssl-probe@0.1.5 X X +openssl-sys@0.9.95 X +option-ext@0.2.0 X +ordered-multimap@0.7.0 X +parking_lot@0.12.1 X X +parking_lot_core@0.9.9 X X +password-hash@0.4.2 X X +pbkdf2@0.11.0 X X +peeking_take_while@0.1.2 X X +pem@3.0.2 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.0 X X +pin-project@1.1.3 X X +pin-project-internal@1.1.3 X X +pin-project-lite@0.2.13 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs8@0.10.2 X X +pkg-config@0.3.27 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +prettyplease@0.2.15 X X +proc-macro2@1.0.69 X X +pulldown-cmark@0.9.3 X +quick-xml@0.30.0 X +quick-xml@0.31.0 X +quote@1.0.33 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +redox_syscall@0.4.1 X +redox_users@0.4.4 X +regex@1.10.2 X X +regex-automata@0.4.3 X X +regex-syntax@0.8.2 X X +reqsign@0.14.4 X +reqwest@0.11.22 X X +ring@0.17.5 X +rsa@0.9.4 X X +rust-ini@0.20.0 X +rustc-demangle@0.1.23 X X +rustc-hash@1.1.0 X X +rustix@0.38.25 X X X +rustls@0.21.9 X X X +rustls-native-certs@0.6.3 X X X +rustls-pemfile@1.0.4 X X X +rustls-webpki@0.101.7 X +ryu@1.0.15 X X +same-file@1.0.6 X X +schannel@0.1.22 X +scopeguard@1.2.0 X X +sct@0.7.1 X X X +security-framework@2.9.2 X X +security-framework-sys@2.9.1 X X +semver@1.0.20 X X +serde@1.0.193 X X +serde_derive@1.0.193 X X +serde_json@1.0.108 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +shell-escape@0.1.5 X X +shlex@1.2.0 X X +signal-hook-registry@1.4.1 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +skeptic@0.13.7 X X +slab@0.4.9 X +smallvec@1.11.2 X X +socket2@0.4.10 X X +socket2@0.5.5 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.2 X X +ssh_format@0.14.1 X +ssh_format_error@0.1.0 X +stable_deref_trait@1.2.0 X X +strsim@0.10.0 X +subtle@2.5.0 X +syn@1.0.109 X X +syn@2.0.39 X X +system-configuration@0.5.1 X X +system-configuration-sys@0.5.0 X X +tempfile@3.8.1 X X +thin-vec@0.2.12 X X +thiserror@1.0.50 X X +thiserror-impl@1.0.50 X X +time@0.3.30 X X +time-core@0.1.2 X X +time-macros@0.2.15 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.34.0 X +tokio-io-utility@0.7.6 X +tokio-macros@2.2.0 X +tokio-pipe@0.2.12 X X +tokio-rustls@0.24.1 X X +tokio-util@0.7.10 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-attributes@0.1.27 X +tracing-core@0.1.32 X +triomphe@0.1.9 X X +try-lock@0.2.4 X +typenum@1.17.0 X X +unicase@2.7.0 X X +unicode-bidi@0.3.13 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.22 X X +untrusted@0.9.0 X +ureq@2.9.0 X X +url@2.4.1 X X +uuid@1.6.1 X X +valuable@0.1.0 X +vcpkg@0.2.15 X X +vec-strings@0.4.8 X +version_check@0.9.4 X X +walkdir@2.4.0 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.89 X X +wasm-bindgen-backend@0.2.89 X X +wasm-bindgen-futures@0.4.38 X X +wasm-bindgen-macro@0.2.89 X X +wasm-bindgen-macro-support@0.2.89 X X +wasm-bindgen-shared@0.2.89 X X +wasm-streams@0.3.0 X X +web-sys@0.3.65 X X +which@4.4.2 X +winapi@0.3.9 X X +winapi-i686-pc-windows-gnu@0.4.0 X X +winapi-util@0.1.6 X X +winapi-x86_64-pc-windows-gnu@0.4.0 X X +windows-core@0.51.1 X X +windows-sys@0.48.0 X X +windows-targets@0.48.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_msvc@0.48.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_msvc@0.48.5 X X +winreg@0.50.0 X +zerocopy@0.7.26 X X X +zeroize@1.7.0 X X +zip@0.6.6 X +zstd@0.11.2+zstd.1.5.2 X +zstd-safe@5.0.2+zstd.1.5.2 X X +zstd-sys@2.0.9+zstd.1.5.5 X X diff --git a/bindings/python/DEPENDENCIES.md b/bindings/python/DEPENDENCIES.md new file mode 100644 index 000000000000..2c1817cae96d --- /dev/null +++ b/bindings/python/DEPENDENCIES.md @@ -0,0 +1,9 @@ +# Dependencies + +## Rust Part Dependencies + +Refer to [DEPENDENCIES.rust.tsv](DEPENDENCIES.rust.tsv) for full list. + +## Python Part Dependencies + +No extra runtime dependencies. diff --git a/bindings/python/DEPENDENCIES.rust.tsv b/bindings/python/DEPENDENCIES.rust.tsv new file mode 100644 index 000000000000..b1e3a6f4346b --- /dev/null +++ b/bindings/python/DEPENDENCIES.rust.tsv @@ -0,0 +1,249 @@ +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +ahash@0.8.6 X X +allocator-api2@0.2.16 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.75 X X +arc-swap@1.6.0 X X +async-compat@0.2.3 X X +async-trait@0.1.74 X X +autocfg@1.1.0 X X +awaitable@0.4.0 X +awaitable-error@0.1.0 X +backon@0.4.1 X +backtrace@0.3.69 X X +base64@0.21.5 X X +base64ct@1.6.0 X X +bitflags@1.3.2 X X +bitflags@2.4.1 X X +block-buffer@0.10.4 X X +bumpalo@3.14.0 X X +byteorder@1.5.0 X X +bytes@1.5.0 X +cc@1.0.83 X X +cfg-if@1.0.0 X X +chrono@0.4.31 X X +concurrent_arena@0.1.8 X +const-oid@0.9.5 X X +const-random@0.1.17 X X +const-random-macro@0.1.16 X X +core-foundation@0.9.3 X X +core-foundation-sys@0.8.4 X X +cpufeatures@0.2.11 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +der@0.7.8 X X +deranged@0.3.9 X X +derive_destructure2@0.1.2 X X +digest@0.10.7 X X +dirs@5.0.1 X X +dirs-sys@0.4.1 X X +dlv-list@0.5.2 X X +dotenvy@0.15.7 X +encoding_rs@0.8.33 X X X +equivalent@1.0.1 X X +fastrand@1.9.0 X X +fastrand@2.0.1 X X +flagset@0.4.4 X +fnv@1.0.7 X X +form_urlencoded@1.2.0 X X +futures@0.3.29 X X +futures-channel@0.3.29 X X +futures-core@0.3.29 X X +futures-executor@0.3.29 X X +futures-io@0.3.29 X X +futures-macro@0.3.29 X X +futures-sink@0.3.29 X X +futures-task@0.3.29 X X +futures-util@0.3.29 X X +generic-array@0.14.7 X +getrandom@0.2.11 X X +gimli@0.28.0 X X +h2@0.3.22 X +hashbrown@0.14.2 X X +hermit-abi@0.3.3 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.5 X X +http@0.2.11 X X +http-body@0.4.5 X +httparse@1.8.0 X X +httpdate@1.0.3 X X +hyper@0.14.27 X +hyper-rustls@0.24.2 X X X +iana-time-zone@0.1.58 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.4.0 X X +indexmap@2.1.0 X X +indoc@1.0.9 X X +instant@0.1.12 X +ipnet@2.9.0 X X +itoa@1.0.9 X X +jobserver@0.1.27 X X +js-sys@0.3.65 X X +jsonwebtoken@9.1.0 X +lazy_static@1.4.0 X X +libc@0.2.150 X X +libm@0.2.8 X X +libredox@0.0.1 X +linux-raw-sys@0.4.11 X X X +lock_api@0.4.11 X X +log@0.4.20 X X +md-5@0.10.6 X X +memchr@2.6.4 X X +memoffset@0.9.0 X +mime@0.3.17 X X +miniz_oxide@0.7.1 X X X +mio@0.8.9 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-derive@0.3.3 X X +num-integer@0.1.45 X X +num-iter@0.1.43 X X +num-traits@0.2.17 X X +num_cpus@1.16.0 X X +object@0.32.1 X X +once_cell@1.18.0 X X +opendal@0.43.0 X +opendal-python@0.43.0 X +openssh@0.10.1 X X +openssh-sftp-client@0.14.1 X +openssh-sftp-client-lowlevel@0.6.0 X +openssh-sftp-error@0.4.0 X +openssh-sftp-protocol@0.24.0 X +openssh-sftp-protocol-error@0.1.0 X +openssl-probe@0.1.5 X X +option-ext@0.2.0 X +ordered-multimap@0.7.0 X +parking_lot@0.12.1 X X +parking_lot_core@0.9.9 X X +pem@3.0.2 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.0 X X +pin-project@1.1.3 X X +pin-project-internal@1.1.3 X X +pin-project-lite@0.2.13 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs8@0.10.2 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.69 X X +pyo3@0.19.2 X +pyo3-asyncio@0.19.0 X +pyo3-build-config@0.19.2 X +pyo3-ffi@0.19.2 X +pyo3-macros@0.19.2 X +pyo3-macros-backend@0.19.2 X +quick-xml@0.30.0 X +quick-xml@0.31.0 X +quote@1.0.33 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +redox_syscall@0.4.1 X +redox_users@0.4.4 X +reqsign@0.14.4 X +reqwest@0.11.22 X X +ring@0.17.5 X +rsa@0.9.4 X X +rust-ini@0.20.0 X +rustc-demangle@0.1.23 X X +rustix@0.38.25 X X X +rustls@0.21.9 X X X +rustls-native-certs@0.6.3 X X X +rustls-pemfile@1.0.4 X X X +rustls-webpki@0.101.7 X +ryu@1.0.15 X X +schannel@0.1.22 X +scopeguard@1.2.0 X X +sct@0.7.1 X X X +security-framework@2.9.2 X X +security-framework-sys@2.9.1 X X +serde@1.0.193 X X +serde_derive@1.0.193 X X +serde_json@1.0.108 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +shell-escape@0.1.5 X X +signal-hook-registry@1.4.1 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.11.2 X X +socket2@0.4.10 X X +socket2@0.5.5 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.2 X X +ssh_format@0.14.1 X +ssh_format_error@0.1.0 X +stable_deref_trait@1.2.0 X X +subtle@2.5.0 X +syn@1.0.109 X X +syn@2.0.39 X X +system-configuration@0.5.1 X X +system-configuration-sys@0.5.0 X X +target-lexicon@0.12.12 X +tempfile@3.8.1 X X +thin-vec@0.2.12 X X +thiserror@1.0.50 X X +thiserror-impl@1.0.50 X X +time@0.3.30 X X +time-core@0.1.2 X X +time-macros@0.2.15 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.34.0 X +tokio-io-utility@0.7.6 X +tokio-macros@2.2.0 X +tokio-pipe@0.2.12 X X +tokio-rustls@0.24.1 X X +tokio-util@0.7.10 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-attributes@0.1.27 X +tracing-core@0.1.32 X +triomphe@0.1.9 X X +try-lock@0.2.4 X +typenum@1.17.0 X X +unicode-bidi@0.3.13 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.22 X X +unindent@0.1.11 X X +untrusted@0.9.0 X +url@2.4.1 X X +uuid@1.6.1 X X +valuable@0.1.0 X +vec-strings@0.4.8 X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.89 X X +wasm-bindgen-backend@0.2.89 X X +wasm-bindgen-futures@0.4.38 X X +wasm-bindgen-macro@0.2.89 X X +wasm-bindgen-macro-support@0.2.89 X X +wasm-bindgen-shared@0.2.89 X X +wasm-streams@0.3.0 X X +web-sys@0.3.65 X X +winapi@0.3.9 X X +winapi-i686-pc-windows-gnu@0.4.0 X X +winapi-x86_64-pc-windows-gnu@0.4.0 X X +windows-core@0.51.1 X X +windows-sys@0.48.0 X X +windows-targets@0.48.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_msvc@0.48.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_msvc@0.48.5 X X +winreg@0.50.0 X +zerocopy@0.7.26 X X X +zeroize@1.7.0 X X diff --git a/bindings/ruby/DEPENDENCIES.md b/bindings/ruby/DEPENDENCIES.md new file mode 100644 index 000000000000..f84f8023230e --- /dev/null +++ b/bindings/ruby/DEPENDENCIES.md @@ -0,0 +1,9 @@ +# Dependencies + +## Rust Part Dependencies + +Refer to [DEPENDENCIES.rust.tsv](DEPENDENCIES.rust.tsv) for full list. + +## Ruby Part Dependencies + +No extra runtime dependencies. diff --git a/bindings/ruby/DEPENDENCIES.rust.tsv b/bindings/ruby/DEPENDENCIES.rust.tsv new file mode 100644 index 000000000000..1ec3b524ba36 --- /dev/null +++ b/bindings/ruby/DEPENDENCIES.rust.tsv @@ -0,0 +1,260 @@ +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +ahash@0.8.6 X X +aho-corasick@1.1.2 X X +allocator-api2@0.2.16 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.75 X X +arc-swap@1.6.0 X X +async-compat@0.2.3 X X +async-trait@0.1.74 X X +autocfg@1.1.0 X X +awaitable@0.4.0 X +awaitable-error@0.1.0 X +backon@0.4.1 X +backtrace@0.3.69 X X +base64@0.21.5 X X +base64ct@1.6.0 X X +bindgen@0.69.1 X +bitflags@1.3.2 X X +bitflags@2.4.1 X X +block-buffer@0.10.4 X X +bumpalo@3.14.0 X X +byteorder@1.5.0 X X +bytes@1.5.0 X +cc@1.0.83 X X +cexpr@0.6.0 X X +cfg-if@1.0.0 X X +chrono@0.4.31 X X +clang-sys@1.6.1 X +concurrent_arena@0.1.8 X +const-oid@0.9.5 X X +const-random@0.1.17 X X +const-random-macro@0.1.16 X X +core-foundation@0.9.3 X X +core-foundation-sys@0.8.4 X X +cpufeatures@0.2.11 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +der@0.7.8 X X +deranged@0.3.9 X X +derive_destructure2@0.1.2 X X +digest@0.10.7 X X +dirs@5.0.1 X X +dirs-sys@0.4.1 X X +dlv-list@0.5.2 X X +dotenvy@0.15.7 X +encoding_rs@0.8.33 X X X +equivalent@1.0.1 X X +fastrand@1.9.0 X X +fastrand@2.0.1 X X +flagset@0.4.4 X +fnv@1.0.7 X X +form_urlencoded@1.2.0 X X +futures@0.3.29 X X +futures-channel@0.3.29 X X +futures-core@0.3.29 X X +futures-executor@0.3.29 X X +futures-io@0.3.29 X X +futures-macro@0.3.29 X X +futures-sink@0.3.29 X X +futures-task@0.3.29 X X +futures-util@0.3.29 X X +generic-array@0.14.7 X +getrandom@0.2.11 X X +gimli@0.28.0 X X +glob@0.3.1 X X +h2@0.3.22 X +hashbrown@0.14.2 X X +hermit-abi@0.3.3 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.5 X X +http@0.2.11 X X +http-body@0.4.5 X +httparse@1.8.0 X X +httpdate@1.0.3 X X +hyper@0.14.27 X +hyper-rustls@0.24.2 X X X +iana-time-zone@0.1.58 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.4.0 X X +indexmap@2.1.0 X X +instant@0.1.12 X +ipnet@2.9.0 X X +itoa@1.0.9 X X +jobserver@0.1.27 X X +js-sys@0.3.65 X X +jsonwebtoken@9.1.0 X +lazy_static@1.4.0 X X +lazycell@1.3.0 X X +libc@0.2.150 X X +libloading@0.7.4 X +libm@0.2.8 X X +libredox@0.0.1 X +linux-raw-sys@0.4.11 X X X +lock_api@0.4.11 X X +log@0.4.20 X X +magnus@0.5.5 X +magnus-macros@0.4.1 X +md-5@0.10.6 X X +memchr@2.6.4 X X +mime@0.3.17 X X +minimal-lexical@0.2.1 X X +miniz_oxide@0.7.1 X X X +mio@0.8.9 X +nom@7.1.3 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-derive@0.3.3 X X +num-integer@0.1.45 X X +num-iter@0.1.43 X X +num-traits@0.2.17 X X +num_cpus@1.16.0 X X +object@0.32.1 X X +once_cell@1.18.0 X X +opendal@0.43.0 X +opendal-ruby@0.1.0 X +openssh@0.10.1 X X +openssh-sftp-client@0.14.1 X +openssh-sftp-client-lowlevel@0.6.0 X +openssh-sftp-error@0.4.0 X +openssh-sftp-protocol@0.24.0 X +openssh-sftp-protocol-error@0.1.0 X +openssl-probe@0.1.5 X X +option-ext@0.2.0 X +ordered-multimap@0.7.0 X +parking_lot@0.12.1 X X +parking_lot_core@0.9.9 X X +peeking_take_while@0.1.2 X X +pem@3.0.2 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.0 X X +pin-project@1.1.3 X X +pin-project-internal@1.1.3 X X +pin-project-lite@0.2.13 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs8@0.10.2 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.69 X X +quick-xml@0.30.0 X +quick-xml@0.31.0 X +quote@1.0.33 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +rb-sys@0.9.83 X X +rb-sys-build@0.9.83 X X +rb-sys-env@0.1.2 X X +redox_syscall@0.4.1 X +redox_users@0.4.4 X +regex@1.10.2 X X +regex-automata@0.4.3 X X +regex-syntax@0.8.2 X X +reqsign@0.14.4 X +reqwest@0.11.22 X X +ring@0.17.5 X +rsa@0.9.4 X X +rust-ini@0.20.0 X +rustc-demangle@0.1.23 X X +rustc-hash@1.1.0 X X +rustix@0.38.25 X X X +rustls@0.21.9 X X X +rustls-native-certs@0.6.3 X X X +rustls-pemfile@1.0.4 X X X +rustls-webpki@0.101.7 X +ryu@1.0.15 X X +schannel@0.1.22 X +scopeguard@1.2.0 X X +sct@0.7.1 X X X +security-framework@2.9.2 X X +security-framework-sys@2.9.1 X X +serde@1.0.193 X X +serde_derive@1.0.193 X X +serde_json@1.0.108 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +shell-escape@0.1.5 X X +shell-words@1.1.0 X X +shlex@1.2.0 X X +signal-hook-registry@1.4.1 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.11.2 X X +socket2@0.4.10 X X +socket2@0.5.5 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.2 X X +ssh_format@0.14.1 X +ssh_format_error@0.1.0 X +stable_deref_trait@1.2.0 X X +subtle@2.5.0 X +syn@1.0.109 X X +syn@2.0.39 X X +system-configuration@0.5.1 X X +system-configuration-sys@0.5.0 X X +tempfile@3.8.1 X X +thin-vec@0.2.12 X X +thiserror@1.0.50 X X +thiserror-impl@1.0.50 X X +time@0.3.30 X X +time-core@0.1.2 X X +time-macros@0.2.15 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.34.0 X +tokio-io-utility@0.7.6 X +tokio-macros@2.2.0 X +tokio-pipe@0.2.12 X X +tokio-rustls@0.24.1 X X +tokio-util@0.7.10 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-attributes@0.1.27 X +tracing-core@0.1.32 X +triomphe@0.1.9 X X +try-lock@0.2.4 X +typenum@1.17.0 X X +unicode-bidi@0.3.13 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.22 X X +untrusted@0.9.0 X +url@2.4.1 X X +uuid@1.6.1 X X +valuable@0.1.0 X +vec-strings@0.4.8 X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.89 X X +wasm-bindgen-backend@0.2.89 X X +wasm-bindgen-futures@0.4.38 X X +wasm-bindgen-macro@0.2.89 X X +wasm-bindgen-macro-support@0.2.89 X X +wasm-bindgen-shared@0.2.89 X X +wasm-streams@0.3.0 X X +web-sys@0.3.65 X X +winapi@0.3.9 X X +winapi-i686-pc-windows-gnu@0.4.0 X X +winapi-x86_64-pc-windows-gnu@0.4.0 X X +windows-core@0.51.1 X X +windows-sys@0.48.0 X X +windows-targets@0.48.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_msvc@0.48.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_msvc@0.48.5 X X +winreg@0.50.0 X +zerocopy@0.7.26 X X X +zeroize@1.7.0 X X diff --git a/bindings/swift/DEPENDENCIES.md b/bindings/swift/DEPENDENCIES.md new file mode 100644 index 000000000000..9c91655c5f6a --- /dev/null +++ b/bindings/swift/DEPENDENCIES.md @@ -0,0 +1,3 @@ +# Dependencies + +OpenDAL Swift Binding is based on the C Binding. There is no extra runtime dependencies except those conveyed from C Binding. diff --git a/bindings/zig/DEPENDENCIES.md b/bindings/zig/DEPENDENCIES.md new file mode 100644 index 000000000000..12458f9cfba5 --- /dev/null +++ b/bindings/zig/DEPENDENCIES.md @@ -0,0 +1,3 @@ +# Dependencies + +OpenDAL Zig Binding is based on the C Binding. There is no extra runtime dependencies except those conveyed from C Binding. diff --git a/core/DEPENDENCIES.md b/core/DEPENDENCIES.md new file mode 100644 index 000000000000..249686f09fad --- /dev/null +++ b/core/DEPENDENCIES.md @@ -0,0 +1,3 @@ +# Dependencies + +Refer to [DEPENDENCIES.rust.tsv](DEPENDENCIES.rust.tsv) for full list. diff --git a/core/DEPENDENCIES.rust.tsv b/core/DEPENDENCIES.rust.tsv new file mode 100644 index 000000000000..671edd6f8938 --- /dev/null +++ b/core/DEPENDENCIES.rust.tsv @@ -0,0 +1,238 @@ +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +ahash@0.8.6 X X +allocator-api2@0.2.16 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.75 X X +arc-swap@1.6.0 X X +async-compat@0.2.3 X X +async-trait@0.1.74 X X +autocfg@1.1.0 X X +awaitable@0.4.0 X +awaitable-error@0.1.0 X +backon@0.4.1 X +backtrace@0.3.69 X X +base64@0.21.5 X X +base64ct@1.6.0 X X +bitflags@1.3.2 X X +bitflags@2.4.1 X X +block-buffer@0.10.4 X X +bumpalo@3.14.0 X X +byteorder@1.5.0 X X +bytes@1.5.0 X +cc@1.0.83 X X +cfg-if@1.0.0 X X +chrono@0.4.31 X X +concurrent_arena@0.1.8 X +const-oid@0.9.5 X X +const-random@0.1.17 X X +const-random-macro@0.1.16 X X +core-foundation@0.9.3 X X +core-foundation-sys@0.8.4 X X +cpufeatures@0.2.11 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +der@0.7.8 X X +deranged@0.3.9 X X +derive_destructure2@0.1.2 X X +digest@0.10.7 X X +dirs@5.0.1 X X +dirs-sys@0.4.1 X X +dlv-list@0.5.2 X X +dotenvy@0.15.7 X +encoding_rs@0.8.33 X X X +equivalent@1.0.1 X X +fastrand@1.9.0 X X +fastrand@2.0.1 X X +flagset@0.4.4 X +fnv@1.0.7 X X +form_urlencoded@1.2.0 X X +futures@0.3.29 X X +futures-channel@0.3.29 X X +futures-core@0.3.29 X X +futures-executor@0.3.29 X X +futures-io@0.3.29 X X +futures-macro@0.3.29 X X +futures-sink@0.3.29 X X +futures-task@0.3.29 X X +futures-util@0.3.29 X X +generic-array@0.14.7 X +getrandom@0.2.11 X X +gimli@0.28.0 X X +h2@0.3.22 X +hashbrown@0.14.2 X X +hermit-abi@0.3.3 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.5 X X +http@0.2.11 X X +http-body@0.4.5 X +httparse@1.8.0 X X +httpdate@1.0.3 X X +hyper@0.14.27 X +hyper-rustls@0.24.2 X X X +iana-time-zone@0.1.58 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.4.0 X X +indexmap@2.1.0 X X +instant@0.1.12 X +ipnet@2.9.0 X X +itoa@1.0.9 X X +jobserver@0.1.27 X X +js-sys@0.3.65 X X +jsonwebtoken@9.1.0 X +lazy_static@1.4.0 X X +libc@0.2.150 X X +libm@0.2.8 X X +libredox@0.0.1 X +linux-raw-sys@0.4.11 X X X +lock_api@0.4.11 X X +log@0.4.20 X X +md-5@0.10.6 X X +memchr@2.6.4 X X +mime@0.3.17 X X +miniz_oxide@0.7.1 X X X +mio@0.8.9 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-derive@0.3.3 X X +num-integer@0.1.45 X X +num-iter@0.1.43 X X +num-traits@0.2.17 X X +num_cpus@1.16.0 X X +object@0.32.1 X X +once_cell@1.18.0 X X +opendal@0.43.0 X +openssh@0.10.1 X X +openssh-sftp-client@0.14.1 X +openssh-sftp-client-lowlevel@0.6.0 X +openssh-sftp-error@0.4.0 X +openssh-sftp-protocol@0.24.0 X +openssh-sftp-protocol-error@0.1.0 X +openssl-probe@0.1.5 X X +option-ext@0.2.0 X +ordered-multimap@0.7.0 X +parking_lot@0.12.1 X X +parking_lot_core@0.9.9 X X +pem@3.0.2 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.0 X X +pin-project@1.1.3 X X +pin-project-internal@1.1.3 X X +pin-project-lite@0.2.13 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs8@0.10.2 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.69 X X +quick-xml@0.30.0 X +quick-xml@0.31.0 X +quote@1.0.33 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +redox_syscall@0.4.1 X +redox_users@0.4.4 X +reqsign@0.14.4 X +reqwest@0.11.22 X X +ring@0.17.5 X +rsa@0.9.4 X X +rust-ini@0.20.0 X +rustc-demangle@0.1.23 X X +rustix@0.38.25 X X X +rustls@0.21.9 X X X +rustls-native-certs@0.6.3 X X X +rustls-pemfile@1.0.4 X X X +rustls-webpki@0.101.7 X +ryu@1.0.15 X X +schannel@0.1.22 X +scopeguard@1.2.0 X X +sct@0.7.1 X X X +security-framework@2.9.2 X X +security-framework-sys@2.9.1 X X +serde@1.0.193 X X +serde_derive@1.0.193 X X +serde_json@1.0.108 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +shell-escape@0.1.5 X X +signal-hook-registry@1.4.1 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.11.2 X X +socket2@0.4.10 X X +socket2@0.5.5 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.2 X X +ssh_format@0.14.1 X +ssh_format_error@0.1.0 X +stable_deref_trait@1.2.0 X X +subtle@2.5.0 X +syn@1.0.109 X X +syn@2.0.39 X X +system-configuration@0.5.1 X X +system-configuration-sys@0.5.0 X X +tempfile@3.8.1 X X +thin-vec@0.2.12 X X +thiserror@1.0.50 X X +thiserror-impl@1.0.50 X X +time@0.3.30 X X +time-core@0.1.2 X X +time-macros@0.2.15 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.34.0 X +tokio-io-utility@0.7.6 X +tokio-macros@2.2.0 X +tokio-pipe@0.2.12 X X +tokio-rustls@0.24.1 X X +tokio-util@0.7.10 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-attributes@0.1.27 X +tracing-core@0.1.32 X +triomphe@0.1.9 X X +try-lock@0.2.4 X +typenum@1.17.0 X X +unicode-bidi@0.3.13 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.22 X X +untrusted@0.9.0 X +url@2.4.1 X X +uuid@1.6.1 X X +valuable@0.1.0 X +vec-strings@0.4.8 X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.89 X X +wasm-bindgen-backend@0.2.89 X X +wasm-bindgen-futures@0.4.38 X X +wasm-bindgen-macro@0.2.89 X X +wasm-bindgen-macro-support@0.2.89 X X +wasm-bindgen-shared@0.2.89 X X +wasm-streams@0.3.0 X X +web-sys@0.3.65 X X +winapi@0.3.9 X X +winapi-i686-pc-windows-gnu@0.4.0 X X +winapi-x86_64-pc-windows-gnu@0.4.0 X X +windows-core@0.51.1 X X +windows-sys@0.48.0 X X +windows-targets@0.48.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_msvc@0.48.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_msvc@0.48.5 X X +winreg@0.50.0 X +zerocopy@0.7.26 X X X +zeroize@1.7.0 X X diff --git a/deny.toml b/deny.toml new file mode 100644 index 000000000000..4d4ee1c53ad8 --- /dev/null +++ b/deny.toml @@ -0,0 +1,45 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +[licenses] +unlicensed = "deny" +copyleft = "deny" +allow = [ + "Apache-2.0", + "Apache-2.0 WITH LLVM-exception", + "MIT", + "MPL-2.0", + "BSD-3-Clause", + "ISC", + "CC0-1.0", +] +exceptions = [ + { allow = ["OpenSSL"], name = "ring" }, + { allow = ["Unicode-DFS-2016"], name = "unicode-ident" }, +] + +[[licenses.clarify]] +name = "ring" +# SPDX considers OpenSSL to encompass both the OpenSSL and SSLeay licenses +# https://spdx.org/licenses/OpenSSL.html +# ISC - Both BoringSSL and ring use this for their new files +# MIT - "Files in third_party/ have their own licenses, as described therein. The MIT +# license, for third_party/fiat, which, unlike other third_party directories, is +# compiled into non-test libraries, is included below." +# OpenSSL - Obviously +expression = "ISC AND MIT AND OpenSSL" +license-files = [{ path = "LICENSE", hash = 0xbd0eed23 }] diff --git a/integrations/dav-server/DEPENDENCIES.md b/integrations/dav-server/DEPENDENCIES.md new file mode 100644 index 000000000000..249686f09fad --- /dev/null +++ b/integrations/dav-server/DEPENDENCIES.md @@ -0,0 +1,3 @@ +# Dependencies + +Refer to [DEPENDENCIES.rust.tsv](DEPENDENCIES.rust.tsv) for full list. diff --git a/integrations/dav-server/DEPENDENCIES.rust.tsv b/integrations/dav-server/DEPENDENCIES.rust.tsv new file mode 100644 index 000000000000..345016eafd2c --- /dev/null +++ b/integrations/dav-server/DEPENDENCIES.rust.tsv @@ -0,0 +1,252 @@ +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +ahash@0.8.6 X X +aho-corasick@1.1.2 X X +allocator-api2@0.2.16 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.75 X X +arc-swap@1.6.0 X X +async-compat@0.2.3 X X +async-trait@0.1.74 X X +autocfg@1.1.0 X X +awaitable@0.4.0 X +awaitable-error@0.1.0 X +backon@0.4.1 X +backtrace@0.3.69 X X +base64@0.21.5 X X +base64ct@1.6.0 X X +bitflags@1.3.2 X X +bitflags@2.4.1 X X +block-buffer@0.10.4 X X +bumpalo@3.14.0 X X +byteorder@1.5.0 X X +bytes@1.5.0 X +cc@1.0.83 X X +cfg-if@1.0.0 X X +chrono@0.4.31 X X +concurrent_arena@0.1.8 X +const-oid@0.9.5 X X +const-random@0.1.17 X X +const-random-macro@0.1.16 X X +core-foundation@0.9.3 X X +core-foundation-sys@0.8.4 X X +cpufeatures@0.2.11 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +dav-server@0.5.7 X +dav-server-opendalfs@0.43.0 X +der@0.7.8 X X +deranged@0.3.9 X X +derive_destructure2@0.1.2 X X +digest@0.10.7 X X +dirs@5.0.1 X X +dirs-sys@0.4.1 X X +dlv-list@0.5.2 X X +dotenvy@0.15.7 X +encoding_rs@0.8.33 X X X +equivalent@1.0.1 X X +fastrand@1.9.0 X X +fastrand@2.0.1 X X +flagset@0.4.4 X +fnv@1.0.7 X X +form_urlencoded@1.2.0 X X +futures@0.3.29 X X +futures-channel@0.3.29 X X +futures-core@0.3.29 X X +futures-executor@0.3.29 X X +futures-io@0.3.29 X X +futures-macro@0.3.29 X X +futures-sink@0.3.29 X X +futures-task@0.3.29 X X +futures-util@0.3.29 X X +generic-array@0.14.7 X +getrandom@0.2.11 X X +gimli@0.28.0 X X +h2@0.3.22 X +hashbrown@0.14.2 X X +headers@0.3.9 X +headers-core@0.2.0 X +hermit-abi@0.3.3 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.5 X X +htmlescape@0.3.1 X X X +http@0.2.11 X X +http-body@0.4.5 X +httparse@1.8.0 X X +httpdate@1.0.3 X X +hyper@0.14.27 X +hyper-rustls@0.24.2 X X X +iana-time-zone@0.1.58 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.4.0 X X +indexmap@2.1.0 X X +instant@0.1.12 X +ipnet@2.9.0 X X +itoa@1.0.9 X X +jobserver@0.1.27 X X +js-sys@0.3.65 X X +jsonwebtoken@9.1.0 X +lazy_static@1.4.0 X X +libc@0.2.150 X X +libm@0.2.8 X X +libredox@0.0.1 X +linux-raw-sys@0.4.11 X X X +lock_api@0.4.11 X X +log@0.4.20 X X +lru@0.11.1 X +md-5@0.10.6 X X +memchr@2.6.4 X X +mime@0.3.17 X X +mime_guess@2.0.4 X +miniz_oxide@0.7.1 X X X +mio@0.8.9 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-derive@0.3.3 X X +num-integer@0.1.45 X X +num-iter@0.1.43 X X +num-traits@0.2.17 X X +num_cpus@1.16.0 X X +object@0.32.1 X X +once_cell@1.18.0 X X +opendal@0.43.0 X +openssh@0.10.1 X X +openssh-sftp-client@0.14.1 X +openssh-sftp-client-lowlevel@0.6.0 X +openssh-sftp-error@0.4.0 X +openssh-sftp-protocol@0.24.0 X +openssh-sftp-protocol-error@0.1.0 X +openssl-probe@0.1.5 X X +option-ext@0.2.0 X +ordered-multimap@0.7.0 X +parking_lot@0.12.1 X X +parking_lot_core@0.9.9 X X +pem@3.0.2 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.0 X X +pin-project@1.1.3 X X +pin-project-internal@1.1.3 X X +pin-project-lite@0.2.13 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs8@0.10.2 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.69 X X +quick-xml@0.30.0 X +quick-xml@0.31.0 X +quote@1.0.33 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +redox_syscall@0.4.1 X +redox_users@0.4.4 X +regex@1.10.2 X X +regex-automata@0.4.3 X X +regex-syntax@0.8.2 X X +reqsign@0.14.4 X +reqwest@0.11.22 X X +ring@0.17.5 X +rsa@0.9.4 X X +rust-ini@0.20.0 X +rustc-demangle@0.1.23 X X +rustix@0.38.25 X X X +rustls@0.21.9 X X X +rustls-native-certs@0.6.3 X X X +rustls-pemfile@1.0.4 X X X +rustls-webpki@0.101.7 X +ryu@1.0.15 X X +schannel@0.1.22 X +scopeguard@1.2.0 X X +sct@0.7.1 X X X +security-framework@2.9.2 X X +security-framework-sys@2.9.1 X X +serde@1.0.193 X X +serde_derive@1.0.193 X X +serde_json@1.0.108 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +shell-escape@0.1.5 X X +signal-hook-registry@1.4.1 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.11.2 X X +socket2@0.4.10 X X +socket2@0.5.5 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.2 X X +ssh_format@0.14.1 X +ssh_format_error@0.1.0 X +stable_deref_trait@1.2.0 X X +subtle@2.5.0 X +syn@1.0.109 X X +syn@2.0.39 X X +system-configuration@0.5.1 X X +system-configuration-sys@0.5.0 X X +tempfile@3.8.1 X X +thin-vec@0.2.12 X X +thiserror@1.0.50 X X +thiserror-impl@1.0.50 X X +time@0.3.30 X X +time-core@0.1.2 X X +time-macros@0.2.15 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.34.0 X +tokio-io-utility@0.7.6 X +tokio-macros@2.2.0 X +tokio-pipe@0.2.12 X X +tokio-rustls@0.24.1 X X +tokio-util@0.7.10 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-attributes@0.1.27 X +tracing-core@0.1.32 X +triomphe@0.1.9 X X +try-lock@0.2.4 X +typenum@1.17.0 X X +unicase@2.7.0 X X +unicode-bidi@0.3.13 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.22 X X +untrusted@0.9.0 X +url@2.4.1 X X +uuid@1.6.1 X X +valuable@0.1.0 X +vec-strings@0.4.8 X +version_check@0.9.4 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.89 X X +wasm-bindgen-backend@0.2.89 X X +wasm-bindgen-futures@0.4.38 X X +wasm-bindgen-macro@0.2.89 X X +wasm-bindgen-macro-support@0.2.89 X X +wasm-bindgen-shared@0.2.89 X X +wasm-streams@0.3.0 X X +web-sys@0.3.65 X X +winapi@0.3.9 X X +winapi-i686-pc-windows-gnu@0.4.0 X X +winapi-x86_64-pc-windows-gnu@0.4.0 X X +windows-core@0.51.1 X X +windows-sys@0.48.0 X X +windows-targets@0.48.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_msvc@0.48.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_msvc@0.48.5 X X +winreg@0.50.0 X +xml-rs@0.8.19 X +xmltree@0.10.3 X +zerocopy@0.7.26 X X X +zeroize@1.7.0 X X diff --git a/integrations/object_store/DEPENDENCIES.md b/integrations/object_store/DEPENDENCIES.md new file mode 100644 index 000000000000..249686f09fad --- /dev/null +++ b/integrations/object_store/DEPENDENCIES.md @@ -0,0 +1,3 @@ +# Dependencies + +Refer to [DEPENDENCIES.rust.tsv](DEPENDENCIES.rust.tsv) for full list. diff --git a/integrations/object_store/DEPENDENCIES.rust.tsv b/integrations/object_store/DEPENDENCIES.rust.tsv new file mode 100644 index 000000000000..316efd526006 --- /dev/null +++ b/integrations/object_store/DEPENDENCIES.rust.tsv @@ -0,0 +1,250 @@ +crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib +addr2line@0.21.0 X X +adler@1.0.2 X X X +ahash@0.8.6 X X +allocator-api2@0.2.16 X X +android-tzdata@0.1.1 X X +android_system_properties@0.1.5 X X +anyhow@1.0.75 X X +arc-swap@1.6.0 X X +async-compat@0.2.3 X X +async-trait@0.1.74 X X +autocfg@1.1.0 X X +awaitable@0.4.0 X +awaitable-error@0.1.0 X +backon@0.4.1 X +backtrace@0.3.69 X X +base64@0.21.5 X X +base64ct@1.6.0 X X +bitflags@1.3.2 X X +bitflags@2.4.1 X X +block-buffer@0.10.4 X X +bumpalo@3.14.0 X X +byteorder@1.5.0 X X +bytes@1.5.0 X +cc@1.0.83 X X +cfg-if@1.0.0 X X +chrono@0.4.31 X X +concurrent_arena@0.1.8 X +const-oid@0.9.5 X X +const-random@0.1.17 X X +const-random-macro@0.1.16 X X +core-foundation@0.9.3 X X +core-foundation-sys@0.8.4 X X +cpufeatures@0.2.11 X X +crunchy@0.2.2 X +crypto-common@0.1.6 X X +der@0.7.8 X X +deranged@0.3.9 X X +derive_destructure2@0.1.2 X X +digest@0.10.7 X X +dirs@5.0.1 X X +dirs-sys@0.4.1 X X +dlv-list@0.5.2 X X +doc-comment@0.3.3 X +dotenvy@0.15.7 X +either@1.9.0 X X +encoding_rs@0.8.33 X X X +equivalent@1.0.1 X X +fastrand@1.9.0 X X +fastrand@2.0.1 X X +flagset@0.4.4 X +fnv@1.0.7 X X +form_urlencoded@1.2.0 X X +futures@0.3.29 X X +futures-channel@0.3.29 X X +futures-core@0.3.29 X X +futures-executor@0.3.29 X X +futures-io@0.3.29 X X +futures-macro@0.3.29 X X +futures-sink@0.3.29 X X +futures-task@0.3.29 X X +futures-util@0.3.29 X X +generic-array@0.14.7 X +getrandom@0.2.11 X X +gimli@0.28.0 X X +h2@0.3.22 X +hashbrown@0.14.2 X X +heck@0.4.1 X X +hermit-abi@0.3.3 X X +hex@0.4.3 X X +hmac@0.12.1 X X +home@0.5.5 X X +http@0.2.11 X X +http-body@0.4.5 X +httparse@1.8.0 X X +httpdate@1.0.3 X X +humantime@2.1.0 X X +hyper@0.14.27 X +hyper-rustls@0.24.2 X X X +iana-time-zone@0.1.58 X X +iana-time-zone-haiku@0.1.2 X X +idna@0.4.0 X X +indexmap@2.1.0 X X +instant@0.1.12 X +ipnet@2.9.0 X X +itertools@0.11.0 X X +itoa@1.0.9 X X +jobserver@0.1.27 X X +js-sys@0.3.65 X X +jsonwebtoken@9.1.0 X +lazy_static@1.4.0 X X +libc@0.2.150 X X +libm@0.2.8 X X +libredox@0.0.1 X +linux-raw-sys@0.4.11 X X X +lock_api@0.4.11 X X +log@0.4.20 X X +md-5@0.10.6 X X +memchr@2.6.4 X X +mime@0.3.17 X X +miniz_oxide@0.7.1 X X X +mio@0.8.9 X +num-bigint@0.4.4 X X +num-bigint-dig@0.8.4 X X +num-derive@0.3.3 X X +num-integer@0.1.45 X X +num-iter@0.1.43 X X +num-traits@0.2.17 X X +num_cpus@1.16.0 X X +object@0.32.1 X X +object_store@0.7.1 X X +object_store_opendal@0.43.0 X +once_cell@1.18.0 X X +opendal@0.43.0 X +openssh@0.10.1 X X +openssh-sftp-client@0.14.1 X +openssh-sftp-client-lowlevel@0.6.0 X +openssh-sftp-error@0.4.0 X +openssh-sftp-protocol@0.24.0 X +openssh-sftp-protocol-error@0.1.0 X +openssl-probe@0.1.5 X X +option-ext@0.2.0 X +ordered-multimap@0.7.0 X +parking_lot@0.12.1 X X +parking_lot_core@0.9.9 X X +pem@3.0.2 X +pem-rfc7468@0.7.0 X X +percent-encoding@2.3.0 X X +pin-project@1.1.3 X X +pin-project-internal@1.1.3 X X +pin-project-lite@0.2.13 X X +pin-utils@0.1.0 X X +pkcs1@0.7.5 X X +pkcs8@0.10.2 X X +powerfmt@0.2.0 X X +ppv-lite86@0.2.17 X X +proc-macro2@1.0.69 X X +quick-xml@0.30.0 X +quick-xml@0.31.0 X +quote@1.0.33 X X +rand@0.8.5 X X +rand_chacha@0.3.1 X X +rand_core@0.6.4 X X +redox_syscall@0.4.1 X +redox_users@0.4.4 X +reqsign@0.14.4 X +reqwest@0.11.22 X X +ring@0.17.5 X +rsa@0.9.4 X X +rust-ini@0.20.0 X +rustc-demangle@0.1.23 X X +rustix@0.38.25 X X X +rustls@0.21.9 X X X +rustls-native-certs@0.6.3 X X X +rustls-pemfile@1.0.4 X X X +rustls-webpki@0.101.7 X +ryu@1.0.15 X X +same-file@1.0.6 X X +schannel@0.1.22 X +scopeguard@1.2.0 X X +sct@0.7.1 X X X +security-framework@2.9.2 X X +security-framework-sys@2.9.1 X X +serde@1.0.193 X X +serde_derive@1.0.193 X X +serde_json@1.0.108 X X +serde_urlencoded@0.7.1 X X +sha1@0.10.6 X X +sha2@0.10.8 X X +shell-escape@0.1.5 X X +signal-hook-registry@1.4.1 X X +signature@2.2.0 X X +simple_asn1@0.6.2 X +slab@0.4.9 X +smallvec@1.11.2 X X +snafu@0.7.5 X X +snafu-derive@0.7.5 X X +socket2@0.4.10 X X +socket2@0.5.5 X X +spin@0.5.2 X +spin@0.9.8 X +spki@0.7.2 X X +ssh_format@0.14.1 X +ssh_format_error@0.1.0 X +stable_deref_trait@1.2.0 X X +subtle@2.5.0 X +syn@1.0.109 X X +syn@2.0.39 X X +system-configuration@0.5.1 X X +system-configuration-sys@0.5.0 X X +tempfile@3.8.1 X X +thin-vec@0.2.12 X X +thiserror@1.0.50 X X +thiserror-impl@1.0.50 X X +time@0.3.30 X X +time-core@0.1.2 X X +time-macros@0.2.15 X X +tiny-keccak@2.0.2 X +tinyvec@1.6.0 X X X +tinyvec_macros@0.1.1 X X X +tokio@1.34.0 X +tokio-io-utility@0.7.6 X +tokio-macros@2.2.0 X +tokio-pipe@0.2.12 X X +tokio-rustls@0.24.1 X X +tokio-util@0.7.10 X +tower-service@0.3.2 X +tracing@0.1.40 X +tracing-attributes@0.1.27 X +tracing-core@0.1.32 X +triomphe@0.1.9 X X +try-lock@0.2.4 X +typenum@1.17.0 X X +unicode-bidi@0.3.13 X X +unicode-ident@1.0.12 X X X +unicode-normalization@0.1.22 X X +untrusted@0.9.0 X +url@2.4.1 X X +uuid@1.6.1 X X +valuable@0.1.0 X +vec-strings@0.4.8 X +version_check@0.9.4 X X +walkdir@2.4.0 X X +want@0.3.1 X +wasi@0.11.0+wasi-snapshot-preview1 X X X +wasm-bindgen@0.2.89 X X +wasm-bindgen-backend@0.2.89 X X +wasm-bindgen-futures@0.4.38 X X +wasm-bindgen-macro@0.2.89 X X +wasm-bindgen-macro-support@0.2.89 X X +wasm-bindgen-shared@0.2.89 X X +wasm-streams@0.3.0 X X +web-sys@0.3.65 X X +winapi@0.3.9 X X +winapi-i686-pc-windows-gnu@0.4.0 X X +winapi-util@0.1.6 X X +winapi-x86_64-pc-windows-gnu@0.4.0 X X +windows-core@0.51.1 X X +windows-sys@0.48.0 X X +windows-targets@0.48.5 X X +windows_aarch64_gnullvm@0.48.5 X X +windows_aarch64_msvc@0.48.5 X X +windows_i686_gnu@0.48.5 X X +windows_i686_msvc@0.48.5 X X +windows_x86_64_gnu@0.48.5 X X +windows_x86_64_gnullvm@0.48.5 X X +windows_x86_64_msvc@0.48.5 X X +winreg@0.50.0 X +zerocopy@0.7.26 X X X +zeroize@1.7.0 X X diff --git a/licenserc.toml b/licenserc.toml index 4ae93850b7a3..b36ac6795029 100644 --- a/licenserc.toml +++ b/licenserc.toml @@ -25,6 +25,10 @@ excludes = [ "**/Cargo.lock", "**/pnpm-lock.yaml", + # Generated files to list all dependencies + "**/DEPENDENCIES.*.tsv", + "**/DEPENDENCIES.*.csv", + # Python binding related files "**/venv/**", diff --git a/scripts/dependencies.py b/scripts/dependencies.py new file mode 100644 index 000000000000..5aec0682726d --- /dev/null +++ b/scripts/dependencies.py @@ -0,0 +1,85 @@ +#!/usr/bin/env python3 +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +from argparse import ArgumentParser, ArgumentDefaultsHelpFormatter, REMAINDER +import subprocess +import os + + +DIRS = [ + "core", + + "bindings/c", + "bindings/cpp", + "bindings/dotnet", + "bindings/haskell", + "bindings/java", + "bindings/lua", + "bindings/nodejs", + "bindings/ocaml", + "bindings/php", + "bindings/python", + "bindings/ruby", + + "integrations/dav-server", + "integrations/object_store", +] + + +def check_deps(): + cargo_dirs = DIRS + for root in cargo_dirs: + print(f"Checking dependencies of {root}") + subprocess.run(["cargo", "deny", "check", "license"], cwd=root) + + +def generate_deps(): + cargo_dirs = DIRS + for root in cargo_dirs: + print(f"Generating dependencies {root}") + result = subprocess.run( + ["cargo", "deny", "list", "-f", "tsv", "-t", "0.6"], + cwd=root, + capture_output=True, + text=True, + ) + with open(f"{root}/DEPENDENCIES.rust.tsv", "w") as f: + f.write(result.stdout) + + +if __name__ == "__main__": + parser = ArgumentParser(formatter_class=ArgumentDefaultsHelpFormatter) + parser.set_defaults(func=parser.print_help) + subparsers = parser.add_subparsers() + + parser_check = subparsers.add_parser( + 'check', + description="Check dependencies", + help="Check dependencies") + parser_check.set_defaults(func=check_deps) + + parser_generate = subparsers.add_parser( + 'generate', + description="Generate dependencies", + help="Generate dependencies") + parser_generate.set_defaults(func=generate_deps) + + args = parser.parse_args() + arg_dict = dict(vars(args)) + del arg_dict['func'] + args.func(**arg_dict) diff --git a/website/DEPENDENCIES.md b/website/DEPENDENCIES.md new file mode 100644 index 000000000000..f09a05130c29 --- /dev/null +++ b/website/DEPENDENCIES.md @@ -0,0 +1,3 @@ +# Dependencies + +Refer to [DEPENDENCIES.node.csv](./DEPENDENCIES.node.csv) for full list. diff --git a/website/DEPENDENCIES.node.csv b/website/DEPENDENCIES.node.csv new file mode 100644 index 000000000000..740073761100 --- /dev/null +++ b/website/DEPENDENCIES.node.csv @@ -0,0 +1,13 @@ +"module name","license","repository" +"@docusaurus/core@2.4.3","MIT","https://github.com/facebook/docusaurus" +"@docusaurus/module-type-aliases@2.3.1","MIT","https://github.com/facebook/docusaurus" +"@docusaurus/preset-classic@2.4.3","MIT","https://github.com/facebook/docusaurus" +"@mdx-js/react@1.6.22","MIT","https://github.com/mdx-js/mdx" +"@types/eslint-scope@3.7.7","MIT","https://github.com/DefinitelyTyped/DefinitelyTyped" +"@types/eslint@8.44.8","MIT","https://github.com/DefinitelyTyped/DefinitelyTyped" +"clsx@1.2.1","MIT","https://github.com/lukeed/clsx" +"docusaurus-plugin-image-zoom@0.1.4","MIT","https://github.com/gabrielcsapo/docusaurus-plugin-image-zoom" +"eslint-scope@5.1.1","BSD-2-Clause","https://github.com/eslint/eslint-scope" +"prism-react-renderer@1.3.5","MIT","https://github.com/FormidableLabs/prism-react-renderer" +"react-dom@17.0.2","MIT","https://github.com/facebook/react" +"react@17.0.2","MIT","https://github.com/facebook/react" diff --git a/website/README.md b/website/README.md index 117e3470366e..46309db45923 100644 --- a/website/README.md +++ b/website/README.md @@ -2,13 +2,13 @@ This website is built using [Docusaurus 2](https://docusaurus.io/), a modern static website generator. -### Installation +## Installation ``` $ pnpm install ``` -### Local Development +## Local Development ``` $ pnpm start @@ -16,10 +16,14 @@ $ pnpm start This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. -### Build +## Build ``` $ pnpm build ``` This command generates static content into the `build` directory and can be served using any static contents hosting service. + +## Dependencies + +Generate dependencies by `npx license-checker --producation --excludePrivatePackages --csv > DEPENDENCIES.node.csv` diff --git a/website/community/committers/release.md b/website/community/committers/release.md index 965e4bc46c5f..011a43b6cfe0 100644 --- a/website/community/committers/release.md +++ b/website/community/committers/release.md @@ -99,6 +99,7 @@ This issue is used to track tasks of the opendal ${opendal_version} release. - [ ] java - [ ] nodejs - [ ] Update docs +- [ ] Generate dependencies list - [ ] Push release candidate tag to GitHub #### ASF Side @@ -145,6 +146,10 @@ Please note that this version is the exact version of the release, not the relea - node.js: `bindings/nodejs/upgrade.md` - python: `bindings/python/upgrade.md` +### Generate dependencies list + +Running `python3 ./scripts/dependencies.py generate` to update the dependencies list of every package. + ### Push release candidate tag After bump version PR gets merged, we can create a GitHub release for the release candidate: