Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nco 4.7.7 has a gsl<2.3 dependency #77

Closed
akrherz opened this issue Oct 11, 2018 · 29 comments
Closed

nco 4.7.7 has a gsl<2.3 dependency #77

akrherz opened this issue Oct 11, 2018 · 29 comments

Comments

@akrherz
Copy link
Contributor

akrherz commented Oct 11, 2018

Issue:

Current conda-forge build of nco has a gsl < 2.3.0a0 dependency, and conda-forge now has gsl=2.4
version: 4.7.7
build string: hf9e8a00_0
dependencies:
gsl >=2.2.1,<2.3.0a0

It is unclear to me if nco has this version requirement or not. Irregardless, installing gsl=2.4 ends up downgrading nco to 4.5.5, which then fails

$ /opt/miniconda3/envs/prod/bin/ncra
/opt/miniconda3/envs/prod/bin/ncra: error while loading shared libraries: libgsl.so.19: cannot open shared object file: No such file or directory


Environment (conda list):
$ conda list
# packages in environment at /opt/miniconda3/envs/prod:
#
# Name                    Version                   Build  Channel
affine                    2.2.1                      py_0    conda-forge
alembic                   0.9.9                      py_0    conda-forge
apiclient                 1.0.3                     <pip>
appdirs                   1.4.3                      py_1    conda-forge
asn1crypto                0.24.0                py36_1003    conda-forge
astroid                   2.0.3                    py36_0    conda-forge
async_generator           1.10                       py_0    conda-forge
atomicwrites              1.2.1                      py_0    conda-forge
attrs                     18.2.0                     py_0    conda-forge
automat                   0.7.0                      py_1    conda-forge
Automat                   0.7.0                     <pip>
backcall                  0.1.0                      py_0    conda-forge
beautifulsoup4            4.6.3                 py36_1000    conda-forge
black                     18.6b4                    <pip>
blas                      1.1                    openblas    conda-forge
bleach                    3.0.1                      py_0    conda-forge
blinker                   1.4                        py_1    conda-forge
bokeh                     0.13.0                   py36_0    conda-forge
boost-cpp                 1.67.0               h3a22d5f_0    conda-forge
boto3                     1.9.20                     py_0    conda-forge
botocore                  1.12.20                    py_0    conda-forge
bottleneck                1.2.1            py36h7eb728f_1    conda-forge
boxsdk                    1.5.5                     <pip>
bzip2                     1.0.6                h470a237_2    conda-forge
ca-certificates           2018.8.24            ha4d7672_0    conda-forge
cachetools                2.1.0                     <pip>
cairo                     1.14.12              he6fea26_5    conda-forge
cartopy                   0.16.0           py36h81b52dc_2    conda-forge
cdo                       1.9.4                h1d09544_1    conda-forge
certifi                   2018.8.24             py36_1001    conda-forge
cf_units                  2.0.1            py36h7eb728f_2    conda-forge
cffi                      1.11.5           py36h5e8e0c9_1    conda-forge
cftime                    1.0.1            py36h7eb728f_1    conda-forge
chardet                   3.0.4                 py36_1003    conda-forge
click                     7.0                        py_0    conda-forge
click-plugins             1.0.4                      py_0    conda-forge
cligj                     0.5.0                      py_0    conda-forge
cloudpickle               0.6.0                      py_0    conda-forge
codecov                   2.0.15                    <pip>
configurable-http-proxy   3.1.0                   node8_1    conda-forge
consistent-hash-git       0.3                       <pip>
constantly                15.1.0                     py_0    conda-forge
coverage                  4.5.1            py36h470a237_1    conda-forge
coveralls                 1.5.1                      py_0    conda-forge
cryptography              2.3.1            py36hdffb7b8_0    conda-forge
cryptography-vectors      2.3.1                 py36_1000    conda-forge
curl                      7.61.1               h74213dd_2    conda-forge
cycler                    0.10.0                     py_1    conda-forge
cython                    0.28.5           py36hfc679d8_0    conda-forge
cytoolz                   0.9.0.1          py36h470a237_1    conda-forge
dask                      0.19.3                     py_0    conda-forge
dask-core                 0.19.3                     py_0    conda-forge
dbus                      1.13.0               h3a4f0e9_0    conda-forge
decorator                 4.3.0                      py_0    conda-forge
defusedxml                0.5.0                      py_1    conda-forge
descartes                 1.1.0                      py_2    conda-forge
distributed               1.23.3                py36_1000    conda-forge
docopt                    0.6.2                      py_1    conda-forge
docutils                  0.14                  py36_1001    conda-forge
dropbox                   9.1.0                      py_0    conda-forge
eccodes                   2.8.2                ha8b302a_0    conda-forge
ecmwf_grib                1.27.0               h0cee55e_1    conda-forge
entrypoints               0.2.3                 py36_1002    conda-forge
enum34                    1.1.6                     <pip>
ephem                     3.7.6.0          py36h470a237_1    conda-forge
esmf                      7.1.0r               ha678704_2    conda-forge
expat                     2.2.5                hfc679d8_2    conda-forge
feedgen                   0.7.0                     <pip>
fftw                      3.3.8                h470a237_0    conda-forge
fiona                     1.8a3            py36hb00a9d7_0    conda-forge
flake8                    3.5.0                 py36_1000    conda-forge
fontconfig                2.13.1               h65d0f4c_0    conda-forge
freetype                  2.9.1                h6debe1e_4    conda-forge
freexl                    1.0.5                h470a237_2    conda-forge
fribidi                   1.0.4                h14c3975_0  
future                    0.16.0                    <pip>
gdal                      2.2.4            py36hb00a9d7_9    conda-forge
gdata                     3.0.0                     <pip>
geographiclib             1.49                       py_0    conda-forge
geojson                   2.3.0                      py_0    conda-forge
geopandas                 0.4.0                      py_1    conda-forge
geopy                     1.17.0                     py_0    conda-forge
geos                      3.6.2                hfc679d8_3    conda-forge
geotiff                   1.4.2                h700e5ad_4    conda-forge
gettext                   0.19.8.1             h5e8e0c9_1    conda-forge
giflib                    5.1.4                h470a237_1    conda-forge
glib                      2.55.0               h464dc38_2    conda-forge
gmp                       6.1.2                hfc679d8_0    conda-forge
google-api-python-client  1.7.4                     <pip>
google-auth               1.5.0                     <pip>
google-auth-httplib2      0.0.3                     <pip>
graphite2                 1.3.12               hfc679d8_1    conda-forge
gsl                       2.4             blas_openblash47a8a8e_1  [blas_openblas]  conda-forge
gst-plugins-base          1.12.5               hde13a9d_0    conda-forge
gstreamer                 1.12.5               h61a6719_0    conda-forge
h5netcdf                  0.6.2                      py_0    conda-forge
h5py                      2.8.0            py36h7eb728f_3    conda-forge
harfbuzz                  1.9.0                h08d66d9_0    conda-forge
hdf4                      4.2.13               h951d187_2    conda-forge
hdf5                      1.10.2               hc401514_2    conda-forge
heapdict                  1.0.0                 py36_1000    conda-forge
html5lib                  1.0.1                      py_0    conda-forge
httplib2                  0.11.3                    <pip>
hyperlink                 17.3.1                     py_0    conda-forge
icu                       58.2                 hfc679d8_0    conda-forge
idna                      2.7                   py36_1002    conda-forge
iembot                    0.1.0                     <pip>
incremental               17.5.0                     py_0    conda-forge
intel-openmp              2019.0                      118  
ipykernel                 5.1.0              pyh24bf2e0_0    conda-forge
ipython                   7.0.1           py36h24bf2e0_1000    conda-forge
ipython_genutils          0.2.0                      py_1    conda-forge
isort                     4.3.4                 py36_1000    conda-forge
jasper                    1.900.1              hff1ad4c_5    conda-forge
jdcal                     1.4                        py_1    conda-forge
jedi                      0.13.1                py36_1000    conda-forge
jenks                     1.0                       <pip>
jinja2                    2.10                       py_1    conda-forge
jmespath                  0.9.3                      py_1    conda-forge
jpeg                      9c                   h470a237_1    conda-forge
json-c                    0.12.1               h470a237_1    conda-forge
jsonschema                2.6.0                 py36_1002    conda-forge
jupyter_client            5.2.3                      py_1    conda-forge
jupyter_core              4.4.0                      py_0    conda-forge
jupyterhub                0.9.4                    py36_0    conda-forge
jupyterlab                0.35.0                   py36_1    conda-forge
jupyterlab_launcher       0.13.1                     py_2    conda-forge
jupyterlab_server         0.2.0                      py_0    conda-forge
kealib                    1.4.9                h0bee7d0_2    conda-forge
kiwisolver                1.0.1            py36h2d50403_2    conda-forge
krb5                      1.16.1               hbb41f41_0    conda-forge
lazy-object-proxy         1.3.1            py36h470a237_0    conda-forge
libcurl                   7.61.1               hbdb9355_2    conda-forge
libdap4                   3.19.1               h8fe5423_1    conda-forge
libedit                   3.1.20170329         haf1bffa_1    conda-forge
libffi                    3.2.1                hfc679d8_5    conda-forge
libgcc                    7.2.0                h69d50b8_2    conda-forge
libgcc-ng                 7.2.0                hdf63c60_3    conda-forge
libgdal                   2.2.4                hbd6f514_9    conda-forge
libgfortran               3.0.0                         1    conda-forge
libgfortran-ng            7.2.0                hdf63c60_3    conda-forge
libiconv                  1.15                 h470a237_3    conda-forge
libkml                    1.3.0                hccc92b1_8    conda-forge
libnetcdf                 4.6.1                he6cff42_8    conda-forge
libopenblas               0.2.20               h9ac9557_7  
libpng                    1.6.35               ha92aebf_2    conda-forge
libpq                     10.5                 he29860b_0    conda-forge
libsodium                 1.0.16               h470a237_1    conda-forge
libspatialindex           1.8.5                hfc679d8_3    conda-forge
libspatialite             4.3.0a              hdfcc80b_23    conda-forge
libssh2                   1.8.0                h5b517e9_2    conda-forge
libstdcxx-ng              7.2.0                hdf63c60_3    conda-forge
libtiff                   4.0.9                he6b73bb_2    conda-forge
libuuid                   2.32.1               h470a237_2    conda-forge
libxcb                    1.13                 h470a237_2    conda-forge
libxml2                   2.9.8                h422b904_5    conda-forge
libxslt                   1.1.32               h88dbc4e_2    conda-forge
locket                    0.2.0                      py_2    conda-forge
lxml                      4.2.5            py36hc9114bc_0    conda-forge
lzo                       2.10                          0    conda-forge
mako                      1.0.7                      py_1    conda-forge
markupsafe                1.0              py36h470a237_1    conda-forge
matplotlib                3.0.0                         2    conda-forge
matplotlib-base           3.0.0            py36hc039c98_2    conda-forge
mccabe                    0.6.1                      py_1    conda-forge
metar                     1.6.0                     <pip>
metpy                     0.9.2                    py36_0    conda-forge
mistune                   0.8.3            py36h470a237_2    conda-forge
mkl                       2019.0                      118  
mkl_fft                   1.0.6                    py36_0    conda-forge
mkl_random                1.0.1                    py36_0    conda-forge
mock                      2.0.0                 py36_1000    conda-forge
mod-wsgi                  4.6.4                     <pip>
more-itertools            4.3.0                 py36_1000    conda-forge
mpi                       1.0                       mpich    conda-forge
mpich                     3.2.1                h26a2512_5    conda-forge
msgpack-python            0.5.6            py36h2d50403_3    conda-forge
munch                     2.3.2                      py_0    conda-forge
nbconvert                 5.4.0                         0    conda-forge
nbformat                  4.4.0                      py_1    conda-forge
nco                       4.5.5                         1    conda-forge
ncurses                   6.1                  hfc679d8_1    conda-forge
netcdf-fortran            4.4.4                h4363f12_9    conda-forge
netcdf4                   1.4.1            py36h62672b6_0    conda-forge
nodejs                    8.10.0                        0    conda-forge
nose                      1.3.7                 py36_1002    conda-forge
notebook                  5.7.0                 py36_1000    conda-forge
numexpr                   2.6.6                    py36_0    conda-forge
numpy                     1.15.2          py36_blas_openblashd3ea46f_1  [blas_openblas]  conda-forge
numpy-base                1.14.3           py36h0ea5e3f_1  
nwnserver                 0.2                       <pip>
oauth                     1.0.1                     <pip>
oauth2client              4.1.2                     <pip>
oauthlib                  2.1.0                      py_0    conda-forge
odfpy                     1.3.6                     <pip>
olefile                   0.46                       py_0    conda-forge
openblas                  0.2.20                        8    conda-forge
openjpeg                  2.3.0                h0e734dc_3    conda-forge
openssl                   1.0.2p               h470a237_0    conda-forge
owslib                    0.17.0                     py_0    conda-forge
packaging                 18.0                       py_0    conda-forge
pamela                    0.3.0                   py_1001    conda-forge
pandas                    0.23.4           py36hf8a1672_0    conda-forge
pandoc                    2.3.1                         0    conda-forge
pandocfilters             1.4.2                      py_1    conda-forge
pango                     1.40.14              he752989_2    conda-forge
parso                     0.3.1                      py_0    conda-forge
partd                     0.3.8                      py_1    conda-forge
paste                     2.0.3                      py_1    conda-forge
patsy                     0.5.0                      py_1    conda-forge
pbr                       4.2.0                      py_0    conda-forge
pcre                      8.41                 hfc679d8_3    conda-forge
pep8                      1.7.1                      py_0    conda-forge
pexpect                   4.6.0                 py36_1000    conda-forge
pickleshare               0.7.5                 py36_1000    conda-forge
pika                      0.12.0                     py_1    conda-forge
pillow                    5.3.0            py36hc736899_0    conda-forge
pint                      0.8.1                      py_1    conda-forge
pip                       18.1                  py36_1000    conda-forge
pixman                    0.34.0               h470a237_3    conda-forge
pkginfo                   1.4.2                      py_1    conda-forge
pluggy                    0.7.1                      py_0    conda-forge
pockets                   0.6.2                     <pip>
pooch                     0.1a3                     <pip>
pooch                     0.1.1                 py36_1000    conda-forge
pooch                     0.1+3.g5e21026            <pip>
poppler                   0.67.0               h4d7e492_3    conda-forge
poppler-data              0.4.9                         0    conda-forge
postgresql                10.5                 h66035e0_0    conda-forge
proj4                     4.9.3                h470a237_8    conda-forge
prometheus_client         0.4.1                      py_0    conda-forge
prompt_toolkit            2.0.5                      py_0    conda-forge
psutil                    5.4.7            py36h470a237_1    conda-forge
psycopg2                  2.7.5            py36hdffb7b8_2    conda-forge
pthread-stubs             0.4                  h470a237_1    conda-forge
ptyprocess                0.6.0                 py36_1000    conda-forge
py                        1.6.0                      py_0    conda-forge
pyasn1                    0.4.4                      py_0    conda-forge
pyasn1-modules            0.2.1                      py_0    conda-forge
pycodestyle               2.4.0                      py_1    conda-forge
pycparser                 2.19                       py_0    conda-forge
pycurl                    7.43.0.2         py36hb7f436b_0  
pyepsg                    0.3.2                      py_1    conda-forge
pyflakes                  1.6.0                      py_1    conda-forge
pygments                  2.2.0                      py_1    conda-forge
pygrib                    2.0.3            py36h5688137_0    conda-forge
pyhamcrest                1.9.0                      py_2    conda-forge
pyIEM                     0.9.0                     <pip>
pyIEM                     0.9.1                     <pip>
pyjwt                     1.6.4                      py_0    conda-forge
pyLDM                     0.1.0                     <pip>
pylint                    2.1.1                    py36_0    conda-forge
pyopenssl                 18.0.0                py36_1000    conda-forge
pypandoc                  1.4                       <pip>
pyparsing                 2.2.2                      py_0    conda-forge
pyproj                    1.9.5.1          py36h508ed2a_5    conda-forge
pyqt                      5.6.0            py36h8210e8a_7    conda-forge
PyRSS2Gen                 1.1                       <pip>
pysal                     1.14.4.post2             py36_1    conda-forge
pyshp                     1.2.12                     py_0    conda-forge
pysocks                   1.6.8                 py36_1002    conda-forge
pytest                    3.8.2                 py36_1000    conda-forge
pytest-cov                2.6.0                      py_0    conda-forge
pytest-mpl                0.10                       py_0    conda-forge
pytest-runner             4.2                        py_1    conda-forge
python                    3.6.6                h5001a0f_2    conda-forge
python-dateutil           2.7.3                      py_0    conda-forge
python-editor             1.0.3                      py_0    conda-forge
python-memcached          1.59                       py_0    conda-forge
python-oauth2             1.0.1                    py36_0    conda-forge
python-twitter            3.4.2                     <pip>
pytz                      2018.5                     py_0    conda-forge
pyyaml                    3.13             py36h470a237_1    conda-forge
pyzmq                     17.1.2           py36hae99301_1    conda-forge
qt                        5.6.2                hf70d934_9    conda-forge
rasterio                  1.0.8            py36h1b5fcde_0    conda-forge
rasterstats               0.13.0                     py_0    conda-forge
readline                  7.0                  haf1bffa_1    conda-forge
reportlab                 3.5.9            py36h77bcf2c_0    conda-forge
requests                  2.19.1                py36_1001    conda-forge
requests-oauthlib         1.0.0                      py_1    conda-forge
requests-toolbelt         0.8.0                      py_1    conda-forge
rrdtool                   0.1.14                    <pip>
rsa                       3.4.2                     <pip>
rtree                     0.8.3                 py36_1000    conda-forge
s3transfer                0.1.13                py36_1001    conda-forge
scikit-learn              0.19.2                    <pip>
scipy                     1.1.0           py36_blas_openblash7943236_201  [blas_openblas]  conda-forge
seaborn                   0.9.0                      py_0    conda-forge
send2trash                1.5.0                      py_0    conda-forge
service_identity          17.0.0                     py_0    conda-forge
setuptools                40.4.3                   py36_0    conda-forge
setuptools-markdown       0.2                       <pip>
shapely                   1.6.4            py36h164cb2d_1    conda-forge
simplegeneric             0.8.1                      py_1    conda-forge
simplejson                3.16.1           py36h470a237_0    conda-forge
sip                       4.18.1           py36hfc679d8_0    conda-forge
six                       1.11.0                py36_1001    conda-forge
smartsheet-python-sdk     1.3.4.dev3+ga1559f8           <pip>
snuggs                    1.4.1                      py_1    conda-forge
sortedcontainers          2.0.5                      py_0    conda-forge
sphinxcontrib-napoleon    0.6.1                     <pip>
sqlalchemy                1.2.12           py36h470a237_0    conda-forge
sqlite                    3.25.2               hb1c47c0_0    conda-forge
statsmodels               0.9.0                    py36_0    conda-forge
tblib                     1.3.2                      py_1    conda-forge
terminado                 0.8.1                 py36_1001    conda-forge
testpath                  0.4.2                 py36_1000    conda-forge
tk                        8.6.8                ha92aebf_0    conda-forge
tlslite                   0.4.9                     <pip>
toml                      0.9.4                     <pip>
toolz                     0.9.0                      py_1    conda-forge
tornado                   5.1.1            py36h470a237_0    conda-forge
tox                       3.4.0                     <pip>
tqdm                      4.26.0                     py_0    conda-forge
traitlets                 4.3.2                 py36_1000    conda-forge
twine                     1.12.1                     py_0    conda-forge
twisted                   18.7.0           py36h470a237_1    conda-forge
twittytwister             0.1.3                     <pip>
twython                   3.7.0                      py_0    conda-forge
txyam2                    0.5.1+weasyl.2            <pip>
typed-ast                 1.1.0                    py36_0    conda-forge
udunits2                  2.2.27.6             h3a4f0e9_1    conda-forge
Unidecode                 1.0.22                    <pip>
unixodbc                  2.3.7                h09ba92c_0    conda-forge
uritemplate               3.0.0                      py_1    conda-forge
urllib3                   1.23                  py36_1001    conda-forge
util-linux                2.21                          0  
verde                     0.0.1a0+72.g9ae9091           <pip>
virtualenv                16.0.0                    <pip>
wcwidth                   0.1.7                      py_1    conda-forge
webencodings              0.5.1                      py_1    conda-forge
wheel                     0.32.1                   py36_0    conda-forge
windrose                  1.6                       <pip>
wordcloud                 1.4.1                    py36_0    conda-forge
wrapt                     1.10.11          py36h470a237_1    conda-forge
wrf-python                1.2.0            py36h18b3941_1    conda-forge
xarray                    0.10.9                   py36_0    conda-forge
xerces-c                  3.2.0                h5d6a6da_2    conda-forge
xlrd                      1.1.0                      py_2    conda-forge
xlsxwriter                1.1.1                      py_0    conda-forge
xlwt                      1.3.0                      py_1    conda-forge
xorg-kbproto              1.0.7                h470a237_2    conda-forge
xorg-libice               1.0.9                h470a237_4    conda-forge
xorg-libsm                1.2.3                h8c8a85c_0    conda-forge
xorg-libx11               1.6.6                h470a237_0    conda-forge
xorg-libxau               1.0.8                h470a237_6    conda-forge
xorg-libxdmcp             1.1.2                h470a237_7    conda-forge
xorg-libxext              1.3.3                h470a237_4    conda-forge
xorg-libxrender           0.9.10               h470a237_2    conda-forge
xorg-renderproto          0.11.1               h470a237_2    conda-forge
xorg-xextproto            7.3.0                h470a237_2    conda-forge
xorg-xproto               7.0.31               h470a237_7    conda-forge
xz                        5.2.4                h470a237_1    conda-forge
yaml                      0.1.7                h470a237_1    conda-forge
zeromq                    4.2.5                hfc679d8_6    conda-forge
zict                      0.1.3                      py_0    conda-forge
zlib                      1.2.11               h470a237_3    conda-forge
zope.interface            4.5.0            py36h470a237_1    conda-forge


