Create conda package

Issue #2 resolved
petebachant created an issue

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)

  1. Shreyas A

    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

    cd lib/python2.6/Caelus
    pip install .
    

    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.

  2. petebachant 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.

  3. Log in to comment