Skip to content

noaa-gfdl::fre-nctools==2022.02.01 requirement caps libnetcdf to 4.9.2 #708

@ilaflott

Description

@ilaflott

as long as fre-cli requires noaa-gfdl::fre-nctools==2022.02.01, libnetcdf can be no higher than 4.9.2. this is a closely related issue blocking solution of #663.

In exploring updating packages of cmor to 3.12 or greater within fre-cli's environment, the environment does not resolve, see PR #707. PR #706 controls for the possibility of numpy version 2 or greater aggravating the environment solution.

furthermore, just try the following conda create commands and you will see:

ldt-4788479: fre-cli $] conda create -n weird_check noaa-gfdl::fre-nctools==2022.02.01 conda-forge::cmor=3.13.*
Channels:
 - defaults
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: failed

LibMambaUnsatisfiableError: Encountered problems while solving:
  - package fre-nctools-2022.02.01-0 requires libnetcdf >=4.9.2,<4.9.3.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cmor =3.13 * is installable and it requires
│  └─ libnetcdf >=4.9.3,<4.9.4.0a0 *, which can be installed;
└─ fre-nctools ==2022.2.1 * is not installable because it requires
   └─ libnetcdf >=4.9.2,<4.9.3.0a0 *, which conflicts with any installable versions previously reported.

ldt-4788479: fre-cli $] conda create -n weird_check noaa-gfdl::fre-nctools==2022.02.01 conda-forge::cmor=3.12.*
Channels:
 - defaults
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: failed

LibMambaUnsatisfiableError: Encountered problems while solving:
  - package fre-nctools-2022.02.01-0 requires libnetcdf >=4.9.2,<4.9.3.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cmor =3.12 * is installable and it requires
│  └─ libnetcdf >=4.9.3,<4.9.4.0a0 *, which can be installed;
└─ fre-nctools ==2022.2.1 * is not installable because it requires
   └─ libnetcdf >=4.9.2,<4.9.3.0a0 *, which conflicts with any installable versions previously reported.


Metadata

Metadata

Assignees

No one assigned

    Labels

    priority: HIGHtrickyLikely to encounter significant friction to solution

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions