Ruff currently depends on two different versions of the Nix crate: v0.30.1 and v0.31.1.
Could you please depend on only one version of this dependency?
Building this library currently fails on Alpine, and a fix for this is available upstream in nix-rust/nix@6619d8d, released in 0.31.2. Usually we patch Cargo.toml to use a local, patched copy of nix with a patch applied… but I can't really wrap my brain around the idea of patching a library which exists in two different versions at the same time (Cargo considers a "feature").