Skip to content
Snippets Groups Projects
Select Git revision
  • 8c6f376269cb23d5de51d247469fbe914a682eba
  • master default protected
2 results

conda_recipes

Name Last commit Last update
docker
recipes
readme.md

Conda recipes for skmad-suite

This repository provides conda recipes for the skmad-suite packages and some of their dependencies.

The recipes are available in the directory recipes and can be used to build conda packages for Linux and macOS. The resulting packages are released through the skmad channel on anaconda.org.

The directory docker contains a Dockerfile that can be used to create a Linux Docker image suitable for the generation of the conda packages for Linux.

The resulting Docker image is available via the registry of this GitLab project. You can run it with:

docker run -it registry.gitlab.lis-lab.fr:5005/skmad-suite/conda_recipes/ubuntu:16.04

Building the Docker image for Linux

If needed, you can build the Docker image with:

docker build -t conda_builder docker

You can then run this image in interactive mode to build the conda packages with:

docker run -it conda_builder

Building and uploading the conda packages

To build the conda packages, you need to install the conda package manager, the simplest solution for this being to install miniconda.

In your conda environment, if not already installed, install the conda-build and anaconda-client packages:

conda install conda-build anaconda-client

Clone the conda_recipes repository:

git clone https://gitlab.lis-lab.fr/skmad-suite/conda_recipes.git

Use conda to build the package of your choice. See the readme.md file in the diretory containing the recipe that you want to build for detailed build and upload instructions.