Conversation
* Bump earthaccess from 0.10.0 to 0.15.1 Bumps [earthaccess](https://github.com/nsidc/earthaccess) from 0.10.0 to 0.15.1. - [Release notes](https://github.com/nsidc/earthaccess/releases) - [Changelog](https://github.com/nsidc/earthaccess/blob/main/CHANGELOG.md) - [Commits](nsidc/earthaccess@v0.10.0...v0.15.1) * Bump python from 3.11 to 3.12 and various other dependencies * Pin jupyter related deps to minor version only Try to relax constraints for jupyter-related packages and plugins. Moved jupyter-book from being pip-installed to conda-installed. * Relax ~= pins to semver minor, change == pins to >= More dependency constrain relaxation to try to get conda-lock solver to work in a reasonable time. Drop patch version from ~= pinned dependencies, and change exact == pinned deps to >=. * Unpin various development-only libraries CLI tools, linters, test and documentation frameworks that don't need to be strictly pinned. * Bump intake, dask, awscli, flox and jupyterlab versions * [condalock-command] autogenerated conda-lock files --------- Co-authored-by: Tasha Snow <tsnow@mines.edu> Co-authored-by: actions-bot <58130806+actions-bot@users.noreply.github.com>
environment.yml
Outdated
There was a problem hiding this comment.
| - icepyx~=1.2 | |
| - icepyx>=2.0 |
As noted from the Slack posts, if icepyx isn't minimum v2.0 it won't work now that on-premise data has been shut down.
There was a problem hiding this comment.
Ah yes, thanks for the reminder. The conda-lock solver is complaining about Out of memory allocating 18446744071562067968*4 bytes! again, so lemme try and debug locally and see if there's some other pin that needs to be updated to satisfy this constraint.
There was a problem hiding this comment.
I remember why I didn't upgrade to icepyx>=2.0 now. It's because icepyx=2.0.1 pins to dask<2025.1.0, but intake-esm>=2025.7.9 requires dask >=2024.12. Output from using this pixi trick.
Details
Error: × failed to solve requirements of environment 'default' for platform 'linux-64'
├─▶ × failed to solve the environment
│
╰─▶ Cannot solve the request because of: intake-esm >=2025.7.9 cannot be installed because there are no viable options:
└─ intake-esm 2025.12.12 would require
└─ kerchunk >=0.2.9, which cannot be installed because there are no viable options:
└─ kerchunk 0.2.9 would require
└─ zarr >=3.0.1, for which no candidates were found.
The following packages are incompatible
├─ icepyx >=2.0 cannot be installed because there are no viable options:
│ └─ icepyx 2.0.0 | 2.0.1 would require
│ └─ dask-core <2025.1.0, which cannot be installed because there are no viable options:
│ ├─ dask-core 2024.12.1, which conflicts with the versions reported above.
│ ├─ dask-core 2024.12.0, which conflicts with the versions reported above.
│ ├─ dask-core 2024.11.2, which conflicts with the versions reported above.
│ ├─ dask-core 2024.11.2, which conflicts with the versions reported above.
│ ├─ dask-core 2024.11.1, which conflicts with the versions reported above.
│ ├─ dask-core 2024.11.0, which conflicts with the versions reported above.
│ ├─ dask-core 2024.10.0, which conflicts with the versions reported above.
│ ├─ dask-core 2024.9.1, which conflicts with the versions reported above.
│ ├─ dask-core 2024.9.0, which conflicts with the versions reported above.
│ ├─ dask-core 2024.8.2, which conflicts with the versions reported above.
│ ├─ dask-core 2024.8.1, which conflicts with the versions reported above.
│ ├─ dask-core 2024.8.0, which conflicts with the versions reported above.
│ ├─ dask-core 2024.7.1, which conflicts with the versions reported above.
│ ├─ dask-core 2024.7.0, which conflicts with the versions reported above.
│ ├─ dask-core 2024.6.2, which conflicts with the versions reported above.
│ ├─ dask-core 2024.6.1, which conflicts with the versions reported above.
│ ├─ dask-core 2024.6.0, which conflicts with the versions reported above.
│ ├─ dask-core 2024.5.2, which conflicts with the versions reported above.
│ ├─ dask-core 2024.5.1, which conflicts with the versions reported above.
│ ├─ dask-core 2024.5.0, which conflicts with the versions reported above.
│ ├─ dask-core 2024.4.2, which conflicts with the versions reported above.
│ ├─ dask-core 2024.4.1, which conflicts with the versions reported above.
│ ├─ dask-core 2024.4.0, which conflicts with the versions reported above.
│ ├─ dask-core 2024.3.1, which conflicts with the versions reported above.
│ ├─ dask-core 2024.3.0, which conflicts with the versions reported above.
│ ├─ dask-core 2024.2.1, which conflicts with the versions reported above.
│ ├─ dask-core 2024.2.1, which conflicts with the versions reported above.
│ ├─ dask-core 2024.2.0, which conflicts with the versions reported above.
│ ├─ dask-core 2024.1.1, which conflicts with the versions reported above.
│ ├─ dask-core 2024.1.0, which conflicts with the versions reported above.
│ ├─ dask-core 2023.12.1, which conflicts with the versions reported above.
│ ├─ dask-core 2023.12.0, which conflicts with the versions reported above.
│ ├─ dask-core 2023.11.0, which conflicts with the versions reported above.
│ ├─ dask-core 2023.10.1, which conflicts with the versions reported above.
│ ├─ dask-core 2023.10.0, which conflicts with the versions reported above.
│ ├─ dask-core 2023.9.3, which conflicts with the versions reported above.
│ ├─ dask-core 2023.9.2, which conflicts with the versions reported above.
│ ├─ dask-core 2023.9.1, which conflicts with the versions reported above.
│ ├─ dask-core 2023.9.0, which conflicts with the versions reported above.
│ ├─ dask-core 2023.8.1, which conflicts with the versions reported above.
│ ├─ dask-core 2023.8.0, which conflicts with the versions reported above.
│ ├─ dask-core 2023.7.1, which conflicts with the versions reported above.
│ ├─ dask-core 2023.7.0, which conflicts with the versions reported above.
│ ├─ dask-core 2023.6.1, which conflicts with the versions reported above.
│ ├─ dask-core 2023.6.0, which conflicts with the versions reported above.
│ ├─ dask-core 2023.5.1, which conflicts with the versions reported above.
│ ├─ dask-core 2023.5.0, which conflicts with the versions reported above.
│ ├─ dask-core 2023.4.1, which conflicts with the versions reported above.
│ ├─ dask-core 2023.4.0, which conflicts with the versions reported above.
│ ├─ dask-core 2023.3.2, which conflicts with the versions reported above.
│ ├─ dask-core 2023.3.1, which conflicts with the versions reported above.
│ ├─ dask-core 2023.3.0, which conflicts with the versions reported above.
│ ├─ dask-core 2023.2.1, which conflicts with the versions reported above.
│ ├─ dask-core 2023.2.0, which conflicts with the versions reported above.
│ ├─ dask-core 2023.1.1, which conflicts with the versions reported above.
│ ├─ dask-core 2023.1.0, which conflicts with the versions reported above.
│ ├─ dask-core 2022.12.1, which conflicts with the versions reported above.
│ ├─ dask-core 2022.12.0, which conflicts with the versions reported above.
│ ├─ dask-core 2022.11.1, which conflicts with the versions reported above.
│ ├─ dask-core 2022.11.0, which conflicts with the versions reported above.
│ ├─ dask-core 2022.10.2, which conflicts with the versions reported above.
│ ├─ dask-core 2022.10.0, which conflicts with the versions reported above.
│ ├─ dask-core 2022.10.0, which conflicts with the versions reported above.
│ ├─ dask-core 2022.10.0, which conflicts with the versions reported above.
│ ├─ dask-core 2022.9.2, which conflicts with the versions reported above.
│ ├─ dask-core 2022.9.1, which conflicts with the versions reported above.
│ ├─ dask-core 2022.9.0, which conflicts with the versions reported above.
│ ├─ dask-core 2022.8.1, which conflicts with the versions reported above.
│ ├─ dask-core 2022.8.0, which conflicts with the versions reported above.
│ ├─ dask-core 2022.7.1, which conflicts with the versions reported above.
│ ├─ dask-core 2022.7.0, which conflicts with the versions reported above.
│ ├─ dask-core 2022.6.1, which conflicts with the versions reported above.
│ ├─ dask-core 2022.6.0, which conflicts with the versions reported above.
│ ├─ dask-core 2022.5.2, which conflicts with the versions reported above.
│ ├─ dask-core 2022.5.1, which conflicts with the versions reported above.
│ ├─ dask-core 2022.5.0, which conflicts with the versions reported above.
│ ├─ dask-core 2022.4.2, which conflicts with the versions reported above.
│ ├─ dask-core 2022.4.1, which conflicts with the versions reported above.
│ ├─ dask-core 2022.4.0, which conflicts with the versions reported above.
│ ├─ dask-core 2022.3.0, which conflicts with the versions reported above.
│ ├─ dask-core 2022.2.1, which conflicts with the versions reported above.
│ ├─ dask-core 2022.2.0, which conflicts with the versions reported above.
│ ├─ dask-core 2022.1.1, which conflicts with the versions reported above.
│ ├─ dask-core 2022.1.0, which conflicts with the versions reported above.
│ ├─ dask-core 0.15.3 | 0.15.4 | 0.16.0 | 0.16.1 | 0.17.0 | 0.17.1 | 0.17.2 | 0.17.3 | 0.17.4 | 0.17.5 | 0.18.0 | 0.18.1 | 0.18.2 | 0.19.0 | 0.19.1 | 0.19.2 | 0.19.3 | 0.19.4 |
0.20.0 | 0.20.1 | 0.20.2 | 1.0.0 | 1.1.0 | 1.1.1 | 1.1.2 | 1.1.3 | 1.1.4 | 1.1.5 | 1.2.0 | 1.2.1 | 1.2.2 | 2.0.0 | 2.1.0 | 2.2.0 | 2.3.0 | 2.4.0 | 2.5.0 | 2.5.2 | 2.6.0 | 2.7.0 | 2.8.0
| 2.8.1 | 2.9.0 | 2.9.1 | 2.9.2 | 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.2.0 | 2021.3.0 | 2021.3.1 | 2021.4.0 | 2021.4.1 | 2021.5.0 | 2021.5.1 |
2021.6.0 | 2021.6.1 | 2021.6.2 | 2021.7.0 | 2021.7.1 | 2021.7.2 | 2021.8.0 | 2021.8.1 | 2021.9.0 | 2021.9.1 | 2021.10.0 | 2021.11.0 | 2021.11.1 | 2021.11.2 | 2021.12.0 would require
│ │ └─ setuptools <60.0.0, which cannot be installed because there are no viable options:
│ │ └─ setuptools 23.0.0 | 23.0.0 | 23.0.0 | 23.0.0 | 23.0.0 | 23.0.0 | 25.1.3 | 25.1.3 | 25.1.3 | 25.1.4 | 25.1.4 | 25.1.4 | 25.1.4 | 25.1.4 | 25.1.4 | 25.1.5 | 25.1.5
| 25.1.5 | 25.1.6 | 25.1.6 | 25.1.6 | 25.2.0 | 25.2.0 | 25.2.0 | 25.3.0 | 25.3.0 | 25.3.0 | 25.4.0 | 25.4.0 | 25.4.0 | 26.0.0 | 26.0.0 | 26.0.0 | 26.1.0 | 26.1.0 | 26.1.0 | 26.1.1
| 26.1.1 | 26.1.1 | 27.0.0 | 27.0.0 | 27.0.0 | 27.1.0 | 27.1.0 | 27.1.0 | 27.1.2 | 27.1.2 | 27.1.2 | 27.2.0 | 27.2.0 | 27.2.0 | 27.3.0 | 27.3.0 | 27.3.0 | 27.3.1 | 27.3.1 | 27.3.1
| 28.0.0 | 28.0.0 | 28.0.0 | 28.3.0 | 28.3.0 | 28.3.0 | 28.4.0 | 28.4.0 | 28.4.0 | 28.5.0 | 28.5.0 | 28.5.0 | 28.6.0 | 28.6.0 | 28.6.0 | 28.6.1 | 28.6.1 | 28.6.1 | 28.7.0 | 28.7.0
| 28.7.0 | 28.7.1 | 28.7.1 | 28.7.1 | 28.8.0 | 28.8.0 | 28.8.0 | 29.0.0 | 29.0.0 | 29.0.1 | 29.0.1 | 29.0.1 | 29.0.1 | 29.0.1 | 31.0.1 | 31.0.1 | 31.0.1 | 32.1.0 | 32.1.0 | 32.1.0
| 32.3.0 | 32.3.0 | 32.3.0 | 32.3.0 | 32.3.1 | 32.3.1 | 32.3.1 | 32.3.1 | 33.1.0 | 33.1.0 | 33.1.0 | 33.1.1 | 33.1.1 | 33.1.1 | 36.2.0 | 36.2.0 | 36.2.0 | 36.2.2 | 36.2.2 | 36.2.2
| 36.3.0 | 36.3.0 | 36.3.0 | 36.6.0 | 36.6.0 | 36.6.0 | 36.6.0 | 36.6.0 | 36.6.0 | 36.7.2 | 36.7.2 | 36.7.2 | 37.0.0 | 37.0.0 | 37.0.0 | 38.2.3 | 38.2.3 | 38.2.3 | 38.2.4 | 38.2.4
| 38.2.4 | 38.4.0 | 38.4.0 | 38.4.0 | 38.5.1 | 38.5.1 | 38.5.1 | 38.5.2 | 38.5.2 | 38.5.2 | 38.6.0 | 38.6.0 | 38.6.0 | 39.0.0 | 39.0.0 | 39.0.0 | 39.0.1 | 39.0.1 | 39.0.1 | 39.1.0
| 39.1.0 | 39.1.0 | 39.2.0 | 39.2.0 | 39.2.0 | 40.0.0 | 40.0.0 | 40.0.0 | 40.0.0 | 40.0.0 | 40.0.0 | 40.0.0 | 40.2.0 | 40.2.0 | 40.2.0 | 40.2.0 | 40.4.0 | 40.4.0 | 40.4.0 | 40.4.0
| 40.4.0 | 40.4.0 | 40.4.0 | 40.4.0 | 40.4.3 | 40.4.3 | 40.4.3 | 40.4.3 | 40.5.0 | 40.5.0 | 40.5.0 | 40.6.0 | 40.6.0 | 40.6.0 | 40.6.1 | 40.6.1 | 40.6.1 | 40.6.2 | 40.6.2 | 40.6.2
| 40.6.3 | 40.6.3 | 40.6.3 | 40.7.0 | 40.7.0 | 40.7.0 | 40.7.1 | 40.7.1 | 40.7.1 | 40.7.3 | 40.7.3 | 40.7.3 | 40.8.0 | 40.8.0 | 40.8.0 | 40.9.0 | 40.9.0 | 40.9.0 | 41.0.0 | 41.0.0
| 41.0.0 | 41.0.1 | 41.0.1 | 41.0.1 | 41.2.0 | 41.2.0 | 41.2.0 | 41.4.0 | 41.4.0 | 41.4.0 | 41.5.1 | 41.5.1 | 41.5.1 | 41.6.0 | 41.6.0 | 41.6.0 | 41.6.0 | 41.6.0 | 41.6.0 | 41.6.0
| 42.0.0 | 42.0.0 | 42.0.0 | 42.0.0 | 42.0.1 | 42.0.1 | 42.0.1 | 42.0.1 | 42.0.2 | 42.0.2 | 42.0.2 | 42.0.2 | 44.0.0 | 44.0.0 | 44.0.0 | 44.0.0 | 45.0.0 | 45.0.0 | 45.0.0 | 45.0.0
| 45.0.0 | 45.0.0 | 45.1.0 | 45.1.0 | 45.1.0 | 45.2.0 | 45.2.0 | 45.2.0 | 45.3.0 | 45.3.0 | 45.3.0 | 46.0.0 | 46.0.0 | 46.0.0 | 46.0.0 | 46.0.0 | 46.0.0 | 46.0.0 | 46.0.0 | 46.0.0
| 46.0.0 | 46.0.0 | 46.1.1 | 46.1.1 | 46.1.1 | 46.1.1 | 46.1.3 | 46.1.3 | 46.1.3 | 46.1.3 | 46.2.0 | 46.2.0 | 46.2.0 | 46.2.0 | 46.3.0 | 46.3.0 | 46.3.0 | 46.3.0 | 46.3.1 | 46.3.1
| 46.3.1 | 46.3.1 | 46.4.0 | 46.4.0 | 46.4.0 | 46.4.0 | 47.0.0 | 47.0.0 | 47.0.0 | 47.0.0 | 47.1.0 | 47.1.0 | 47.1.0 | 47.1.0 | 47.1.1 | 47.1.1 | 47.1.1 | 47.1.1 | 47.2.0 | 47.2.0
| 47.2.0 | 47.2.0 | 47.3.0 | 47.3.0 | 47.3.0 | 47.3.0 | 47.3.1 | 47.3.1 | 47.3.1 | 47.3.1 | 47.3.2 | 47.3.2 | 47.3.2 | 47.3.2 | 48.0.0 | 48.0.0 | 48.0.0 | 48.0.0 | 49.1.0 | 49.1.0
| 49.1.0 | 49.1.0 | 49.1.1 | 49.1.1 | 49.1.1 | 49.1.1 | 49.1.2 | 49.1.2 | 49.1.2 | 49.1.2 | 49.1.3 | 49.1.3 | 49.1.3 | 49.1.3 | 49.2.0 | 49.2.0 | 49.2.0 | 49.2.0 | 49.2.1 | 49.2.1
| 49.2.1 | 49.2.1 | 49.3.0 | 49.3.0 | 49.3.0 | 49.3.0 | 49.3.1 | 49.3.1 | 49.3.1 | 49.3.1 | 49.3.2 | 49.3.2 | 49.3.2 | 49.3.2 | 49.4.0 | 49.4.0 | 49.4.0 | 49.4.0 | 49.5.0 | 49.5.0
| 49.5.0 | 49.5.0 | 49.6.0 | 49.6.0 | 49.6.0 | 49.6.0 | 49.6.0 | 49.6.0 | 49.6.0 | 49.6.0 | 49.6.0 | 49.6.0 | 49.6.0 | 49.6.0 | 49.6.0 | 49.6.0 | 49.6.0 | 49.6.0 | 49.6.0 | 49.6.0
| 49.6.0 | 57.4.0 | 57.4.0 | 57.4.0 | 57.4.0 | 57.4.0 | 57.4.0 | 57.4.0 | 57.4.0 | 57.4.0 | 57.4.0 | 57.4.0 | 57.4.0 | 57.4.0 | 57.4.0 | 57.4.0 | 57.4.0 | 57.4.0 | 58.0.2 | 58.0.2
| 58.0.2 | 58.0.2 | 58.0.2 | 58.0.3 | 58.0.3 | 58.0.3 | 58.0.3 | 58.0.3 | 58.0.4 | 58.0.4 | 58.0.4 | 58.0.4 | 58.0.4 | 58.0.4 | 58.0.4 | 58.0.4 | 58.0.4 | 58.0.4 | 58.0.4 | 58.0.4
| 58.0.4 | 58.0.4 | 58.0.4 | 58.2.0 | 58.2.0 | 58.2.0 | 58.2.0 | 58.3.0 | 58.3.0 | 58.3.0 | 58.3.0 | 58.4.0 | 58.4.0 | 58.4.0 | 58.4.0 | 58.4.0 | 58.4.0 | 58.4.0 | 58.4.0 | 58.4.0
| 58.5.2 | 58.5.2 | 58.5.2 | 58.5.2 | 58.5.2 | 58.5.3 | 58.5.3 | 58.5.3 | 58.5.3 | 58.5.3 | 59.0.1 | 59.0.1 | 59.0.1 | 59.0.1 | 59.0.1 | 59.1.0 | 59.1.0 | 59.1.0 | 59.1.0 | 59.1.0
| 59.1.1 | 59.1.1 | 59.1.1 | 59.1.1 | 59.1.1 | 59.2.0 | 59.2.0 | 59.2.0 | 59.2.0 | 59.2.0 | 59.4.0 | 59.4.0 | 59.4.0 | 59.4.0 | 59.4.0 | 59.5.0 | 59.5.0 | 59.5.0 | 59.5.0 | 59.5.0
| 59.6.0 | 59.6.0 | 59.6.0 | 59.6.0 | 59.6.0 | 59.7.0 | 59.7.0 | 59.7.0 | 59.7.0 | 59.7.0 | 59.8.0 | 59.8.0 | 59.8.0 | 59.8.0 | 59.8.0 | 59.8.0 | 59.8.0 | 59.8.0 | 59.8.0 | 59.8.0 |
59.8.0 | 59.8.0 would require
│ │ └─ python 3.5.*, for which no candidates were found.
│ └─ dask-core 0.15.2 | 0.15.2 | 0.15.2 would require
│ └─ python 3.6.*, for which no candidates were found.
└─ intake-esm >=2025.7.9 cannot be installed because there are no viable options:
└─ intake-esm 2025.7.9 would require
└─ dask >=2024.12, which cannot be installed because there are no viable options:
└─ dask 2026.1.2 | 2026.1.2 would require
└─ dask-core >=2026.1.2,<2026.1.3.0a0, which cannot be installed because there are no viable options:
└─ dask-core 2026.1.2, which conflicts with the versions reported above.
I might be able to get this to work by pinning to just use dask>=2024.12.1
|
/condalock |
To satisfy both icepyx=2.0.1 and intake-esm>=2025.7.9
|
/condalock |
weiji14
left a comment
There was a problem hiding this comment.
Approving this one more time 🚀
| - name: dask | ||
| version: 2025.7.0 | ||
| version: 2024.12.1 |
There was a problem hiding this comment.
Had to downgrade dask unfortunately to satisfy icepyx=2.0.1 and intake-esm>=2025.7.9 as per #166 (comment), but hopefully ok.
Upgrading to JupyterLab 4.5
chromium-browser to chromium
libgl1-mesa-glx to libfl1 to work with Ubuntu 24.04
Also incorporating changes from #162.