Ariel Balter
2018-08-22 21:00:30 UTC
I'm very confused, as I think many are, about the relationship (or lacks
thereof) between the various *conda *channels.
The only real attempt to answer this question is this single SO question
https://stackoverflow.com/questions/39857289/should-conda-or-conda-forge-be-used-for-python-environments
This is my current understanding:
1) The *anaconda *channel is maintained by continuum analytics and strives
to provide an integrated toolset to support scientific and analytical work.
The anaconda channel is open sourced, however continuum analytics is a
private company.
2) The *conda-forge* channel is a completely community maintained
collection of recipes that strives to provide an alternative to anaconda
with at least as many packages. I don't fully understand what they see as
their mission unless they disagree with some package or version choices *anaconda
*is making. If anaconda is open source, then why doesn't *conda-forge*
simply submit recipe pull requests to that channel?
3) The *r* channel is an r-specific sub-channel of the *anaconda *channel
supported by continuum analytics. Why is there a separate r channel?
4) I have no idea what the *defaults *channel is and why it exists.
5) The *bioconda *channel strives to make all *bioconductor *packages
installable through conda.
Also:
* bioconda says to use:
- bioconda
- conda-forge
- defaults
* However, some say that the *defaults *channel is incompatible with
*conda-forge*
* I think I have also read that the *r *and *conda-forge* channels are
incompatible
* It would also seem to make sense that the *anaconda *and *conda-forge*
channels could conflict
* However, *bioconda *conflicts with *r* and *anaconda *(and perhaps
defaults)
Somehow with all of this information, I am supposed to figure out how old
Susie is.
I asked this question to someone who frequently contributes to conda-forge,
and got some answers, but I don't completely understand them or feel they
adequately answer my questions.
What does the community say?
thereof) between the various *conda *channels.
The only real attempt to answer this question is this single SO question
https://stackoverflow.com/questions/39857289/should-conda-or-conda-forge-be-used-for-python-environments
This is my current understanding:
1) The *anaconda *channel is maintained by continuum analytics and strives
to provide an integrated toolset to support scientific and analytical work.
The anaconda channel is open sourced, however continuum analytics is a
private company.
2) The *conda-forge* channel is a completely community maintained
collection of recipes that strives to provide an alternative to anaconda
with at least as many packages. I don't fully understand what they see as
their mission unless they disagree with some package or version choices *anaconda
*is making. If anaconda is open source, then why doesn't *conda-forge*
simply submit recipe pull requests to that channel?
3) The *r* channel is an r-specific sub-channel of the *anaconda *channel
supported by continuum analytics. Why is there a separate r channel?
4) I have no idea what the *defaults *channel is and why it exists.
5) The *bioconda *channel strives to make all *bioconductor *packages
installable through conda.
Also:
* bioconda says to use:
- bioconda
- conda-forge
- defaults
* However, some say that the *defaults *channel is incompatible with
*conda-forge*
* I think I have also read that the *r *and *conda-forge* channels are
incompatible
* It would also seem to make sense that the *anaconda *and *conda-forge*
channels could conflict
* However, *bioconda *conflicts with *r* and *anaconda *(and perhaps
defaults)
Somehow with all of this information, I am supposed to figure out how old
Susie is.
I asked this question to someone who frequently contributes to conda-forge,
and got some answers, but I don't completely understand them or feel they
adequately answer my questions.
What does the community say?
--
You received this message because you are subscribed to the Google Groups "conda - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to conda+***@continuum.io.
To post to this group, send email to ***@continuum.io.
Visit this group at https://groups.google.com/a/continuum.io/group/conda/.
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/conda/9f4a7d81-42b6-44cd-b379-91772c5e2122%40continuum.io.
For more options, visit https://groups.google.com/a/continuum.io/d/optout.
You received this message because you are subscribed to the Google Groups "conda - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to conda+***@continuum.io.
To post to this group, send email to ***@continuum.io.
Visit this group at https://groups.google.com/a/continuum.io/group/conda/.
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/conda/9f4a7d81-42b6-44cd-b379-91772c5e2122%40continuum.io.
For more options, visit https://groups.google.com/a/continuum.io/d/optout.