Details about conda and system ( conda info ):
$ conda info

     active environment : prod
    active env location : /opt/miniconda3/envs/prod
            shell level : 1
       user config file : /home/akrherz/.condarc
 populated config files : /home/akrherz/.condarc
          conda version : 4.5.11
    conda-build version : not installed
         python version : 3.6.6.final.0
       base environment : /opt/miniconda3  (writable)
           channel URLs : https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://conda.anaconda.org/pypi/linux-64
                          https://conda.anaconda.org/pypi/noarch
                          https://conda.anaconda.org/HCC/linux-64
                          https://conda.anaconda.org/HCC/noarch
                          https://conda.anaconda.org/cgat/linux-64
                          https://conda.anaconda.org/cgat/noarch
          package cache : /opt/miniconda3/pkgs
                          /home/akrherz/.conda/pkgs
       envs directories : /opt/miniconda3/envs
                          /home/akrherz/.conda/envs
               platform : linux-64
             user-agent : conda/4.5.11 requests/2.19.1 CPython/3.6.6 Linux/3.10.0-862.14.4.el7.x86_64 rhel/7.5 glibc/2.17
                UID:GID : 1000:1000
             netrc file : /home/akrherz/.netrc
           offline mode : False

Thank you for your excellent work on conda-forge, you folks are awesome!

@czender
Copy link
Contributor

czender commented Oct 11, 2018

To my knowledge NCO can build with any modern version of GSL, so this requirement for GSL < 2.3.0 must be somewhere in the feedstock and can/should be eliminated.

@akrherz
Copy link
Contributor Author

akrherz commented Oct 16, 2018

I attempted the "Re-rendered with conda-smithy 3.1.12 and pinning 2018.10.11" workflow and it did not bump the gsl pinning in .ci_support/linux_.yaml, so I am puzzled.

@ocefpaf
Copy link
Member

ocefpaf commented Oct 16, 2018

I attempted the "Re-rendered with conda-smithy 3.1.12 and pinning 2018.10.11" workflow and it did not bump the gsl pinning in .ci_support/linux_.yaml, so I am puzzled.

That is b/c the global pinning ia gsl 2.2. See https://github.com/conda-forge/conda-forge-pinning-feedstock/blob/master/recipe/conda_build_config.yaml#L315-L316

You can propose a new pinning in by sending a PR to that file and the bot will take care to rebuild all the dependencies in topological order.

PS: at the moment the conda-forge core members are focused on the compiler migration and new pinning scheme won't be a priority.

@xylar
Copy link
Contributor

xylar commented Oct 16, 2018

If I understand correctly, this isn't an issue with NCO or its conda-forge recipe but rather with the pinnings on conda-forge as a whole (https://github.com/conda-forge/conda-forge-pinning-feedstock/blob/master/recipe/conda_build_config.yaml#L315-L316). Perhaps that's where a request to update the gsl pinning to 2.4 would need to be made. Would it make sense to close this issue and open an issue in the gsl feedstock or somewhere else instead?

@akrherz
Copy link
Contributor Author

akrherz commented Oct 16, 2018

Hi @xylar, the issue with my environment is that the latest xarray brought in the latest gsl=2.4, so nco got downgraded to a version (4.5.5) that had an open-ended requirement of gsl, which is now broken. I am too ignorant on pinning to know what to do here :( Gonna try stepping xarray back in time to get it to where it was using gsl=2.2 as well

@xylar
Copy link
Contributor

xylar commented Oct 16, 2018

@akrherz, that sounds frustrating! I don't see anything in xarray's feedstock to explain the gsl=2.4 update either:
https://github.com/conda-forge/xarray-feedstock/blob/master/recipe/meta.yaml
So it probably comes from one of xarray's dependencies. Not a fun thing to track down. And also a problem I'm likely to face the next time I try to update my xarray version as well.

Let me know if you find a working version of xarray that's compatible with nco 4.7.7. If I have time in the near future, I'll try to track down where the gsl-2.4 requirement is coming from.

@akrherz
Copy link
Contributor Author

akrherz commented Oct 16, 2018

thanks @xylar , I'm gonna submit the rerender PR to see if magic happens(tm), I removed xarray and ended up hitting a conflict with h5netcdf now :(

@ocefpaf
Copy link
Member

ocefpaf commented Oct 16, 2018

If I understand correctly, this isn't an issue with NCO or its conda-forge recipe but rather with the pinnings on conda-forge as a whole (conda-forge/conda-forge-pinning-feedstock:recipe/conda_build_config.yaml@master#L315-L316). Perhaps that's where a request to update the gsl pinning to 2.4 would need to be made. Would it make sense to close this issue and open an issue in the gsl feedstock or somewhere else instead?

That is correct @xylar.

Hi @xylar, the issue with my environment is that the latest xarray brought in the latest gsl=2.4, so nco got downgraded to a version (4.5.5) that had an open-ended requirement of gsl, which is now broken. I am too ignorant on pinning to know what to do here :( Gonna try stepping xarray back in time to get it to where it was using gsl=2.2 as well

We should move that open ended nco to "broken." Can you send me the right build version/number. BTW, not sure why xarray is pulling a newer gsl, probably another broken pinning somewhere :-(

@xylar
Copy link
Contributor

xylar commented Oct 16, 2018

@akrherz, for what it's worth, the following was successful for me:

conda create -n test -y -c conda-forge xarray nco
Solving environment: done

## Package Plan ##

  environment location: /home/xylar/miniconda3/envs/test

  added / updated specs: 
    - nco
    - xarray


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    openssl-1.0.2p             |       h470a237_1         3.1 MB  conda-forge
    h5py-2.8.0                 |   py36h7eb728f_3         3.7 MB  conda-forge
    toolz-0.9.0                |             py_1          42 KB  conda-forge
    bokeh-0.13.0               |        py36_1000         5.1 MB  conda-forge
    dask-core-0.19.4           |             py_0         505 KB  conda-forge
    partd-0.3.9                |             py_0          16 KB  conda-forge
    python-3.6.6               |       h5001a0f_3        20.5 MB  conda-forge
    cytoolz-0.9.0.1            |   py36h470a237_1         1.3 MB  conda-forge
    mpich-3.2.1                |       h26a2512_5         5.3 MB  conda-forge
    certifi-2018.10.15         |        py36_1000         138 KB  conda-forge
    msgpack-python-0.5.6       |   py36h2d50403_3         306 KB  conda-forge
    cloudpickle-0.6.1          |             py_0          16 KB  conda-forge
    distributed-1.23.3         |        py36_1000         812 KB  conda-forge
    dask-0.19.4                |             py_0           3 KB  conda-forge
    ca-certificates-2018.10.15 |       ha4d7672_0         135 KB  conda-forge
    ------------------------------------------------------------
                                           Total:        41.0 MB

The following NEW packages will be INSTALLED:

    blas:             1.0-mkl                           
    bokeh:            0.13.0-py36_1000       conda-forge
    bottleneck:       1.2.1-py36h7eb728f_1   conda-forge
    bzip2:            1.0.6-h470a237_2       conda-forge
    ca-certificates:  2018.10.15-ha4d7672_0  conda-forge
    certifi:          2018.10.15-py36_1000   conda-forge
    cftime:           1.0.1-py36h7eb728f_1   conda-forge
    click:            7.0-py_0               conda-forge
    cloudpickle:      0.6.1-py_0             conda-forge
    curl:             7.61.0-h93b3f91_2      conda-forge
    cytoolz:          0.9.0.1-py36h470a237_1 conda-forge
    dask:             0.19.4-py_0            conda-forge
    dask-core:        0.19.4-py_0            conda-forge
    distributed:      1.23.3-py36_1000       conda-forge
    esmf:             7.1.0r-ha678704_2      conda-forge
    expat:            2.2.5-hfc679d8_2       conda-forge
    gsl:              2.2.1-h0c605f7_3                  
    h5netcdf:         0.6.2-py_0             conda-forge
    h5py:             2.8.0-py36h7eb728f_3   conda-forge
    hdf4:             4.2.13-h951d187_2      conda-forge
    hdf5:             1.10.2-hc401514_2      conda-forge
    heapdict:         1.0.0-py36_1000        conda-forge
    intel-openmp:     2019.0-118                        
    jinja2:           2.10-py_1              conda-forge
    jpeg:             9c-h470a237_1          conda-forge
    krb5:             1.14.6-0               conda-forge
    libffi:           3.2.1-hfc679d8_5       conda-forge
    libgcc-ng:        7.2.0-hdf63c60_3       conda-forge
    libgfortran:      3.0.0-1                conda-forge
    libgfortran-ng:   7.2.0-hdf63c60_3       conda-forge
    libnetcdf:        4.6.1-he6cff42_8       conda-forge
    libssh2:          1.8.0-h5b517e9_2       conda-forge
    libstdcxx-ng:     7.2.0-hdf63c60_3       conda-forge
    locket:           0.2.0-py_2             conda-forge
    markupsafe:       1.0-py36h470a237_1     conda-forge
    mkl:              2019.0-118                        
    mkl_fft:          1.0.6-py36_0           conda-forge
    mkl_random:       1.0.1-py36_0           conda-forge
    mpi:              1.0-mpich              conda-forge
    mpich:            3.2.1-h26a2512_5       conda-forge
    msgpack-python:   0.5.6-py36h2d50403_3   conda-forge
    nco:              4.7.6-h21953fd_1       conda-forge
    ncurses:          6.1-hfc679d8_1         conda-forge
    netcdf-fortran:   4.4.4-h4363f12_9       conda-forge
    netcdf4:          1.4.1-py36h62672b6_0   conda-forge
    numpy:            1.15.0-py36h1b885b7_0             
    numpy-base:       1.15.0-py36h3dfced4_0             
    openblas:         0.2.20-8               conda-forge
    openssl:          1.0.2p-h470a237_1      conda-forge
    packaging:        18.0-py_0              conda-forge
    pandas:           0.23.4-py36hf8a1672_0  conda-forge
    partd:            0.3.9-py_0             conda-forge
    pip:              18.1-py36_1000         conda-forge
    psutil:           5.4.7-py36h470a237_1   conda-forge
    pyparsing:        2.2.2-py_0             conda-forge
    python:           3.6.6-h5001a0f_3       conda-forge
    python-dateutil:  2.7.3-py_0             conda-forge
    pytz:             2018.5-py_0            conda-forge
    pyyaml:           3.13-py36h470a237_1    conda-forge
    readline:         7.0-haf1bffa_1         conda-forge
    scipy:            1.1.0-py36hc49cb51_0              
    setuptools:       40.4.3-py36_0          conda-forge
    six:              1.11.0-py36_1001       conda-forge
    sortedcontainers: 2.0.5-py_0             conda-forge
    sqlite:           3.25.2-hb1c47c0_0      conda-forge
    tblib:            1.3.2-py_1             conda-forge
    tk:               8.6.8-ha92aebf_0       conda-forge
    toolz:            0.9.0-py_1             conda-forge
    tornado:          5.1.1-py36h470a237_0   conda-forge
    udunits2:         2.2.27.6-h3a4f0e9_1    conda-forge
    wheel:            0.32.1-py36_0          conda-forge
    xarray:           0.10.9-py36_0          conda-forge
    xz:               5.2.4-h470a237_1       conda-forge
    yaml:             0.1.7-h470a237_1       conda-forge
    zict:             0.1.3-py_0             conda-forge
    zlib:             1.2.11-h470a237_3      conda-forge

Any idea what's different in what you're trying? Perhaps python 2.7?

@xylar
Copy link
Contributor

xylar commented Oct 16, 2018

Ah, never mind, that's not bringing in nco 4.7.7 :-(

@akrherz
Copy link
Contributor Author

akrherz commented Oct 16, 2018

@xylar I'm on python3.6 and linux 64bit. So I restored my conda install from a backup to isolate what happened and am now to this:

$ conda update openblas
Solving environment: done

## Package Plan ##

  environment location: /opt/miniconda3/envs/prod

  added / updated specs: 
    - openblas


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    openblas-0.3.3             |       ha44fe06_1        13.7 MB  conda-forge
    nco-4.5.5                  |                1         3.2 MB  conda-forge
    scipy-1.1.0                |py36_blas_openblashb06ca3d_202        39.8 MB  conda-forge
    gsl-2.1                    |                2         7.3 MB  conda-forge
    numpy-1.15.2               |py36_blas_openblashb06ca3d_1         9.4 MB  conda-forge
    ------------------------------------------------------------
                                           Total:        73.3 MB

The following packages will be UPDATED:

    numpy:    1.15.2-py36_blas_openblashd3ea46f_1  conda-forge [blas_openblas] --> 1.15.2-py36_blas_openblashb06ca3d_1  conda-forge [blas_openblas]
    openblas: 0.2.20-8                             conda-forge --> 0.3.3-ha44fe06_1                     conda-forge
    scipy:    1.1.0-py36_blas_openblash7943236_201 conda-forge [blas_openblas] --> 1.1.0-py36_blas_openblashb06ca3d_202 conda-forge [blas_openblas]

The following packages will be DOWNGRADED:

    gsl:      2.2.1-blas_openblash47a8a8e_5        conda-forge [blas_openblas] --> 2.1-2                                conda-forge
    nco:      4.7.6-h21953fd_1                     conda-forge --> 4.5.5-1                              conda-forge

@ocefpaf
Copy link
Member

ocefpaf commented Oct 16, 2018

@akrherz that is b/c the latest nco got the new hdf5 pin and we could not build everything with it yet. Although, if my memory is not failing me, h5py is behind due to a bug that does not allow it to be built with latest hdf5. See loopbio/opencv-feedstock#17 for a nice summary on the problem.

@xylar if you force conda solver's hand you should be able to get am env with latest nco. Try

conda create -n TEST -c conda-forge xarray nco=4.7.7

not that other deps may be downgraded though to accommodate the pinning scheme.

@akrherz
Copy link
Contributor Author

akrherz commented Oct 16, 2018

@ocefpaf thanks, I think for your query above, anything nco less than 4.6.0 should get the "broken" label.

@xylar
Copy link
Contributor

xylar commented Oct 16, 2018

@ocefpaf and @akrherz, I think I'm running into this hdf5 version issue with the metapackage I'm trying to build. @sterlingbaldwin, I think this relates to what you just posted on E3SM-Project/e3sm-unified#26. That is, the latest nco is "ahead" of a lot of other packages on conda forge so we may just have to wait until things are in sync again...

@ocefpaf
Copy link
Member

ocefpaf commented Oct 16, 2018

@ocefpaf thanks, I think for your query above, anything nco less than 4.6.0 should get the "broken" label.

Done!

@xylar
Copy link
Contributor

xylar commented Oct 16, 2018

@ocefpaf, I did what you suggested and here's what I see:

conda create -n test -y -c conda-forge xarray nco=4.7.7
Solving environment: done

## Package Plan ##

  environment location: /home/xylar/miniconda3/envs/test

  added / updated specs: 
    - nco=4.7.7
    - xarray


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    xarray-0.10.9              |           py36_0         776 KB

The following NEW packages will be INSTALLED:

    blas:            1.0-mkl                            
    bzip2:           1.0.6-h470a237_2        conda-forge
    ca-certificates: 2018.10.15-ha4d7672_0   conda-forge
    certifi:         2018.10.15-py36_1000    conda-forge
    curl:            7.61.1-h74213dd_2       conda-forge
    esmf:            7.1.0r-h35eb876_3       conda-forge
    expat:           2.2.5-hfc679d8_2        conda-forge
    gsl:             2.2.1-h0c605f7_3                   
    hdf4:            4.2.13-h951d187_2       conda-forge
    hdf5:            1.10.3-hc401514_2       conda-forge
    intel-openmp:    2019.0-118                         
    jpeg:            9c-h470a237_1           conda-forge
    krb5:            1.16.1-hbb41f41_0       conda-forge
    libcurl:         7.61.1-hbdb9355_2       conda-forge
    libedit:         3.1.20170329-haf1bffa_1 conda-forge
    libffi:          3.2.1-hfc679d8_5        conda-forge
    libgcc-ng:       7.2.0-hdf63c60_3        conda-forge
    libgfortran:     3.0.0-1                 conda-forge
    libgfortran-ng:  7.2.0-hdf63c60_3        conda-forge
    libnetcdf:       4.6.1-h9cd6fdc_10       conda-forge
    libssh2:         1.8.0-h5b517e9_2        conda-forge
    libstdcxx-ng:    7.2.0-hdf63c60_3        conda-forge
    mkl:             2019.0-118                         
    mkl_fft:         1.0.6-py36_0            conda-forge
    mkl_random:      1.0.1-py36_0            conda-forge
    mpi:             1.0-mpich               conda-forge
    mpich:           3.2.1-h26a2512_5        conda-forge
    nco:             4.7.7-hf9e8a00_0        conda-forge
    ncurses:         6.1-hfc679d8_1          conda-forge
    netcdf-fortran:  4.4.4-h71ea97b_10       conda-forge
    numpy:           1.15.0-py36h1b885b7_0              
    numpy-base:      1.15.0-py36h3dfced4_0              
    openblas:        0.2.20-8                conda-forge
    openssl:         1.0.2p-h470a237_1       conda-forge
    pandas:          0.23.4-py36hf8a1672_0   conda-forge
    pip:             18.1-py36_1000          conda-forge
    python:          3.6.6-h5001a0f_3        conda-forge
    python-dateutil: 2.7.3-py_0              conda-forge
    pytz:            2018.5-py_0             conda-forge
    readline:        7.0-haf1bffa_1          conda-forge
    setuptools:      40.4.3-py36_0           conda-forge
    six:             1.11.0-py36_1001        conda-forge
    sqlite:          3.25.2-hb1c47c0_0       conda-forge
    tk:              8.6.8-ha92aebf_0        conda-forge
    udunits2:        2.2.27.6-h3a4f0e9_1     conda-forge
    wheel:           0.32.1-py36_0           conda-forge
    xarray:          0.10.9-py36_0                      
    xz:              5.2.4-h470a237_1        conda-forge
    zlib:            1.2.11-h470a237_3       conda-forge

On the face of it, nothing odd. Perhaps I missed something.

@ocefpaf
Copy link
Member

ocefpaf commented Oct 16, 2018

conda's solver is non-deterministic so by forcing nco 4.7.7 you are reducing the changes to let it wiggle its way out of some packages that may bring more dependencies or some downgrades. This situation will improve greatly when we have all the packages re-build with the new compilers and the new conda "strict" channel option.

@xylar
Copy link
Contributor

xylar commented Oct 17, 2018

@akrherz, could you see if you're able to create a new conda environment that meets your needs, now that we've merged #79? I'd recommend starting with a fresh environment over trying to update packages in an existing environment if at all possible because the latter is particularly non-deterministic. If you're still not having any luck, it could at least be useful to know which package(s) are causing the problem now.

@akrherz
Copy link
Contributor Author

akrherz commented Oct 17, 2018

Hi @xylar, the new environment continues to fail with 4.7.7, but I believe your comment yesterday about hdf5 remains the issue.

$ conda create -n test -y -c conda-forge xarray nco=4.7.7
Solving environment: failed

UnsatisfiableError: The following specifications were found to be in conflict:
  - nco=4.7.7
  - xarray
Use "conda info <package>" to see the dependencies for each package.

I realize the upgrade issue, but am lazy to rebuild my env each time I want to do upgrades.

@xylar
Copy link
Contributor

xylar commented Oct 17, 2018

@akrherz, odd, I didn't have any trouble with exactly the same command as you. That was my second test when I explicitly asked for a version of nco and got a working environment without conflicts. Could this be a conda version issue?

@xylar
Copy link
Contributor

xylar commented Oct 17, 2018

I'm using conda 4.5.11

@akrherz
Copy link
Contributor Author

akrherz commented Oct 17, 2018

shrug,

$ conda list conda
# packages in environment at /opt/miniconda3:
#
# Name                    Version                   Build  Channel
conda                     4.5.11                py36_1000    conda-forge
conda-env                 2.6.0                         1    conda-forge

@xylar
Copy link
Contributor

xylar commented Oct 17, 2018

$ conda list conda
# packages in environment at /home/xylar/miniconda3:
#
# Name                    Version                   Build  Channel
anaconda                  custom           py36hbbc8b67_0  
anaconda-client           1.7.1                      py_0    conda-forge
conda                     4.5.11                   py36_0    conda-forge
conda-build               3.12.1                   py36_0    conda-forge
conda-env                 2.6.0                         1    conda-forge
conda-forge-pinning       2018.08.05                    0    conda-forge
conda-smithy              3.1.11                     py_0    conda-forge
conda-verify              3.1.0                    py36_0  

@xylar
Copy link
Contributor

xylar commented Oct 17, 2018

Different build but I don't think that explains it.

@xylar
Copy link
Contributor

xylar commented Oct 17, 2018

I updated to the same build of conda as you have and still am able to create the test environment successfully. At this point, I'm at a loss...

@akrherz
Copy link
Contributor Author

akrherz commented Oct 18, 2018

@xylar do you have the defaults channel disabled? I do and if I enable it, then I am able to install.

@xylar
Copy link
Contributor

xylar commented Oct 18, 2018

Ah, I see. I had defaults enabled. So that's likely the difference between our setups. Unfortunate! I was just going to disable defaults but it sounds like I'm likely to run into trouble.

@ocefpaf
Copy link
Member

ocefpaf commented Oct 19, 2018

Ah, I see. I had defaults enabled. So that's likely the difference between our setups. Unfortunate! I was just going to disable defaults but it sounds like I'm likely to run into trouble.

Interesting. I have defaults disabled but I still get my env as expected (with xarray from defaults!) I guess a conda bug was hindering the issue for me 😬

@akrherz
Copy link
Contributor Author

akrherz commented Oct 30, 2018

Whelp, for whatever reason (I suspect lots of continued hard and great work by @ocefpaf) this now works, might as well close this now.

conda create -n test -y -c conda-forge xarray nco=4.7.7
Solving environment: done

Package Plan

environment location: /opt/miniconda3/envs/test

added / updated specs:
- nco=4.7.7
- xarray

The following packages will be downloaded:

package                    |            build
---------------------------|-----------------
libpng-1.6.35              |       ha92aebf_2         305 KB  conda-forge
tornado-5.1.1              |   py37h470a237_0         662 KB  conda-forge
psutil-5.4.7               |   py37h470a237_1         306 KB  conda-forge
setuptools-40.5.0          |           py37_0         619 KB  conda-forge
gsl-2.2.1                  |blas_openblashddceaf2_6         2.1 MB  conda-forge
freetype-2.9.1             |       h6debe1e_4         800 KB  conda-forge
libcurl-7.61.1             |       hbdb9355_2         523 KB  conda-forge
certifi-2018.10.15         |        py37_1000         138 KB  conda-forge
pillow-5.3.0               |   py37hc736899_0         552 KB  conda-forge
pytz-2018.7                |             py_0         226 KB  conda-forge
distributed-1.24.0         |        py37_1000         811 KB  conda-forge
bottleneck-1.2.1           |   py37h7eb728f_1         311 KB  conda-forge
pandas-0.23.4              |   py37hf8a1672_0        27.5 MB  conda-forge
dask-0.20.0                |             py_0           3 KB  conda-forge
blas-1.1                   |         openblas           1 KB  conda-forge
libnetcdf-4.6.1            |     h628ed10_200         1.3 MB  conda-forge
krb5-1.16.1                |       hbb41f41_0         1.4 MB  conda-forge
nco-4.7.7                  |     h16f6c37_200         1.8 MB  conda-forge
python-dateutil-2.7.5      |             py_0         218 KB  conda-forge
pip-18.1                   |        py37_1000         1.7 MB  conda-forge
libgfortran-3.0.0          |                1         281 KB  conda-forge
dask-core-0.20.0           |             py_0         513 KB  conda-forge
h5py-2.8.0                 |   py37h7eb728f_3         1.1 MB  conda-forge
heapdict-1.0.0             |        py37_1000           7 KB  conda-forge
bokeh-1.0.0                |        py37_1000         5.3 MB  conda-forge
cftime-1.0.2.1             |   py37h7eb728f_0         317 KB  conda-forge
six-1.11.0                 |        py37_1001          21 KB  conda-forge
msgpack-python-0.5.6       |   py37h2d50403_3         102 KB  conda-forge
curl-7.61.1                |       h74213dd_2         134 KB  conda-forge
markupsafe-1.0             |   py37h470a237_1          33 KB  conda-forge
mpi-1.0                    |            mpich           4 KB  conda-forge
python-3.7.0               |       h5001a0f_4        25.2 MB  conda-forge
numpy-1.15.3               |py37_blas_openblashb06ca3d_0         4.2 MB  conda-forge
pyyaml-3.13                |   py37h470a237_1         456 KB  conda-forge
openblas-0.3.3             |       ha44fe06_1        13.7 MB  conda-forge
netcdf4-1.4.1              | py37ha292673_200         564 KB  conda-forge
scipy-1.1.0                |py37_blas_openblashb06ca3d_202        17.5 MB  conda-forge
wheel-0.32.2               |           py37_0          34 KB  conda-forge
xarray-0.10.9              |           py37_0         772 KB  conda-forge
cytoolz-0.9.0.1            |   py37h470a237_1         432 KB  conda-forge
------------------------------------------------------------
                                       Total:       111.6 MB

The following NEW packages will be INSTALLED:

blas:             1.1-openblas                         conda-forge
bokeh:            1.0.0-py37_1000                      conda-forge
bottleneck:       1.2.1-py37h7eb728f_1                 conda-forge
bzip2:            1.0.6-h470a237_2                     conda-forge
ca-certificates:  2018.10.15-ha4d7672_0                conda-forge
certifi:          2018.10.15-py37_1000                 conda-forge
cftime:           1.0.2.1-py37h7eb728f_0               conda-forge
click:            7.0-py_0                             conda-forge
cloudpickle:      0.6.1-py_0                           conda-forge
curl:             7.61.1-h74213dd_2                    conda-forge
cytoolz:          0.9.0.1-py37h470a237_1               conda-forge
dask:             0.20.0-py_0                          conda-forge
dask-core:        0.20.0-py_0                          conda-forge
distributed:      1.24.0-py37_1000                     conda-forge
esmf:             7.1.0r-ha678704_2                    conda-forge
expat:            2.2.5-hfc679d8_2                     conda-forge
freetype:         2.9.1-h6debe1e_4                     conda-forge
gsl:              2.2.1-blas_openblashddceaf2_6        conda-forge [blas_openblas]
h5netcdf:         0.6.2-py_0                           conda-forge
h5py:             2.8.0-py37h7eb728f_3                 conda-forge
hdf4:             4.2.13-h951d187_2                    conda-forge
hdf5:             1.10.2-hc401514_2                    conda-forge
heapdict:         1.0.0-py37_1000                      conda-forge
jinja2:           2.10-py_1                            conda-forge
jpeg:             9c-h470a237_1                        conda-forge
krb5:             1.16.1-hbb41f41_0                    conda-forge
libcurl:          7.61.1-hbdb9355_2                    conda-forge
libedit:          3.1.20170329-haf1bffa_1              conda-forge
libffi:           3.2.1-hfc679d8_5                     conda-forge
libgcc-ng:        7.2.0-hdf63c60_3                     conda-forge
libgfortran:      3.0.0-1                              conda-forge
libnetcdf:        4.6.1-h628ed10_200                   conda-forge
libpng:           1.6.35-ha92aebf_2                    conda-forge
libssh2:          1.8.0-h5b517e9_2                     conda-forge
libstdcxx-ng:     7.2.0-hdf63c60_3                     conda-forge
libtiff:          4.0.9-he6b73bb_2                     conda-forge
locket:           0.2.0-py_2                           conda-forge
markupsafe:       1.0-py37h470a237_1                   conda-forge
mpi:              1.0-mpich                            conda-forge
mpich:            3.2.1-h26a2512_5                     conda-forge
msgpack-python:   0.5.6-py37h2d50403_3                 conda-forge
nco:              4.7.7-h16f6c37_200                   conda-forge
ncurses:          6.1-hfc679d8_1                       conda-forge
netcdf-fortran:   4.4.4-h4363f12_9                     conda-forge
netcdf4:          1.4.1-py37ha292673_200               conda-forge
numpy:            1.15.3-py37_blas_openblashb06ca3d_0  conda-forge [blas_openblas]
olefile:          0.46-py_0                            conda-forge
openblas:         0.3.3-ha44fe06_1                     conda-forge
openssl:          1.0.2p-h470a237_1                    conda-forge
packaging:        18.0-py_0                            conda-forge
pandas:           0.23.4-py37hf8a1672_0                conda-forge
partd:            0.3.9-py_0                           conda-forge
pillow:           5.3.0-py37hc736899_0                 conda-forge
pip:              18.1-py37_1000                       conda-forge
psutil:           5.4.7-py37h470a237_1                 conda-forge
pyparsing:        2.2.2-py_0                           conda-forge
python:           3.7.0-h5001a0f_4                     conda-forge
python-dateutil:  2.7.5-py_0                           conda-forge
pytz:             2018.7-py_0                          conda-forge
pyyaml:           3.13-py37h470a237_1                  conda-forge
readline:         7.0-haf1bffa_1                       conda-forge
scipy:            1.1.0-py37_blas_openblashb06ca3d_202 conda-forge [blas_openblas]
setuptools:       40.5.0-py37_0                        conda-forge
six:              1.11.0-py37_1001                     conda-forge
sortedcontainers: 2.0.5-py_0                           conda-forge
sqlite:           3.25.2-hb1c47c0_0                    conda-forge
tblib:            1.3.2-py_1                           conda-forge
tk:               8.6.8-ha92aebf_0                     conda-forge
toolz:            0.9.0-py_1                           conda-forge
tornado:          5.1.1-py37h470a237_0                 conda-forge
udunits2:         2.2.27.6-h3a4f0e9_1                  conda-forge
wheel:            0.32.2-py37_0                        conda-forge
xarray:           0.10.9-py37_0                        conda-forge
xz:               5.2.4-h470a237_1                     conda-forge
yaml:             0.1.7-h470a237_1                     conda-forge
zict:             0.1.3-py_0                           conda-forge
zlib:             1.2.11-h470a237_3                    conda-forge

Downloading and Extracting Packages
libpng-1.6.35 | 305 KB | ############################################################### | 100%
tornado-5.1.1 | 662 KB | ############################################################### | 100%
psutil-5.4.7 | 306 KB | ############################################################### | 100%
setuptools-40.5.0 | 619 KB | ############################################################### | 100%
gsl-2.2.1 | 2.1 MB | ############################################################### | 100%
freetype-2.9.1 | 800 KB | ############################################################### | 100%
libcurl-7.61.1 | 523 KB | ############################################################### | 100%
certifi-2018.10.15 | 138 KB | ############################################################### | 100%
pillow-5.3.0 | 552 KB | ############################################################### | 100%
pytz-2018.7 | 226 KB | ############################################################### | 100%
distributed-1.24.0 | 811 KB | ############################################################### | 100%
bottleneck-1.2.1 | 311 KB | ############################################################### | 100%
pandas-0.23.4 | 27.5 MB | ############################################################### | 100%
dask-0.20.0 | 3 KB | ############################################################### | 100%
blas-1.1 | 1 KB | ############################################################### | 100%
libnetcdf-4.6.1 | 1.3 MB | ############################################################### | 100%
krb5-1.16.1 | 1.4 MB | ############################################################### | 100%
nco-4.7.7 | 1.8 MB | ############################################################### | 100%
python-dateutil-2.7. | 218 KB | ############################################################### | 100%
pip-18.1 | 1.7 MB | ############################################################### | 100%
libgfortran-3.0.0 | 281 KB | ############################################################### | 100%
dask-core-0.20.0 | 513 KB | ############################################################### | 100%
h5py-2.8.0 | 1.1 MB | ############################################################### | 100%
heapdict-1.0.0 | 7 KB | ############################################################### | 100%
bokeh-1.0.0 | 5.3 MB | ############################################################### | 100%
cftime-1.0.2.1 | 317 KB | ############################################################### | 100%
six-1.11.0 | 21 KB | ############################################################### | 100%
msgpack-python-0.5.6 | 102 KB | ############################################################### | 100%
curl-7.61.1 | 134 KB | ############################################################### | 100%
markupsafe-1.0 | 33 KB | ############################################################### | 100%
mpi-1.0 | 4 KB | ############################################################### | 100%
python-3.7.0 | 25.2 MB | ############################################################### | 100%
numpy-1.15.3 | 4.2 MB | ############################################################### | 100%
pyyaml-3.13 | 456 KB | ############################################################### | 100%
openblas-0.3.3 | 13.7 MB | ############################################################### | 100%
netcdf4-1.4.1 | 564 KB | ############################################################### | 100%
scipy-1.1.0 | 17.5 MB | ############################################################### | 100%
wheel-0.32.2 | 34 KB | ############################################################### | 100%
xarray-0.10.9 | 772 KB | ############################################################### | 100%
cytoolz-0.9.0.1 | 432 KB | ############################################################### | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done

To activate this environment, use

$ conda activate test

To deactivate an active environment, use

$ conda deactivate

@akrherz akrherz closed this as completed Oct 30, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants