Custom conda-forge distribution
See original GitHub issueMoving some discussion from https://github.com/conda-forge/conda-forge.github.io/issues/22 to a separate issue.
With the new conda constructor its really easy to make a custom conda distribution (for all the platforms: OS X, Linux and Windows) with custom packages from a conda channel. I just tested it with a file like this:
name: centonda
version: 1.0.0
channels:
- http://repo.continuum.io/pkgs/free/
- https://conda.anaconda.org/conda-forge
specs:
- python
- conda
- anyjson
At the moment you still need http://repo.continuum.io/pkgs/free/ in the channels list to have python and conda but you can see the idea, if these packages are on the conda-forge channel it would be possible to create a distribution with only community created packages.
It would also be possible to make that custom distribution point to the conda-forge channel by default. Not as straight forward but possible, see conda/constructor#16. With this is possible to keep people updated faster as the channel is updated.
Issue Analytics
- State:
- Created 7 years ago
- Comments:29 (29 by maintainers)
Top GitHub Comments
Hi all, recently put some work into making a
constructor
-basedconda-forge
installer using CIs to build, test, and release the installer as GitHub release assets. Have called itminiforge
. Just recently generated installers for all Python versions, OSes, and architectures supported byconda-forge
. Each installer also has a correspondingsha256
checksum for verification. Feel free to try out the installers. Would be interested any feedback you have over at that repo.Regarding a general-purpose miniforge, I think that it is becoming a requirement for binary compatibility purpose.
At the moment, if
r
is installed fromconda-forge
, we end up with packages fromdefault
whenever we e.g. installcmake
(also from conda-forge).As a package author, I would use a pure conda-forge environment should there be one available.