This is an automated email from the ASF dual-hosted git repository. tison pushed a commit to branch more-licenses in repository https://gitbox.apache.org/repos/asf/opendal.git
commit fcf4d937ac15cc0da750c9150e1d42e67e4b2dba Author: tison <[email protected]> AuthorDate: Sat Nov 22 23:37:00 2025 +0800 chore: fine tune deny configs 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
