Skip to content

Latest commit

 

History

History
21 lines (12 loc) · 1.37 KB

README.md

File metadata and controls

21 lines (12 loc) · 1.37 KB

Keeping the conda-forge and glueviz channels in sync

Sync conda channels

The main glue conda packages are built on conda-forge:

However, we don't want users to necessarily have to add conda-forge as a channel since there are a lot of channels there, and some could cause incompatibilities with the defaults channel. Since the glue packages are pure-Python, we can easily just copy the builds from conda-forge to the glueviz channel and tell users to use the glueviz channel instead.

This repository includes a sync.py script that uses the anaconda.org API to make sure that all glue packages in conda-forge are present in the glueviz conda channel. Users can then install glue with:

conda install -c glueviz glueviz

Travis is set to run as a daily cron job (and the build only takes about a minute), and this required the BINSTAR_TOKEN environment variable to be set as a private token via the Travis settings page.

To run the sync manually, simply clone this repository and type:

./sync.sh