Skip to content

Update to JupyterLab 4.5 and fix desktop#166

Open
tsnow03 wants to merge 8 commits intomainfrom
jl45
Open

Update to JupyterLab 4.5 and fix desktop#166
tsnow03 wants to merge 8 commits intomainfrom
jl45

Conversation

@tsnow03
Copy link
Member

@tsnow03 tsnow03 commented Feb 3, 2026

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.

@tsnow03 tsnow03 closed this Feb 3, 2026
@tsnow03 tsnow03 reopened this Feb 3, 2026
@tsnow03 tsnow03 closed this Feb 3, 2026
@tsnow03 tsnow03 reopened this Feb 3, 2026
@github-actions
Copy link

github-actions bot commented Feb 3, 2026

Binder 👈 Test this PR on Binder

* 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>
@weiji14 weiji14 mentioned this pull request Feb 17, 2026
8 tasks
Copy link
Member

@weiji14 weiji14 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, CI passing now after some environment updates from #166. Feel free to merge @tsnow03!

environment.yml Outdated
Copy link
Contributor

@JessicaS11 JessicaS11 Feb 18, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- 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.

Copy link
Member

@weiji14 weiji14 Feb 18, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @weiji14!

Copy link
Member

@weiji14 weiji14 Feb 18, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

@JessicaS11
Copy link
Contributor

/condalock

To satisfy both icepyx=2.0.1 and intake-esm>=2025.7.9
@weiji14
Copy link
Member

weiji14 commented Feb 18, 2026

/condalock

Copy link
Member

@weiji14 weiji14 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving this one more time 🚀

Comment on lines 1667 to +1668
- name: dask
version: 2025.7.0
version: 2024.12.1
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Had to downgrade dask unfortunately to satisfy icepyx=2.0.1 and intake-esm>=2025.7.9 as per #166 (comment), but hopefully ok.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

Comments