Skip to content

Commit

Permalink
Merge pull request #48 from Ouranosinc/new-docker-build-and-pin-hvplot
Browse files Browse the repository at this point in the history
New docker build and pin old hvplot.

Pin hvplot for holoviz/hvplot#498 (violin plot not working in latest hvplot 0.6.0).

Jenkins successful build: http://jenkins.ouranos.ca/job/PAVICS-e2e-workflow-tests/job/new-docker-build-and-pin-pytest/4/console (with pavics-sdi PR Ouranosinc/pavics-sdi#173).

Noticeable changes:
```diff
<   - hvplot=0.6.0=pyh9f0ad1d_0
>   - hvplot=0.5.2=py_0

<   - dask=2.20.0=py_0
>   - dask=2.22.0=py_0

<   - geopandas=0.8.0=py_1
>   - geopandas=0.8.1=py_0

<   - pandas=1.0.5=py37h0da4684_0
>   - pandas=1.1.0=py37h3340039_0

<   - matplotlib=3.2.2=1
>   - matplotlib=3.3.0=1

<   - numpy=1.18.5=py37h8960a57_0
>   - numpy=1.19.1=py37h8960a57_0

<   - cryptography=2.9.2=py37hb09aad4_0
>   - cryptography=3.0=py37hb09aad4_0

<   - python=3.7.6=h8356626_5_cpython
>   - python=3.7.8=h6f2ec95_1_cpython 

<   - nbval=0.9.5=py_0
>   - nbval=0.9.6=pyh9f0ad1d_0

<   - pytest=5.4.3=py37hc8dfbb8_0
>   - pytest=6.0.1=py37hc8dfbb8_0
```

