xarray icon indicating copy to clipboard operation
xarray copied to clipboard

Bump minimum numpy version to 1.20

Open headtr1ck opened this issue 1 year ago • 7 comments

  • [x] Closes #6818
  • [ ] Tests added
  • [ ] User visible changes (including notable bug fixes) are documented in whats-new.rst
  • [x] ~~New functions/methods are listed in api.rst~~

Alternative to https://github.com/pydata/xarray/pull/6821

headtr1ck avatar Jul 26 '22 22:07 headtr1ck

Hmm... doesn't seem like we can do this yet:

Package           Required             Policy               Status
----------------- -------------------- -------------------- ------
python            3.8     (2019-10-14) 3.8     (2019-10-14) =
boto3             1.13    (2020-04-30) 1.18    (2021-07-15) <
bottleneck        1.3     (2019-11-13) 1.3     (2019-11-13) =
cartopy           0.19    (2021-04-23) 0.19    (2021-04-23) =
cdms2             3.1     (2018-11-02) 3.1     (2018-11-02) =
cfgrib            0.9     (2019-02-25) 0.9     (2019-02-25) =
cftime            1.4     (2021-02-01) 1.5     (2021-05-20) <
dask-core         2021.4  (2021-04-02) 2021.7  (2021-07-09) <
distributed       2021.4  (2021-04-02) 2021.7  (2021-07-10) <
flox              0.5     (2022-05-03) 0.5     (2022-05-03) =
h5netcdf          0.11    (2021-04-20) 0.11    (2021-04-20) =
h5py              3.1     (2020-11-07) 3.3     (2021-06-22) <
hdf5              1.10    (2017-09-18) 1.12    (2020-08-03) <
iris              2.4     (2020-02-21) 3.0     (2021-01-25) <
lxml              4.6     (2020-10-17) 4.6     (2020-10-17) =
matplotlib-base   3.4     (2021-03-31) 3.4     (2021-03-31) =
nc-time-axis      1.2     (2019-01-25) 1.3     (2021-06-11) <
netcdf4           1.5.3   (2019-03-24) 1.5     (2019-03-24) = (w)
numba             0.54    (2021-08-29) 0.53    (2021-03-12) > (!)
numpy             1.20    (2021-01-31) 1.19    (2020-07-16) > (!)
packaging         20.0    (2020-01-06) 21.0    (2021-07-03) <
pandas            1.2     (2020-12-26) 1.3     (2021-07-02) <
pint              0.17    (2021-03-22) 0.17    (2021-03-22) =
pseudonetcdf      3.1     (2019-10-18) 3.1     (2019-10-18) =
pydap             3.2     (2018-10-16) 3.2     (2018-10-16) =
rasterio          1.2     (2021-01-25) 1.2     (2021-01-25) =
scipy             1.6     (2020-12-31) 1.7     (2021-06-27) <
seaborn           0.11    (2020-09-08) 0.11    (2020-09-08) =
sparse            0.12    (2021-03-19) 0.12    (2021-03-19) =
toolz             0.11    (2020-09-24) 0.11    (2020-09-24) =
typing_extensions 3.7     (2019-02-25) 3.10    (2021-06-03) <
zarr              2.8     (2021-04-25) 2.8     (2021-04-25) =

dcherian avatar Jul 26 '22 22:07 dcherian

Ok seems @Illviljan and myself were a few month off xD https://github.com/pydata/xarray/pull/6821#issuecomment-1193378283.

Nvmd then :)

headtr1ck avatar Jul 26 '22 22:07 headtr1ck

