Home

Awesome

<img alt="Cate: ESA CCI Toolbox" align="right" src="https://raw.githubusercontent.com/CCI-Tools/cate/master/doc/source/_static/logo/cci-toolbox-logo-latex.jpg" />

Build Status Build status

cate-installer

This repository provides scripts used to build and deploy (TODO!) a stand-alone installer which includes both a Miniconda Python, Cate, and all Cate dependencies.

See also the cate-conda repo which is used to build various Conda packages for Cate.

Building a Conda stand-alone installer

Install constructor (version >= 2.0) in your root Miniconda:

$ source activate
$ conda install constructor

Clone this repo if not already done:

git clone https://github.com/CCI-Tools/cate-installer.git

Build Anaconda installer cate (see installer/construct.yaml):

$ cd cate-installer
$ constructor installer

Warning: there is still an absolute (Windows) path in installer/construct.yaml which will remain until we have uploaded the Cate Conda package to a public repository.

The generated installer will have the same options as the default Conda installation in silent mode, namely:

Windows installer options

Example:

> cate-1.0.0-Windows-x86_64.exe /S /InstallationType=JustMe /AddToPath=0 /RegisterPython=0 /D=C:\Users\Dave\cate-1.0.0

Linux and Darwin installer options

Example:

$ ./cate-1.0.0-Linux-x86_64.sh -b -f -p /home/dave/cate-1.0.0

Remaining issues and TODOs

    <install-dir>/
        bin/
        docs/
        notebooks/
        gui/
        python/
        ...

More information