This is an automated email from the ASF dual-hosted git repository.
tison pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/opendal.git
The following commit(s) were added to refs/heads/main by this push:
new 039dd314e chore: fine tune deny configs (#6812)
039dd314e is described below
commit 039dd314e8eca70453cca3dff6c2de411984f7ce
Author: tison <[email protected]>
AuthorDate: Sun Nov 23 00:52:32 2025 +0800
chore: fine tune deny configs (#6812)
Signed-off-by: tison <[email protected]>
---
deny.toml | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/deny.toml b/deny.toml
index 055821085..963cc0f7d 100644
--- a/deny.toml
+++ b/deny.toml
@@ -22,19 +22,18 @@ allow = [
"BSD-2-Clause",
"BSD-3-Clause",
"CC0-1.0",
- "CDLA-Permissive-2.0",
"ISC",
"MIT",
- "MPL-2.0",
- "MIT",
- "MPL-2.0",
"OpenSSL",
"Unicode-3.0",
- "Unicode-DFS-2016",
"Zlib",
]
exceptions = [
+ # cbindgen is used to generate C bindings; it is only a build dependency
+ # so it won't be included in the final library
+ { crate = "cbindgen", allow = ["MPL-2.0"] },
+
# malachite and its subcrates are introduced in the Python bindings
(pyo3-stub-gen)
# they are only used in proc-macro so they won't be included in the final
library
{ crate = "malachite", allow = ["LGPL-3.0"] },
@@ -42,6 +41,10 @@ exceptions = [
{ crate = "malachite-bigint", allow = ["LGPL-3.0"] },
{ crate = "malachite-nz", allow = ["LGPL-3.0"] },
{ crate = "malachite-q", allow = ["LGPL-3.0"] },
+
+ # open data licenses that SHOULD be OK
+ { crate = "unicode_names2", allow = ["Unicode-DFS-2016"] },
+ { crate = "webpki-roots", allow = ["CDLA-Permissive-2.0"] },
]
# this config file is used for all crates; some of them would not encounter
all the allowed licenses