pyapp-kit / superqt

Missing widgets and components for Qt-python
https://pyapp-kit.github.io/superqt/
BSD 3-Clause "New" or "Revised" License
210 stars 38 forks source link

update deploy #33

Closed tlambert03 closed 3 years ago

tlambert03 commented 3 years ago

updating deploy for src layout

tlambert03 commented 3 years ago

@Czaki ... getting period "cancels" on github now... see https://github.com/napari/superqt/pull/33/checks?check_run_id=3885007760#step:7:27 and over in another PR: https://github.com/napari/superqt/runs/3885023619?check_suite_focus=true#step:7:33

not sure if you have thoughts there... it doesn't segfault or anything, just hangs and github eventually cancels it. If you want, I can try to selectively skip a few tests on those platforms. currently it seems to always be on Linux, py38 Pyqt5 and Win, py39 pyqt5

Czaki commented 3 years ago

not sure if you have thoughts there... it doesn't segfault or anything, just hangs and github eventually cancels it. If you want, I can try to selectively skip a few tests on those platforms. currently it seems to always be on Linux, py38 Pyqt5 and Win, py39 pyqt5

I similar thing in PartSeg, but not found yet way to solve this. But superqt is much simpler so maybe it will be easier to found a solution.

Could you check if adding pytest-timeout helps (in my case no, but maybe here it allows identify problematic line)?

tlambert03 commented 3 years ago

Could you check if adding pytest-timeout helps (in my case no, but maybe here it allows identify problematic line)?

will try thanks

Czaki commented 3 years ago

Unfortunately, I cannot reproduce it locally. I read a little and everything suggests that if pytest-timeout will not help, then it hang in the teardown. did you have any idea how to send Ctrl+C to test after few minutes? Then there should be traceback which should simplify debugging.