Create conda package
I'm not exactly sure how, but I think it's possible to create a conda package for Caelus, along with packages for all of the dependencies (if necessary), which could then be hosted for free up on Anaconda.org. This would allow users to install or update Caelus with something like
conda install -c appliedccm caelus
and
conda update caelus
Maybe this would be very difficult though--just an idea!
Comments (4)
-
-
reporter I'm sure Continuum wouldn't add Caelus to their own repositories, but users can upload their own conda packages to Anaconda.org channels. The benefit of using conda packages is that they can be compiled binaries from any language, which means even the non-Python dependencies could be made into packages as well.
-
Ah. I see what you mean. Sorry missed the "-c appliedccm" bit in your post.
-
- changed status to resolved
CPL provides this functionality (http://caelus.readthedocs.io)
- Log in to comment
I suspect Continuum has certain criteria that must be met before they will add packages to conda repository.
However, the package can be installed into a Conda environment using pip. This will require Caelus to be converted into a python package (i.e., change setup.py to be the setuptools script as per python convention). Once Caelus is converted to a proper python package, the user can simply do
from within the Caelus directory and it will install the package in the conda environment. If installing from the version controlled branch, "pip install -e ." to track the latest version in developer mode.