49 lines · 1.4 KB · TOML
RawDownload
# cargo-about configuration for generating third-party license attribution.## The accepted license list must stay in sync with deny.toml's [licenses.allow].# CI enforces this via script/check_license_config_sync. accepted = [    "0BSD",    "Apache-2.0",    "BSD-2-Clause",    "BSD-3-Clause",    "BSL-1.0",    "CC0-1.0",    "CDLA-Permissive-2.0",    "ISC",    "MIT",    "MPL-2.0",    "Unlicense",    "Unicode-3.0",    "Unicode-DFS-2016",    "Zlib",] # Exclude private workspace crates (publish = false).private = { ignore = true } # Build and dev dependencies are not redistributed.ignore-build-dependencies = trueignore-dev-dependencies = true # Built-in workarounds for crates with complicated license packaging.workarounds = [    "ring",    "rustls",] # These are Warp's own private crates, sourced via git from the warpdotdev# organization. They are not part of this workspace and do not have explicit# licenses yet (they will be open-sourced soon). cargo-about will skip them# during generation. Once they are open-sourced and have license fields, they# will be included automatically and we can add --fail back to the generate# invocation.## Excluded crates (same as deny.toml exceptions):#   - command-corrections#   - session-sharing-protocol#   - warp-command-signatures#   - warp-completion-metadata#   - warp-workflows#   - warp-workflows-types