Tool for creating an airgapped archive of conda packages.
- uses
cas-mirror
to sync conda packages - creates platform tarballs
- uploads it to AWS s3 bucket (defaults to: airgap.svc.anaconda.com)
The easiest way to use it is to conda install
the package in a conda
environment. Make sure you get both repo_mirro
and cas_mirror
from jsandhu channel
since it is conda build of a forked repo:
$ conda create -nairgap -c jsandhu repo_mirror cas_mirror
$ conda activate airgap
$ airgap -h
NOTE: cas-mirror
and repo_mirror
pulled from jsandhu
TODO:
- Revisit logging; not sure we need a file & stdout?
- Finish documenting functions
- Move conda package to a more official location
- Generate and add md5 checksum files
- Add tests
- Should we tarballs per channel as well?
- Any other validation that we may want to do?