glue-viz / glue-plotly

Experimental plot.ly plugin for glue
BSD 3-Clause "New" or "Revised" License
2 stars 8 forks source link

Certain CI runs are hanging #74

Closed Carifio24 closed 2 months ago

Carifio24 commented 2 months ago

The CI test runs for Python >= 3.10 are hanging on Ubuntu and MacOS. After pytest finishes collecting all of the tests, it seems that something is causing it to hang up before running any of them.

I originally noticed this with #72, but the fact that this is happening with #73 (a one-line change to the manifest file) leads me to believe that this isn't an issue with our code directly, but either something with the GitHub runners or maybe with an update in an upstream dependency. Creating this issue as a place to keep track of updates on this problem.

Carifio24 commented 2 months ago

Turns out that the culprit is a dialog that pops up due to an error with numpy 2 in the dendrogram viewer. There's a fix in https://github.com/glue-viz/glue-qt/pull/19, but we can do something like xfail these tests if numpy >= 2 until that's resolved.