Full conda env export diff:
[200716-200803-conda-env-export.diff.txt](https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/files/5018751/200716-200803-conda-env-export.diff.txt)
```diff
9c9
<   - _openmp_mutex=4.5=0_gnu
---
>   - _openmp_mutex=4.5=1_gnu
12a13,14
>   - appdirs=1.4.3=py_1
>   - argon2-cffi=20.1.0=py37h8f50634_0
15a18,19
>   - backports=1.0=py_2
>   - backports.functools_lru_cache=1.6.1=py_0
19c23
<   - blosc=1.19.0=he1b5a44_0
---
>   - blosc=1.20.0=he1b5a44_0
26a31
>   - c-ares=1.16.1=h516909a_0
35,37c40,42
<   - cffi=1.14.0=py37hd463f26_0
<   - cfitsio=3.470=h3eac812_5
<   - cftime=1.2.0=py37h03ebfcd_1
---
>   - cffi=1.14.1=py37h2b28604_0
>   - cfitsio=3.470=hce51eda_6
>   - cftime=1.2.1=py37h03ebfcd_0
47,49c52,54
<   - coverage=5.2=py37h8f50634_0
<   - cryptography=2.9.2=py37hb09aad4_0
<   - curl=7.71.1=he644dc0_1
---
>   - coverage=5.2.1=py37h8f50634_0
>   - cryptography=3.0=py37hb09aad4_0
>   - curl=7.71.1=he644dc0_4
57,58c62,63
<   - dask=2.20.0=py_0
<   - dask-core=2.20.0=py_0
---
>   - dask=2.22.0=py_0
>   - dask-core=2.22.0=py_0
66c71
<   - distributed=2.20.0=py37hc8dfbb8_0
---
>   - distributed=2.22.0=py37hc8dfbb8_0
81c86
<   - fsspec=0.7.4=py_0
---
>   - fsspec=0.8.0=py_0
86c91
<   - geopandas=0.8.0=py_1
---
>   - geopandas=0.8.1=py_0
95c100
<   - gitpython=3.1.3=py_0
---
>   - gitpython=3.1.7=py_0
101,102c106,107
<   - h5netcdf=0.8.0=py_0
<   - h5py=2.10.0=nompi_py37h90cd8ad_103
---
>   - h5netcdf=0.8.1=py_0
>   - h5py=2.10.0=nompi_py37h90cd8ad_104
104c109
<   - hdf5=1.10.6=nompi_h3c11f04_100
---
>   - hdf5=1.10.6=nompi_h3c11f04_101
107c112
<   - hvplot=0.6.0=pyh9f0ad1d_0
---
>   - hvplot=0.5.2=py_0
114,116c119,122
<   - ipykernel=5.3.2=py37h43977f1_0
<   - ipyleaflet=0.13.1=pyh9f0ad1d_0
<   - ipython=7.16.1=py37h43977f1_0
---
>   - iniconfig=1.0.1=pyh9f0ad1d_0
>   - ipykernel=5.3.4=py37h43977f1_0
>   - ipyleaflet=0.13.3=pyh9f0ad1d_0
>   - ipython=7.17.0=py37hc6149b9_0
129c135
<   - jupyter-dash=0.2.1.post1=py_0
---
>   - jupyter-dash=0.3.0=py_0
136,138c142,144
<   - jupyterhub=1.1.0=py37_2
<   - jupyterhub-base=1.1.0=py37_2
<   - jupyterlab=2.2.0=py_0
---
>   - jupyterhub=1.1.0=py37hc8dfbb8_3
>   - jupyterhub-base=1.1.0=py37hc8dfbb8_3
>   - jupyterlab=2.2.2=py_0
144c150
<   - krb5=1.17.1=hfafb76e_1
---
>   - krb5=1.17.1=hfafb76e_2
146c152
<   - lazy-object-proxy=1.5.0=py37h8f50634_0
---
>   - lazy-object-proxy=1.5.1=py37h8f50634_0
148c154
<   - ld_impl_linux-64=2.34=h53a641e_7
---
>   - ld_impl_linux-64=2.34=hc38a660_9
155,157c161,162
<   - libclang=9.0.1=default_hde54327_0
<   - libcurl=7.71.1=hcdd3856_1
<   - libdap4=3.20.6=h1d1bd15_0
---
>   - libcurl=7.71.1=hcdd3856_4
>   - libdap4=3.20.6=h1d1bd15_1
160a166
>   - libev=4.33=h516909a_0
162c168
<   - libgcc-ng=9.2.0=h24d8f2e_2
---
>   - libgcc-ng=9.3.0=h24d8f2e_14
164,165c170,171
<   - libgfortran-ng=7.5.0=hdf63c60_6
<   - libgomp=9.2.0=h24d8f2e_2
---
>   - libgfortran-ng=7.5.0=hdf63c60_14
>   - libgomp=9.3.0=h24d8f2e_14
171c177,178
<   - libnetcdf=4.7.4=nompi_h84807e1_104
---
>   - libnetcdf=4.7.4=nompi_h84807e1_105
>   - libnghttp2=1.41.0=hab1572f_1
175,176c182,183
<   - libprotobuf=3.12.3=h8b12597_1
<   - libsodium=1.0.17=h516909a_0
---
>   - libprotobuf=3.12.4=h8b12597_0
>   - libsodium=1.0.18=h516909a_0
179,180c186,187
<   - libssh2=1.9.0=hab1572f_3
<   - libstdcxx-ng=9.2.0=hdf63c60_2
---
>   - libssh2=1.9.0=hab1572f_5
>   - libstdcxx-ng=9.3.0=hdf63c60_14
187d193
<   - libxkbcommon=0.10.0=he1b5a44_0
191,193c197
<   - llvm-tools=9.0.1=he513fc3_1
<   - llvmdev=9.0.1=he513fc3_1
<   - llvmlite=0.33.0=py37h5202443_0
---
>   - llvmlite=0.33.0=py37h5202443_1
197c201
<   - mako=1.1.0=py_0
---
>   - mako=1.1.3=pyh9f0ad1d_0
200,201c204,205
<   - matplotlib=3.2.2=1
<   - matplotlib-base=3.2.2=py37h30547a4_0
---
>   - matplotlib=3.3.0=1
>   - matplotlib-base=3.3.0=py37hd478181_1
212c216
<   - nbval=0.9.5=py_0
---
>   - nbval=0.9.6=pyh9f0ad1d_0
216c220
<   - netcdf4=1.5.3=nompi_py37hdc49583_105
---
>   - netcdf4=1.5.4=nompi_py37hdc49583_100
220,222c224
<   - notebook=6.0.3=py37hc8dfbb8_1
<   - nspr=4.26=he1b5a44_0
<   - nss=3.47=he751ad9_0
---
>   - notebook=6.1.0=py37hc8dfbb8_0
224c226
<   - numpy=1.18.5=py37h8960a57_0
---
>   - numpy=1.19.1=py37h8960a57_0
230c232
<   - openssl=1.1.1g=h516909a_0
---
>   - openssl=1.1.1g=h516909a_1
234,235c236,237
<   - pandas=1.0.5=py37h0da4684_0
<   - pandoc=2.10=h14c3975_0
---
>   - pandas=1.1.0=py37h3340039_0
>   - pandoc=2.10.1=h516909a_0
239c241
<   - parso=0.7.0=pyh9f0ad1d_0
---
>   - parso=0.7.1=pyh9f0ad1d_0
245c247
<   - pip=20.1.1=py_1
---
>   - pip=20.2=py_0
248a251
>   - pooch=1.1.1=py_0
252c255
<   - proj=7.0.0=h966b41f_4
---
>   - proj=7.0.0=h966b41f_5
256c259
<   - protobuf=3.12.3=py37h3340039_0
---
>   - protobuf=3.12.4=py37h3340039_0
274c277
<   - pyqt=5.12.3=py37h8685d9f_3
---
>   - pyqt=5.9.2=py37hcca6a23_4
278,279c281,282
<   - pytest=5.4.3=py37hc8dfbb8_0
<   - python=3.7.6=h8356626_5_cpython
---
>   - pytest=6.0.1=py37hc8dfbb8_0
>   - python=3.7.8=h6f2ec95_1_cpython
288,289c291,292
<   - pyzmq=19.0.1=py37hac76be4_0
<   - qt=5.12.5=hd8c4c69_1
---
>   - pyzmq=19.0.2=py37hac76be4_0
>   - qt=5.9.7=h0c104cb_3
292c295
<   - rasterio=1.1.5=py37h0492a4a_0
---
>   - rasterio=1.1.5=py37h0492a4a_1
294c297
<   - regionmask=0.5.0=py_1
---
>   - regionmask=0.6.0=py_0
302c305
<   - scipy=1.5.0=py37ha3d9a3c_0
---
>   - scipy=1.5.2=py37hb14ef9d_0
304c307
<   - setuptools=49.2.0=py37hc8dfbb8_0
---
>   - setuptools=49.2.1=py37hc8dfbb8_0
305a309
>   - sip=4.19.8=py37hf484d3e_1000
320c324
<   - tifffile=2020.7.4=py_0
---
>   - tifffile=2020.7.24=py_0
322a327
>   - toml=0.10.1=pyh9f0ad1d_0
325c330
<   - tqdm=4.47.0=pyh9f0ad1d_0
---
>   - tqdm=4.48.2=pyh9f0ad1d_0
331c336
<   - urllib3=1.25.9=py_0
---
>   - urllib3=1.25.10=py_0
335c340
<   - wcwidth=0.2.5=pyh9f0ad1d_0
---
>   - wcwidth=0.2.5=pyh9f0ad1d_1
346c351
<   - xeus-python=0.8.2=py37h99015e2_0
---
>   - xeus-python=0.8.3=py37h99015e2_0
350c355
<   - xorg-libx11=1.6.9=h516909a_0
---
>   - xorg-libx11=1.6.10=h516909a_0
360c365
<   - zeromq=4.3.2=he1b5a44_2
---
>   - zeromq=4.3.2=he1b5a44_3
365c370
<   - zstd=1.4.4=h6597ccf_3
---
>   - zstd=1.4.5=h6597ccf_2
380,382d384
<     - pyqt5-sip==4.19.18
<     - pyqtchart==5.12
<     - pyqtwebengine==5.12.1
```

Full new conda env export (200803):
[200803-conda-env-export.yml.txt](https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/files/5018753/200803-conda-env-export.yml.txt)
```
name: birdy
channels:
  - plotly
  - cdat
  - conda-forge
  - defaults
dependencies:
  - _libgcc_mutex=0.1=conda_forge
  - _openmp_mutex=4.5=1_gnu
  - affine=2.3.0=py_0
  - alembic=1.4.2=pyh9f0ad1d_0
  - ansi2html=1.5.2=py37hc8dfbb8_1
  - appdirs=1.4.3=py_1
  - argon2-cffi=20.1.0=py37h8f50634_0
  - async_generator=1.10=py_0
  - attrs=19.3.0=py_0
  - backcall=0.2.0=pyh9f0ad1d_0
  - backports=1.0=py_2
  - backports.functools_lru_cache=1.6.1=py_0
  - beautifulsoup4=4.9.1=py37hc8dfbb8_0
  - bleach=3.1.5=pyh9f0ad1d_0
  - blinker=1.4=py_1
  - blosc=1.20.0=he1b5a44_0
  - bokeh=2.1.1=py37hc8dfbb8_0
  - boost-cpp=1.72.0=h8e57a91_0
  - branca=0.3.1=py_0
  - brotli=1.0.7=he1b5a44_1004
  - brotlipy=0.7.0=py37h8f50634_1000
  - brunsli=0.1=he1b5a44_0
  - bzip2=1.0.8=h516909a_2
  - c-ares=1.16.1=h516909a_0
  - ca-certificates=2020.6.20=hecda079_0
  - cairo=1.16.0=hcf35c78_1003
  - cartopy=0.18.0=py37h4b180d9_0
  - cdat_info=8.2=py_7
  - cdtime=3.1.3=py37h006a570_3
  - cdutil=8.2=py_2
  - certifi=2020.6.20=py37hc8dfbb8_0
  - certipy=0.1.3=py_0
  - cffi=1.14.1=py37h2b28604_0
  - cfitsio=3.470=hce51eda_6
  - cftime=1.2.1=py37h03ebfcd_0
  - chardet=3.0.4=py37hc8dfbb8_1006
  - charls=2.1.0=he1b5a44_2
  - click=7.1.2=pyh9f0ad1d_0
  - click-plugins=1.1.1=py_0
  - cligj=0.5.0=py_0
  - cloudpickle=1.5.0=py_0
  - colorama=0.4.3=py_0
  - colorcet=2.0.1=py_0
  - configurable-http-proxy=4.2.1=node13_he01fd0c_0
  - coverage=5.2.1=py37h8f50634_0
  - cryptography=3.0=py37hb09aad4_0
  - curl=7.71.1=he644dc0_4
  - cycler=0.10.0=py_2
  - cytoolz=0.10.1=py37h516909a_0
  - dash=1.13.4=pyh9f0ad1d_0
  - dash-core-components=1.10.1=pyh9f0ad1d_0
  - dash-html-components=1.0.3=pyh9f0ad1d_0
  - dash-renderer=1.5.1=pyh9f0ad1d_0
  - dash-table=4.8.1=pyh9f0ad1d_0
  - dask=2.22.0=py_0
  - dask-core=2.22.0=py_0
  - datashader=0.10.0=py_0
  - datashape=0.5.4=py_1
  - dbus=1.13.6=he372182_0
  - decorator=4.4.2=py_0
  - defusedxml=0.6.0=py_0
  - descartes=1.1.0=py_4
  - distarray=2.12.2=py_1
  - distributed=2.22.0=py37hc8dfbb8_0
  - docopt=0.6.2=py_1
  - dv3d=8.2=py_0
  - entrypoints=0.3=py37hc8dfbb8_1001
  - esgf-compute-api=2.3.4=py_0
  - esmf=8.0.1=nompi_hbeb3ca6_0
  - esmpy=8.0.1=nompi_py37h777d1d2_0
  - expat=2.2.9=he1b5a44_2
  - ffmpeg=4.2.3=h167e202_0
  - fiona=1.8.13=py37h0492a4a_1
  - flask=1.1.2=pyh9f0ad1d_0
  - flask-compress=1.5.0=pyh9f0ad1d_0
  - fontconfig=2.13.1=h86ecdb6_1001
  - freetype=2.10.2=he06d7ca_0
  - freexl=1.0.5=h516909a_1002
  - fsspec=0.8.0=py_0
  - future=0.18.2=py37hc8dfbb8_1
  - g2clib=1.6.0=hf3f1b0b_9
  - gdal=3.0.4=py37h4b180d9_10
  - genutil=8.2=py37hc1659b7_3
  - geopandas=0.8.1=py_0
  - geos=3.8.1=he1b5a44_0
  - geotiff=1.6.0=h05acad5_0
  - geoviews=1.8.1=py_0
  - geoviews-core=1.8.1=py_0
  - gettext=0.19.8.1=hc5be6a0_1002
  - ghostscript=9.22=hf484d3e_1001
  - giflib=5.2.1=h516909a_2
  - gitdb=4.0.5=py_0
  - gitpython=3.1.7=py_0
  - glib=2.65.0=h6f030ca_0
  - gmp=6.2.0=he1b5a44_2
  - gnutls=3.6.13=h79a8f9a_0
  - gst-plugins-base=1.14.5=h0935bb2_2
  - gstreamer=1.14.5=h36ae1b5_2
  - h5netcdf=0.8.1=py_0
  - h5py=2.10.0=nompi_py37h90cd8ad_104
  - hdf4=4.2.13=hf30be14_1003
  - hdf5=1.10.6=nompi_h3c11f04_101
  - heapdict=1.0.1=py_0
  - holoviews=1.13.3=pyh9f0ad1d_0
  - hvplot=0.5.2=py_0
  - icu=64.2=he1b5a44_1
  - idna=2.10=pyh9f0ad1d_0
  - imagecodecs=2020.5.30=py37hda6ee5b_2
  - imageio=2.9.0=py_0
  - importlib-metadata=1.7.0=py37hc8dfbb8_0
  - importlib_metadata=1.7.0=0
  - iniconfig=1.0.1=pyh9f0ad1d_0
  - ipykernel=5.3.4=py37h43977f1_0
  - ipyleaflet=0.13.3=pyh9f0ad1d_0
  - ipython=7.17.0=py37hc6149b9_0
  - ipython_genutils=0.2.0=py_1
  - ipywidgets=7.5.1=py_0
  - itsdangerous=1.1.0=py_0
  - jasper=1.900.1=h07fcdf6_1006
  - jedi=0.15.2=py37_0
  - jinja2=2.11.2=pyh9f0ad1d_0
  - jpeg=9d=h516909a_0
  - json-c=0.13.1=hbfbb72e_1002
  - json5=0.9.4=pyh9f0ad1d_0
  - jsonschema=3.2.0=py37hc8dfbb8_1
  - jupyter=1.0.0=py_2
  - jupyter-archive=0.7.0=py_0
  - jupyter-dash=0.3.0=py_0
  - jupyter_bokeh=2.0.3=py_0
  - jupyter_client=6.1.6=py_0
  - jupyter_console=6.1.0=py_1
  - jupyter_core=4.6.3=py37hc8dfbb8_1
  - jupyter_server=0.1.1=py37_0
  - jupyter_telemetry=0.0.5=py_0
  - jupyterhub=1.1.0=py37hc8dfbb8_3
  - jupyterhub-base=1.1.0=py37hc8dfbb8_3
  - jupyterlab=2.2.2=py_0
  - jupyterlab_pygments=0.1.1=pyh9f0ad1d_0
  - jupyterlab_server=1.2.0=py_0
  - jxrlib=1.1=h516909a_2
  - kealib=1.4.13=h33137a7_1
  - kiwisolver=1.2.0=py37h99015e2_0
  - krb5=1.17.1=hfafb76e_2
  - lame=3.100=h14c3975_1001
  - lazy-object-proxy=1.5.1=py37h8f50634_0
  - lcms2=2.11=hbd6801e_0
  - ld_impl_linux-64=2.34=hc38a660_9
  - lerc=2.2=he1b5a44_0
  - libaec=1.0.4=he1b5a44_1
  - libblas=3.8.0=11_openblas
  - libcblas=3.8.0=11_openblas
  - libcdms=3.1.2=h054cd8a_112
  - libcf=1.0.3=py37hda0e254_108
  - libcurl=7.71.1=hcdd3856_4
  - libdap4=3.20.6=h1d1bd15_1
  - libdrs=3.1.2=hc2e2db3_112
  - libdrs_f=3.1.2=hae7e664_110
  - libedit=3.1.20191231=h46ee950_1
  - libev=4.33=h516909a_0
  - libffi=3.2.1=he1b5a44_1007
  - libgcc-ng=9.3.0=h24d8f2e_14
  - libgdal=3.0.4=he6a97d6_10
  - libgfortran-ng=7.5.0=hdf63c60_14
  - libgomp=9.3.0=h24d8f2e_14
  - libiconv=1.15=h516909a_1006
  - libidn2=2.3.0=h516909a_0
  - libkml=1.3.0=hb574062_1011
  - liblapack=3.8.0=11_openblas
  - libllvm9=9.0.1=he513fc3_1
  - libnetcdf=4.7.4=nompi_h84807e1_105
  - libnghttp2=1.41.0=hab1572f_1
  - libopenblas=0.3.6=h6e990d7_6
  - libpng=1.6.37=hed695b0_1
  - libpq=12.3=h5513abc_0
  - libprotobuf=3.12.4=h8b12597_0
  - libsodium=1.0.18=h516909a_0
  - libspatialindex=1.9.3=he1b5a44_3
  - libspatialite=4.3.0a=h2482549_1038
  - libssh2=1.9.0=hab1572f_5
  - libstdcxx-ng=9.3.0=hdf63c60_14
  - libtiff=4.1.0=hc7e4089_6
  - libunistring=0.9.10=h14c3975_0
  - libuuid=2.32.1=h14c3975_1000
  - libuv=1.34.0=h516909a_0
  - libwebp-base=1.1.0=h516909a_3
  - libxcb=1.13=h14c3975_1002
  - libxml2=2.9.10=hee79883_0
  - libxslt=1.1.33=h31b3aaa_0
  - libzopfli=1.0.3=he1b5a44_0
  - llvmlite=0.33.0=py37h5202443_1
  - locket=0.2.0=py_2
  - lxml=4.5.2=py37he3881c9_0
  - lz4-c=1.9.2=he1b5a44_1
  - mako=1.1.3=pyh9f0ad1d_0
  - markdown=3.2.2=py_0
  - markupsafe=1.1.1=py37h8f50634_1
  - matplotlib=3.3.0=1
  - matplotlib-base=3.3.0=py37hd478181_1
  - mechanicalsoup=0.12.0=py_0
  - mesalib=18.3.1=h590aaf7_0
  - mistune=0.8.4=py37h8f50634_1001
  - more-itertools=8.4.0=py_0
  - msgpack-python=1.0.0=py37h99015e2_1
  - multipledispatch=0.6.0=py_0
  - munch=2.5.0=py_0
  - nbconvert=5.6.1=py37hc8dfbb8_1
  - nbdime=2.0.0=py_1
  - nbformat=5.0.7=py_0
  - nbval=0.9.6=pyh9f0ad1d_0
  - nc-time-axis=1.2.0=py_1
  - ncurses=6.2=he1b5a44_1
  - netcdf-fortran=4.5.3=nompi_hfef6a68_100
  - netcdf4=1.5.4=nompi_py37hdc49583_100
  - nettle=3.4.1=h1bed415_1002
  - networkx=2.4=py_1
  - nodejs=13.13.0=hf5d1a2b_0
  - notebook=6.1.0=py37hc8dfbb8_0
  - numba=0.50.1=py37h0da4684_1
  - numpy=1.19.1=py37h8960a57_0
  - oauthlib=3.0.1=py_0
  - olefile=0.46=py_0
  - openblas=0.3.6=h6e990d7_6
  - openh264=2.1.1=h8b12597_0
  - openjpeg=2.3.1=h981e76c_3
  - openssl=1.1.1g=h516909a_1
  - owslib=0.20.0=py_0
  - packaging=20.4=pyh9f0ad1d_0
  - pamela=1.0.0=py_0
  - pandas=1.1.0=py37h3340039_0
  - pandoc=2.10.1=h516909a_0
  - pandocfilters=1.4.2=py_1
  - panel=0.9.7=py_0
  - param=1.9.3=py_0
  - parso=0.7.1=pyh9f0ad1d_0
  - partd=1.1.0=py_0
  - pcre=8.44=he1b5a44_0
  - pexpect=4.8.0=py37hc8dfbb8_1
  - pickleshare=0.7.5=py37hc8dfbb8_1001
  - pillow=7.2.0=py37h718be6c_1
  - pip=20.2=py_0
  - pixman=0.38.0=h516909a_1003
  - plotly=4.9.0=pyh9f0ad1d_0
  - pluggy=0.13.1=py37hc8dfbb8_2
  - pooch=1.1.1=py_0
  - poppler=0.87.0=h4190859_1
  - poppler-data=0.4.9=1
  - postgresql=12.3=h8573dbc_0
  - proj=7.0.0=h966b41f_5
  - prometheus_client=0.8.0=pyh9f0ad1d_0
  - prompt-toolkit=3.0.5=py_1
  - prompt_toolkit=3.0.5=1
  - protobuf=3.12.4=py37h3340039_0
  - pscript=0.7.4=pyh9f0ad1d_0
  - psutil=5.7.2=py37h8f50634_0
  - pthread-stubs=0.4=h14c3975_1001
  - ptvsd=4.3.2=py37h516909a_1
  - ptyprocess=0.6.0=py_1001
  - py=1.9.0=pyh9f0ad1d_0
  - pycparser=2.20=pyh9f0ad1d_2
  - pyct=0.4.6=py_0
  - pyct-core=0.4.6=py_0
  - pycurl=7.43.0.5=py37hce7685b_2
  - pydap=3.2.2=py37_1000
  - pyepsg=0.4.0=py_0
  - pygments=2.6.1=py_0
  - pyjwt=1.7.1=py_0
  - pyopenssl=19.1.0=py_1
  - pyparsing=2.4.7=pyh9f0ad1d_0
  - pyproj=2.6.1.post1=py37h34dd122_0
  - pyqt=5.9.2=py37hcca6a23_4
  - pyrsistent=0.16.0=py37h8f50634_0
  - pyshp=2.1.0=py_0
  - pysocks=1.7.1=py37hc8dfbb8_1
  - pytest=6.0.1=py37hc8dfbb8_0
  - python=3.7.8=h6f2ec95_1_cpython
  - python-dateutil=2.8.1=py_0
  - python-editor=1.0.4=py_0
  - python-json-logger=0.1.11=py_0
  - python_abi=3.7=1_cp37m
  - pytz=2020.1=pyh9f0ad1d_0
  - pyviz_comms=0.7.6=pyh9f0ad1d_0
  - pywavelets=1.1.1=py37h03ebfcd_1
  - pyyaml=5.3.1=py37h8f50634_0
  - pyzmq=19.0.2=py37hac76be4_0
  - qt=5.9.7=h0c104cb_3
  - qtconsole=4.7.5=pyh9f0ad1d_0
  - qtpy=1.9.0=py_0
  - rasterio=1.1.5=py37h0492a4a_1
  - readline=8.0=he28a2e2_2
  - regionmask=0.6.0=py_0
  - requests=2.24.0=pyh9f0ad1d_0
  - retrying=1.3.3=py_2
  - rioxarray=0.0.31=py_0
  - rtree=0.9.4=py37h8526d28_1
  - ruamel.yaml=0.16.6=py37h8f50634_1
  - ruamel.yaml.clib=0.2.0=py37h8f50634_1
  - scikit-image=0.17.2=py37h0da4684_1
  - scipy=1.5.2=py37hb14ef9d_0
  - send2trash=1.5.0=py_0
  - setuptools=49.2.1=py37hc8dfbb8_0
  - shapely=1.7.0=py37hc88ce51_3
  - sip=4.19.8=py37hf484d3e_1000
  - siphon=0.8.0=py37_1002
  - six=1.15.0=pyh9f0ad1d_0
  - smmap=3.0.4=pyh9f0ad1d_0
  - snappy=1.1.8=he1b5a44_3
  - snuggs=1.4.7=py_0
  - sortedcontainers=2.2.2=pyh9f0ad1d_0
  - soupsieve=2.0.1=py37hc8dfbb8_0
  - sqlalchemy=1.3.18=py37h8f50634_0
  - sqlite=3.32.3=hcee41ef_1
  - tbb=2020.1=hc9558a2_0
  - tblib=1.6.0=py_0
  - terminado=0.8.3=py37hc8dfbb8_1
  - testpath=0.4.4=py_0
  - threddsclient=0.4.2=py_0
  - tifffile=2020.7.24=py_0
  - tiledb=1.7.7=h8efa9f0_3
  - tk=8.6.10=hed695b0_0
  - toml=0.10.1=pyh9f0ad1d_0
  - toolz=0.10.0=py_0
  - tornado=6.0.4=py37h8f50634_1
  - tqdm=4.48.2=pyh9f0ad1d_0
  - traitlets=4.3.3=py37hc8dfbb8_1
  - traittypes=0.2.1=py_1
  - typing_extensions=3.7.4.2=py_0
  - tzcode=2020a=h516909a_0
  - udunits2=2.2.27.6=h4e0c4b3_1001
  - urllib3=1.25.10=py_0
  - vcs=8.2=py_2
  - voila=0.1.21=py_0
  - vtk-cdat=8.2.0.8.2=py37_mesalibhead77ed_0
  - wcwidth=0.2.5=pyh9f0ad1d_1
  - webencodings=0.5.1=py_1
  - webob=1.8.6=py_0
  - werkzeug=1.0.1=pyh9f0ad1d_0
  - wget=1.20.1=h22169c7_0
  - wheel=0.34.2=py_1
  - widgetsnbextension=3.5.1=py37hc8dfbb8_1
  - x264=1!152.20180806=h14c3975_0
  - xarray=0.16.0=py_0
  - xerces-c=3.2.2=h8412b87_1004
  - xeus=0.24.1=h4d8c418_0
  - xeus-python=0.8.3=py37h99015e2_0
  - xorg-kbproto=1.0.7=h14c3975_1002
  - xorg-libice=1.0.10=h516909a_0
  - xorg-libsm=1.2.3=h84519dc_1000
  - xorg-libx11=1.6.10=h516909a_0
  - xorg-libxau=1.0.9=h14c3975_0
  - xorg-libxdmcp=1.1.3=h516909a_0
  - xorg-libxext=1.3.4=h516909a_0
  - xorg-libxrender=0.9.10=h516909a_1002
  - xorg-renderproto=0.11.1=h14c3975_1002
  - xorg-xextproto=7.3.0=h14c3975_1002
  - xorg-xproto=7.0.31=h14c3975_1007
  - xz=5.2.5=h516909a_1
  - yaml=0.2.5=h516909a_0
  - zeromq=4.3.2=he1b5a44_3
  - zfp=0.5.5=he1b5a44_1
  - zict=2.0.0=py_0
  - zipp=3.1.0=py_0
  - zlib=1.2.11=h516909a_1006
  - zstd=1.4.5=h6597ccf_2
  - pip:
    - astunparse==1.6.3
    - birdhouse-birdy==0.6.9
    - boltons==20.2.0
    - bottleneck==1.3.2
    - cdms2==3.1.4
    - colour==0.1.5
    - funcsigs==1.0.2
    - geojson==2.5.0
    - ipython-blocking==0.2.1
    - joblib==0.16.0
    - mpld3==0.5.1
    - pint==0.14
    - pixiedust==1.1.18
    - regrid2==3.1.4
    - requests-magpie==0.1.1
    - scikit-learn==0.23.1
    - threadpoolctl==2.1.0
    - wrapt==1.12.1
    - xclim==0.18.0
prefix: /opt/conda/envs/birdy
```

