Builder for assembling conda recipes from crate metadata.
Uses &mut self pattern for ergonomic conditional field setting.
build() consumes self and returns both Recipe and BuildScript.
Detect non-Rust runtime dependencies from source tree file patterns.
Scans file paths for indicators of R, Python, or other scripting languages
that would need corresponding conda run dependencies.