Closed
Description
Our CI jobs are frequently failing now as they timeout after 90 minutes of execution. Of those 90 minutes, 25 are spent on micromamba resolving the environment.
In the past we have fixed this by limiting the number of packages to be considered. For example, if the environment just says numpy
, maybe there are 200 versions that will be considered. While if we say numpy >= 2
the number can be limited to few.
I'm not sure which packages have lots of options, and we don't want to filter out the versions that make sense to install. But we should have a look and see if by adding few constraints we can get a reasonable time to solve the environment.