Skip to content

Use conda-forge and bioconda channels by default#5423

Merged
bentsherman merged 7 commits intomasterfrom
default-conda-channels
Jan 13, 2026
Merged

Use conda-forge and bioconda channels by default#5423
bentsherman merged 7 commits intomasterfrom
default-conda-channels

Conversation

@ewels
Copy link
Member

@ewels ewels commented Oct 23, 2024

If conda.channels is not specified, set it to conda-forge,bioconda by default.

Quick edit, haven't adjusted tests or anything here, just wanted to raise for discussion.

If `conda.channels` is not specified, set it to `conda-forge`,`bioconda` by default.

Quick edit, haven't adjusted tests or anything here, just wanted to raise for discussion.

Signed-off-by: Phil Ewels <phil.ewels@seqera.io>
@netlify
Copy link

netlify bot commented Oct 23, 2024

Deploy Preview for nextflow-docs-staging ready!

Name Link
🔨 Latest commit 63b4ab1
🔍 Latest deploy log https://app.netlify.com/projects/nextflow-docs-staging/deploys/69666d3c28abf60008d5dd67
😎 Deploy Preview https://deploy-preview-5423--nextflow-docs-staging.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

ewels added 2 commits January 8, 2026 20:44
Signed-off-by: Phil Ewels <phil.ewels@seqera.io>
Signed-off-by: Phil Ewels <phil.ewels@seqera.io>
@ewels ewels force-pushed the default-conda-channels branch from d9325b2 to 310bdee Compare January 8, 2026 19:48
@ewels ewels marked this pull request as ready for review January 8, 2026 21:33
@ewels
Copy link
Member Author

ewels commented Jan 8, 2026

@pditommaso @bentsherman - I resurrected this old PR. Should be good to go now if we're happy with the behaviour?

Update documentation to reflect that conda.channels now defaults to
'conda-forge,bioconda' when not explicitly specified.

Signed-off-by: Claude <noreply@anthropic.com>
@ewels ewels requested a review from a team as a code owner January 9, 2026 04:51
@bentsherman
Copy link
Member

Can you remind me what's the reason for changing the defaults?

@ewels
Copy link
Member Author

ewels commented Jan 9, 2026

As I remember it, there were two main reasons:

  • We want simple package names to "just work". I don't think that this example in the docs works out of the box, for example, as it needs additional configuration in Nextflow to add the bioconda channel (pls correct me if I'm wrong)
  • We don't want people to use the defaults channel by accident. By always providing channels to conda we should avoid this.

@bentsherman bentsherman merged commit 48f9e3e into master Jan 13, 2026
12 checks passed
@bentsherman bentsherman deleted the default-conda-channels branch January 13, 2026 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants