Commits
Click on a commit to change the comparison rangediscard unused variants before copying metadata
when variant matrix is large and mostly unused (as in conda-forge),
the length of input_variants may be several thousand
when only a few are actually used.
This causes `get_loop_vars` and `metadata.copy()` to become very expensive. try reducing with all used vars instead of loop vars
should reduce less remove redundant deepcopy of config.variant
config.copy already copies this, no need to do it twice in metadata.copy Merge branch 'main' into reduce_variants add config.copy_variants method
to avoid calling pickle in too many places Merge branch 'main' into reduce_variants Update news/5392-variant-copy Add benchmark test for `render_recipe` (#5490)3 months ago
by kenodegard