mozilla / cbindgen

A project for generating C bindings from Rust code
Mozilla Public License 2.0
2.37k stars 306 forks source link

Upgrade to clap 4 (getting rid of `atty` as a transitive dependency) #828

Closed faern closed 1 year ago

faern commented 1 year ago

cbindgen is still depending on clap 3 which in turn depends no atty. An unmaintained crate with a known unsoundness issue. We are really trying to get rid of atty from our dependency tree, but we also need cbindgen. So this issue is about considering an upgrade to clap 4.

faern commented 1 year ago

Please re-open since you merged a downgrade to clap 3 again in #868

micahsnyder commented 1 year ago

Yes please re-open this.