@@ -28,17 +28,17 @@ matrix:
2828 env : PY=3
2929
3030before_install :
31- # Install miniconda and create TEST env.
31+ # Install micromamba and create TEST env.
3232 - |
33- wget http ://bit.ly/miniconda -O miniconda.sh
34- bash miniconda.sh -b -p $HOME/miniconda
35- export PATH="$HOME/miniconda/bin:$PATH"
36- conda config --set always_yes yes --set changeps1 no --set show_channel_urls true
37- conda update conda --quiet
38- conda config --add channels conda-forge --force
39- conda config --set channel_priority strict
40- conda create --name TEST python=$PY --file requirements.txt --file requirements-dev.txt
41- source activate TEST
33+ wget -qO- https ://micromamba.snakepit.net/api/micromamba/linux-64/latest | tar -xvj bin/micromamba --strip-components=1
34+ ./micromamba shell init -s bash -p ~/micromamba
35+ export MAMBA_ROOT_PREFIX=~/micromamba
36+ export MAMBA_EXE=$(pwd)/micromamba
37+ . ${MAMBA_ROOT_PREFIX}/etc/profile.d/mamba.sh
38+
39+ echo "micromamba version $(micromamba --version)"
40+ micromamba create --yes -- name TEST python=$PY pip --file requirements.txt --file requirements-dev.txt --channel conda-forge
41+ micromamba activate TEST
4242
4343install :
4444 - pip install -e . --no-deps --force-reinstall
@@ -67,7 +67,8 @@ script:
6767 - |
6868 if [[ $TRAVIS_JOB_NAME == 'docs' ]]; then
6969 set -e
70- cp notebooks/quick_intro.ipynb docs/source/
70+ travis_wait jupyter nbconvert --to notebook --execute notebooks/quick_intro.ipynb --output=quick_intro-output.ipynb
71+ mv notebooks/quick_intro-output.ipynb docs/source/
7172 pushd docs
7273 make clean html linkcheck
7374 popd
0 commit comments