EGIS wiki space (here)
Conda does provide a method for pinning dependencies to an environment so you don't have to specify them each time (as: ARCLIST above). You need to list these packages in a filed called pinned in the conda-meta folder.
C:\Users\jwpowell> activate arc1041 (arc1041) C:\Users\jwpowell>(echo python ==2.7.10 & echo numpy ==1.9.2 & echo matplotlib ==1.4.3 & echo scipy ==0.16.0) > %CONDA_PREFIX%\conda-meta\pinned (arc1041) C:\Users\cprice>type %CONDA_PREFIX%\conda-meta\pinned python ==2.7.10 numpy ==1.9.2 matplotlib ==1.4.3 scipy ==0.16.0
Now that this has been set up, conda install scipy-0.18.1 will generate an error, and conda install six will update six to the highest version compatible with the pinned modules.