Oh no, I read the wrong table, sorry about that. :(

It's this table https://numpy.org/neps/nep-0029-deprecation_policy.html#drop-schedule : On Jan 31, 2023 drop support for NumPy 1.20 (initially released on Jan 31, 2021)

Illviljan avatar Jul 26 '22 22:07 Illviljan

Looks like we can bump a bunch of others if you're up for it :)

dcherian avatar Jul 27 '22 01:07 dcherian

It's this table https://numpy.org/neps/nep-0029-deprecation_policy.html#drop-schedule : On Jan 31, 2023 drop support for NumPy 1.20 (initially released on Jan 31, 2021)

We are dropping 1.19 here, where this table says: "On Jun 21, 2022 drop support for NumPy 1.19" What is now correct?

headtr1ck avatar Jul 27 '22 09:07 headtr1ck

you can probably use the minimum version policy CI to check (we have a policy that slightly deviates from NEP29).

I think we can drop 1.18, but 1.19 should probably still be supported for a while longer.

keewis avatar Jul 27 '22 09:07 keewis

Ok I think I found my misunderstanding.

Instead of dropping versions older than 18 month we want the oldest supported version to be at least 18 month old.

headtr1ck avatar Jul 27 '22 09:07 headtr1ck

Anyone know why min all deps fails? As far as I can tell the only requirement of netCDF is python 3.8?

headtr1ck avatar Oct 05 '22 21:10 headtr1ck

I got rid of the complete npcompat module. Not sure if you actually want to keep it around in case new incompatibilities arise? But I guess we can always add it back.

headtr1ck avatar Oct 05 '22 21:10 headtr1ck

@dcherian I see that you were working on this the last time. Do you have any idea why mamba fails to resolve the environment (for min-all-deps)? With netcdf4=1.5.3 it fails for some python dependencies and with 1.5.4 it fails to find the correct cmds2?

We should really merge this, since all CI runs are currently broken due to new flox requiring numpy>=1.20

headtr1ck avatar Oct 08 '22 21:10 headtr1ck

Do you have any idea why mamba fails to resolve the environment (for min-all-deps)? With netcdf4=1.5.3 it fails for some python dependencies and with 1.5.4 it fails to find the correct cmds2?

Time to call in the wizards.

@ocefpaf something's wrong with the environment solution. With netcdf4 1.5.3

- package netcdf4-1.5.3-mpi_mpich_py38h137e1d7_4 requires python_abi 3.8.* *_cp38, but none of the providers can be installed

With netcdf4 1.5.4

Encountered problems while solving:
    - package cdms2-3.1.0-py27h6091dcd_0 requires python >=2.7,<2.8.0a0, but none of the providers can be installed

@tomvothecoder, I see you're committing to cdms. Is this something you've run in to?

since all CI runs are currently broken due to new flox requiring numpy>=1.20

sorry! trying to fix this in https://github.com/conda-forge/flox-feedstock/pull/22

dcherian avatar Oct 09 '22 02:10 dcherian

sorry! trying to fix this in conda-forge/flox-feedstock#22

Thanks! Do we have to clear some micromamba cache for this to work immediately or should it just work after some days?

headtr1ck avatar Oct 09 '22 19:10 headtr1ck

The cache will be cleared every day, or on changes to the contents of the environment file. I just reran the workflow which reported a cache miss so let's see if the new environment works?

Edit: nope, it didn't work. And it seems that the updated environment is unsolvable (mamba and conda also fail). I'm not really sure how to read the output of conda in this case, but if that doesn't help someone will have to try each package update to see which package versions conflict.

conda's report on the unsolvable environment on linux x86_64
UnsatisfiableError: The following specifications were found to be incompatible with each other:

Output in format: Requested package -> Available versions

Package importlib_metadata conflicts for:
pytest-cov -> pytest[version='>=4.6'] -> importlib_metadata[version='>=0.12']
pytest -> importlib_metadata[version='>=0.12']
cfgrib=0.9 -> xarray[version='>=0.15'] -> importlib_metadata
pytest-xdist -> pytest[version='>=4.4.0'] -> importlib_metadata[version='>=0.12']
pytest -> pluggy[version='>=0.9'] -> importlib_metadata[version='>=0.9']
pint=0.17 -> importlib_metadata
pytest-env -> pytest[version='>=2.6.0'] -> importlib_metadata[version='>=0.12']

Package expat conflicts for:
lxml=4.6 -> pypy3.7[version='>=7.3.7'] -> expat[version='>=2.2.9,<3.0.0a0|>=2.4.1,<3.0a0|>=2.3.0,<3.0a0']
scipy=1.7 -> pypy3.7[version='>=7.3.7'] -> expat[version='>=2.4.1,<3.0a0']
numpy=1.20 -> pypy3.8[version='>=7.3.8'] -> expat[version='>=2.2.9,<3.0.0a0|>=2.3.0,<3.0a0|>=2.4.1,<3.0a0|>=2.4.7,<3.0a0|>=2.4.8,<3.0a0']
cftime=1.5 -> pypy3.7[version='>=7.3.7'] -> expat[version='>=2.2.9,<3.0.0a0|>=2.4.1,<3.0a0|>=2.3.0,<3.0a0']
pytest -> pypy3.9[version='>=7.3.9'] -> expat[version='>=2.2.9,<3.0.0a0|>=2.3.0,<3.0a0|>=2.4.1,<3.0a0|>=2.4.7,<3.0a0|>=2.4.8,<3.0a0']
distributed=2021.09 -> pypy3.7[version='>=7.3.5'] -> expat[version='>=2.4.1,<3.0a0']
python=3.8 -> pypy3.8=7.3.9 -> expat[version='>=2.4.7,<3.0a0|>=2.4.8,<3.0a0']
pandas=1.3 -> pypy3.7[version='>=7.3.7'] -> expat[version='>=2.4.1,<3.0a0']
rasterio=1.2 -> libgdal[version='>=3.5.0,<3.6.0a0'] -> expat[version='>=2.2.10,<3.0.0a0|>=2.3.0,<3.0.0a0|>=2.3.0,<3.0a0|>=2.4.1,<3.0a0|>=2.4.2,<3.0a0|>=2.4.3,<3.0a0|>=2.4.4,<3.0a0|>=2.4.6,<3.0a0|>=2.4.7,<3.0a0|>=2.4.8,<3.0a0|>=2.4.9,<3.0a0|>=2.2.9,<3.0.0a0']
bottleneck=1.3 -> pypy3.8[version='>=7.3.9'] -> expat[version='>=2.2.9,<3.0.0a0|>=2.4.1,<3.0a0|>=2.4.8,<3.0a0|>=2.3.0,<3.0a0']
netcdf4=1.5.4 -> pypy3.6[version='>=7.3.2'] -> expat[version='>=2.2.9,<3.0.0a0']
matplotlib-base=3.4 -> pypy3.7[version='>=7.3.7'] -> expat[version='>=2.2.9,<3.0.0a0|>=2.3.0,<3.0a0|>=2.4.1,<3.0a0']
cartopy=0.20 -> pypy3.9[version='>=7.3.9'] -> expat[version='>=2.4.1,<3.0a0|>=2.4.8,<3.0a0']

Package typing-extensions conflicts for:
zarr=2.10 -> numcodecs[version='>=0.6.4'] -> typing-extensions[version='>=3.7.4']
matplotlib-base=3.4 -> kiwisolver[version='>=1.0.1'] -> typing-extensions

Package pytest conflicts for:
pytest-xdist -> pytest-forked -> pytest[version='>=2.6.0|>=3.1.0|>=3.10']
pytest-env -> pytest[version='>=2.6.0']
pytest
pytest-xdist -> pytest[version='>=2.4.2|>=2.7.0|>=3.0.0|>=4.4.0|>=6.0.0|>=6.2.0']
pytest-cov -> pytest[version='>=3.6|>=4.6']

Package pypy3.9 conflicts for:
bottleneck=1.3 -> numpy[version='>=1.19.5,<2.0a0'] -> pypy3.9[version='7.3.*|7.3.8.*|7.3.9.*|>=7.3.8']
cfgrib=0.9 -> click -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']
rasterio=1.2 -> certifi -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']
sparse=0.13 -> numpy[version='>=1.17'] -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']
lxml=4.6 -> python[version='>=3.9,<3.10.0a0'] -> pypy3.9[version='7.3.8.*|7.3.9.*']
numpy=1.20 -> python[version='>=3.9,<3.10.0a0'] -> pypy3.9[version='7.3.*|7.3.8.*|7.3.9.*']
boto3=1.18 -> python[version='>=3.6'] -> pypy3.9[version='7.3.8.*|7.3.9.*']
cdms2=3.1 -> lazy-object-proxy -> pypy3.9[version='>=7.3.8|>=7.3.9']
pytest -> pypy3.9[version='>=7.3.8|>=7.3.9']
distributed=2021.09 -> cytoolz[version='>=0.8.2'] -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']
pseudonetcdf=3.1 -> matplotlib-base -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']
packaging=21.0 -> python[version='>=3.6'] -> pypy3.9[version='7.3.8.*|7.3.9.*']
hypothesis -> backports.zoneinfo[version='>=0.2.1'] -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']
netcdf4=1.5.4 -> cftime -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']
numba=0.54 -> numpy[version='>=1.18.5,<2.0a0'] -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']
matplotlib-base=3.4 -> certifi[version='>=2020.06.20'] -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']
h5py=3.4 -> numpy[version='>=1.18.5,<2.0a0'] -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']
pip -> python[version='>=3.7'] -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.9|>=7.3.8']
cartopy=0.20 -> pypy3.9[version='>=7.3.9']
pytest-cov -> coverage[version='>=5.2.1'] -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']
nc-time-axis=1.3 -> cftime[version='>=1.5'] -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']
pandas=1.3 -> numpy[version='>=1.19.5,<2.0a0'] -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']
flox=0.5 -> importlib-metadata -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']
pint=0.17 -> python[version='>=3.6'] -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.9|>=7.3.8']
zarr=2.10 -> numpy[version='>=1.7'] -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']
numpy=1.20 -> pypy3.9[version='>=7.3.8']
typing_extensions=3.10 -> python[version='>=3.5'] -> pypy3.9[version='7.3.8.*|7.3.9.*']
pytest-env -> pytest[version='>=2.6.0'] -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']
h5netcdf=0.11 -> python[version='>=3'] -> pypy3.9[version='7.3.8.*|7.3.9.*']
pytest -> python[version='>=3.9,<3.10.0a0'] -> pypy3.9[version='7.3.*|7.3.8.*|7.3.9.*']
pytest-xdist -> pytest[version='>=6.2.0'] -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']
bottleneck=1.3 -> pypy3.9[version='>=7.3.9']
coveralls -> coverage[version='>=4.1,<7.0'] -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']
scipy=1.7 -> numpy[version='>=1.21.4,<2.0a0'] -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']
toolz=0.11 -> python[version='>=3.5'] -> pypy3.9[version='7.3.8.*|7.3.9.*']
iris=3.1 -> cartopy[version='>=0.18'] -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']
dask-core=2021.09 -> python[version='>=3.7'] -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']
cartopy=0.20 -> numpy[version='>=1.19.5,<2.0a0'] -> pypy3.9[version='7.3.*|7.3.8.*|7.3.9.*|>=7.3.8']
cftime=1.5 -> numpy[version='>=1.18.5,<2.0a0'] -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']
pydap=3.2 -> numpy -> pypy3.9[version='7.3.8.*|7.3.9.*|>=7.3.8|>=7.3.9']

Package setuptools conflicts for:
pytest-cov -> pytest[version='>=4.6'] -> setuptools[version='>=40.0']
distributed=2021.09 -> setuptools[version='<60.0.0']
pseudonetcdf=3.1 -> matplotlib-base -> setuptools[version='<60.0.0']
pandas=1.3 -> setuptools[version='<60.0.0']
pytest-env -> setuptools
matplotlib-base=3.4 -> setuptools
sparse=0.13 -> numba[version='>=0.49'] -> setuptools
numba=0.54 -> setuptools
netcdf4=1.5.4 -> setuptools
pytest-env -> pytest[version='>=2.6.0'] -> setuptools[version='>=40.0']
pytest -> setuptools[version='>=40.0']
pytest-xdist -> pytest[version='>=4.4.0'] -> setuptools[version='>=40.0']
pytest-cov -> setuptools
hypothesis -> setuptools
cfgrib=0.9 -> xarray[version='>=0.15'] -> setuptools[version='>=40.4']
cdms2=3.1 -> cdtime=3 -> setuptools
rasterio=1.2 -> setuptools[version='>=0.9.8']
pip -> setuptools
pytest-xdist -> setuptools
python=3.8 -> pip -> setuptools
iris=3.1 -> dask-core[version='>=2'] -> setuptools[version='<60.0.0']
cartopy=0.20 -> matplotlib-base[version='>=3.1'] -> setuptools
cfgrib=0.9 -> setuptools
distributed=2021.09 -> jinja2 -> setuptools
dask-core=2021.09 -> setuptools[version='<60.0.0']
nc-time-axis=1.3 -> matplotlib-base -> setuptools
pydap=3.2 -> jinja2 -> setuptools[version='>=3.0']
pint=0.17 -> setuptools
flox=0.5 -> pandas -> setuptools[version='<60.0.0']

Package python conflicts for:
lxml=4.6 -> python[version='>=3.10,<3.11.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0|>=3.6,<3.7.0a0']
iris=3.1 -> python[version='>=3.6|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0']
pytest-xdist -> python[version='2.7.*|3.5.*|3.6.*|>=3.5|>=3.6|3.4.*']
rasterio=1.2 -> affine -> python[version='2.7.*|3.5.*|3.6.*|>=3.6|3.4.*|>=3.5|>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*|>=3.7|>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3|<4.0|3.7.*|>=3.8|3.8.*|3.10.*|3.9.*']
python=3.8
cfgrib=0.9 -> python[version='>=3.5|>=3.7']
pint=0.17 -> python[version='>=3.6']
nc-time-axis=1.3 -> python[version='>=3.7']
pytest-env -> pytest[version='>=2.6.0'] -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.10,<3.11.0a0|>=3.7,<3.8.0a0|>=3.9,<3.10.0a0|>=3.8,<3.9.0a0|>=3.6,<3.7.0a0|>=3.5,<3.6.0a0|3.4.*|>=3.7|>=3.8']
dask-core=2021.09 -> python[version='>=3.7']
cartopy=0.20 -> python[version='>=3.10,<3.11.0a0|>=3.9,<3.10.0a0|>=3.8,<3.9.0a0|>=3.7,<3.8.0a0']
numba=0.54 -> python[version='>=3.7,<3.8.0a0|>=3.9,<3.10.0a0|>=3.8,<3.9.0a0']
pytest -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.10,<3.11.0a0|>=3.7,<3.8.0a0|>=3.9,<3.10.0a0|>=3.8,<3.9.0a0|>=3.6,<3.7.0a0|>=3.5,<3.6.0a0|3.4.*']
pandas=1.3 -> numpy[version='>=1.19.5,<2.0a0'] -> python[version='2.7.*|3.5.*|3.6.*|>=3|>=3.6|>=3.6,<3.7.0a0|>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|3.4.*|3.10.*|3.7.*|3.9.*|3.8.*']
h5netcdf=0.11 -> python[version='>=3']
toolz=0.11 -> python[version='>=3.5']
h5netcdf=0.11 -> h5py -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.10,<3.11.0a0|>=3.8,<3.9.0a0|>=3.7,<3.8.0a0|>=3.9,<3.10.0a0|>=3.6,<3.7.0a0|>=3.5,<3.6.0a0|3.4.*']
boto3=1.18 -> jmespath[version='>=0.7.1,<1.0.0'] -> python[version='2.7.*|3.5.*|3.6.*|3.4.*']
cdms2=3.1 -> cdat_info -> python[version='2.7.*|3.5.*|3.6.*|>=3.6|<3|>=3.10,<3.11.0a0|>=3.9,<3.10.0a0|>=3.5,<3.6.0a0|3.4.*|3.7.*|3.10.*|3.9.*|3.8.*|>=2.7']
netcdf4=1.5.4 -> cftime -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.10,<3.11.0a0|>=3.5,<3.6.0a0|3.7.*|>=3.7|>=3.8|3.4.*|3.8.*|3.9.*']
h5py=3.4 -> cached-property -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|3.7.*|3.8.*|3.9.*|3.10.*']
bottleneck=1.3 -> python[version='>=2.7,<2.8.0a0|>=3.10,<3.11.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0|>=3.6,<3.7.0a0']
hypothesis -> attrs[version='>=19.2.0'] -> python[version='3.10.*|3.7.*|>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*|>=3.7|>=3.8|>=2.7|3.8.*|3.9.*']
flox=0.5 -> python[version='>=3.8']
typing_extensions=3.10 -> python[version='>=3.5']
scipy=1.7 -> python_abi=3.10[build=*_cp310] -> python[version='3.10.*|>=3.6,<3.7.0a0|3.8.*|3.9.*|3.7.*']
hypothesis -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.10,<3.11.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0|>=3.6|>=3.5|>=3.6,<3.7.0a0|>=3.5,<3.6.0a0|3.4.*']
matplotlib-base=3.4 -> python[version='>=3.10,<3.11.0a0|>=3.7,<3.8.0a0|>=3.9,<3.10.0a0|>=3.8,<3.9.0a0']
pip -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.8,<3.9.0a0|>=3|>=3.6|>=3.7|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.5,<3.6.0a0|3.4.*']
coveralls -> python[version='2.7.*|3.5.*|3.6.*|>=3.5|3.4.*']
pandas=1.3 -> python[version='>=3.10,<3.11.0a0|>=3.7,<3.8.0a0|>=3.9,<3.10.0a0|>=3.8,<3.9.0a0']
pydap=3.2 -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.8,<3.9.0a0|>=3.7,<3.8.0a0|3.4.*']
scipy=1.7 -> python[version='>=3.10,<3.11.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0']
pydap=3.2 -> beautifulsoup4 -> python[version='>=3.10,<3.11.0a0|>=3.5|>=3.5,<3.6.0a0|>=3.6|>=3.7|>=3.9,<3.10.0a0|>=3.7,<4.0|>=3.6,<4.0']
lxml=4.6 -> python_abi=3.7[build=*_cp37m] -> python[version='3.10.*|3.7.*|3.8.*|3.9.*|3.6.*']
h5py=3.4 -> python[version='>=3.10,<3.11.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0']
distributed=2021.09 -> click[version='>=6.6,<8.1.0'] -> python[version='2.7.*|3.5.*|3.6.*|>=3.10,<3.11.0a0|>=3.6,<3.7.0a0|3.4.*|>=3.6|>=3.5|>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.7|3.9.*|>=2.7|3.8.*|3.7.*']
sparse=0.13 -> python[version='>=3.7']
numpy=1.20 -> python_abi=3.9[build=*_cp39] -> python[version='3.7.*|3.8.*|3.9.*']
numba=0.54 -> llvmlite[version='>=0.37.0,<0.38.0a0'] -> python[version='2.7.*|3.5.*|3.6.*|3.7.*|>=3.10,<3.11.0a0|>=3.6,<3.7.0a0|>=3.7|>=3.8|>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|3.4.*|3.9.*|3.8.*']
sparse=0.13 -> numba[version='>=0.49'] -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.10,<3.11.0a0|>=3.9,<3.10.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.6,<3.7.0a0|>=3.5,<3.6.0a0|3.4.*']
netcdf4=1.5.4 -> python[version='>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0']
zarr=2.10 -> python[version='>=3.5']
distributed=2021.09 -> python[version='>=3.7,<3.8.0a0|>=3.9,<3.10.0a0|>=3.8,<3.9.0a0']
pytest-env -> python
pytest-xdist -> execnet[version='>=1.1'] -> python[version='2.7|>=3.5|>=3.7,<3.8.0a0|>=3.9,<3.10.0a0|>=3.10,<3.11.0a0|>=3.8,<3.9.0a0|>=3.6,<3.7.0a0|>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=2.7|>=3.7|>=3.8']
matplotlib-base=3.4 -> certifi[version='>=2020.06.20'] -> python[version='2.7.*|3.4.*|3.5.*|3.6.*|>=3.6|>=3.6,<3.7.0a0|>=3.7|>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|3.10.*|>=3.8|3.7.*|3.9.*|3.8.*']
coveralls -> coverage[version='>=4.1,<7.0'] -> python[version='<4.0|>=2.7,<2.8.0a0|>=3.10,<3.11.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0|>=3.7,<3.8.0a0|>=3.6,<3.7.0a0|>=3.5,<3.6.0a0|>=3.7,<4.0|>=3.6,<4.0|>=3.6']
pytest-cov -> coverage[version='>=5.2.1'] -> python[version='>=2.7|>=2.7,<2.8.0a0|>=3.10,<3.11.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0|>=3.7,<3.8.0a0|>=3.6,<3.7.0a0|>=3.7|>=3.8|>=3.5,<3.6.0a0']
dask-core=2021.09 -> cloudpickle[version='>=1.1.1'] -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=2.7|>=3.5|>=3.6|>=3.9,<3.10.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.10,<3.11.0a0|>=3.6,<3.7.0a0|>=3.5,<3.6.0a0|3.4.*']
iris=3.1 -> cartopy[version='>=0.18'] -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.10,<3.11.0a0|>=3.6,<3.7.0a0|>=3.8|>=3.7|>=3.5|>=3.5,<3.6.0a0|3.4.*|3.7.*|3.8.*|3.9.*']
cdms2=3.1 -> python[version='>=2.7,<2.8.0a0|>=3.10,<3.11.0a0|>=3.7,<3.8.0a0|>=3.9,<3.10.0a0|>=3.8,<3.9.0a0|>=3.6,<3.7.0a0|>=3.8,<3.9.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0',build=*_cpython]
pip -> setuptools -> python[version='!=3.0,!=3.1,!=3.2,!=3.3,!=3.4|>=3.10,<3.11.0a0|>=3.8|>=3.9,<3.10.0a0|2.7.*|>=3.6']
flox=0.5 -> importlib-metadata -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3|>=3.10,<3.11.0a0|>=3.7,<3.8.0a0|>=3.9,<3.10.0a0|>=3.8,<3.9.0a0|>=3.6,<3.7.0a0|>=3.6|>=3.5,<3.6.0a0|3.4.*|>=3.5']
packaging=21.0 -> python[version='>=3.6']
zarr=2.10 -> asciitree -> python[version='2.7.*|3.5.*|3.6.*|3.4.*|>=3.6|>=3.8,<3.9.0a0|>=3.7,<3.8.0a0|>=3.10,<3.11.0a0|>=3.9,<3.10.0a0|>=3.6,<3.7.0a0|>=2.7,<2.8.0a0|>=3.5,<3.6.0a0']
nc-time-axis=1.3 -> cftime[version='>=1.5'] -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.10,<3.11.0a0|>=3.7,<3.8.0a0|>=3.9,<3.10.0a0|>=3.8,<3.9.0a0|>=3.6,<3.7.0a0|>=3.5,<3.6.0a0|3.4.*']
cartopy=0.20 -> matplotlib-base[version='>=3.1'] -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.6|>=3.6,<3.7.0a0|>=3.5,<3.6.0a0|3.4.*|3.9.*|3.10.*|3.8.*|3.7.*']
seaborn=0.11 -> seaborn-base[version='>=0.11.2,<0.11.3.0a0'] -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.10,<3.11.0a0|>=3.6|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0|>=3.6,<3.7.0a0|>=3.5,<3.6.0a0']
pseudonetcdf=3.1 -> matplotlib-base -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.10,<3.11.0a0|>=3.9,<3.10.0a0|>=3.8,<3.9.0a0|>=3.7,<3.8.0a0|>=3.6,<3.7.0a0|>=3.5,<3.6.0a0|3.4.*']
bottleneck=1.3 -> python_abi=3.8[build=*_cp38] -> python[version='3.10.*|3.7.*|3.8.*|3.9.*|3.6.*|>=3.5,<3.6.0a0']
boto3=1.18 -> python[version='>=3.6']
pint=0.17 -> importlib_metadata -> python[version='2.7.*|3.4.*|3.5.*|3.6.*|>=2.7|>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.8,<3.9.0a0|>=3.7,<3.8.0a0|>=3.9,<3.10.0a0|>=3.5,<3.6.0a0|>=3.7|>=3.8|>=3.10,<3.11.0a0']
packaging=21.0 -> pyparsing[version='>=2.0.2'] -> python[version='2.7.*|3.5.*|3.6.*|3.4.*']
pytest-cov -> python[version='2.7.*|3.5.*|3.6.*|>=3.5|>=3.6|3.4.*']
numpy=1.20 -> python[version='>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0']
pseudonetcdf=3.1 -> python[version='>=3']
cfgrib=0.9 -> attrs[version='>=19.2'] -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*|>=3.9,<3.10.0a0|>=3.10,<3.11.0a0|>=3.8,<3.9.0a0|>=3.7,<3.8.0a0|>=3.6,<3.7.0a0|3.4.*|>=3|>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6|>=2.7|>=3.8|3.9.10|3.8.12|3.7.12|3.7.10|3.7.10|3.6.12|3.7.9|3.6.12|3.6.9|3.6.9|3.6.9|3.6.9|>=3.5.3',build='1_73_pypy|2_73_pypy|4_73_pypy|1_73_pypy|0_73_pypy|0_73_pypy|5_73_pypy|5_73_pypy|3_73_pypy|0_73_pypy']
rasterio=1.2 -> python[version='>=3.10,<3.11.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0|>=3.6,<3.7.0a0']
pytest -> attrs[version='>=19.2.0'] -> python[version='2.7|>=3.4|3.10.*|3.7.*|>=2.7|>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*|>=3.5|>=3.6|>=3|>=3.7|3.9.*|3.8.*|>=3.4|>=3.8.0a,<3.9.0a0|>=3.8']

Package libgfortran5 conflicts for:
scipy=1.7 -> libgfortran-ng -> libgfortran5[version='10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.4.0|11.1.0|11.1.0|11.1.0|11.1.0|11.1.0|11.2.0|11.2.0|11.2.0|11.2.0|11.2.0|11.2.0|11.2.0|11.2.0|11.2.0|11.3.0|12.1.0|9.5.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.3.0.*|8.5.0|8.5.0|8.5.0|8.5.0|8.5.0|8.5.0|8.5.0|8.5.0|8.5.0|8.4.0.*',build='h0ffbd86_10|h0ffbd86_11|h0ffbd86_15|h62347ff_4|h62347ff_5|h62347ff_11|h62347ff_12|h62347ff_13|h62347ff_14|h62347ff_15|h62347ff_16|h6e911d1_16|hb56cab1_6|hb56cab1_8|hb56cab1_10|hb56cab1_11|hb56cab1_13|hb56cab1_14|hb56cab1_16|h6c583b3_5|h6c583b3_7|h6c583b3_8|h5c6108e_8|h5c6108e_10|h5c6108e_16|hdcd56e2_16|h6a973e8_16|h5c6108e_15|h5c6108e_14|h5c6108e_13|h5c6108e_12|h5c6108e_11|h5c6108e_9|h6c583b3_6|h6c583b3_4|he3294f5_16|hb56cab1_15|hb56cab1_12|hb56cab1_9|hb56cab1_7|hb56cab1_5|hb56cab1_4|h62347ff_10|h62347ff_9|h62347ff_8|h62347ff_7|h62347ff_6|h0ffbd86_16|h0ffbd86_14|h0ffbd86_13|h0ffbd86_12|h0ffbd86_9|h0ffbd86_8']
pseudonetcdf=3.1 -> scipy -> libgfortran5[version='>=10.3.0|>=10.4.0|>=9.4.0|>=9.3.0']
hdf5=1.12 -> libgfortran5[version='>=10.3.0|>=9.4.0|>=9.3.0']
sparse=0.13 -> scipy[version='>=0.19'] -> libgfortran5[version='>=10.3.0|>=10.4.0|>=9.4.0|>=9.3.0']
netcdf4=1.5.4 -> hdf5[version='>=1.10.6,<1.10.7.0a0'] -> libgfortran5[version='>=10.3.0|>=9.3.0|>=9.4.0|>=10.4.0']
h5py=3.4 -> hdf5[version='>=1.12.1,<1.12.2.0a0'] -> libgfortran5[version='>=10.3.0|>=9.4.0|>=9.3.0|>=10.4.0']
numpy=1.20 -> libblas[version='>=3.8.0,<4.0a0'] -> libgfortran5[version='>=9.3.0']
cdms2=3.1 -> libgfortran5[version='>=9.3.0|>=9.4.0']
cfgrib=0.9 -> eccodes[version='>=2.12.0'] -> libgfortran5[version='>=10.3.0|>=10.4.0|>=9.4.0|>=9.3.0']
scipy=1.7 -> libgfortran5[version='>=9.3.0|>=9.4.0']
hdf5=1.12 -> libgfortran-ng -> libgfortran5[version='10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.4.0|11.1.0|11.1.0|11.1.0|11.1.0|11.1.0|11.2.0|11.2.0|11.2.0|11.2.0|11.2.0|11.2.0|11.2.0|11.2.0|11.2.0|11.3.0|12.1.0|9.5.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.3.0.*|8.5.0|8.5.0|8.5.0|8.5.0|8.5.0|8.5.0|8.5.0|8.5.0|8.5.0|8.4.0.*|>=10.4.0',build='h0ffbd86_10|h0ffbd86_11|h0ffbd86_15|h62347ff_4|h62347ff_5|h62347ff_11|h62347ff_12|h62347ff_13|h62347ff_14|h62347ff_15|h62347ff_16|h6e911d1_16|hb56cab1_6|hb56cab1_8|hb56cab1_10|hb56cab1_11|hb56cab1_13|hb56cab1_14|hb56cab1_16|h6c583b3_5|h6c583b3_7|h6c583b3_8|h5c6108e_8|h5c6108e_10|h5c6108e_16|hdcd56e2_16|h6a973e8_16|h5c6108e_15|h5c6108e_14|h5c6108e_13|h5c6108e_12|h5c6108e_11|h5c6108e_9|h6c583b3_6|h6c583b3_4|he3294f5_16|hb56cab1_15|hb56cab1_12|hb56cab1_9|hb56cab1_7|hb56cab1_5|hb56cab1_4|h62347ff_10|h62347ff_9|h62347ff_8|h62347ff_7|h62347ff_6|h0ffbd86_16|h0ffbd86_14|h0ffbd86_13|h0ffbd86_12|h0ffbd86_9|h0ffbd86_8']
cdms2=3.1 -> esmf -> libgfortran5[version='10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.3.0|10.4.0|11.1.0|11.1.0|11.1.0|11.1.0|11.1.0|11.2.0|11.2.0|11.2.0|11.2.0|11.2.0|11.2.0|11.2.0|11.2.0|11.2.0|11.3.0|12.1.0|>=10.3.0|>=10.4.0|9.5.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.4.0|9.3.0.*|8.5.0|8.5.0|8.5.0|8.5.0|8.5.0|8.5.0|8.5.0|8.5.0|8.5.0|8.4.0.*',build='h0ffbd86_10|h0ffbd86_11|h0ffbd86_15|h62347ff_4|h62347ff_5|h62347ff_11|h62347ff_12|h62347ff_13|h62347ff_14|h62347ff_15|h62347ff_16|h6e911d1_16|hb56cab1_6|hb56cab1_8|hb56cab1_10|hb56cab1_11|hb56cab1_13|hb56cab1_14|hb56cab1_16|h6c583b3_5|h6c583b3_7|h6c583b3_8|h5c6108e_8|h5c6108e_10|h5c6108e_16|hdcd56e2_16|h6a973e8_16|h5c6108e_15|h5c6108e_14|h5c6108e_13|h5c6108e_12|h5c6108e_11|h5c6108e_9|h6c583b3_6|h6c583b3_4|he3294f5_16|hb56cab1_15|hb56cab1_12|hb56cab1_9|hb56cab1_7|hb56cab1_5|hb56cab1_4|h62347ff_10|h62347ff_9|h62347ff_8|h62347ff_7|h62347ff_6|h0ffbd86_16|h0ffbd86_14|h0ffbd86_13|h0ffbd86_12|h0ffbd86_9|h0ffbd86_8']
iris=3.1 -> scipy -> libgfortran5[version='>=10.3.0|>=10.4.0|>=9.4.0|>=9.3.0']
pydap=3.2 -> scipy -> libgfortran5[version='>=10.3.0|>=10.4.0|>=9.4.0|>=9.3.0']
cartopy=0.20 -> scipy[version='>=0.10'] -> libgfortran5[version='>=10.3.0|>=10.4.0|>=9.4.0|>=9.3.0']

Package pip conflicts for:
pytest-env -> python -> pip
pip
h5netcdf=0.11 -> python[version='>=3'] -> pip
lxml=4.6 -> python[version='>=3.7,<3.8.0a0'] -> pip
cdms2=3.1 -> python[version='>=3.7,<3.8.0a0',build=*_cpython] -> pip
matplotlib-base=3.4 -> python[version='>=3.10,<3.11.0a0'] -> pip
iris=3.1 -> python[version='>=3.6'] -> pip
toolz=0.11 -> python[version='>=3.5'] -> pip
boto3=1.18 -> python[version='>=3.6'] -> pip
coveralls -> python[version='>=3.5'] -> pip
pytest-xdist -> python[version='>=3.6'] -> pip
cfgrib=0.9 -> python[version='>=3.7'] -> pip
nc-time-axis=1.3 -> python[version='>=3.7'] -> pip
netcdf4=1.5.4 -> python[version='>=3.7,<3.8.0a0'] -> pip
distributed=2021.09 -> python[version='>=3.9,<3.10.0a0'] -> pip
pandas=1.3 -> python[version='>=3.7,<3.8.0a0'] -> pip
pseudonetcdf=3.1 -> python[version='>=3'] -> pip
sparse=0.13 -> python[version='>=3.7'] -> pip
pytest-cov -> python[version='>=3.6'] -> pip
scipy=1.7 -> python[version='>=3.10,<3.11.0a0'] -> pip
pydap=3.2 -> python -> pip
packaging=21.0 -> python[version='>=3.6'] -> pip
hypothesis -> python[version='>=3.7,<3.8.0a0'] -> pip
pytest -> python[version='>=3.7,<3.8.0a0'] -> pip
numpy=1.20 -> python[version='>=3.8,<3.9.0a0'] -> pip
rasterio=1.2 -> python[version='>=3.7,<3.8.0a0'] -> pip
h5py=3.4 -> python[version='>=3.7,<3.8.0a0'] -> pip
python=3.8 -> pip
zarr=2.10 -> python[version='>=3.5'] -> pip
cartopy=0.20 -> python[version='>=3.9,<3.10.0a0'] -> pip
pint=0.17 -> python[version='>=3.6'] -> pip
dask-core=2021.09 -> python[version='>=3.7'] -> pip
bottleneck=1.3 -> python[version='>=3.8,<3.9.0a0'] -> pip
flox=0.5 -> python[version='>=3.8'] -> pip
numba=0.54 -> python[version='>=3.7,<3.8.0a0'] -> pip
typing_extensions=3.10 -> python[version='>=3.5'] -> pip

Package libsqlite conflicts for:
h5netcdf=0.11 -> python[version='>=3'] -> libsqlite[version='>=3.39.2,<4.0a0']
cftime=1.5 -> python[version='>=3.10,<3.11.0a0'] -> libsqlite[version='>=3.39.2,<4.0a0']
scipy=1.7 -> python[version='>=3.10,<3.11.0a0'] -> libsqlite[version='>=3.39.2,<4.0a0']
boto3=1.18 -> python[version='>=3.6'] -> libsqlite[version='>=3.39.2,<4.0a0']
python=3.8 -> pypy3.8=7.3.9 -> libsqlite[version='3.39.2|3.39.3|3.39.4|>=3.39.2,<4.0a0',build='h753d276_1|h753d276_0']
toolz=0.11 -> python[version='>=3.5'] -> libsqlite[version='>=3.39.2,<4.0a0']
coveralls -> python[version='>=3.5'] -> libsqlite[version='>=3.39.2,<4.0a0']
pytest-xdist -> python[version='>=3.6'] -> libsqlite[version='>=3.39.2,<4.0a0']
pytest-cov -> python[version='>=3.6'] -> libsqlite[version='>=3.39.2,<4.0a0']
iris=3.1 -> python[version='>=3.6'] -> libsqlite[version='>=3.39.2,<4.0a0']
matplotlib-base=3.4 -> python[version='>=3.10,<3.11.0a0'] -> libsqlite[version='>=3.39.2,<4.0a0']
pydap=3.2 -> python -> libsqlite[version='>=3.39.2,<4.0a0']
packaging=21.0 -> python[version='>=3.6'] -> libsqlite[version='>=3.39.2,<4.0a0']
pandas=1.3 -> python[version='>=3.10,<3.11.0a0'] -> libsqlite[version='>=3.39.2,<4.0a0']
lxml=4.6 -> python[version='>=3.10,<3.11.0a0'] -> libsqlite[version='>=3.39.2,<4.0a0']
rasterio=1.2 -> libgdal[version='>=3.5.0,<3.6.0a0'] -> libsqlite[version='>=3.39.2,<4.0a0|>=3.39.3,<4.0a0']
pytest-env -> python -> libsqlite[version='>=3.39.2,<4.0a0']
pip -> python[version='>=3.7'] -> libsqlite[version='>=3.39.2,<4.0a0']
zarr=2.10 -> python[version='>=3.5'] -> libsqlite[version='>=3.39.2,<4.0a0']
hypothesis -> python[version='>=3.10,<3.11.0a0'] -> libsqlite[version='>=3.39.2,<4.0a0']
dask-core=2021.09 -> python[version='>=3.7'] -> libsqlite[version='>=3.39.2,<4.0a0']
cdms2=3.1 -> python[version='>=3.10,<3.11.0a0',build=*_cpython] -> libsqlite[version='>=3.39.2,<4.0a0']
h5py=3.4 -> python[version='>=3.10,<3.11.0a0'] -> libsqlite[version='>=3.39.2,<4.0a0']
flox=0.5 -> python[version='>=3.8'] -> libsqlite[version='>=3.39.2,<4.0a0']
typing_extensions=3.10 -> python[version='>=3.5'] -> libsqlite[version='>=3.39.2,<4.0a0']
pint=0.17 -> python[version='>=3.6'] -> libsqlite[version='>=3.39.2,<4.0a0']
cfgrib=0.9 -> python[version='>=3.7'] -> libsqlite[version='>=3.39.2,<4.0a0']
pytest -> pypy3.9[version='>=7.3.9'] -> libsqlite[version='>=3.39.2,<4.0a0']
nc-time-axis=1.3 -> python[version='>=3.7'] -> libsqlite[version='>=3.39.2,<4.0a0']
bottleneck=1.3 -> pypy3.8[version='>=7.3.9'] -> libsqlite[version='>=3.39.2,<4.0a0']
cartopy=0.20 -> pypy3.9[version='>=7.3.9'] -> libsqlite[version='>=3.39.2,<4.0a0']
pseudonetcdf=3.1 -> python[version='>=3'] -> libsqlite[version='>=3.39.2,<4.0a0']
sparse=0.13 -> python[version='>=3.7'] -> libsqlite[version='>=3.39.2,<4.0a0']
numpy=1.20 -> pypy3.8[version='>=7.3.8'] -> libsqlite[version='>=3.39.2,<4.0a0']

Package libgcc-ng conflicts for:
numpy=1.20 -> libblas[version='>=3.8.0,<4.0a0'] -> libgcc-ng[version='>=12|>=7.3.0|>=7.5.0|>=9.4.0|>=4.9']
scipy=1.7 -> libblas[version='>=3.8.0,<4.0a0'] -> libgcc-ng[version='>=10.3.0|>=12|>=7.3.0|>=7.5.0|>=4.9']
cartopy=0.20 -> matplotlib-base[version='>=3.1'] -> libgcc-ng[version='>=4.9|>=7.3.0|>=7.5.0|>=9.3.0']
distributed=2021.09 -> cytoolz[version='>=0.8.2'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9|>=7.2.0']
pytest-xdist -> python[version='>=3.6'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
pytest-cov -> coverage[version='>=5.2.1'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
bottleneck=1.3 -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0']
h5py=3.4 -> hdf5[version='>=1.12.1,<1.12.2.0a0'] -> libgcc-ng[version='>=10.3.0|>=9.3.0|>=12|>=7.5.0|>=7.3.0|>=4.9']
toolz=0.11 -> python[version='>=3.5'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
python=3.8 -> pypy3.8=7.3.9 -> libgcc-ng[version='>=12|>=4.9']
pseudonetcdf=3.1 -> matplotlib-base -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
rasterio=1.2 -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0']
numba=0.54 -> libgcc-ng[version='>=9.4.0']
iris=3.1 -> cartopy[version='>=0.18'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
boto3=1.18 -> python[version='>=3.6'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
rasterio=1.2 -> python[version='>=3.7,<3.8.0a0'] -> libgcc-ng[version='>=4.9|>=7.3.0|>=7.5.0']
nc-time-axis=1.3 -> cftime[version='>=1.5'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
hdf5=1.12 -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0']
cartopy=0.20 -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0']
flox=0.5 -> numpy[version='>=1.20'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
h5netcdf=0.11 -> h5py -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
seaborn=0.11 -> statsmodels[version='>=0.8.0'] -> libgcc-ng[version='>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
sparse=0.13 -> numba[version='>=0.49'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
cftime=1.5 -> numpy[version='>=1.18.5,<2.0a0'] -> libgcc-ng[version='>=10.3.0|>=12|>=7.5.0|>=7.3.0|>=4.9']
cfgrib=0.9 -> numpy -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
pint=0.17 -> python[version='>=3.6'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
python=3.8 -> libgcc-ng[version='>=10.3.0|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0']
netcdf4=1.5.4 -> cftime -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.3.0|>=4.9']
pandas=1.3 -> numpy[version='>=1.19.5,<2.0a0'] -> libgcc-ng[version='>=10.3.0|>=12|>=7.5.0|>=7.3.0|>=4.9']
hypothesis -> backports.zoneinfo[version='>=0.2.1'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
packaging=21.0 -> python[version='>=3.6'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
hdf5=1.12 -> zlib[version='>=1.2.11,<1.3.0a0'] -> libgcc-ng[version='>=4.9|>=7.3.0']
pandas=1.3 -> libgcc-ng[version='>=9.3.0|>=9.4.0']
matplotlib-base=3.4 -> libgcc-ng[version='>=9.3.0|>=9.4.0']
cdms2=3.1 -> cdtime=3 -> libgcc-ng[version='>=10.3.0|>=12|>=7.2.0|>=4.9']
numpy=1.20 -> libgcc-ng[version='>=10.3.0|>=9.3.0']
matplotlib-base=3.4 -> freetype[version='>=2.10.4,<3.0a0'] -> libgcc-ng[version='>=10.3.0|>=12|>=7.5.0|>=7.3.0|>=4.9|>=7.2.0']
scipy=1.7 -> libgcc-ng[version='>=9.3.0|>=9.4.0']
coveralls -> coverage[version='>=4.1,<7.0'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
typing_extensions=3.10 -> python[version='>=3.5'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
lxml=4.6 -> libgcc-ng[version='>=7.5.0|>=9.3.0|>=9.4.0']
numba=0.54 -> numpy[version='>=1.18.5,<2.0a0'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
pip -> python[version='>=3.7'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
dask-core=2021.09 -> python[version='>=3.7'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
bottleneck=1.3 -> python[version='>=3.7,<3.8.0a0'] -> libgcc-ng[version='>=4.9']
pytest-env -> python -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
pytest -> python[version='>=3.7,<3.8.0a0'] -> libgcc-ng[version='>=10.3.0|>=12|>=4.9|>=7.3.0|>=7.5.0|>=9.3.0|>=9.4.0']
h5py=3.4 -> libgcc-ng[version='>=9.4.0']
zarr=2.10 -> numcodecs[version='>=0.6.4'] -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
cftime=1.5 -> libgcc-ng[version='>=9.3.0|>=9.4.0']
lxml=4.6 -> libxml2[version='>=2.9.12,<2.11.0a0'] -> libgcc-ng[version='>=10.3.0|>=12|>=7.3.0|>=4.9']
pydap=3.2 -> numpy -> libgcc-ng[version='>=10.3.0|>=12|>=9.4.0|>=9.3.0|>=7.5.0|>=7.3.0|>=4.9']
netcdf4=1.5.4 -> libgcc-ng[version='>=7.5.0']
cdms2=3.1 -> libgcc-ng[version='>=7.3.0|>=7.5.0|>=9.3.0|>=9.4.0']

Package openblas conflicts for:
scipy=1.7 -> libblas[version='>=3.8.0,<4.0a0'] -> openblas[version='0.3.5.*|>=0.3.6,<0.3.7.0a0']
cfgrib=0.9 -> numpy -> openblas[version='0.2.18.*|0.2.18|0.2.18.*|0.2.19|0.2.19.*|0.2.20|0.2.20.*|>=0.2.20,<0.2.21.0a0|>=0.3.3,<0.3.4.0a0|>=0.2.15']
zarr=2.10 -> numpy[version='>=1.7'] -> openblas[version='0.2.18.*|0.2.18|0.2.18.*|0.2.19|0.2.19.*|0.2.20|0.2.20.*|>=0.2.20,<0.2.21.0a0|>=0.3.3,<0.3.4.0a0|>=0.2.15']
nc-time-axis=1.3 -> numpy -> openblas[version='0.2.18.*|0.2.18|0.2.18.*|0.2.19|0.2.19.*|0.2.20|0.2.20.*|>=0.2.20,<0.2.21.0a0|>=0.3.3,<0.3.4.0a0|>=0.2.15']
pseudonetcdf=3.1 -> numpy -> openblas[version='0.2.18.*|0.2.18|0.2.18.*|0.2.19|0.2.19.*|0.2.20|0.2.20.*|>=0.2.20,<0.2.21.0a0|>=0.3.3,<0.3.4.0a0|>=0.2.15']
flox=0.5 -> numpy -> openblas[version='0.2.18.*|0.2.18|0.2.18.*|0.2.19|0.2.19.*|0.2.20|0.2.20.*|>=0.2.20,<0.2.21.0a0|>=0.3.3,<0.3.4.0a0|>=0.2.15']
cartopy=0.20 -> scipy[version='>=0.10'] -> openblas[version='0.2.18.*|0.2.18|0.2.18.*|0.2.19|0.2.19.*|0.2.20|0.2.20.*|>=0.2.20,<0.2.21.0a0|>=0.3.3,<0.3.4.0a0']
pydap=3.2 -> numpy -> openblas[version='0.2.18.*|0.2.18|0.2.18.*|0.2.19|0.2.19.*|0.2.20|0.2.20.*|>=0.2.20,<0.2.21.0a0|>=0.3.3,<0.3.4.0a0|>=0.2.15']
cdms2=3.1 -> openblas[version='>=0.3.6,<0.3.7.0a0']
bottleneck=1.3 -> numpy[version='>=1.14.6,<2.0a0'] -> openblas[version='>=0.2.20,<0.2.21.0a0|>=0.3.3,<0.3.4.0a0']
sparse=0.13 -> scipy[version='>=0.19'] -> openblas[version='0.2.19|0.2.19.*|0.2.20|0.2.20.*|>=0.2.20,<0.2.21.0a0|>=0.3.3,<0.3.4.0a0']
iris=3.1 -> numpy[version='>=1.14,!=1.15.2'] -> openblas[version='0.2.18.*|0.2.18|0.2.18.*|0.2.19|0.2.19.*|0.2.20|0.2.20.*|>=0.2.20,<0.2.21.0a0|>=0.3.3,<0.3.4.0a0']
cdms2=3.1 -> numpy[version='>=1.14.6,<2.0a0'] -> openblas[version='0.2.18.*|0.2.18|0.2.18.*|0.2.19|0.2.19.*|0.2.20|0.2.20.*|>=0.2.20,<0.2.21.0a0|>=0.3.3,<0.3.4.0a0|>=0.2.15']
numpy=1.20 -> libblas[version='>=3.8.0,<4.0a0'] -> openblas[version='0.3.5.*|>=0.3.6,<0.3.7.0a0']
netcdf4=1.5.4 -> numpy[version='>=1.14.6,<2.0a0'] -> openblas[version='>=0.2.20,<0.2.21.0a0|>=0.3.3,<0.3.4.0a0']

Package attrs conflicts for:
pytest-xdist -> pytest[version='>=6.2.0'] -> attrs[version='>=17.2.0|>=17.4.0,<=19.1.0|>=17.4.0|>=19.2.0']
hypothesis -> black[version='>=19.10b0'] -> attrs[version='>=18.1.0']
rasterio=1.2 -> attrs
cfgrib=0.9 -> attrs[version='>=19.2|>=19.2.0']
hypothesis -> attrs[version='>=16.0.0|>=19.2.0']
pytest-cov -> pytest[version='>=4.6'] -> attrs[version='>=17.2.0|>=17.4.0,<=19.1.0|>=17.4.0|>=19.2.0']
pytest-env -> pytest[version='>=2.6.0'] -> attrs[version='>=17.2.0|>=17.4.0,<=19.1.0|>=17.4.0|>=19.2.0']
pytest -> attrs[version='>=17.2.0|>=17.4.0,<=19.1.0|>=17.4.0|>=19.2.0']

Package hdf5 conflicts for:
cfgrib=0.9 -> eccodes[version='>=2.12.0'] -> hdf5[version='>=1.10.4,<1.10.5.0a0|>=1.10.5,<1.10.6.0a0|>=1.10.6,<1.10.7.0a0|>=1.12.1,<1.12.2.0a0|>=1.12.2,<1.12.3.0a0']
rasterio=1.2 -> libgdal[version='>=3.5.0,<3.6.0a0'] -> hdf5[version='>=1.10.6,<1.10.7.0a0|>=1.12.1,<1.12.2.0a0|>=1.12.2,<1.12.3.0a0']
h5netcdf=0.11 -> h5py -> hdf5[version='1.10.1|1.10.1.*|1.10.2.*|>=1.10.3,<1.10.4.0a0|>=1.10.4,<1.10.5.0a0|>=1.10.4,<1.10.5.0a0|>=1.10.4,<1.10.5.0a0|>=1.10.5,<1.10.6.0a0|>=1.10.5,<1.10.6.0a0|>=1.10.5,<1.10.6.0a0|>=1.10.6,<1.10.7.0a0|>=1.10.6,<1.10.7.0a0|>=1.10.6,<1.10.7.0a0|>=1.12.1,<1.12.2.0a0|>=1.12.1,<1.12.2.0a0|>=1.12.1,<1.12.2.0a0|>=1.12.2,<1.12.3.0a0|>=1.12.2,<1.12.3.0a0|>=1.12.2,<1.12.3.0a0|>=1.10.2,<1.10.3.0a0|1.8.18|1.8.18.*|1.8.17|1.8.17.*|1.8.17.*|1.8.15.*',build='mpi_mpich_*|mpi_openmpi_*|mpi_mpich_*|mpi_mpich_*|mpi_mpich_*|mpi_openmpi_*|mpi_openmpi_*|mpi_openmpi_*|mpi_openmpi_*|mpi_mpich_*']
pseudonetcdf=3.1 -> netcdf4 -> hdf5[version='*|*|*|>=1.12.2,<1.12.3.0a0|>=1.12.2,<1.12.3.0a0|>=1.12.2,<1.12.3.0a0|>=1.12.1,<1.12.2.0a0|>=1.12.1,<1.12.2.0a0|>=1.12.1,<1.12.2.0a0|>=1.10.6,<1.10.7.0a0|>=1.10.6,<1.10.7.0a0|>=1.10.6,<1.10.7.0a0|>=1.10.5,<1.10.6.0a0|>=1.10.5,<1.10.6.0a0|>=1.10.5,<1.10.6.0a0|>=1.10.4,<1.10.5.0a0|>=1.10.3,<1.10.4.0a0|1.10.2.*|>=1.10.2,<1.10.3.0a0|1.10.1.*|1.10.1|1.8.18|1.8.18.*|1.8.17|1.8.17.*|1.8.15.*',build='mpi_mpich_*|mpi_mpich_*|mpi_openmpi_*|mpi_mpich_*|mpi_openmpi_*|mpi_openmpi_*|mpi_openmpi_*|nompi_*|mpi_openmpi_*|mpi_mpich_*']
netcdf4=1.5.4 -> libnetcdf[version='>=4.7.4,<4.7.5.0a0'] -> hdf5[version='*|>=1.10.5,<1.10.6.0a0|>=1.10.5,<1.10.6.0a0|>=1.10.5,<1.10.6.0a0|>=1.12.2,<1.12.3.0a0|>=1.12.1,<1.12.2.0a0|>=1.12.2,<1.12.3.0a0|>=1.12.1,<1.12.2.0a0',build='mpi_mpich_*|mpi_mpich_*|mpi_mpich_*|nompi_*|mpi_openmpi_*|mpi_openmpi_*|mpi_openmpi_*']
cdms2=3.1 -> esmf -> hdf5[version='*|*|*|>=1.12.2,<1.12.3.0a0|>=1.12.1,<1.12.2.0a0|>=1.12.2,<1.12.3.0a0|>=1.12.2,<1.12.3.0a0|>=1.12.1,<1.12.2.0a0|>=1.12.1,<1.12.2.0a0|>=1.10.6,<1.10.7.0a0|>=1.10.6,<1.10.7.0a0|>=1.10.6,<1.10.7.0a0|>=1.10.5,<1.10.6.0a0|>=1.10.5,<1.10.6.0a0|>=1.10.5,<1.10.6.0a0|>=1.10.4,<1.10.5.0a0|>=1.10.3,<1.10.4.0a0|>=1.10.2,<1.10.3.0a0|1.10.*|1.10.1.*|1.10.1|1.8.*|1.8.18|1.8.18.*|1.8.17|1.8.17.*',build='mpi_openmpi_*|mpi_mpich_*|mpi_mpich_*|nompi_*|mpi_openmpi_*|mpi_openmpi_*|mpi_openmpi_*|mpi_mpich_*|mpi_openmpi_*']
h5py=3.4 -> hdf5[version='>=1.12.1,<1.12.2.0a0',build='mpi_mpich_*|mpi_openmpi_*']
netcdf4=1.5.4 -> hdf5[version='*|*|>=1.10.6,<1.10.7.0a0|>=1.10.6,<1.10.7.0a0|>=1.10.6,<1.10.7.0a0',build='mpi_mpich_*|mpi_openmpi_*|mpi_openmpi_*']
iris=3.1 -> netcdf4[version='>=1.4'] -> hdf5[version='*|*|*|>=1.12.2,<1.12.3.0a0|>=1.12.2,<1.12.3.0a0|>=1.12.2,<1.12.3.0a0|>=1.12.1,<1.12.2.0a0|>=1.12.1,<1.12.2.0a0|>=1.12.1,<1.12.2.0a0|>=1.10.6,<1.10.7.0a0|>=1.10.6,<1.10.7.0a0|>=1.10.6,<1.10.7.0a0|>=1.10.5,<1.10.6.0a0|>=1.10.5,<1.10.6.0a0|>=1.10.5,<1.10.6.0a0|>=1.10.4,<1.10.5.0a0|>=1.10.3,<1.10.4.0a0|1.10.2.*|>=1.10.2,<1.10.3.0a0|1.10.1.*',build='mpi_mpich_*|mpi_mpich_*|mpi_openmpi_*|mpi_mpich_*|mpi_openmpi_*|mpi_openmpi_*|mpi_openmpi_*|nompi_*|mpi_openmpi_*|mpi_mpich_*']
hdf5=1.12

Package coverage conflicts for:
hypothesis -> coverage
coveralls -> coverage[version='>=3.6|>=3.6,<5.0|>=3.6,<6.0|>=4.1,<6.0|>=4.1,<7.0']
pytest-cov -> coverage[version='>=4.4|>=5.2.1']

Package pillow conflicts for:
matplotlib-base=3.4 -> pillow[version='>=6.2.0']
nc-time-axis=1.3 -> matplotlib-base -> pillow[version='>=6.2.0']
pseudonetcdf=3.1 -> matplotlib-base -> pillow[version='>=6.2.0']
cartopy=0.20 -> matplotlib-base[version='>=3.1'] -> pillow[version='>=6.2.0']
iris=3.1 -> cartopy[version='>=0.18'] -> pillow[version='>=1.7.8|>=6.2.0']

Package six conflicts for:
cfgrib=0.9 -> packaging -> six
pytest-xdist -> pytest[version='>=4.4.0'] -> six[version='>=1.10.0']
pydap=3.2 -> six[version='>=1.4.0']
dask-core=2021.09 -> packaging[version='>=20.0'] -> six
matplotlib-base=3.4 -> cycler[version='>=0.10'] -> six[version='>=1.5']
pytest -> six[version='>=1.10.0']
pytest -> packaging -> six[version='>=1.0.0,<2.0.0|>=1.13.0']
cdms2=3.1 -> pyopenssl -> six[version='>=1.5.2']
pytest-xdist -> six
pandas=1.3 -> python-dateutil[version='>=2.7.3'] -> six[version='>=1.5']
iris=3.1 -> cartopy[version='>=0.18'] -> six[version='>=1.3.0']
cartopy=0.20 -> six[version='>=1.3.0']
pint=0.17 -> packaging -> six
h5netcdf=0.11 -> h5py -> six
pydap=3.2 -> mechanicalsoup -> six[version='>=1.4']
cdms2=3.1 -> six
pytest-cov -> pytest[version='>=4.6'] -> six[version='>=1.10.0']
zarr=2.10 -> fasteners -> six
pytest-env -> pytest[version='>=2.6.0'] -> six[version='>=1.10.0']

Package typing conflicts for:
cfgrib=0.9 -> typing
pint=0.17 -> importlib_resources -> typing

Package backports.functools_lru_cache conflicts for:
pseudonetcdf=3.1 -> matplotlib-base -> backports.functools_lru_cache
iris=3.1 -> matplotlib-base -> backports.functools_lru_cache
pytest -> wcwidth -> backports.functools_lru_cache
nc-time-axis=1.3 -> matplotlib-base -> backports.functools_lru_cache

Package markupsafe conflicts for:
distributed=2021.09 -> jinja2 -> markupsafe[version='>=0.23,<2|>=0.23,<2.1|>=2.0|>=2.0.0rc2']
pydap=3.2 -> jinja2 -> markupsafe[version='>=0.23,<2|>=0.23,<2.1|>=2.0|>=2.0.0rc2']

Package pypy3.7 conflicts for:
pytest -> python[version='>=3.7,<3.8.0a0'] -> pypy3.7[version='7.3.*|7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*']
bottleneck=1.3 -> numpy[version='>=1.19.5,<2.0a0'] -> pypy3.7[version='7.3.*|7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.4']
pytest-cov -> coverage[version='>=5.2.1'] -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3|>=7.3.5|>=7.3.7|>=7.3.4']
pandas=1.3 -> pypy3.7[version='>=7.3.5|>=7.3.7']
iris=3.1 -> cartopy[version='>=0.18'] -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3|>=7.3.4|>=7.3.5|>=7.3.7']
cartopy=0.20 -> matplotlib-base[version='>=3.1'] -> pypy3.7[version='7.3.*|7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3|>=7.3.4']
numpy=1.20 -> pypy3.7[version='>=7.3.3|>=7.3.4|>=7.3.7']
toolz=0.11 -> python[version='>=3.5'] -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*']
cftime=1.5 -> numpy[version='>=1.18.5,<2.0a0'] -> pypy3.7[version='7.3.*|7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3']
scipy=1.7 -> numpy[version='>=1.19.5,<2.0a0'] -> pypy3.7[version='7.3.*|7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3|>=7.3.4']
dask-core=2021.09 -> python[version='>=3.7'] -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.7|>=7.3.5|>=7.3.3']
pytest-xdist -> pytest[version='>=6.2.0'] -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3|>=7.3.4|>=7.3.5|>=7.3.7']
pydap=3.2 -> numpy -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3|>=7.3.4|>=7.3.5|>=7.3.7']
rasterio=1.2 -> certifi -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3|>=7.3.4|>=7.3.5|>=7.3.7']
scipy=1.7 -> pypy3.7[version='>=7.3.5|>=7.3.7']
matplotlib-base=3.4 -> pypy3.7[version='>=7.3.3|>=7.3.4|>=7.3.5|>=7.3.7']
numba=0.54 -> llvmlite[version='>=0.37.0,<0.38.0a0'] -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3|>=7.3.4|>=7.3.5|>=7.3.7']
coveralls -> coverage[version='>=4.1,<7.0'] -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3|>=7.3.5|>=7.3.7']
boto3=1.18 -> python[version='>=3.6'] -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*']
seaborn=0.11 -> statsmodels[version='>=0.8.0'] -> pypy3.7[version='>=7.3.3|>=7.3.5|>=7.3.7']
cftime=1.5 -> pypy3.7[version='>=7.3.4|>=7.3.5|>=7.3.7']
distributed=2021.09 -> pypy3.7[version='>=7.3.5']
pip -> python[version='>=3.7'] -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.7|>=7.3.5|>=7.3.3']
lxml=4.6 -> pypy3.7[version='>=7.3.3|>=7.3.7']
zarr=2.10 -> numpy[version='>=1.7'] -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3|>=7.3.4|>=7.3.5|>=7.3.7']
lxml=4.6 -> python[version='>=3.7,<3.8.0a0'] -> pypy3.7[version='7.3.*|7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*']
pytest-env -> pytest[version='>=2.6.0'] -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3|>=7.3.4|>=7.3.5|>=7.3.7']
distributed=2021.09 -> click[version='>=6.6,<8.1.0'] -> pypy3.7[version='7.3.*|7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3|>=7.3.4|>=7.3.7']
pytest -> pypy3.7[version='>=7.3.3|>=7.3.4|>=7.3.5|>=7.3.7']
hypothesis -> backports.zoneinfo[version='>=0.2.1'] -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3|>=7.3.5|>=7.3.7|>=7.3.4']
pseudonetcdf=3.1 -> matplotlib-base -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3|>=7.3.4|>=7.3.5|>=7.3.7']
matplotlib-base=3.4 -> python[version='>=3.7,<3.8.0a0'] -> pypy3.7[version='7.3.*|7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*']
packaging=21.0 -> python[version='>=3.6'] -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*']
bottleneck=1.3 -> pypy3.7[version='>=7.3.3|>=7.3.5|>=7.3.7']
numpy=1.20 -> python[version='>=3.7,<3.8.0a0'] -> pypy3.7[version='7.3.*|7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*']
flox=0.5 -> importlib-metadata -> pypy3.7[version='>=7.3.3|>=7.3.4|>=7.3.5|>=7.3.7']
cartopy=0.20 -> pypy3.7[version='>=7.3.5|>=7.3.7']
pandas=1.3 -> numpy[version='>=1.19.5,<2.0a0'] -> pypy3.7[version='7.3.*|7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3|>=7.3.4']
netcdf4=1.5.4 -> cftime -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3|>=7.3.4|>=7.3.5|>=7.3.7']
cfgrib=0.9 -> click -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3|>=7.3.4|>=7.3.5|>=7.3.7']
h5py=3.4 -> numpy[version='>=1.18.5,<2.0a0'] -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3|>=7.3.4|>=7.3.5|>=7.3.7']
typing_extensions=3.10 -> python[version='>=3.5'] -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*']
cdms2=3.1 -> cdtime=3 -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3|>=7.3.4|>=7.3.5|>=7.3.7']
nc-time-axis=1.3 -> cftime[version='>=1.5'] -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3|>=7.3.4|>=7.3.5|>=7.3.7']
pint=0.17 -> importlib_resources -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3|>=7.3.4|>=7.3.7|>=7.3.5']
h5netcdf=0.11 -> python[version='>=3'] -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*']
sparse=0.13 -> numpy[version='>=1.17'] -> pypy3.7[version='7.3.3.*|7.3.4.*|7.3.5.*|7.3.7.*|>=7.3.3|>=7.3.4|>=7.3.5|>=7.3.7']

Package pyparsing conflicts for:
nc-time-axis=1.3 -> matplotlib-base -> pyparsing[version='>=2.0.3,!=2.0.4,!=2.1.2,!=2.1.6|>=2.2.1']
dask-core=2021.09 -> packaging[version='>=20.0'] -> pyparsing[version='<3,>=2.0.2|>=2.0.2,!=3.0.5|>=2.0.2,<3|>=2.0.2']
cartopy=0.20 -> matplotlib-base[version='>=3.1'] -> pyparsing[version='>=2.0.3,!=2.0.4,!=2.1.2,!=2.1.6|>=2.2.1']
pseudonetcdf=3.1 -> matplotlib-base -> pyparsing[version='>=2.0.3,!=2.0.4,!=2.1.2,!=2.1.6|>=2.2.1']
rasterio=1.2 -> snuggs[version='>=1.4.1'] -> pyparsing[version='>=2.1.6']
cfgrib=0.9 -> packaging -> pyparsing[version='<3,>=2.0.2|>=2.0.2,!=3.0.5|>=2.0.2,<3|>=2.0.2']
pint=0.17 -> packaging -> pyparsing[version='<3,>=2.0.2|>=2.0.2,!=3.0.5|>=2.0.2,<3|>=2.0.2']
packaging=21.0 -> pyparsing[version='>=2.0.2']
matplotlib-base=3.4 -> pyparsing[version='>=2.2.1']
pytest -> packaging -> pyparsing[version='<3,>=2.0.2|>=2.0.2,!=3.0.5|>=2.0.2,<3|>=2.0.2']
iris=3.1 -> matplotlib-base -> pyparsing[version='>=2.0.3,!=2.0.4,!=2.1.2,!=2.1.6|>=2.2.1']

Package pyyaml conflicts for:
distributed=2021.09 -> pyyaml
iris=3.1 -> dask-core[version='>=2'] -> pyyaml[version='>=5.3.1']
pseudonetcdf=3.1 -> pyyaml
dask-core=2021.09 -> pyyaml
coveralls -> pyyaml[version='>=3.10|>=3.10,<5.3']

Package liblapack conflicts for:
rasterio=1.2 -> numpy[version='>=1.19.5,<2.0a0'] -> liblapack[version='>=3.8.0,<4.0.0a0|>=3.8.0,<4.0a0|>=3.9.0,<4.0a0']
nc-time-axis=1.3 -> numpy -> liblapack[version='>=3.8.0,<4.0.0a0|>=3.8.0,<4.0a0|>=3.9.0,<4.0a0']
cfgrib=0.9 -> numpy -> liblapack[version='>=3.8.0,<4.0.0a0|>=3.8.0,<4.0a0|>=3.9.0,<4.0a0']
zarr=2.10 -> numpy[version='>=1.7'] -> liblapack[version='>=3.8.0,<4.0.0a0|>=3.8.0,<4.0a0|>=3.9.0,<4.0a0']
iris=3.1 -> numpy[version='>=1.14,!=1.15.2'] -> liblapack[version='>=3.8.0,<4.0.0a0|>=3.8.0,<4.0a0|>=3.9.0,<4.0a0']
cftime=1.5 -> numpy[version='>=1.18.5,<2.0a0'] -> liblapack[version='>=3.8.0,<4.0.0a0|>=3.8.0,<4.0a0|>=3.9.0,<4.0a0']
pydap=3.2 -> numpy -> liblapack[version='>=3.8.0,<4.0.0a0|>=3.8.0,<4.0a0|>=3.9.0,<4.0a0']
netcdf4=1.5.4 -> numpy[version='>=1.16.5,<2.0a0'] -> liblapack[version='>=3.8.0,<4.0.0a0|>=3.8.0,<4.0a0|>=3.9.0,<4.0a0']
matplotlib-base=3.4 -> numpy[version='>=1.21.4,<2.0a0'] -> liblapack[version='>=3.8.0,<4.0.0a0|>=3.8.0,<4.0a0|>=3.9.0,<4.0a0']
numpy=1.20 -> liblapack[version='>=3.8.0,<4.0a0']
numba=0.54 -> numpy[version='>=1.18.5,<2.0a0'] -> liblapack[version='>=3.8.0,<4.0.0a0|>=3.8.0,<4.0a0|>=3.9.0,<4.0a0']
h5py=3.4 -> numpy[version='>=1.18.5,<2.0a0'] -> liblapack[version='>=3.8.0,<4.0.0a0|>=3.8.0,<4.0a0|>=3.9.0,<4.0a0']
scipy=1.7 -> liblapack[version='>=3.8.0,<4.0a0']
flox=0.5 -> numpy[version='>=1.20'] -> liblapack[version='>=3.8.0,<4.0.0a0|>=3.8.0,<4.0a0|>=3.9.0,<4.0a0']
scipy=1.7 -> numpy[version='>=1.21.4,<2.0a0'] -> liblapack[version='>=3.8.0,<4.0.0a0|>=3.9.0,<4.0a0']
pandas=1.3 -> numpy[version='>=1.19.5,<2.0a0'] -> liblapack[version='>=3.8.0,<4.0.0a0|>=3.8.0,<4.0a0|>=3.9.0,<4.0a0']
sparse=0.13 -> numpy[version='>=1.17'] -> liblapack[version='>=3.8.0,<4.0.0a0|>=3.8.0,<4.0a0|>=3.9.0,<4.0a0']
pseudonetcdf=3.1 -> numpy -> liblapack[version='>=3.8.0,<4.0.0a0|>=3.8.0,<4.0a0|>=3.9.0,<4.0a0']
cdms2=3.1 -> numpy[version='>=1.18.5,<2.0a0'] -> liblapack[version='>=3.8.0,<4.0.0a0|>=3.8.0,<4.0a0|>=3.9.0,<4.0a0']
cartopy=0.20 -> numpy[version='>=1.19.5,<2.0a0'] -> liblapack[version='>=3.8.0,<4.0.0a0|>=3.8.0,<4.0a0|>=3.9.0,<4.0a0']
bottleneck=1.3 -> numpy[version='>=1.19.5,<2.0a0'] -> liblapack[version='>=3.8.0,<4.0.0a0|>=3.8.0,<4.0a0|>=3.9.0,<4.0a0']

Package importlib-metadata conflicts for:
distributed=2021.09 -> click[version='>=6.6,<8.1.0'] -> importlib-metadata
pytest -> importlib_metadata[version='>=0.12'] -> importlib-metadata[version='>=1.1.3,<1.1.4.0a0|>=1.5.0,<1.5.1.0a0|>=1.5.2,<1.5.3.0a0|>=1.6.0,<1.6.1.0a0|>=1.6.1,<1.6.2.0a0|>=1.7.0,<1.7.1.0a0|>=2.0.0,<2.0.1.0a0|>=3.0.0,<3.0.1.0a0|>=3.1.0,<3.1.1.0a0|>=3.1.1,<3.1.2.0a0|>=3.10.0,<3.10.1.0a0|>=3.10.1,<3.10.2.0a0|>=4.0.1,<4.0.2.0a0|>=4.10.0,<4.10.1.0a0|>=4.10.1,<4.10.2.0a0|>=4.11.0,<4.11.1.0a0|>=4.11.1,<4.11.2.0a0|>=4.11.2,<4.11.3.0a0|>=4.11.3,<4.11.4.0a0|>=4.11.4,<4.11.5.0a0|>=4.9.0,<4.9.1.0a0|>=4.8.3,<4.8.4.0a0|>=4.8.2,<4.8.3.0a0|>=4.8.1,<4.8.2.0a0|>=4.8.0,<4.8.1.0a0|>=4.7.1,<4.7.2.0a0|>=4.7.0,<4.7.1.0a0|>=4.6.4,<4.6.5.0a0|>=4.6.3,<4.6.4.0a0|>=4.6.2,<4.6.3.0a0|>=4.6.1,<4.6.2.0a0|>=4.6.0,<4.6.1.0a0|>=4.5.0,<4.5.1.0a0|>=4.4.0,<4.4.1.0a0|>=4.3.1,<4.3.2.0a0|>=4.3.0,<4.3.1.0a0|>=4.2.0,<4.2.1.0a0|>=3.9.1,<3.9.2.0a0|>=3.9.0,<3.9.1.0a0|>=3.8.1,<3.8.2.0a0|>=3.8.0,<3.8.1.0a0|>=3.7.3,<3.7.4.0a0|>=3.7.2,<3.7.3.0a0|>=3.7.0,<3.7.1.0a0|>=3.6.0,<3.6.1.0a0|>=3.4.0,<3.4.1.0a0|>=3.3.0,<3.3.1.0a0']
pytest-xdist -> pytest[version='>=6.2.0'] -> importlib-metadata[version='>=0.12']
pint=0.17 -> importlib_metadata -> importlib-metadata[version='>=1.1.3,<1.1.4.0a0|>=1.5.0,<1.5.1.0a0|>=1.5.2,<1.5.3.0a0|>=1.6.0,<1.6.1.0a0|>=1.6.1,<1.6.2.0a0|>=1.7.0,<1.7.1.0a0|>=2.0.0,<2.0.1.0a0|>=3.0.0,<3.0.1.0a0|>=3.1.0,<3.1.1.0a0|>=3.1.1,<3.1.2.0a0|>=3.10.0,<3.10.1.0a0|>=3.10.1,<3.10.2.0a0|>=4.0.1,<4.0.2.0a0|>=4.10.0,<4.10.1.0a0|>=4.10.1,<4.10.2.0a0|>=4.11.0,<4.11.1.0a0|>=4.11.1,<4.11.2.0a0|>=4.11.2,<4.11.3.0a0|>=4.11.3,<4.11.4.0a0|>=4.11.4,<4.11.5.0a0|>=4.9.0,<4.9.1.0a0|>=4.8.3,<4.8.4.0a0|>=4.8.2,<4.8.3.0a0|>=4.8.1,<4.8.2.0a0|>=4.8.0,<4.8.1.0a0|>=4.7.1,<4.7.2.0a0|>=4.7.0,<4.7.1.0a0|>=4.6.4,<4.6.5.0a0|>=4.6.3,<4.6.4.0a0|>=4.6.2,<4.6.3.0a0|>=4.6.1,<4.6.2.0a0|>=4.6.0,<4.6.1.0a0|>=4.5.0,<4.5.1.0a0|>=4.4.0,<4.4.1.0a0|>=4.3.1,<4.3.2.0a0|>=4.3.0,<4.3.1.0a0|>=4.2.0,<4.2.1.0a0|>=3.9.1,<3.9.2.0a0|>=3.9.0,<3.9.1.0a0|>=3.8.1,<3.8.2.0a0|>=3.8.0,<3.8.1.0a0|>=3.7.3,<3.7.4.0a0|>=3.7.2,<3.7.3.0a0|>=3.7.0,<3.7.1.0a0|>=3.6.0,<3.6.1.0a0|>=3.4.0,<3.4.1.0a0|>=3.3.0,<3.3.1.0a0']
rasterio=1.2 -> click[version='>=4'] -> importlib-metadata
pytest-cov -> pytest[version='>=4.6'] -> importlib-metadata[version='>=0.12']
flox=0.5 -> importlib-metadata
hypothesis -> click[version='>=7.0'] -> importlib-metadata
pytest-env -> pytest[version='>=2.6.0'] -> importlib-metadata[version='>=0.12']
pytest -> importlib-metadata[version='>=0.12']
cfgrib=0.9 -> click -> importlib-metadata
sparse=0.13 -> numba[version='>=0.49'] -> importlib-metadata

Package icu conflicts for:
nc-time-axis=1.3 -> matplotlib-base -> icu[version='>=58.2,<59.0a0|>=64.2,<65.0a0|>=67.1,<68.0a0']
pseudonetcdf=3.1 -> matplotlib-base -> icu[version='>=58.2,<59.0a0|>=64.2,<65.0a0|>=67.1,<68.0a0']
rasterio=1.2 -> libgdal[version='>=3.5.0,<3.6.0a0'] -> icu[version='>=67.1,<68.0a0|>=68.1,<69.0a0|>=68.2,<69.0a0|>=69.1,<70.0a0|>=70.1,<71.0a0']
lxml=4.6 -> libxml2[version='>=2.9.12,<2.11.0a0'] -> icu[version='>=64.2,<65.0a0|>=67.1,<68.0a0|>=68.1,<69.0a0|>=69.1,<70.0a0|>=70.1,<71.0a0']
iris=3.1 -> matplotlib-base -> icu[version='>=58.2,<59.0a0|>=64.2,<65.0a0|>=67.1,<68.0a0']
cartopy=0.20 -> matplotlib-base[version='>=3.1'] -> icu[version='>=58.2,<59.0a0|>=64.2,<65.0a0|>=67.1,<68.0a0']

Package certifi conflicts for:
pytest-cov -> setuptools -> certifi[version='>=2016.09|>=2016.9.26']
dask-core=2021.09 -> setuptools[version='<60.0.0'] -> certifi[version='>=2016.09|>=2016.9.26']
cartopy=0.20 -> matplotlib-base[version='>=3.1'] -> certifi[version='>=2020.06.20']
numba=0.54 -> setuptools -> certifi[version='>=2016.09|>=2016.9.26']
iris=3.1 -> matplotlib-base -> certifi[version='>=2020.06.20']
rasterio=1.2 -> setuptools[version='>=0.9.8'] -> certifi[version='>=2016.09|>=2016.9.26']
matplotlib-base=3.4 -> setuptools -> certifi[version='>=2016.09|>=2016.9.26']
hypothesis -> setuptools -> certifi[version='>=2016.09|>=2016.9.26']
pint=0.17 -> setuptools -> certifi[version='>=2016.09|>=2016.9.26']
matplotlib-base=3.4 -> certifi[version='>=2020.06.20']
nc-time-axis=1.3 -> matplotlib-base -> certifi[version='>=2020.06.20']
netcdf4=1.5.4 -> setuptools -> certifi[version='>=2016.09|>=2016.9.26']
pseudonetcdf=3.1 -> matplotlib-base -> certifi[version='>=2020.06.20']
pytest-env -> setuptools -> certifi[version='>=2016.09|>=2016.9.26']
coveralls -> requests[version='>=1.0.0'] -> certifi[version='>=2017.4.17']
pip -> setuptools -> certifi[version='>=2016.09|>=2016.9.26']
pydap=3.2 -> requests -> certifi[version='>=2017.4.17']
rasterio=1.2 -> certifi
pandas=1.3 -> setuptools[version='<60.0.0'] -> certifi[version='>=2016.09|>=2016.9.26']
pytest-xdist -> setuptools -> certifi[version='>=2016.09|>=2016.9.26']
cfgrib=0.9 -> setuptools -> certifi[version='>=2016.09|>=2016.9.26']
pytest -> setuptools[version='>=40.0'] -> certifi[version='>=2016.09|>=2016.9.26']
distributed=2021.09 -> setuptools[version='<60.0.0'] -> certifi[version='>=2016.09|>=2016.9.26']

Package pypy3.6 conflicts for:
pytest-cov -> coverage[version='>=5.2.1'] -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.2|>=7.3.3']
cftime=1.5 -> numpy[version='>=1.18.5,<2.0a0'] -> pypy3.6[version='7.3.*|7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.2']
coveralls -> coverage[version='>=4.1,<7.0'] -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.2|>=7.3.3']
pytest -> pypy3.6[version='>=7.3.1|>=7.3.2|>=7.3.3']
pydap=3.2 -> beautifulsoup4 -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.3|>=7.3.2']
pseudonetcdf=3.1 -> matplotlib-base -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.2|>=7.3.3']
sparse=0.13 -> numpy[version='>=1.17'] -> pypy3.6[version='>=7.3.1|>=7.3.2|>=7.3.3']
flox=0.5 -> importlib-metadata -> pypy3.6[version='>=7.3.1|>=7.3.3|>=7.3.2']
boto3=1.18 -> python[version='>=3.6'] -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*']
lxml=4.6 -> pypy3.6[version='>=7.3.2|>=7.3.3']
packaging=21.0 -> python[version='>=3.6'] -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*']
pip -> setuptools -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.2|>=7.3.3']
iris=3.1 -> cartopy[version='>=0.18'] -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.2|>=7.3.3']
cfgrib=0.9 -> click -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.2|>=7.3.3']
cdms2=3.1 -> cdtime=3 -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.2|>=7.3.3']
pytest -> python[version='>=3.6,<3.7.0a0'] -> pypy3.6[version='7.3.*|7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*']
distributed=2021.09 -> click[version='>=6.6,<8.1.0'] -> pypy3.6[version='>=7.3.1|>=7.3.2|>=7.3.3']
h5py=3.4 -> numpy[version='>=1.18.5,<2.0a0'] -> pypy3.6[version='>=7.3.1|>=7.3.2|>=7.3.3']
pandas=1.3 -> numpy[version='>=1.19.5,<2.0a0'] -> pypy3.6[version='>=7.3.1|>=7.3.2|>=7.3.3']
nc-time-axis=1.3 -> cftime[version='>=1.5'] -> pypy3.6[version='>=7.3.1|>=7.3.2|>=7.3.3']
lxml=4.6 -> python[version='>=3.6,<3.7.0a0'] -> pypy3.6[version='7.3.*|7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*']
seaborn=0.11 -> statsmodels[version='>=0.8.0'] -> pypy3.6[version='>=7.3.3']
cftime=1.5 -> pypy3.6[version='>=7.3.3']
pint=0.17 -> importlib_resources -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.2|>=7.3.3']
pytest-env -> pytest[version='>=2.6.0'] -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.2|>=7.3.3']
typing_extensions=3.10 -> python[version='>=3.5'] -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*']
netcdf4=1.5.4 -> cftime -> pypy3.6[version='7.3.*|7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.3']
netcdf4=1.5.4 -> pypy3.6[version='>=7.3.1|>=7.3.2']
bottleneck=1.3 -> pypy3.6[version='>=7.3.2|>=7.3.3']
bottleneck=1.3 -> numpy[version='>=1.18.5,<2.0a0'] -> pypy3.6[version='7.3.*|7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1']
cartopy=0.20 -> matplotlib-base[version='>=3.1'] -> pypy3.6[version='>=7.3.1|>=7.3.2|>=7.3.3']
h5netcdf=0.11 -> python[version='>=3'] -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*']
pytest-xdist -> pytest[version='>=6.2.0'] -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.3|>=7.3.2|>=7.3.1']
rasterio=1.2 -> certifi -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.2|>=7.3.3']
scipy=1.7 -> numpy[version='>=1.19.5,<2.0a0'] -> pypy3.6[version='>=7.3.1|>=7.3.2|>=7.3.3']
toolz=0.11 -> python[version='>=3.5'] -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*']
matplotlib-base=3.4 -> certifi[version='>=2020.06.20'] -> pypy3.6[version='>=7.3.1|>=7.3.2|>=7.3.3']
zarr=2.10 -> numpy[version='>=1.7'] -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.2|>=7.3.3']
hypothesis -> backports.zoneinfo[version='>=0.2.1'] -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.2|>=7.3.3']
dask-core=2021.09 -> pyyaml -> pypy3.6[version='>=7.3.1|>=7.3.2|>=7.3.3']
numba=0.54 -> numpy[version='>=1.18.5,<2.0a0'] -> pypy3.6[version='>=7.3.1|>=7.3.2|>=7.3.3']

Package tornado conflicts for:
matplotlib-base=3.4 -> tornado
nc-time-axis=1.3 -> matplotlib-base -> tornado
pseudonetcdf=3.1 -> matplotlib-base -> tornado
cartopy=0.20 -> matplotlib-base[version='>=3.1'] -> tornado
iris=3.1 -> matplotlib-base -> tornado
distributed=2021.09 -> tornado[version='<6.2|>=6.0.3|>=5']

Package blis conflicts for:
numpy=1.20 -> libblas[version='>=3.8.0,<4.0a0'] -> blis[version='0.5.1.*|>=0.5.2,<0.5.3.0a0|>=0.6.0,<0.6.1.0a0|>=0.6.1,<0.6.2.0a0|>=0.7.0,<0.7.1.0a0|>=0.8.0,<0.8.1.0a0|>=0.8.1,<0.8.2.0a0|>=0.9.0,<0.9.1.0a0']
scipy=1.7 -> libblas[version='>=3.8.0,<4.0a0'] -> blis[version='0.5.1.*|>=0.5.2,<0.5.3.0a0|>=0.6.0,<0.6.1.0a0|>=0.6.1,<0.6.2.0a0|>=0.7.0,<0.7.1.0a0|>=0.8.0,<0.8.1.0a0|>=0.8.1,<0.8.2.0a0|>=0.9.0,<0.9.1.0a0']

Package typing_extensions conflicts for:
typing_extensions=3.10
hypothesis -> black[version='>=19.10b0'] -> typing_extensions[version='>=3.10|>=3.10,!=3.10.0.1|>=3.7.4']
pytest -> importlib-metadata[version='>=0.12'] -> typing_extensions[version='>=3.6.4']
flox=0.5 -> importlib-metadata -> typing_extensions[version='>=3.6.4']
cfgrib=0.9 -> xarray[version='>=0.15'] -> typing_extensions[version='>=3.7']

Package netcdf4 conflicts for:
iris=3.1 -> netcdf4[version='>=1.4']
netcdf4=1.5.4
pseudonetcdf=3.1 -> netcdf4

Package openssl conflicts for:
numba=0.54 -> python[version='>=3.7,<3.8.0a0'] -> openssl[version='>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1l,<1.1.2a|>=3.0.0,<4.0a0|>=3.0.3,<4.0a0|>=1.1.1o,<1.1.2a|>=1.1.1n,<1.1.2a|>=3.0.2,<4.0a0|>=1.1.1k,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1d,<1.1.2a']
pseudonetcdf=3.1 -> python[version='>=3'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0']
pytest-cov -> python[version='>=3.6'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0']
scipy=1.7 -> python[version='>=3.10,<3.11.0a0'] -> openssl[version='>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0|>=1.1.1k,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1d,<1.1.2a']
nc-time-axis=1.3 -> python[version='>=3.7'] -> openssl[version='>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0']
pydap=3.2 -> python -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0']
lxml=4.6 -> python[version='>=3.7,<3.8.0a0'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1l,<1.1.2a|>=3.0.0,<4.0a0|>=3.0.2,<4.0a0|>=1.1.1n,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1d,<1.1.2a|>=3.0.5,<4.0a0|>=1.1.1q,<1.1.2a|>=3.0.3,<4.0a0|>=1.1.1o,<1.1.2a']
cartopy=0.20 -> openssl[version='>=1.1.1l,<1.1.2a']
packaging=21.0 -> python[version='>=3.6'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0']
hdf5=1.12 -> libcurl[version='>=7.83.1,<8.0a0'] -> openssl[version='>=1.1.1j,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0']
cartopy=0.20 -> pypy3.9[version='>=7.3.9'] -> openssl[version='>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.2,<4.0a0|>=3.0.3,<4.0a0|>=1.1.1o,<1.1.2a|>=3.0.0,<4.0a0']
pytest -> python[version='>=3.7,<3.8.0a0'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1l,<1.1.2a|>=3.0.0,<4.0a0|>=3.0.3,<4.0a0|>=1.1.1o,<1.1.2a|>=1.1.1n,<1.1.2a|>=3.0.2,<4.0a0|>=1.1.1k,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=1.1.1f,<1.1.2a|>=1.1.1d,<1.1.2a']
distributed=2021.09 -> python[version='>=3.9,<3.10.0a0'] -> openssl[version='>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0|>=1.1.1f,<1.1.2a|>=1.1.1d,<1.1.2a']
h5py=3.4 -> hdf5[version='>=1.12.1,<1.12.2.0a0'] -> openssl[version='>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=3.0.0,<4.0a0|>=3.0.2,<4.0a0|>=1.1.1n,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1d,<1.1.2a|>=3.0.3,<4.0a0|>=1.1.1o,<1.1.2a|>=3.0.5,<4.0a0|>=1.1.1q,<1.1.2a']
matplotlib-base=3.4 -> python[version='>=3.10,<3.11.0a0'] -> openssl[version='>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0|>=1.1.1k,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1d,<1.1.2a']
iris=3.1 -> cartopy[version='>=0.18'] -> openssl[version='!=1.1.1e|1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=3.0.5,<4.0a0|>=1.1.1q,<1.1.2a|>=3.0.3,<4.0a0|>=1.1.1o,<1.1.2a|>=3.0.2,<4.0a0|>=1.1.1n,<1.1.2a|>=3.0.0,<4.0a0']
pint=0.17 -> python[version='>=3.6'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0']
rasterio=1.2 -> libgdal[version='>=3.5.0,<3.6.0a0'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1p,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.4,<4.0a0|>=3.0.3,<4.0a0|>=3.0.0,<4.0a0|>=3.0.2,<4.0a0|>=1.1.1n,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1d,<1.1.2a']
pip -> python[version='>=3.7'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0']
zarr=2.10 -> python[version='>=3.5'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0']
sparse=0.13 -> python[version='>=3.7'] -> openssl[version='>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0']
numpy=1.20 -> pypy3.8[version='>=7.3.8'] -> openssl[version='>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0|>=3.0.3,<4.0a0|>=1.1.1o,<1.1.2a']
pandas=1.3 -> pypy3.7[version='>=7.3.7'] -> openssl[version='>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1l,<1.1.2a|>=3.0.0,<4.0a0|>=3.0.5,<4.0a0|>=1.1.1q,<1.1.2a|>=3.0.3,<4.0a0|>=1.1.1o,<1.1.2a|>=3.0.2,<4.0a0|>=1.1.1n,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1d,<1.1.2a']
cfgrib=0.9 -> python[version='>=3.7'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0']
python=3.8 -> pypy3.8=7.3.9 -> openssl[version='>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0']
boto3=1.18 -> python[version='>=3.6'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0']
hypothesis -> python[version='>=3.7,<3.8.0a0'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1l,<1.1.2a|>=3.0.0,<4.0a0|>=3.0.2,<4.0a0|>=1.1.1n,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1d,<1.1.2a|>=3.0.5,<4.0a0|>=1.1.1q,<1.1.2a|>=3.0.3,<4.0a0|>=1.1.1o,<1.1.2a']
typing_extensions=3.10 -> python[version='>=3.5'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0']
pytest-env -> python -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0']
flox=0.5 -> python[version='>=3.8'] -> openssl[version='>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0']
hdf5=1.12 -> openssl[version='>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.0,<4.0a0']
h5netcdf=0.11 -> python[version='>=3'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0']
cftime=1.5 -> python[version='>=3.8,<3.9.0a0'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0|>=3.0.5,<4.0a0|>=1.1.1q,<1.1.2a|>=3.0.3,<4.0a0|>=1.1.1o,<1.1.2a']
dask-core=2021.09 -> python[version='>=3.7'] -> openssl[version='>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0']
python=3.8 -> openssl[version='>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0']
coveralls -> python[version='>=3.5'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0']
cdms2=3.1 -> cdat_info -> openssl[version='1.0.*|>1.1|>=1.1.1l,<1.1.2a|>=3.0.0,<4.0a0|>=1.1.1j,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1a,<1.1.2a|>=3.0.5,<4.0a0|>=1.1.1q,<1.1.2a|>=3.0.3,<4.0a0|>=1.1.1o,<1.1.2a|>=3.0.2,<4.0a0|>=1.1.1n,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.0.2p,<1.0.3a|>=1.0.2o,<1.0.3a']
toolz=0.11 -> python[version='>=3.5'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0']
bottleneck=1.3 -> pypy3.8[version='>=7.3.9'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0|>=3.0.3,<4.0a0|>=1.1.1o,<1.1.2a']
netcdf4=1.5.4 -> hdf5[version='>=1.10.6,<1.10.7.0a0'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=1.1.1l,<1.1.2a|>=3.0.0,<4.0a0|>=1.1.1k,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1d,<1.1.2a|>=3.0.2,<4.0a0|>=1.1.1n,<1.1.2a|>=3.0.3,<4.0a0|>=1.1.1o,<1.1.2a']
pytest-xdist -> python[version='>=3.6'] -> openssl[version='1.0.*|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=3.0.5,<4.0a0|>=3.0.3,<4.0a0|>=3.0.2,<4.0a0|>=3.0.0,<4.0a0']

Package toolz conflicts for:
dask-core=2021.09 -> toolz[version='>=0.8.2']
toolz=0.11
distributed=2021.09 -> cytoolz[version='>=0.8.2'] -> toolz[version='>=0.10.0|>=0.8.0']
distributed=2021.09 -> toolz[version='>=0.8.2']
flox=0.5 -> toolz
iris=3.1 -> dask-core[version='>=2'] -> toolz[version='>=0.7.3|>=0.8.2']
dask-core=2021.09 -> partd[version='>=0.3.10'] -> toolz

Package packaging conflicts for:
pip -> wheel -> packaging[version='>=20.2']
cfgrib=0.9 -> packaging
pytest-env -> pytest[version='>=2.6.0'] -> packaging
pytest -> packaging
pseudonetcdf=3.1 -> matplotlib-base -> packaging[version='>=20.0']
pytest-xdist -> pytest[version='>=6.2.0'] -> packaging
cfgrib=0.9 -> xarray[version='>=0.15'] -> packaging[version='>=20.0']
distributed=2021.09 -> dask-core=2021.9.1 -> packaging[version='>=20.0']
nc-time-axis=1.3 -> matplotlib-base -> packaging[version='>=20.0']
cartopy=0.20 -> matplotlib-base[version='>=3.1'] -> packaging[version='>=20.0']
pytest-cov -> pytest[version='>=4.6'] -> packaging
seaborn=0.11 -> statsmodels[version='>=0.8.0'] -> packaging
packaging=21.0
dask-core=2021.09 -> packaging[version='>=20.0']
iris=3.1 -> dask-core[version='>=2'] -> packaging[version='>=20.0']
pint=0.17 -> packaging

Package _libgcc_mutex conflicts for:
python=3.8 -> libgcc-ng[version='>=10.3.0'] -> _libgcc_mutex[version='*|0.1',build='conda_forge|main']
bottleneck=1.3 -> libgcc-ng[version='>=12'] -> _libgcc_mutex[version='*|0.1',build='conda_forge|main']
h5py=3.4 -> libgcc-ng[version='>=9.4.0'] -> _libgcc_mutex==0.1=conda_forge
cftime=1.5 -> libgcc-ng[version='>=9.4.0'] -> _libgcc_mutex==0.1=conda_forge
netcdf4=1.5.4 -> libgcc-ng[version='>=7.5.0'] -> _libgcc_mutex[version='*|0.1',build='conda_forge|main']
lxml=4.6 -> libgcc-ng[version='>=9.4.0'] -> _libgcc_mutex[version='*|0.1',build='conda_forge|main']
numba=0.54 -> libgcc-ng[version='>=9.4.0'] -> _libgcc_mutex==0.1=conda_forge
scipy=1.7 -> libgcc-ng[version='>=9.4.0'] -> _libgcc_mutex==0.1=conda_forge
cartopy=0.20 -> libgcc-ng[version='>=12'] -> _libgcc_mutex==0.1=conda_forge
matplotlib-base=3.4 -> libgcc-ng[version='>=9.4.0'] -> _libgcc_mutex==0.1=conda_forge
pandas=1.3 -> libgcc-ng[version='>=9.4.0'] -> _libgcc_mutex==0.1=conda_forge
rasterio=1.2 -> libgcc-ng[version='>=12'] -> _libgcc_mutex==0.1=conda_forge
numpy=1.20 -> libgcc-ng[version='>=10.3.0'] -> _libgcc_mutex==0.1=conda_forge
hdf5=1.12 -> libgcc-ng[version='>=12'] -> _libgcc_mutex[version='*|0.1',build='conda_forge|main']
cdms2=3.1 -> libgcc-ng[version='>=9.4.0'] -> _libgcc_mutex[version='*|0.1',build='conda_forge|main']

Package requests conflicts for:
pydap=3.2 -> mechanicalsoup -> requests[version='>=2.0|>=2.22.0']
coveralls -> requests[version='>=1.0.0']
cdms2=3.1 -> cdat_info -> requests
pydap=3.2 -> requests

Package dask-core conflicts for:
iris=3.1 -> dask[version='>=2'] -> dask-core[version='2.0.0.*|2.1.0.*|2.10.0.*|2.10.1.*|2.11.0.*|2.12.0.*|2.13.0.*|2.14.0.*|2.15.0.*|2.16.0.*|2.17.0.*|2.17.1.*|2.17.2.*|2.18.0.*|2.18.1.*|2.19.0.*|2.20.0.*|2.21.0.*|2.22.0.*|2.23.0.*|2.24.0.*|2.25.0.*|2.26.0.*|2.27.0.*|2.28.0.*|2.29.0.*|2.30.0.*|2020.12.0.*|2021.1.0.*|2021.1.1.*|2021.10.0.*|2021.11.0.*|2021.11.1.*|2021.11.2.*|>=2021.12.0,<2021.12.1.0a0|>=2022.1.0,<2022.1.1.0a0|>=2022.1.1,<2022.1.2.0a0|>=2022.2.0,<2022.2.1.0a0|>=2022.2.1,<2022.2.2.0a0|>=2022.3.0,<2022.3.1.0a0|>=2022.4.0,<2022.4.1.0a0|>=2022.4.1,<2022.4.2.0a0|>=2022.4.2,<2022.4.3.0a0|>=2022.5.0,<2022.5.1.0a0|>=2022.5.1,<2022.5.2.0a0|>=2022.5.2,<2022.5.3.0a0|>=2022.6.0,<2022.6.1.0a0|>=2022.6.1,<2022.6.2.0a0|>=2022.7.0,<2022.7.1.0a0|>=2022.7.1,<2022.7.2.0a0|>=2022.8.0,<2022.8.1.0a0|>=2022.8.1,<2022.8.2.0a0|>=2022.9.0,<2022.9.1.0a0|>=2022.9.1,<2022.9.2.0a0|>=2022.9.2,<2022.9.3.0a0|2021.9.1.*|2021.9.0.*|2021.8.1.*|2021.8.0.*|2021.7.2.*|2021.7.1.*|2021.7.0.*|2021.6.2.*|2021.6.1.*|2021.6.0.*|2021.5.1.*|2021.5.0.*|2021.4.1.*|2021.4.0.*|2021.3.1.*|2021.3.0.*|2021.2.0.*|2.9.2.*|2.9.1.*|2.9.0.*|2.8.1.*|2.8.0.*|2.7.0.*|2.6.0.*|2.5.2.*|2.5.0.*|2.4.0.*|2.3.0.*|2.2.0.*']
distributed=2021.09 -> dask-core[version='2021.9.0.*|2021.9.1.*']
iris=3.1 -> dask-core[version='>=2']
dask-core=2021.09

Package zstd conflicts for:
cdms2=3.1 -> libnetcdf[version='>=4.6.2,<5.0a0'] -> zstd[version='>=1.5.2,<1.6.0a0']
netcdf4=1.5.4 -> libnetcdf=[build=mpi_mpich_*] -> zstd[version='>=1.5.2,<1.6.0a0']
rasterio=1.2 -> libgdal[version='>=3.5.0,<3.6.0a0'] -> zstd[version='>=1.4.5,<1.5.0a0|>=1.4.8,<1.5.0a0|>=1.4.9,<1.5.0a0|>=1.5.0,<1.6.0a0|>=1.5.1,<1.6.0a0|>=1.5.2,<1.6.0a0']

Package libgfortran conflicts for:
sparse=0.13 -> scipy[version='>=0.19'] -> libgfortran[version='>=3.0']
cfgrib=0.9 -> numpy -> libgfortran[version='>=3.0']
netcdf4=1.5.4 -> numpy[version='>=1.14.6,<2.0a0'] -> libgfortran[version='>=3.0']
flox=0.5 -> numpy -> libgfortran[version='>=3.0']
pydap=3.2 -> numpy -> libgfortran[version='>=3.0']
iris=3.1 -> numpy[version='>=1.14,!=1.15.2'] -> libgfortran[version='>=3.0']
nc-time-axis=1.3 -> numpy -> libgfortran[version='>=3.0']
bottleneck=1.3 -> numpy[version='>=1.14.6,<2.0a0'] -> libgfortran[version='>=3.0']
cdms2=3.1 -> libcdms=3 -> libgfortran[version='>=3.0']
zarr=2.10 -> numpy[version='>=1.7'] -> libgfortran[version='>=3.0']
pseudonetcdf=3.1 -> numpy -> libgfortran[version='>=3.0']
cartopy=0.20 -> scipy[version='>=0.10'] -> libgfortran[version='>=3.0']

Package cftime conflicts for:
iris=3.1 -> cftime[version='>=1.5.0']
pseudonetcdf=3.1 -> netcdf4 -> cftime
iris=3.1 -> cf-units -> cftime[version='>=1.2|>=1.5.2']
cftime=1.5
nc-time-axis=1.3 -> cftime[version='>=1.5']
netcdf4=1.5.4 -> cftime

Package numpy conflicts for:
cdms2=3.1 -> cdtime=3 -> numpy[version='1.11.*|1.12.*|1.13.*|>=1.11|>=1.16.6,<2.0a0|>=1.18.1,<2.0a0']
cartopy=0.20 -> numpy[version='>=1.18.5,<2.0a0|>=1.19.5,<2.0a0|>=1.21.6,<2.0a0|>=1.21.5,<2.0a0|>=1.21.4,<2.0a0']
seaborn=0.11 -> seaborn-base[version='>=0.11.2,<0.11.3.0a0'] -> numpy[version='>=1.11|>=1.14.6,<2.0a0|>=1.15.4,<2.0a0|>=1.15|>=1.19.5,<2.0a0|>=1.21.6,<2.0a0|>=1.21.5,<2.0a0|>=1.18.5,<2.0a0|>=1.21.4,<2.0a0|>=1.16.6,<2.0a0|>=1.16.5,<2.0a0|>=1.19.2,<2.0a0|>=1.18.1,<2.0a0|>=1.17.5,<2.0a0|>=1.9.3,<2.0a0']
pseudonetcdf=3.1 -> matplotlib-base -> numpy[version='1.10.*|1.11.*|1.12.*|1.13.*|>=1.11|>=1.11.3,<2.0a0|>=1.14.6,<2.0a0|>=1.15.4,<2.0a0|>=1.16.5,<2.0a0|>=1.16.6,<2.0a0|>=1.17.5,<2.0a0|>=1.17|>=1.19|>=1.21.6,<2.0a0|>=1.20.3,<2.0a0|>=1.19.5,<2.0a0|>=1.21.4,<2.0a0|>=1.18.5,<2.0a0|>=1.19.4,<2.0a0|>=1.19.2,<2.0a0|>=1.9.3,<2.0a0|>=1.8|>=1.21.5,<2.0a0|>=1.18.4,<2.0a0|>=1.18.1,<2.0a0|>=1.12.1,<2.0a0|>=1.11.*|>=1.9.*|>=1.9|>=1.7']
numpy=1.20
sparse=0.13 -> numba[version='>=0.49'] -> numpy[version='1.11.*|1.12.*|1.13.*|>=1.11|>=1.11.3,<2.0a0|>=1.14.6,<1.18.0|>=1.14.6,<2.0a0|>=1.16.5,<2.0a0|>=1.16.6,<2.0a0|>=1.17.5,<2.0a0|>=1.18.5,<2.0a0|>=1.19.5,<2.0a0|>=1.20.3,<2.0a0|>=1.21.6,<2.0a0|>=1.21.5,<2.0a0|>=1.21.4,<2.0a0|>=1.19.4,<2.0a0|>=1.19.2,<2.0a0|>=1.18.1,<2.0a0|>=1.9.3,<2.0a0|>=1.9']
netcdf4=1.5.4 -> numpy[version='>=1.14.6,<2.0a0|>=1.16.5,<2.0a0|>=1.18.5,<2.0a0|>=1.19.2,<2.0a0']
pydap=3.2 -> gsw -> numpy[version='1.10.*|1.11.*|1.12.*|1.13.*|>=1.11|>=1.11.3,<2.0a0|>=1.14.6,<2.0a0|>=1.16.5,<2.0a0|>=1.16.6,<2.0a0|>=1.18.5,<2.0a0|>=1.19.5,<2.0a0|>=1.21.5,<2.0a0|>=1.21.3,<2.0a0|>=1.19.2,<2.0a0|>=1.18.1,<2.0a0|>=1.21.6,<2.0a0|>=1.21.4,<2.0a0|>=1.17.5,<2.0a0|>=1.19.4,<2.0a0|>=1.9.3,<2.0a0|>=1.9']
bottleneck=1.3 -> numpy[version='>=1.14.6,<2.0a0|>=1.16.5,<2.0a0|>=1.16.6,<2.0a0|>=1.18.5,<2.0a0|>=1.19.5,<2.0a0|>=1.21.6,<2.0a0|>=1.21.5,<2.0a0|>=1.21.3,<2.0a0|>=1.19.2,<2.0a0|>=1.18.1,<2.0a0']
matplotlib-base=3.4 -> numpy[version='>=1.17.5,<2.0a0|>=1.18.5,<2.0a0|>=1.21.4,<2.0a0|>=1.19.5,<2.0a0']
pandas=1.3 -> numpy[version='>=1.17.5,<2.0a0|>=1.18.5,<2.0a0|>=1.19.5,<2.0a0|>=1.21.4,<2.0a0']
zarr=2.10 -> numpy[version='>=1.7']
rasterio=1.2 -> snuggs[version='>=1.4.1'] -> numpy
rasterio=1.2 -> numpy[version='>=1.16.6,<2.0a0|>=1.17.5,<2.0a0|>=1.18.5,<2.0a0|>=1.19.5,<2.0a0|>=1.21.6,<2.0a0|>=1.21.5,<2.0a0|>=1.21.4,<2.0a0']
scipy=1.7 -> numpy[version='>=1.17.5,<2.0a0|>=1.18.5,<2.0a0|>=1.19.5,<2.0a0|>=1.21.4,<2.0a0']
iris=3.1 -> cartopy[version='>=0.18'] -> numpy[version='1.10.*|1.11.*|1.12.*|1.13.*|>=1.11|>=1.11.3,<2.0a0|>=1.14.6,<2.0a0|>=1.16.5,<2.0a0|>=1.16.6,<2.0a0|>=1.17.5,<2.0a0|>=1.18.5,<2.0a0|>=1.19.5,<2.0a0|>=1.21.6,<2.0a0|>=1.21.5,<2.0a0|>=1.21.4,<2.0a0|>=1.19.4,<2.0a0|>=1.19.2,<2.0a0|>=1.9.3,<2.0a0|>=1.20.3,<2.0a0|>=1.19|>=1.17|>=1.15.4,<2.0a0|>=1.18.1,<2.0a0|>=1.9|>=1.18|>=1.16|>=1.15.1|>=1.13.0']
pseudonetcdf=3.1 -> numpy
iris=3.1 -> numpy[version='>=1.14,!=1.15.2']
nc-time-axis=1.3 -> cftime[version='>=1.5'] -> numpy[version='>=1.11.3,<2.0a0|>=1.14.6,<2.0a0|>=1.15.4,<2.0a0|>=1.16.5,<2.0a0|>=1.16.6,<2.0a0|>=1.17|>=1.17.5,<2.0a0|>=1.18.5,<2.0a0|>=1.19.5,<2.0a0|>=1.20.3,<2.0a0|>=1.21.6,<2.0a0|>=1.21.5,<2.0a0|>=1.21.4,<2.0a0|>=1.19|>=1.19.4,<2.0a0|>=1.19.2,<2.0a0|>=1.9.3,<2.0a0']
cfgrib=0.9 -> numpy
cfgrib=0.9 -> python-eccodes[version='>=0.9.8'] -> numpy[version='>=1.12|>=1.14|>=1.14.6,<2.0a0|>=1.15|>=1.17|>=1.18|>=1.18.5,<2.0a0|>=1.19.5,<2.0a0|>=1.21.6,<2.0a0|>=1.21.5,<2.0a0|>=1.19']
numba=0.54 -> numpy[version='>=1.18.5,<2.0a0|>=1.19.5,<2.0a0']
flox=0.5 -> pandas -> numpy[version='1.10.*|1.11.*|1.12.*|1.13.*|>=1.11|>=1.11.*|>=1.12.1,<2.0a0|>=1.14.6,<2.0a0|>=1.15.4,<2.0a0|>=1.16.5,<2.0a0|>=1.16.6,<2.0a0|>=1.17.5,<2.0a0|>=1.18.5,<2.0a0|>=1.19.5,<2.0a0|>=1.20.3,<2.0a0|>=1.21.6,<2.0a0|>=1.21.5,<2.0a0|>=1.21.4,<2.0a0|>=1.19.4,<2.0a0|>=1.19.2,<2.0a0|>=1.18.4,<2.0a0|>=1.18.1,<2.0a0|>=1.9.3,<2.0a0|>=1.9.*|>=1.9|>=1.8|>=1.7']
pydap=3.2 -> numpy
nc-time-axis=1.3 -> numpy
cdms2=3.1 -> numpy[version='>=1.14.6,<2.0a0|>=1.16.5,<2.0a0|>=1.17.5,<2.0a0|>=1.18.5,<2.0a0|>=1.21.4,<2.0a0|>=1.19.5,<2.0a0|>=1.19.4,<2.0a0|>=1.19.2,<2.0a0|>=1.9.3,<2.0a0']
sparse=0.13 -> numpy[version='>=1.17']
h5py=3.4 -> numpy[version='>=1.18.5,<2.0a0|>=1.19.5,<2.0a0|>=1.21.4,<2.0a0']
h5netcdf=0.11 -> h5py -> numpy[version='1.10.*|1.11.*|1.12.*|1.13.*|>=1.14.6,<2.0a0|>=1.16.5,<2.0a0|>=1.17.5,<2.0a0|>=1.18.5,<2.0a0|>=1.19.5,<2.0a0|>=1.21.6,<2.0a0|>=1.21.4,<2.0a0|>=1.19.4,<2.0a0|>=1.16.6,<2.0a0|>=1.19.2,<2.0a0|>=1.9.3,<2.0a0|>=1.8|>=1.8,<1.14']
cartopy=0.20 -> matplotlib-base[version='>=3.1'] -> numpy[version='1.10.*|1.11.*|1.12.*|1.13.*|>=1.11|>=1.11.3,<2.0a0|>=1.14.6,<2.0a0|>=1.15.4,<2.0a0|>=1.16.5,<2.0a0|>=1.16.6,<2.0a0|>=1.17.5,<2.0a0|>=1.17|>=1.19|>=1.20.3,<2.0a0|>=1.19.4,<2.0a0|>=1.19.2,<2.0a0|>=1.18.1,<2.0a0|>=1.9.3,<2.0a0|>=1.9|>=1.8']
netcdf4=1.5.4 -> cftime -> numpy[version='>=1.11|>=1.16.6,<2.0a0|>=1.17.5,<2.0a0|>=1.19.5,<2.0a0|>=1.20.3,<2.0a0|>=1.21.6,<2.0a0|>=1.21.5,<2.0a0|>=1.21.4,<2.0a0|>=1.19.4,<2.0a0|>=1.9.3,<2.0a0']
flox=0.5 -> numpy[version='>=1.20']
zarr=2.10 -> numcodecs[version='>=0.6.4'] -> numpy

Package gdbm conflicts for:
netcdf4=1.5.4 -> pypy3.6[version='>=7.3.2'] -> gdbm[version='>=1.18,<1.19.0a0']
cartopy=0.20 -> pypy3.9[version='>=7.3.9'] -> gdbm[version='>=1.18,<1.19.0a0']
pandas=1.3 -> pypy3.7[version='>=7.3.7'] -> gdbm[version='>=1.18,<1.19.0a0']
distributed=2021.09 -> pypy3.7[version='>=7.3.5'] -> gdbm[version='>=1.18,<1.19.0a0']
bottleneck=1.3 -> pypy3.8[version='>=7.3.9'] -> gdbm[version='>=1.18,<1.19.0a0']
pytest -> pypy3.9[version='>=7.3.9'] -> gdbm[version='>=1.18,<1.19.0a0']
numpy=1.20 -> pypy3.8[version='>=7.3.8'] -> gdbm[version='>=1.18,<1.19.0a0']
scipy=1.7 -> pypy3.7[version='>=7.3.7'] -> gdbm[version='>=1.18,<1.19.0a0']
python=3.8 -> pypy3.8=7.3.9 -> gdbm[version='>=1.18,<1.19.0a0']
cftime=1.5 -> pypy3.7[version='>=7.3.7'] -> gdbm[version='>=1.18,<1.19.0a0']
lxml=4.6 -> pypy3.7[version='>=7.3.7'] -> gdbm[version='>=1.18,<1.19.0a0']
matplotlib-base=3.4 -> pypy3.7[version='>=7.3.7'] -> gdbm[version='>=1.18,<1.19.0a0']

Package geos conflicts for:
cartopy=0.20 -> geos[version='>=3.10.0,<3.10.1.0a0|>=3.10.1,<3.10.2.0a0|>=3.10.2,<3.10.3.0a0|>=3.10.3,<3.10.4.0a0|>=3.11.0,<3.11.1.0a0|>=3.9.1,<3.9.2.0a0']
cartopy=0.20 -> shapely[version='>=1.6.4'] -> geos[version='3.6.2|>=3.6.2,<3.6.3.0a0|>=3.7.0,<3.7.1.0a0|>=3.7.1,<3.7.2.0a0|>=3.7.2,<3.7.3.0a0|>=3.8.0,<3.8.1.0a0|>=3.8.1,<3.8.2.0a0|>=3.9.0,<3.9.1.0a0']
iris=3.1 -> cartopy[version='>=0.18'] -> geos[version='>=3.10.0,<3.10.1.0a0|>=3.10.1,<3.10.2.0a0|>=3.10.2,<3.10.3.0a0|>=3.10.3,<3.10.4.0a0|>=3.11.0,<3.11.1.0a0|>=3.9.1,<3.9.2.0a0|>=3.9.0,<3.9.1.0a0|>=3.8.1,<3.8.2.0a0']
rasterio=1.2 -> libgdal[version='>=3.5.0,<3.6.0a0'] -> geos[version='>=3.10.0,<3.10.1.0a0|>=3.10.1,<3.10.2.0a0|>=3.10.2,<3.10.3.0a0|>=3.10.3,<3.10.4.0a0|>=3.11.0,<3.11.1.0a0|>=3.9.1,<3.9.2.0a0|>=3.9.0,<3.9.1.0a0|>=3.8.1,<3.8.2.0a0']

Package curl conflicts for:
cdms2=3.1 -> libcf -> curl[version='>=7.44.0,<8|>=7.77.0,<8.0a0|>=7.79.0,<8.0a0|>=7.79.1,<8.0a0|>=7.82.0,<8.0a0|>=7.83.1,<8.0a0|>=7.78.0,<8.0a0|>=7.76.1,<8.0a0|>=7.76.0,<8.0a0|>=7.71.1,<8.0a0|>=7.69.1,<8.0a0|>=7.64.1,<8.0a0|>=7.59.0,<8.0a0']
netcdf4=1.5.4 -> libnetcdf[version='>=4.7.4,<4.7.5.0a0'] -> curl[version='>=7.64.1,<8.0a0|>=7.69.1,<8.0a0|>=7.71.1,<8.0a0|>=7.83.1,<8.0a0|>=7.82.0,<8.0a0|>=7.78.0,<8.0a0|>=7.76.1,<8.0a0|>=7.76.0,<8.0a0']

Package libgfortran-ng conflicts for:
pseudonetcdf=3.1 -> numpy -> libgfortran-ng[version='>=4.9|>=7,<8.0a0']
bottleneck=1.3 -> numpy[version='>=1.14.6,<2.0a0'] -> libgfortran-ng[version='>=7,<8.0a0']
cdms2=3.1 -> libgfortran-ng[version='>=7,<8.0a0']
cdms2=3.1 -> libcf -> libgfortran-ng[version='>=4.9']
cfgrib=0.9 -> numpy -> libgfortran-ng[version='>=4.9|>=7,<8.0a0']
nc-time-axis=1.3 -> numpy -> libgfortran-ng[version='>=4.9|>=7,<8.0a0']
cartopy=0.20 -> scipy[version='>=0.10'] -> libgfortran-ng[version='>=7,<8.0a0']
flox=0.5 -> numpy -> libgfortran-ng[version='>=4.9|>=7,<8.0a0']
pydap=3.2 -> numpy -> libgfortran-ng[version='>=4.9|>=7,<8.0a0']
zarr=2.10 -> numpy[version='>=1.7'] -> libgfortran-ng[version='>=4.9|>=7,<8.0a0']
iris=3.1 -> numpy[version='>=1.14,!=1.15.2'] -> libgfortran-ng[version='>=4.9|>=7,<8.0a0']
numpy=1.20 -> libblas[version='>=3.8.0,<4.0a0'] -> libgfortran-ng[version='>=7,<8.0a0']
scipy=1.7 -> libblas[version='>=3.8.0,<4.0a0'] -> libgfortran-ng[version='>=7,<8.0a0']
h5py=3.4 -> hdf5[version='>=1.12.1,<1.12.2.0a0'] -> libgfortran-ng
netcdf4=1.5.4 -> hdf5[version='>=1.10.6,<1.10.7.0a0'] -> libgfortran-ng[version='>=7,<8.0a0']
hdf5=1.12 -> libgfortran-ng[version='>=7,<8.0a0']
scipy=1.7 -> libgfortran-ng
sparse=0.13 -> scipy[version='>=0.19'] -> libgfortran-ng[version='>=7,<8.0a0']

Package scipy conflicts for:
iris=3.1 -> cartopy[version='>=0.18'] -> scipy[version='>=0.10']
pseudonetcdf=3.1 -> scipy
scipy=1.7
iris=3.1 -> scipy
seaborn=0.11 -> seaborn-base[version='>=0.11.2,<0.11.3.0a0'] -> scipy[version='>=0.14|>=1.0|>=1.0.1|>=1.3|>=1.2']
cartopy=0.20 -> scipy[version='>=0.10']
pydap=3.2 -> scipy
sparse=0.13 -> scipy[version='>=0.19']

Package tomli conflicts for:
pytest-cov -> coverage[version='>=5.2.1'] -> tomli[version='>=1.0.0']
hypothesis -> black[version='>=19.10b0'] -> tomli[version='>=0.2.6,<2.0.0|>=1.1.0']
coveralls -> coverage[version='>=4.1,<7.0'] -> tomli
pytest-xdist -> pytest[version='>=6.2.0'] -> tomli[version='>=1.0.0']
pytest-env -> pytest[version='>=2.6.0'] -> tomli[version='>=1.0.0']
pytest -> tomli[version='>=1.0.0']

Package openmpi conflicts for:
h5py=3.4 -> hdf5[version='>=1.12.1,<1.12.2.0a0'] -> openmpi[version='3.0.*|>=3.1,<3.2.0a0|>=4.0,<5.0.0a0|>=4.1,<4.2.0a0|>=4.1.4,<5.0a0|>=4.1.3,<5.0a0']
h5netcdf=0.11 -> h5py -> openmpi[version='>=3.1,<3.2.0a0|>=3.1.4,<3.2.0a0|>=4.0.1,<5.0.0a0|>=4.0.2,<5.0.0a0|>=4.0.4,<5.0.0a0|>=4.0.5,<5.0.0a0|>=4.1.0,<5.0a0|>=4.1.1,<5.0a0|>=4.1.2,<5.0a0|>=4.1.4,<5.0a0']
pseudonetcdf=3.1 -> netcdf4 -> openmpi[version='>=4.0,<5.0.0a0|>=4.1,<4.2.0a0|>=4.1.4,<5.0a0']
netcdf4=1.5.4 -> libnetcdf[version='>=4.7.4,<4.7.5.0a0'] -> openmpi[version='3.0.*|>=3.1,<3.2.0a0|>=4.0.2,<5.0.0a0|>=4.0.3,<5.0.0a0|>=4.0.4,<5.0.0a0|>=4.0.5,<5.0.0a0|>=4.1.4,<5.0a0|>=4.1.3,<5.0a0|>=4.1,<4.2.0a0|>=4.1.4,<4.2.0a0|>=4.1.2,<5.0a0|>=4.1.1,<5.0a0|>=4.1.0,<5.0a0|>=4.0.1,<5.0.0a0']
hdf5=1.12 -> openmpi[version='>=4.0,<5.0.0a0|>=4.1,<4.2.0a0|>=4.1.4,<4.2.0a0']
cdms2=3.1 -> esmf -> openmpi[version='>=3.1,<3.2.0a0|>=4.0,<5.0.0a0|>=4.0.5,<5.0.0a0|>=4.1.0,<4.2.0a0|>=4.1.1,<4.2.0a0|>=4.1.4,<5.0a0|>=4.1.2,<5.0a0|>=4.1.1,<5.0a0|>=4.1.0,<5.0a0|>=4.0.4,<5.0.0a0|>=4.0.3,<5.0.0a0|>=4.0.2,<5.0.0a0|>=4.0.1,<5.0.0a0']
netcdf4=1.5.4 -> openmpi[version='>=4.0,<5.0.0a0']
iris=3.1 -> netcdf4[version='>=1.4'] -> openmpi[version='>=4.0,<5.0.0a0|>=4.1,<4.2.0a0|>=4.1.4,<5.0a0']
h5py=3.4 -> openmpi[version='>=4.1.1,<5.0a0']

Package freetype conflicts for:
matplotlib-base=3.4 -> freetype[version='>=2.10.4,<3.0a0']
matplotlib-base=3.4 -> pillow[version='>=6.2.0'] -> freetype[version='>=2.9.1,<3.0a0']

Package openssh conflicts for:
pseudonetcdf=3.1 -> netcdf4 -> openssh
iris=3.1 -> netcdf4[version='>=1.4'] -> openssh
netcdf4=1.5.4 -> openssh
cdms2=3.1 -> esmf -> openssh

Package zipp conflicts for:
pytest -> importlib-metadata[version='>=0.12'] -> zipp[version='>=0.5']
pint=0.17 -> importlib_metadata -> zipp[version='>=0.3.2|>=0.5|>=3.1.0|>=0.4']
flox=0.5 -> importlib-metadata -> zipp[version='>=0.5']

Package libnetcdf conflicts for:
iris=3.1 -> netcdf4[version='>=1.4'] -> libnetcdf[version='*|*|*|>=4.8.1,<4.8.2.0a0|>=4.8.1,<4.8.2.0a0|>=4.8.1,<4.8.2.0a0|>=4.8.0,<4.8.1.0a0|>=4.8.0,<4.8.1.0a0|>=4.8.0,<4.8.1.0a0|>=4.7.4,<4.7.5.0a0|>=4.7.4,<4.7.5.0a0|>=4.7.4,<4.7.5.0a0|>=4.7.3,<4.7.3.1.0a0|>=4.7.3,<4.7.3.1.0a0|>=4.7.1,<4.7.2.0a0|>=4.7.1,<4.7.2.0a0|>=4.7.3,<4.7.3.1.0a0|>=4.7.3,<4.7.3.1.0a0|>=4.7.1,<4.7.2.0a0|>=4.7.1,<4.7.2.0a0|>=4.6.2,<4.6.3.0a0|>=4.6.2,<4.7.0a0|>=4.6.1,<4.7.0a0|>=4.5',build='mpi_mpich_*|mpi_openmpi_*|nompi_*|mpi_mpich_*|mpi_mpich_*|mpi_mpich_*|mpi_openmpi_*|mpi_openmpi_*|mpi_openmpi_*|mpi_openmpi_*|nompi_*|nompi_*|mpi_openmpi_*|mpi_mpich_*']
cdms2=3.1 -> cdtime=3 -> libnetcdf[version='*|*|*|>=4.7.1,<5.0a0|>=4.8.1,<4.8.2.0a0|>=4.8.1,<4.8.2.0a0|>=4.8.0,<4.8.1.0a0|>=4.8.0,<4.8.1.0a0|>=4.7.4,<4.7.5.0a0|>=4.7.4,<4.7.5.0a0|>=4.7.3,<4.7.3.1.0a0|>=4.7.1,<4.7.2.0a0|>=4.7.3,<4.7.3.1.0a0|>=4.7.3,<4.7.3.1.0a0|>=4.7.1,<4.7.2.0a0|>=4.7.1,<4.7.2.0a0|>=4.6.2,<4.7.0a0|>=4.6.1,<4.7.0a0|>4.5|>=4.6.1,<5.0a0|4.4.*|4.*|>=4.5|>=4.5.0,<4.6.0a0',build='nompi_*|mpi_openmpi_*|nompi_*|mpi_mpich_*|mpi_mpich_*|mpi_mpich_*|mpi_openmpi_*|mpi_mpich_*|nompi_*|mpi_openmpi_*|mpi_openmpi_*|mpi_mpich_*|mpi_openmpi_*|mpi_openmpi_*']
pseudonetcdf=3.1 -> netcdf4 -> libnetcdf[version='*|*|*|>=4.8.1,<4.8.2.0a0|>=4.8.1,<4.8.2.0a0|>=4.8.1,<4.8.2.0a0|>=4.8.0,<4.8.1.0a0|>=4.8.0,<4.8.1.0a0|>=4.8.0,<4.8.1.0a0|>=4.7.4,<4.7.5.0a0|>=4.7.4,<4.7.5.0a0|>=4.7.4,<4.7.5.0a0|>=4.7.3,<4.7.3.1.0a0|>=4.7.3,<4.7.3.1.0a0|>=4.7.1,<4.7.2.0a0|>=4.7.1,<4.7.2.0a0|>=4.7.3,<4.7.3.1.0a0|>=4.7.3,<4.7.3.1.0a0|>=4.7.1,<4.7.2.0a0|>=4.7.1,<4.7.2.0a0|>=4.6.2,<4.6.3.0a0|>=4.6.2,<4.7.0a0|>=4.6.1,<4.7.0a0|>=4.5|4.5.*|4.4.*|4.3.*',build='mpi_mpich_*|mpi_openmpi_*|nompi_*|mpi_mpich_*|mpi_mpich_*|mpi_mpich_*|mpi_openmpi_*|mpi_openmpi_*|mpi_openmpi_*|mpi_openmpi_*|nompi_*|nompi_*|mpi_openmpi_*|mpi_mpich_*']
netcdf4=1.5.4 -> libnetcdf[version='*|*|>=4.7.4,<4.7.5.0a0|>=4.7.4,<4.7.5.0a0|>=4.7.4,<4.7.5.0a0',build='mpi_mpich_*|mpi_openmpi_*|mpi_openmpi_*']
cdms2=3.1 -> libnetcdf[version='>=4.6.2,<4.6.3.0a0|>=4.7.1,<4.7.2.0a0|>=4.7.3,<4.7.3.1.0a0|>=4.7.4,<4.7.5.0a0|>=4.8.0,<4.8.1.0a0|>=4.8.1,<4.8.2.0a0|>=4.6.2,<5.0a0']
rasterio=1.2 -> libgdal[version='>=3.5.0,<3.6.0a0'] -> libnetcdf[version='>=4.7.4,<4.7.5.0a0|>=4.8.0,<4.8.1.0a0|>=4.8.1,<4.8.2.0a0']
cfgrib=0.9 -> eccodes[version='>=2.12.0'] -> libnetcdf[version='>=4.6.2,<4.6.3.0a0|>=4.7.1,<4.7.2.0a0|>=4.7.3,<4.7.3.1.0a0|>=4.7.4,<4.7.5.0a0|>=4.8.0,<4.8.1.0a0|>=4.8.1,<4.8.2.0a0|>=4.6.2,<4.7.0a0']

Package libtiff conflicts for:
cartopy=0.20 -> proj[version='>=9.0.1,<9.0.2.0a0'] -> libtiff[version='>=4.2.0,<5.0a0|>=4.3.0,<5.0a0|>=4.4.0,<5.0a0']
rasterio=1.2 -> libgdal[version='>=3.5.0,<3.6.0a0'] -> libtiff[version='>=4.1.0,<5.0a0|>=4.2.0,<5.0a0|>=4.3.0,<5.0a0|>=4.4.0,<5.0a0']
cdms2=3.1 -> libcdms=3 -> libtiff[version='4.0.*|>=4.0.10,<5.0a0|>=4.0.9,<5.0a0|>=4.4.0,<5.0a0|>=4.3.0,<5.0a0|>=4.2.0,<5.0a0|>=4.1.0,<5.0a0']
matplotlib-base=3.4 -> pillow[version='>=6.2.0'] -> libtiff[version='>=4.0.10,<4.4.0a0|>=4.1.0,<4.4.0a0|>=4.2.0,<4.4.0a0|>=4.3.0,<4.4.0a0|>=4.3.0,<5.0a0|>=4.4.0,<5.0a0']

Package click conflicts for:
rasterio=1.2 -> click[version='>=4|>=4,<8']
rasterio=1.2 -> click-plugins -> click[version='>=3.0|>=4.0|>=4.0,<8']
hypothesis -> click[version='>=7.0']
cfgrib=0.9 -> click
hypothesis -> black[version='>=19.10b0'] -> click[version='>=6.5|>=7.1.2|>=8.0.0']
distributed=2021.09 -> click[version='>=6.6,<8.1.0']

Package cartopy conflicts for:
iris=3.1 -> cartopy[version='>=0.18']
cartopy=0.20

Package ca-certificates conflicts for:
hdf5=1.12 -> openssl[version='>=1.1.1q,<1.1.2a'] -> ca-certificates
cartopy=0.20 -> openssl[version='>=1.1.1l,<1.1.2a'] -> ca-certificates
python=3.8 -> openssl[version='>=3.0.2,<4.0a0'] -> ca-certificates

Package libpng conflicts for:
nc-time-axis=1.3 -> matplotlib-base -> libpng[version='>=1.6.35,<1.7.0a0|>=1.6.37,<1.7.0a0']
cfgrib=0.9 -> eccodes[version='>=2.12.0'] -> libpng[version='>=1.6.35,<1.7.0a0|>=1.6.37,<1.7.0a0']
cartopy=0.20 -> matplotlib-base[version='>=3.1'] -> libpng[version='>=1.6.35,<1.7.0a0|>=1.6.37,<1.7.0a0']
rasterio=1.2 -> libgdal[version='>=3.5.0,<3.6.0a0'] -> libpng[version='>=1.6.37,<1.7.0a0|>=1.6.38,<1.7.0a0']
pseudonetcdf=3.1 -> matplotlib-base -> libpng[version='>=1.6.23,<1.7|>=1.6.35,<1.7.0a0|>=1.6.37,<1.7.0a0']
matplotlib-base=3.4 -> freetype[version='>=2.10.4,<3.0a0'] -> libpng[version='>=1.6.37,<1.7.0a0']
iris=3.1 -> matplotlib-base -> libpng[version='>=1.6.35,<1.7.0a0|>=1.6.37,<1.7.0a0']
cdms2=3.1 -> libcdms=3 -> libpng[version='>=1.6.28,<1.7|>=1.6.34,<1.7.0a0|>=1.6.35,<1.7.0a0|>=1.6.37,<1.7.0a0']

Package docopt conflicts for:
coveralls -> docopt[version='>=0.6.1']
pydap=3.2 -> docopt

Package mpi4py conflicts for:
pseudonetcdf=3.1 -> netcdf4 -> mpi4py
h5py=3.4 -> mpi4py[version='>=3.0']
h5netcdf=0.11 -> h5py -> mpi4py[version='>=3.0']
iris=3.1 -> netcdf4[version='>=1.4'] -> mpi4py
netcdf4=1.5.4 -> mpi4py
cdms2=3.1 -> esmpy -> mpi4py

Package lxml conflicts for:
pydap=3.2 -> mechanicalsoup -> lxml
lxml=4.6

Package fonttools conflicts for:
cartopy=0.20 -> matplotlib-base[version='>=3.1'] -> fonttools[version='>=4.22.0']
iris=3.1 -> matplotlib-base -> fonttools[version='>=4.22.0']
nc-time-axis=1.3 -> matplotlib-base -> fonttools[version='>=4.22.0']
pseudonetcdf=3.1 -> matplotlib-base -> fonttools[version='>=4.22.0']

Package future conflicts for:
cfgrib=0.9 -> future
cdms2=3.1 -> distarray -> future

Package python-dateutil conflicts for:
pseudonetcdf=3.1 -> matplotlib-base -> python-dateutil[version='>=2.1|>=2.7|>=2.8.1|>=2.7.3|>=2.6.1|>=2.5.*']
flox=0.5 -> pandas -> python-dateutil[version='>=2.5.*|>=2.6.1|>=2.7.3|>=2.8.1']
nc-time-axis=1.3 -> matplotlib-base -> python-dateutil[version='>=2.1|>=2.7']
pandas=1.3 -> python-dateutil[version='>=2.7.3']
matplotlib-base=3.4 -> python-dateutil[version='>=2.1']
boto3=1.18 -> botocore[version='>=1.21.65,<1.22.0'] -> python-dateutil[version='>=2.1,<3.0.0']
cartopy=0.20 -> matplotlib-base[version='>=3.1'] -> python-dateutil[version='>=2.1|>=2.7']
iris=3.1 -> matplotlib-base -> python-dateutil[version='>=2.1|>=2.7']

Package urllib3 conflicts for:
pydap=3.2 -> requests -> urllib3[version='>=1.21.1,<1.22|>=1.21.1,<1.23|>=1.21.1,<1.24|>=1.21.1,<1.25|>=1.21.1,<1.26,!=1.25.0,!=1.25.1|>=1.21.1,<1.27']
coveralls -> requests[version='>=1.0.0'] -> urllib3[version='>=1.21.1,<1.22|>=1.21.1,<1.23|>=1.21.1,<1.24|>=1.21.1,<1.25|>=1.21.1,<1.26,!=1.25.0,!=1.25.1|>=1.21.1,<1.27']
boto3=1.18 -> botocore[version='>=1.21.65,<1.22.0'] -> urllib3[version='>=1.25.4,<1.27']
coveralls -> urllib3

Package importlib_resources conflicts for:
pint=0.17 -> importlib_resources
hypothesis -> backports.zoneinfo[version='>=0.2.1'] -> importlib_resources

Package toml conflicts for:
pytest-cov -> toml
pytest-env -> pytest[version='>=2.6.0'] -> toml
pytest-xdist -> pytest[version='>=6.2.0'] -> toml
hypothesis -> black[version='>=19.10b0'] -> toml[version='>=0.10.1|>=0.9.4']
pytest -> toml

Package libwebp-base conflicts for:
rasterio=1.2 -> libgdal[version='>=3.5.0,<3.6.0a0'] -> libwebp-base[version='>=1.2.3,<2.0a0|>=1.2.4,<2.0a0']
matplotlib-base=3.4 -> pillow[version='>=6.2.0'] -> libwebp-base[version='>=1.2.2,<2.0a0|>=1.2.4,<2.0a0']

Package numba conflicts for:
flox=0.5 -> numpy_groupies[version='>=0.9.15'] -> numba
sparse=0.13 -> numba[version='>=0.49']
numba=0.54

Package cython conflicts for:
dask-core=2021.09 -> pyyaml -> cython
pseudonetcdf=3.1 -> pyyaml -> cython
distributed=2021.09 -> pyyaml -> cython
coveralls -> pyyaml[version='>=3.10'] -> cython

Package mpi conflicts for:
netcdf4=1.5.4 -> mpich[version='>=3.3,<5.0.0a0'] -> mpi==1.0[build='mpich|openmpi']
hdf5=1.12 -> mpich[version='>=4.0.2,<4.1.0a0'] -> mpi==1.0[build='mpich|openmpi']
h5py=3.4 -> openmpi[version='>=4.1.1,<5.0a0'] -> mpi==1.0[build='mpich|openmpi']

Package krb5 conflicts for:
netcdf4=1.5.4 -> openssh -> krb5[version='>=1.16.3,<1.17.0a0|>=1.17.1,<1.18.0a0|>=1.19.1,<1.20.0a0|>=1.19.2,<1.20.0a0|>=1.19.3,<1.20.0a0']
hdf5=1.12 -> libcurl[version='>=7.83.1,<8.0a0'] -> krb5[version='>=1.17.1,<1.18.0a0|>=1.19.1,<1.20.0a0|>=1.19.2,<1.20.0a0|>=1.19.3,<1.20.0a0']

Package msgpack-python conflicts for:
distributed=2021.09 -> msgpack-python[version='>=0.6.0']
zarr=2.10 -> numcodecs[version='>=0.6.4'] -> msgpack-python

Package llvmlite conflicts for:
numba=0.54 -> llvmlite[version='>=0.37.0,<0.38.0a0']
sparse=0.13 -> numba[version='>=0.49'] -> llvmlite[version='>=0.31.0,<0.33|>=0.33.0,<0.34|>=0.34.0,<0.35|>=0.35.0,<0.36.0a0|>=0.36.0,<0.37.0a0|>=0.37.0,<0.38.0a0|>=0.38.0,<0.39.0a0|>=0.38.1,<0.39.0a0|>=0.39.1,<0.40.0a0']

Package subprocess32 conflicts for:
iris=3.1 -> matplotlib-base -> subprocess32
nc-time-axis=1.3 -> matplotlib-base -> subprocess32
pseudonetcdf=3.1 -> matplotlib-base -> subprocess32

Package futures conflicts for:
matplotlib-base=3.4 -> tornado -> futures
distributed=2021.09 -> tornado[version='<6.2'] -> futures

Package cryptography conflicts for:
coveralls -> urllib3 -> cryptography[version='>=1.3.4']
cdms2=3.1 -> pyopenssl -> cryptography[version='>=1.3|>=1.3.4|>=1.9|>=2.1.4|>=2.2.1|>=2.8|>=3.2|>=3.3|>=35.0']

Package hypothesis conflicts for:
rasterio=1.2 -> attrs -> hypothesis
cfgrib=0.9 -> attrs -> hypothesis
pytest -> attrs[version='>=17.2.0'] -> hypothesis
hypothesis

Package psutil conflicts for:
distributed=2021.09 -> psutil[version='>=5.0']
pytest-xdist -> psutil[version='>=3.0']

Package h5py conflicts for:
h5py=3.4
h5netcdf=0.11 -> h5py

Package libgcc conflicts for:
pydap=3.2 -> scipy -> libgcc
cdms2=3.1 -> libcf -> libgcc
cartopy=0.20 -> scipy[version='>=0.10'] -> libgcc
pseudonetcdf=3.1 -> scipy -> libgcc
iris=3.1 -> scipy -> libgcc

Package jpeg conflicts for:
rasterio=1.2 -> libgdal[version='>=3.5.0,<3.6.0a0'] -> jpeg[version='>=9d,<10a|>=9e,<10a']
cdms2=3.1 -> jasper[version='>=2.0.33,<3.0a0'] -> jpeg[version='9.*|>=9c,<10a|>=9d,<10a|>=9e,<10a|9b']
netcdf4=1.5.4 -> libnetcdf[version='>=4.7.4,<4.7.5.0a0'] -> jpeg[version='>=9c,<10a|>=9d,<10a|>=9e,<10a']
matplotlib-base=3.4 -> pillow[version='>=6.2.0'] -> jpeg[version='>=9c,<10a|>=9d,<10a|>=9e,<10a']

Package matplotlib-base conflicts for:
iris=3.1 -> cartopy[version='>=0.18'] -> matplotlib-base[version='>=1.5.1|>=3.1']
cartopy=0.20 -> matplotlib-base[version='>=3.1']
matplotlib-base=3.4
pseudonetcdf=3.1 -> matplotlib -> matplotlib-base[version='2.1.2|2.1.2|2.1.2|2.2.3|2.2.3|2.2.3|2.2.4|2.2.4|2.2.4|2.2.4|2.2.4|2.2.4|2.2.4|2.2.4|2.2.4|2.2.4|3.0.1|3.0.2|3.0.2|3.0.2|3.0.2|3.0.2|3.0.3|3.0.3|3.0.3|3.0.3|3.1.0|3.1.0|3.1.0|3.1.0|3.1.1|3.1.1|3.1.1|3.1.1|3.1.1|3.1.1|3.1.1|3.1.1|3.1.2|3.1.2|3.1.2|3.1.2|3.1.2|3.1.2|3.1.3|3.1.3|3.1.3|>=3.2.0,<3.2.1.0a0|>=3.2.1,<3.2.2.0a0|>=3.2.2,<3.2.3.0a0|>=3.3.0,<3.3.1.0a0|>=3.3.1,<3.3.2.0a0|>=3.3.2,<3.3.3.0a0|>=3.3.3,<3.3.4.0a0|>=3.3.4,<3.3.5.0a0|>=3.4.1,<3.4.2.0a0|>=3.4.2,<3.4.3.0a0|>=3.4.3,<3.4.4.0a0|>=3.5.0,<3.5.1.0a0|>=3.5.1,<3.5.2.0a0|>=3.5.2,<3.5.3.0a0|>=3.5.3,<3.5.4.0a0|>=3.6.0,<3.6.1.0a0|>=2.2.5,<2.2.6.0a0',build='py37h250f245_1|py27h250f245_1|py36h250f245_1|py27h60b886d_1|py36h60b886d_1|py37hfd891ef_0|py37h250f245_1|py36h250f245_1|py27h250f245_1|py37h250f245_2|py36h250f245_2|py37hc2fb212_1001|py36h167e16e_1001|py36h167e16e_0|py37h5f35d83_1|py36h5f35d83_1|py36h5f35d83_0|py37h5f35d83_0|py37hfd891ef_0|py37he7580a8_1|py38h250f245_1|py38h250f245_2|py37h250f245_0|py36h250f245_1|py38h250f245_1|py37h250f245_0|py38h250f245_0|py36h250f245_0|py37h250f245_1|py38h250f245_0|py36h250f245_0|py36h250f245_2|py37h250f245_2|py36he7580a8_1|py36hfd891ef_0|py36hfd891ef_1|py37hfd891ef_1|py37h167e16e_0|py36h167e16e_1002|py37h167e16e_1002|py37h167e16e_1001|py36h167e16e_1000|py38h250f245_2|py27h250f245_2|py36hfd891ef_0|py27hfd891ef_0|py37h60b886d_1']
pseudonetcdf=3.1 -> matplotlib-base
seaborn=0.11 -> seaborn-base[version='>=0.11.2,<0.11.3.0a0'] -> matplotlib-base[version='>=2.2']
iris=3.1 -> matplotlib-base
nc-time-axis=1.3 -> matplotlib-base

Package pandas conflicts for:
pandas=1.3
flox=0.5 -> pandas
pseudonetcdf=3.1 -> pandas
iris=3.1 -> dask[version='>=2'] -> pandas[version='>=0.21.0|>=0.23.0|>=0.25.0|>=1.0']
seaborn=0.11 -> seaborn-base[version='>=0.11.2,<0.11.3.0a0'] -> pandas[version='>=0.14|>=0.21|>=0.23|>=1.0']
cfgrib=0.9 -> xarray[version='>=0.15'] -> pandas[version='>=0.19.2|>=0.24|>=0.25|>=1.0|>=1.1|>=1.2']

Package pathlib2 conflicts for:
pytest-env -> pytest[version='>=2.6.0'] -> pathlib2[version='>=2.2.0']
pint=0.17 -> importlib_metadata -> pathlib2
pytest -> pathlib2[version='>=2.2.0']
pytest-cov -> pytest[version='>=4.6'] -> pathlib2[version='>=2.2.0']
pytest-xdist -> pytest[version='>=4.4.0'] -> pathlib2[version='>=2.2.0']
flox=0.5 -> importlib-metadata -> pathlib2

Package sortedcontainers conflicts for:
distributed=2021.09 -> sortedcontainers[version='!=2.0.0,!=2.0.1']
hypothesis -> sortedcontainers[version='>=2.1.0,<3.0.0']

Package singledispatch conflicts for:
pint=0.17 -> importlib_resources -> singledispatch
distributed=2021.09 -> tornado[version='<6.2'] -> singledispatch
pydap=3.2 -> singledispatch
matplotlib-base=3.4 -> tornado -> singledispatch

Package jinja2 conflicts for:
iris=3.1 -> cf-units -> jinja2
pydap=3.2 -> jinja2
distributed=2021.09 -> jinja2

Package libxml2 conflicts for:
lxml=4.6 -> libxslt[version='>=1.1.33,<2.0a0'] -> libxml2[version='>=2.9.14,<2.11.0a0|>=2.9.9,<2.11.0a0']
lxml=4.6 -> libxml2[version='>=2.9.10,<2.11.0a0|>=2.9.12,<2.11.0a0']
rasterio=1.2 -> libgdal[version='>=3.5.0,<3.6.0a0'] -> libxml2[version='>=2.9.10,<2.11.0a0|>=2.9.12,<2.11.0a0|>=2.9.14,<2.10.0a0|>=2.9.14,<2.11.0a0']

Package libcurl conflicts for:
h5py=3.4 -> hdf5[version='>=1.12.1,<1.12.2.0a0'] -> libcurl[version='>=7.77.0,<8.0a0|>=7.79.1,<8.0a0|>=7.80.0,<8.0a0|>=7.81.0,<8.0a0']
cartopy=0.20 -> proj[version='>=9.0.1,<9.0.2.0a0'] -> libcurl[version='>=7.76.1,<8.0a0|>=7.77.0,<8.0a0|>=7.78.0,<8.0a0|>=7.79.1,<8.0a0|>=7.80.0,<8.0a0|>=7.81.0,<8.0a0|>=7.82.0,<8.0a0|>=7.83.1,<8.0a0']
hdf5=1.12 -> libcurl[version='>=7.71.1,<8.0a0|>=7.76.0,<8.0a0|>=7.77.0,<8.0a0|>=7.79.1,<8.0a0|>=7.80.0,<8.0a0|>=7.81.0,<8.0a0|>=7.83.1,<8.0a0']
netcdf4=1.5.4 -> hdf5[version='>=1.10.6,<1.10.7.0a0'] -> libcurl[version='>=7.71.1,<8.0a0|>=7.83.1,<8.0a0|>=7.81.0,<8.0a0|>=7.80.0,<8.0a0|>=7.79.1,<8.0a0|>=7.77.0,<8.0a0|>=7.76.0,<8.0a0']
rasterio=1.2 -> proj[version='>=9.0.1,<9.0.2.0a0'] -> libcurl[version='>=7.71.1,<8.0a0|>=7.76.1,<8.0a0|>=7.77.0,<8.0a0|>=7.78.0,<8.0a0|>=7.79.1,<8.0a0|>=7.80.0,<8.0a0|>=7.81.0,<8.0a0|>=7.82.0,<8.0a0|>=7.83.1,<8.0a0']

Package pytz conflicts for:
flox=0.5 -> pandas -> pytz[version='>=2017.2|>=2020.1']
pseudonetcdf=3.1 -> matplotlib-base -> pytz[version='>=2017.2|>=2020.1']
iris=3.1 -> matplotlib-base -> pytz
pandas=1.3 -> pytz[version='>=2017.2']
nc-time-axis=1.3 -> matplotlib-base -> pytz

Package libopenblas conflicts for:
scipy=1.7 -> libblas[version='>=3.8.0,<4.0a0'] -> libopenblas[version='>=0.3.10,<0.3.11.0a0|>=0.3.12,<0.3.13.0a0|>=0.3.15,<0.3.16.0a0|>=0.3.17,<0.3.18.0a0|>=0.3.18,<0.3.19.0a0|>=0.3.20,<0.3.21.0a0|>=0.3.21,<0.3.22.0a0|>=0.3.21,<1.0a0|>=0.3.20,<1.0a0|>=0.3.18,<1.0a0|>=0.3.17,<1.0a0|>=0.3.15,<1.0a0|>=0.3.12,<1.0a0|>=0.3.10,<1.0a0|>=0.3.9,<0.3.10.0a0|>=0.3.9,<1.0a0|>=0.3.8,<0.3.9.0a0|>=0.3.8,<1.0a0|>=0.3.7,<0.3.8.0a0|>=0.3.7,<1.0a0|>=0.3.6,<0.3.7.0a0|>=0.3.6,<1.0a0']
numpy=1.20 -> libblas[version='>=3.8.0,<4.0a0'] -> libopenblas[version='>=0.3.10,<0.3.11.0a0|>=0.3.12,<0.3.13.0a0|>=0.3.15,<0.3.16.0a0|>=0.3.17,<0.3.18.0a0|>=0.3.18,<0.3.19.0a0|>=0.3.20,<0.3.21.0a0|>=0.3.21,<0.3.22.0a0|>=0.3.21,<1.0a0|>=0.3.20,<1.0a0|>=0.3.18,<1.0a0|>=0.3.17,<1.0a0|>=0.3.15,<1.0a0|>=0.3.12,<1.0a0|>=0.3.10,<1.0a0|>=0.3.9,<0.3.10.0a0|>=0.3.9,<1.0a0|>=0.3.8,<0.3.9.0a0|>=0.3.8,<1.0a0|>=0.3.7,<0.3.8.0a0|>=0.3.7,<1.0a0|>=0.3.6,<0.3.7.0a0|>=0.3.6,<1.0a0']
cdms2=3.1 -> openblas -> libopenblas[version='0.3.10|0.3.10|0.3.10|0.3.10|0.3.10|0.3.10|0.3.10|0.3.10|0.3.10|0.3.10|0.3.10|0.3.10|0.3.10|0.3.12|0.3.12|0.3.12|0.3.12|0.3.12|0.3.12|0.3.12|0.3.12|0.3.13|0.3.13|0.3.15|0.3.15|0.3.15|0.3.15|0.3.16|0.3.16|0.3.17|0.3.17|0.3.17|0.3.17|0.3.18|0.3.18|0.3.20|0.3.20|0.3.20|0.3.20|0.3.21|0.3.9|0.3.8|0.3.7|0.3.7|0.3.7|0.3.7|0.3.7|0.3.7|0.3.7|0.3.7|0.3.6|0.3.6|0.3.6|0.3.6',build='h6e990d7_4|h6e990d7_5|h6e990d7_2|h5ec1e0e_4|h5ec1e0e_5|h5ec1e0e_7|pthreads_hb3c22a3_3|openmp_h709eae2_3|openmp_h59f9010_5|openmp_h59f9010_0|openmp_h709eae2_1|openmp_h59f9010_1|pthreads_h4812303_1|pthreads_h8fe5266_0|openmp_h3d5035f_0|openmp_h3d5035f_0|openmp_h3d5035f_0|pthreads_h8fe5266_0|openmp_h3d5035f_1|openmp_h3d5035f_0|pthreads_h8fe5266_0|pthreads_h78a6416_1|pthreads_h78a6416_1|openmp_h74cd887_3|pthreads_h78a6416_3|openmp_h74cd887_2|pthreads_h78a6416_2|pthreads_h78a6416_0|openmp_h74cd887_0|openmp_h74cd887_1|openmp_h74cd887_0|pthreads_h78a6416_0|pthreads_h8fe5266_1|openmp_h3d5035f_0|pthreads_h8fe5266_0|pthreads_h8fe5266_1|openmp_h3d5035f_1|pthreads_h8fe5266_0|pthreads_hb3c22a3_1|openmp_h709eae2_0|pthreads_hb3c22a3_0|pthreads_h4812303_0|openmp_h709eae2_5|pthreads_hb3c22a3_5|pthreads_h4812303_5|openmp_h709eae2_4|pthreads_hb3c22a3_4|pthreads_hb3c22a3_2|openmp_h709eae2_2|pthreads_hb3c22a3_1|openmp_h709eae2_1|h5ec1e0e_0|h5ec1e0e_0|h5ec1e0e_0|h5ec1e0e_6|h6e990d7_3|h6e990d7_1|h6e990d7_0|h6e990d7_6|h6e990d7_3']

Package wheel conflicts for:
python=3.8 -> pip -> wheel
pip -> wheel

Package jasper conflicts for:
cdms2=3.1 -> jasper[version='>=1.900.1,<2.0a0|>=2.0.14,<3.0a0|>=2.0.33,<3.0a0']
cdms2=3.1 -> libcdms=3 -> jasper

Package libssh2 conflicts for:
hdf5=1.12 -> libcurl[version='>=7.83.1,<8.0a0'] -> libssh2[version='>=1.10.0,<2.0a0|>=1.9.0,<2.0a0']
pseudonetcdf=3.1 -> netcdf4 -> libssh2[version='>=1.8.0,<2.0.0a0|>=1.8.2,<2.0a0']
iris=3.1 -> netcdf4[version='>=1.4'] -> libssh2[version='>=1.8.0,<2.0.0a0|>=1.8.2,<2.0a0']
netcdf4=1.5.4 -> libssh2[version='>=1.8.0,<2.0.0a0|>=1.8.2,<2.0a0']

Package libgfortran4 conflicts for:
cdms2=3.1 -> libgfortran4[version='>=7.5.0']
cdms2=3.1 -> libgfortran-ng -> libgfortran4=7.5.0

Package distributed conflicts for:
distributed=2021.09
iris=3.1 -> dask[version='>=2'] -> distributed[version='2021.10.0.*|2021.11.0.*|2021.11.1.*|2021.11.2.*|>=2021.12.0,<2021.12.1.0a0|>=2022.1.0,<2022.1.1.0a0|>=2022.1.1,<2022.1.2.0a0|>=2022.2.0,<2022.2.1.0a0|>=2022.2.1,<2022.2.2.0a0|>=2022.3.0,<2022.3.1.0a0|>=2022.4.0,<2022.4.1.0a0|>=2022.4.1,<2022.4.2.0a0|>=2022.4.2,<2022.4.3.0a0|>=2022.5.0,<2022.5.1.0a0|>=2022.5.1,<2022.5.2.0a0|>=2022.5.2,<2022.5.3.0a0|>=2022.6.0,<2022.6.1.0a0|>=2022.6.1,<2022.6.2.0a0|>=2022.7.0,<2022.7.1.0a0|>=2022.7.1,<2022.7.2.0a0|>=2022.8.0,<2022.8.1.0a0|>=2022.8.1,<2022.8.2.0a0|>=2022.9.0,<2022.9.1.0a0|>=2022.9.1,<2022.9.2.0a0|>=2022.9.2,<2022.9.3.0a0|2021.9.1.*|2021.9.0.*|2021.8.1.*|2021.8.0.*|2021.7.2.*|2021.7.1.*|2021.7.0.*|2021.6.2.*|2021.6.1.*|2021.6.0.*|2021.5.1.*|2021.5.0.*|>=2021.4.1|>=2021.4.0|>=2021.3.1|>=2021.3.0|>=2021.2.0|>=2021.1.1|>=2021.1.0|>=2020.12.0|>=2.30.0|>=2.29.0|>=2.28.0|>=2.27.0|>=2.26.0|>=2.25.0|>=2.24.0|>=2.23.0|>=2.22.0|>=2.21.0|>=2.20.0|>=2.19.0|>=2.18.0|>=2.17.0|>=2.16.0|>=2.15.0|>=2.14.0|>=2.13.0|>=2.12.0|>=2.11.0|>=2.10.0|>=2.9.2|>=2.9.1|>=2.9.0|>=2.8.1|>=2.8.0|>=2.7.0|>=2.6.0|>=2.5.2|>=2.5.0|>=2.4.0|>=2.3.0|>=2.2.0|>=2']The following specifications were found to be incompatible with your system:

  - feature:/linux-64::__glibc==2.35=0
  - feature:|@/linux-64::__glibc==2.35=0
  - netcdf4=1.5.4 -> openssh -> __glibc[version='>=2.17,<3.0.a0']
  - rasterio=1.2 -> libgdal[version='>=3.5.0,<3.6.0a0'] -> __glibc[version='>=2.17,<3.0.a0']

Your installed version is: 2.35

Note that strict channel priority may have removed packages required for satisfiability.

keewis avatar Oct 09 '22 20:10 keewis

With netcdf4 1.5.4

Encountered problems while solving:
    - package cdms2-3.1.0-py27h6091dcd_0 requires python >=2.7,<2.8.0a0, but none of the providers can be installed

@tomvothecoder, I see you're committing to cdms. Is this something you've run in to?

since all CI runs are currently broken due to new flox requiring numpy>=1.20

sorry! trying to fix this in conda-forge/flox-feedstock#22

I haven't ran into this issue since I've only committed documentation and README updates for the repo.

@jasonb5 maintains the repo dependencies, so let's see if he can help. Jason, can you try taking a look at this issue? It looks like cdms2 is breaking the xarray builds.

As a side-note, cdms2 (and CDAT as a whole) is now in maintenance-only mode and support will cease around the end of CY 2023. Just an FYI to plan for possibly dropping cdms2 from xarray in the future. CDAT's successor is xCDAT (Xarray Climate Data Analysis Tools) .

tomvothecoder avatar Oct 10 '22 16:10 tomvothecoder

Is there a reason why the minimum versions are not in the additional requirements in setup.cfg?

headtr1ck avatar Oct 12 '22 06:10 headtr1ck

Is there a reason why the minimum versions are not in the additional requirements in setup.cfg?

See #5578

dcherian avatar Oct 12 '22 14:10 dcherian

@dcherian @tomvothecoder cdms2-3.1.0 is old, the latest, final version is 3.1.5. Updating the version should probably resolve any dependency issues.

jasonb5 avatar Oct 12 '22 16:10 jasonb5

We usually only fix the minor version, in this case cdms2=3.1. But it seems to work now...

LGTM!

headtr1ck avatar Oct 12 '22 16:10 headtr1ck