Full new conda env export (200730 not final new image of this PR):
[200730-conda-env-export.yml.txt](https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/files/5018755/200730-conda-env-export.yml.txt)
```
name: birdy
channels:
  - plotly
  - cdat
  - conda-forge
  - defaults
dependencies:
  - _libgcc_mutex=0.1=conda_forge
  - _openmp_mutex=4.5=0_gnu
  - affine=2.3.0=py_0
  - alembic=1.4.2=pyh9f0ad1d_0
  - ansi2html=1.5.2=py37hc8dfbb8_1
  - async_generator=1.10=py_0
  - attrs=19.3.0=py_0
  - backcall=0.2.0=pyh9f0ad1d_0
  - backports=1.0=py_2
  - backports.functools_lru_cache=1.6.1=py_0
  - beautifulsoup4=4.9.1=py37hc8dfbb8_0
  - bleach=3.1.5=pyh9f0ad1d_0
  - blinker=1.4=py_1
  - blosc=1.20.0=he1b5a44_0
  - bokeh=2.1.1=py37hc8dfbb8_0
  - boost-cpp=1.72.0=h8e57a91_0
  - branca=0.3.1=py_0
  - brotli=1.0.7=he1b5a44_1004
  - brotlipy=0.7.0=py37h8f50634_1000
  - brunsli=0.1=he1b5a44_0
  - bzip2=1.0.8=h516909a_2
  - c-ares=1.16.1=h516909a_0
  - ca-certificates=2020.6.20=hecda079_0
  - cairo=1.16.0=hcf35c78_1003
  - cartopy=0.18.0=py37h4b180d9_0
  - cdat_info=8.2=py_7
  - cdtime=3.1.3=py37h006a570_3
  - cdutil=8.2=py_2
  - certifi=2020.6.20=py37hc8dfbb8_0
  - certipy=0.1.3=py_0
  - cffi=1.14.1=py37h2b28604_0
  - cfitsio=3.470=hce51eda_6
  - cftime=1.2.1=py37h03ebfcd_0
  - chardet=3.0.4=py37hc8dfbb8_1006
  - charls=2.1.0=he1b5a44_2
  - click=7.1.2=pyh9f0ad1d_0
  - click-plugins=1.1.1=py_0
  - cligj=0.5.0=py_0
  - cloudpickle=1.5.0=py_0
  - colorama=0.4.3=py_0
  - colorcet=2.0.1=py_0
  - configurable-http-proxy=4.2.1=node13_he01fd0c_0
  - coverage=5.2.1=py37h8f50634_0
  - cryptography=3.0=py37hb09aad4_0
  - curl=7.71.1=he644dc0_4
  - cycler=0.10.0=py_2
  - cytoolz=0.10.1=py37h516909a_0
  - dash=1.13.4=pyh9f0ad1d_0
  - dash-core-components=1.10.1=pyh9f0ad1d_0
  - dash-html-components=1.0.3=pyh9f0ad1d_0
  - dash-renderer=1.5.1=pyh9f0ad1d_0
  - dash-table=4.8.1=pyh9f0ad1d_0
  - dask=2.21.0=py_0
  - dask-core=2.21.0=py_0
  - datashader=0.10.0=py_0
  - datashape=0.5.4=py_1
  - dbus=1.13.6=he372182_0
  - decorator=4.4.2=py_0
  - defusedxml=0.6.0=py_0
  - descartes=1.1.0=py_4
  - distarray=2.12.2=py_1
  - distributed=2.21.0=py37hc8dfbb8_0
  - docopt=0.6.2=py_1
  - dv3d=8.2=py_0
  - entrypoints=0.3=py37hc8dfbb8_1001
  - esgf-compute-api=2.3.4=py_0
  - esmf=8.0.1=nompi_hbeb3ca6_0
  - esmpy=8.0.1=nompi_py37h777d1d2_0
  - expat=2.2.9=he1b5a44_2
  - ffmpeg=4.2.3=h167e202_0
  - fiona=1.8.13=py37h0492a4a_1
  - flask=1.1.2=pyh9f0ad1d_0
  - flask-compress=1.5.0=pyh9f0ad1d_0
  - fontconfig=2.13.1=h86ecdb6_1001
  - freetype=2.10.2=he06d7ca_0
  - freexl=1.0.5=h516909a_1002
  - fsspec=0.7.4=py_0
  - future=0.18.2=py37hc8dfbb8_1
  - g2clib=1.6.0=hf3f1b0b_9
  - gdal=3.0.4=py37h4b180d9_10
  - genutil=8.2=py37hc1659b7_3
  - geopandas=0.8.1=py_0
  - geos=3.8.1=he1b5a44_0
  - geotiff=1.6.0=h05acad5_0
  - geoviews=1.8.1=py_0
  - geoviews-core=1.8.1=py_0
  - gettext=0.19.8.1=hc5be6a0_1002
  - ghostscript=9.22=hf484d3e_1001
  - giflib=5.2.1=h516909a_2
  - gitdb=4.0.5=py_0
  - gitpython=3.1.3=py_0
  - glib=2.65.0=h6f030ca_0
  - gmp=6.2.0=he1b5a44_2
  - gnutls=3.6.13=h79a8f9a_0
  - gst-plugins-base=1.14.5=h0935bb2_2
  - gstreamer=1.14.5=h36ae1b5_2
  - h5netcdf=0.8.1=py_0
  - h5py=2.10.0=nompi_py37h90cd8ad_104
  - hdf4=4.2.13=hf30be14_1003
  - hdf5=1.10.6=nompi_h3c11f04_100
  - heapdict=1.0.1=py_0
  - holoviews=1.13.3=pyh9f0ad1d_0
  - hvplot=0.6.0=pyh9f0ad1d_0
  - icu=64.2=he1b5a44_1
  - idna=2.10=pyh9f0ad1d_0
  - imagecodecs=2020.5.30=py37hda6ee5b_2
  - imageio=2.9.0=py_0
  - importlib-metadata=1.7.0=py37hc8dfbb8_0
  - importlib_metadata=1.7.0=0
  - ipykernel=5.3.4=py37h43977f1_0
  - ipyleaflet=0.13.3=pyh9f0ad1d_0
  - ipython=7.16.1=py37h43977f1_0
  - ipython_genutils=0.2.0=py_1
  - ipywidgets=7.5.1=py_0
  - itsdangerous=1.1.0=py_0
  - jasper=1.900.1=h07fcdf6_1006
  - jedi=0.15.2=py37_0
  - jinja2=2.11.2=pyh9f0ad1d_0
  - jpeg=9d=h516909a_0
  - json-c=0.13.1=hbfbb72e_1002
  - json5=0.9.4=pyh9f0ad1d_0
  - jsonschema=3.2.0=py37hc8dfbb8_1
  - jupyter=1.0.0=py_2
  - jupyter-archive=0.7.0=py_0
  - jupyter-dash=0.3.0=py_0
  - jupyter_bokeh=2.0.3=py_0
  - jupyter_client=6.1.6=py_0
  - jupyter_console=6.1.0=py_1
  - jupyter_core=4.6.3=py37hc8dfbb8_1
  - jupyter_server=0.1.1=py37_0
  - jupyter_telemetry=0.0.5=py_0
  - jupyterhub=1.1.0=py37hc8dfbb8_3
  - jupyterhub-base=1.1.0=py37hc8dfbb8_3
  - jupyterlab=2.2.2=py_0
  - jupyterlab_pygments=0.1.1=pyh9f0ad1d_0
  - jupyterlab_server=1.2.0=py_0
  - jxrlib=1.1=h516909a_2
  - kealib=1.4.13=h33137a7_1
  - kiwisolver=1.2.0=py37h99015e2_0
  - krb5=1.17.1=hfafb76e_2
  - lame=3.100=h14c3975_1001
  - lazy-object-proxy=1.5.1=py37h8f50634_0
  - lcms2=2.11=hbd6801e_0
  - ld_impl_linux-64=2.34=hc38a660_9
  - lerc=2.2=he1b5a44_0
  - libaec=1.0.4=he1b5a44_1
  - libblas=3.8.0=11_openblas
  - libcblas=3.8.0=11_openblas
  - libcdms=3.1.2=h054cd8a_112
  - libcf=1.0.3=py37hda0e254_108
  - libcurl=7.71.1=hcdd3856_4
  - libdap4=3.20.6=h1d1bd15_1
  - libdrs=3.1.2=hc2e2db3_112
  - libdrs_f=3.1.2=hae7e664_110
  - libedit=3.1.20191231=h46ee950_1
  - libev=4.33=h516909a_0
  - libffi=3.2.1=he1b5a44_1007
  - libgcc-ng=9.3.0=h24d8f2e_11
  - libgdal=3.0.4=he6a97d6_10
  - libgfortran-ng=7.5.0=hdf63c60_11
  - libgomp=9.3.0=h24d8f2e_11
  - libiconv=1.15=h516909a_1006
  - libidn2=2.3.0=h516909a_0
  - libkml=1.3.0=hb574062_1011
  - liblapack=3.8.0=11_openblas
  - libllvm9=9.0.1=he513fc3_1
  - libnetcdf=4.7.4=nompi_h84807e1_105
  - libnghttp2=1.41.0=hab1572f_1
  - libopenblas=0.3.6=h6e990d7_6
  - libpng=1.6.37=hed695b0_1
  - libpq=12.3=h5513abc_0
  - libprotobuf=3.12.3=h8b12597_2
  - libsodium=1.0.17=h516909a_0
  - libspatialindex=1.9.3=he1b5a44_3
  - libspatialite=4.3.0a=h2482549_1038
  - libssh2=1.9.0=hab1572f_5
  - libstdcxx-ng=9.3.0=hdf63c60_11
  - libtiff=4.1.0=hc7e4089_6
  - libunistring=0.9.10=h14c3975_0
  - libuuid=2.32.1=h14c3975_1000
  - libuv=1.34.0=h516909a_0
  - libwebp-base=1.1.0=h516909a_3
  - libxcb=1.13=h14c3975_1002
  - libxml2=2.9.10=hee79883_0
  - libxslt=1.1.33=h31b3aaa_0
  - libzopfli=1.0.3=he1b5a44_0
  - llvmlite=0.33.0=py37h5202443_1
  - locket=0.2.0=py_2
  - lxml=4.5.2=py37he3881c9_0
  - lz4-c=1.9.2=he1b5a44_1
  - mako=1.1.3=pyh9f0ad1d_0
  - markdown=3.2.2=py_0
  - markupsafe=1.1.1=py37h8f50634_1
  - matplotlib=3.3.0=1
  - matplotlib-base=3.3.0=py37hd478181_1
  - mechanicalsoup=0.12.0=py_0
  - mesalib=18.3.1=h590aaf7_0
  - mistune=0.8.4=py37h8f50634_1001
  - more-itertools=8.4.0=py_0
  - msgpack-python=1.0.0=py37h99015e2_1
  - multipledispatch=0.6.0=py_0
  - munch=2.5.0=py_0
  - nbconvert=5.6.1=py37hc8dfbb8_1
  - nbdime=2.0.0=py_1
  - nbformat=5.0.7=py_0
  - nbval=0.9.5=py_0
  - nc-time-axis=1.2.0=py_1
  - ncurses=6.2=he1b5a44_1
  - netcdf-fortran=4.5.3=nompi_hfef6a68_100
  - netcdf4=1.5.4=nompi_py37hdc49583_100
  - nettle=3.4.1=h1bed415_1002
  - networkx=2.4=py_1
  - nodejs=13.13.0=hf5d1a2b_0
  - notebook=6.0.3=py37hc8dfbb8_1
  - numba=0.50.1=py37h0da4684_1
  - numpy=1.19.1=py37h8960a57_0
  - oauthlib=3.0.1=py_0
  - olefile=0.46=py_0
  - openblas=0.3.6=h6e990d7_6
  - openh264=2.1.1=h8b12597_0
  - openjpeg=2.3.1=h981e76c_3
  - openssl=1.1.1g=h516909a_1
  - owslib=0.20.0=py_0
  - packaging=20.4=pyh9f0ad1d_0
  - pamela=1.0.0=py_0
  - pandas=1.1.0=py37h3340039_0
  - pandoc=2.10.1=h516909a_0
  - pandocfilters=1.4.2=py_1
  - panel=0.9.7=py_0
  - param=1.9.3=py_0
  - parso=0.7.1=pyh9f0ad1d_0
  - partd=1.1.0=py_0
  - pcre=8.44=he1b5a44_0
  - pexpect=4.8.0=py37hc8dfbb8_1
  - pickleshare=0.7.5=py37hc8dfbb8_1001
  - pillow=7.2.0=py37h718be6c_1
  - pip=20.2=py_0
  - pixman=0.38.0=h516909a_1003
  - plotly=4.9.0=pyh9f0ad1d_0
  - pluggy=0.13.1=py37hc8dfbb8_2
  - poppler=0.87.0=h4190859_1
  - poppler-data=0.4.9=1
  - postgresql=12.3=h8573dbc_0
  - proj=7.0.0=h966b41f_5
  - prometheus_client=0.8.0=pyh9f0ad1d_0
  - prompt-toolkit=3.0.5=py_1
  - prompt_toolkit=3.0.5=1
  - protobuf=3.12.3=py37h3340039_0
  - pscript=0.7.4=pyh9f0ad1d_0
  - psutil=5.7.2=py37h8f50634_0
  - pthread-stubs=0.4=h14c3975_1001
  - ptvsd=4.3.2=py37h516909a_1
  - ptyprocess=0.6.0=py_1001
  - py=1.9.0=pyh9f0ad1d_0
  - pycparser=2.20=pyh9f0ad1d_2
  - pyct=0.4.6=py_0
  - pyct-core=0.4.6=py_0
  - pycurl=7.43.0.5=py37hce7685b_2
  - pydap=3.2.2=py37_1000
  - pyepsg=0.4.0=py_0
  - pygments=2.6.1=py_0
  - pyjwt=1.7.1=py_0
  - pyopenssl=19.1.0=py_1
  - pyparsing=2.4.7=pyh9f0ad1d_0
  - pyproj=2.6.1.post1=py37h34dd122_0
  - pyqt=5.9.2=py37hcca6a23_4
  - pyrsistent=0.16.0=py37h8f50634_0
  - pyshp=2.1.0=py_0
  - pysocks=1.7.1=py37hc8dfbb8_1
  - pytest=5.4.3=py37hc8dfbb8_0
  - python=3.7.8=h6f2ec95_0_cpython
  - python-dateutil=2.8.1=py_0
  - python-editor=1.0.4=py_0
  - python-json-logger=0.1.11=py_0
  - python_abi=3.7=1_cp37m
  - pytz=2020.1=pyh9f0ad1d_0
  - pyviz_comms=0.7.6=pyh9f0ad1d_0
  - pywavelets=1.1.1=py37h03ebfcd_1
  - pyyaml=5.3.1=py37h8f50634_0
  - pyzmq=19.0.1=py37hac76be4_0
  - qt=5.9.7=h0c104cb_3
  - qtconsole=4.7.5=pyh9f0ad1d_0
  - qtpy=1.9.0=py_0
  - rasterio=1.1.5=py37h0492a4a_1
  - readline=8.0=he28a2e2_2
  - regionmask=0.5.0=py_1
  - requests=2.24.0=pyh9f0ad1d_0
  - retrying=1.3.3=py_2
  - rioxarray=0.0.31=py_0
  - rtree=0.9.4=py37h8526d28_1
  - ruamel.yaml=0.16.6=py37h8f50634_1
  - ruamel.yaml.clib=0.2.0=py37h8f50634_1
  - scikit-image=0.17.2=py37h0da4684_1
  - scipy=1.5.2=py37hb14ef9d_0
  - send2trash=1.5.0=py_0
  - setuptools=49.2.0=py37hc8dfbb8_0
  - shapely=1.7.0=py37hc88ce51_3
  - sip=4.19.8=py37hf484d3e_1000
  - siphon=0.8.0=py37_1002
  - six=1.15.0=pyh9f0ad1d_0
  - smmap=3.0.4=pyh9f0ad1d_0
  - snappy=1.1.8=he1b5a44_3
  - snuggs=1.4.7=py_0
  - sortedcontainers=2.2.2=pyh9f0ad1d_0
  - soupsieve=2.0.1=py37hc8dfbb8_0
  - sqlalchemy=1.3.18=py37h8f50634_0
  - sqlite=3.32.3=hcee41ef_1
  - tbb=2020.1=hc9558a2_0
  - tblib=1.6.0=py_0
  - terminado=0.8.3=py37hc8dfbb8_1
  - testpath=0.4.4=py_0
  - threddsclient=0.4.2=py_0
  - tifffile=2020.7.24=py_0
  - tiledb=1.7.7=h8efa9f0_3
  - tk=8.6.10=hed695b0_0
  - toolz=0.10.0=py_0
  - tornado=6.0.4=py37h8f50634_1
  - tqdm=4.48.0=pyh9f0ad1d_0
  - traitlets=4.3.3=py37hc8dfbb8_1
  - traittypes=0.2.1=py_1
  - typing_extensions=3.7.4.2=py_0
  - tzcode=2020a=h516909a_0
  - udunits2=2.2.27.6=h4e0c4b3_1001
  - urllib3=1.25.10=py_0
  - vcs=8.2=py_2
  - voila=0.1.21=py_0
  - vtk-cdat=8.2.0.8.2=py37_mesalibhead77ed_0
  - wcwidth=0.2.5=pyh9f0ad1d_1
  - webencodings=0.5.1=py_1
  - webob=1.8.6=py_0
  - werkzeug=1.0.1=pyh9f0ad1d_0
  - wget=1.20.1=h22169c7_0
  - wheel=0.34.2=py_1
  - widgetsnbextension=3.5.1=py37hc8dfbb8_1
  - x264=1!152.20180806=h14c3975_0
  - xarray=0.16.0=py_0
  - xerces-c=3.2.2=h8412b87_1004
  - xeus=0.24.1=h4d8c418_0
  - xeus-python=0.8.3=py37h99015e2_0
  - xorg-kbproto=1.0.7=h14c3975_1002
  - xorg-libice=1.0.10=h516909a_0
  - xorg-libsm=1.2.3=h84519dc_1000
  - xorg-libx11=1.6.9=h516909a_0
  - xorg-libxau=1.0.9=h14c3975_0
  - xorg-libxdmcp=1.1.3=h516909a_0
  - xorg-libxext=1.3.4=h516909a_0
  - xorg-libxrender=0.9.10=h516909a_1002
  - xorg-renderproto=0.11.1=h14c3975_1002
  - xorg-xextproto=7.3.0=h14c3975_1002
  - xorg-xproto=7.0.31=h14c3975_1007
  - xz=5.2.5=h516909a_1
  - yaml=0.2.5=h516909a_0
  - zeromq=4.3.2=he1b5a44_2
  - zfp=0.5.5=he1b5a44_1
  - zict=2.0.0=py_0
  - zipp=3.1.0=py_0
  - zlib=1.2.11=h516909a_1006
  - zstd=1.4.5=h6597ccf_2
  - pip:
    - astunparse==1.6.3
    - birdhouse-birdy==0.6.9
    - boltons==20.2.0
    - bottleneck==1.3.2
    - cdms2==3.1.4
    - colour==0.1.5
    - funcsigs==1.0.2
    - geojson==2.5.0
    - ipython-blocking==0.2.1
    - joblib==0.16.0
    - mpld3==0.5.1
    - pint==0.14
    - pixiedust==1.1.18
    - regrid2==3.1.4
    - requests-magpie==0.1.1
    - scikit-learn==0.23.1
    - threadpoolctl==2.1.0
    - wrapt==1.12.1
    - xclim==0.18.0
prefix: /opt/conda/envs/birdy
```
  • Loading branch information
tlvu committed Aug 4, 2020
2 parents 4e03a67 + 5afce57 commit 4ad6ba6
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 5 deletions.
2 changes: 1 addition & 1 deletion Jenkinsfile
Expand Up @@ -10,7 +10,7 @@ pipeline {
// https://jenkins.io/doc/book/pipeline/syntax/
agent {
docker {
image "pavics/workflow-tests:200716"
image "pavics/workflow-tests:200803"
label 'linux && docker'
}
}
Expand Down
2 changes: 1 addition & 1 deletion binder/Dockerfile
@@ -1,4 +1,4 @@
FROM pavics/workflow-tests:200716
FROM pavics/workflow-tests:200803

USER root

Expand Down
4 changes: 3 additions & 1 deletion docker/environment.yml
Expand Up @@ -33,7 +33,9 @@ dependencies:
- panel
- holoviews
- geoviews
- hvplot
# unpin hvplot when https://github.com/holoviz/hvplot/issues/498 (violin plot
# not working with hvplot 0.6.0) is fixed
- hvplot==0.5.2
- nc-time-axis
# can re-enable xclim from conda once we have write access to
# https://github.com/conda-forge/xclim-feedstock
Expand Down
2 changes: 1 addition & 1 deletion launchcontainer
@@ -1,7 +1,7 @@
#!/bin/sh -x

if [ -z "$DOCKER_IMAGE" ]; then
DOCKER_IMAGE="pavics/workflow-tests:200716"
DOCKER_IMAGE="pavics/workflow-tests:200803"
fi

if [ -z "$CONTAINER_NAME" ]; then
Expand Down
2 changes: 1 addition & 1 deletion launchnotebook
Expand Up @@ -7,7 +7,7 @@ if [ -z "$PORT" ]; then
fi

if [ -z "$DOCKER_IMAGE" ]; then
DOCKER_IMAGE="pavics/workflow-tests:200716"
DOCKER_IMAGE="pavics/workflow-tests:200803"
fi

if [ -z "$CONTAINER_NAME" ]; then
Expand Down

0 comments on commit 4ad6ba6

Please sign in to comment.