Case Study 2: Two binary packages available from condaΒΆ
In this example, we consider the same packages that in the previous case study (i.e. scikit-learn and scikit-image), but conda binary versions of the packages will be assembled rather than building the packages from github.
packages:
- name : scikit-image
vcs : conda
cmd : conda install -y
channels :
- conda-forge
hierarchy : patch
- name : scikit-learn
vcs : conda
cmd : conda install -y
channels :
- conda-forge
hierarchy : patch
run:
- python test_function.py
In this example, the set of versions of each package is retrieved from anaconda default channel and the conda-forge (ref TODO) one. You can explore the available versions using the command
vclimb -v
--------------------------------------------------------------------------------
Versions of scikit-image scikit-learn
Versions of scikit-image
------------------------
0.7.2
0.8.0
0.8.2
0.9.1
0.9.3
0.10.0
0.10.1
0.11.0
0.11.2
0.11.3
0.12.3
0.13.0
Versions of scikit-learn
------------------------
0.11
0.12.1
0.13
0.13.1
0.14.1
0.15.0
0.15.0b1
0.15.0b2
0.15.1
0.15.2
0.16.0
0.16.1
0.17
0.17.1
0.18
0.18.1
0.18.2
As in the previous case study, we can extend the configuration file by adding numpy and scipy packages, but installed from conda.
packages:
- name : scikit-image
vcs : conda
cmd : conda install -y
channels :
- conda-forge
hierarchy : patch
- name : scikit-learn
vcs : conda
cmd : conda install -y
channels :
- conda-forge
hierarchy : patch
- name : scipy
vcs : conda
cmd : conda install -y
channels :
- conda-forge
hierarchy : minor
- name : numpy
vcs : conda
cmd : conda install -y
channels :
- conda-forge
hierarchy : minor
run:
- python test_function.py