I’ve run into a fair number of packages that don’t work with numpy 2.0.

some crash out, which is bad

At least one “…won’t crash, but the result is nonsense.”

which is really bad.

Many of these have an unpinned “numpy” as a dependency.

I can add a <2.0 to the deps in the recipe, but the already built packages , of course, son’t have that, so presumably the resolver would pull an older version (older build?) if numpy is >=2.

How do we deal with this ?!?!

NOTE: the problem at hand is:

which is a complied extension. As it was compiled against numpy, will it, at least not try to run with numpy 2.0? ( I haven’t tested it yet…)