Skip to content

Conda forge: from zero to hero #374

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
guettli opened this issue Apr 18, 2017 · 8 comments
Open

Conda forge: from zero to hero #374

guettli opened this issue Apr 18, 2017 · 8 comments
Labels

Comments

@guettli
Copy link

guettli commented Apr 18, 2017

I heard that conda-forge is great. I am doing python development since several years.

Still I don't understand the current about page: https://conda-forge.github.io/#about

Please make the about page more new comer friendly.

Up to now I only used pip, but I am looking for an alternative.

@kain88-de
Copy link
Contributor

What do you not understand in the about page?
Do you need help installing the conda package-manager?

@guettli
Copy link
Author

guettli commented Apr 18, 2017

I don't see the benefit. Up to now I only used pip.

AFAIK up to now conda's source code was available, but you could not do host your own repositories.

Maybe I misunderstood it, but I heard that with conda-forge you can host your own repositories.

This way you have a interesting alternative to pip and pypi.

Why should I use conda-forge (and not go the pip/pypi road)?

What do you not understand in the about page?

I have only a vague understanding of the term "conda recipe".

@ocefpaf
Copy link
Member

ocefpaf commented Apr 18, 2017

@guettli I guess that there is some confusion on the conda vs pip usage and what conda-forge is.

conda-forge is a community that packages software for the conda package manager and hosts them in a channel at https://anaconda.org/conda-forge

Anyone can create a free account at anaconda.org and host their own binaries there, conda-forge's difference is that our recipes are open, editable using GitHub, and maintained by the community.

The conda vs pip debate is long and I recommend you to read http://jakevdp.github.io/blog/2016/08/25/conda-myths-and-misconceptions/

Spoiler: there is no conda vs pip nowadays but rather a conda+pip workflow taking advantage of both worlds. For example, my workflow is to get the "hard to compiled" and "complex dependencies" packages with conda and installing the fast "evolving pure python packages" with pip inside a conda environment.

@kain88-de
Copy link
Contributor

AFAIK up to now conda's source code was available, but you could not do host your own repositories.

The repositories are still hosted on anaconda.org. There isn't so far any largely available channel that is independent from hosting provided by continuum.

Maybe I misunderstood it, but I heard that with conda-forge you can host your own repositories.

Now the repositories are still hosted by continuum on the anaconda.org website. Conda-forge gives you access to a large number of packages that are usually upto date with pip and all in one place.

Why should I use conda-forge (and not go the pip/pypi road)?

depends on your needs. For pure python packages using pip and virtual envs is fine. But conda is a general package manager. It shines when you need software packages that aren't python. This is a common case for scientific software. A result of this is that you have a lot of non python package available with conda/conda-forge. Personally I also prefer the conda environments to virtual-environments in pure python.

@ChrisBarker-NOAA
Copy link
Contributor

ChrisBarker-NOAA commented Apr 18, 2017 via email

@guettli
Copy link
Author

guettli commented Apr 20, 2017

@ChrisBarker-NOAA thank you Chris for understanding what I want.

I see 80 open issues on github.

Please don't forget this minor documentation issue. For me it is no "minor" since new comers need our helping hand.

Since I have never used conda or conda-forge, I am not the one who can create a good pull request.

What is the next step according to your point of view?

@ChrisBarker-NOAA
Copy link
Contributor

ChrisBarker-NOAA commented Apr 20, 2017 via email

@ChrisBarker-NOAA
Copy link
Contributor

ChrisBarker-NOAA commented Apr 20, 2017 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

5 participants