Python 3.10 support has become unsustainable in the current dask and distributed CI. Because so many packages no longer support it as of the latest version, conda environment resolution now takes in excess of 30 minutes, and any changes to the environment file end up with CI hanging completely.
I can see two ways out (one does not exclude the other):
- Drop Python 3.10. Please speak up here if dropping Python 3.10 would affect you.
- Migrate to a lockfile-based package manager. Personally, I've been aggressively using pixi for the last year and I'm in love with it.
Python 3.10 support has become unsustainable in the current dask and distributed CI. Because so many packages no longer support it as of the latest version, conda environment resolution now takes in excess of 30 minutes, and any changes to the environment file end up with CI hanging completely.
I can see two ways out (one does not exclude the other):