Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add remote-container definition #2299

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

shipshupe
Copy link

WIP proof of concept for

#2298

Worked with @djhoese during PyCascades Sprint

TODO:
Still some things to debug but on Windows 11, will open a WSLG window

@djhoese
Copy link
Member

djhoese commented Feb 7, 2022

Let me know if you need/want to video meet sometime to continue work on this. I'm not sure how much more I can add to the dependency stuff, but maybe if you describe things here or put screenshots we can pull in the other vispy devs to try to figure it out.

@shipshupe
Copy link
Author

Sounds great! I may have some time tomorrow about 8:30am PST or this weekend to look at it more. Would like to test with both a Linux and WSLG host OS and add some documentation.

Thanks for entertaining this idea, have found it fun to explore the 'ship the dev environment' tooling that both remote-containers and Binder offer!

@djhoese
Copy link
Member

djhoese commented Feb 7, 2022

I won't be able to do tomorrow, but if you are able to spend time on it and can let me know how it goes then I could meet 11am-ish on Saturday if we need further testing/debug. I followed you on twitter so we can DM there if we need further scheduling. Otherwise, little updates here may be nice for tracking the progress if we can't get it all working right away.

@shipshupe
Copy link
Author

I've updated the pull request with findings that the blank canvas seems to be tied to PyQt5, changing this out allowed a sampling of example programs to run but seemed a bigger scope issue I don't have the experience base to tackle.

It seemed like this is a known incompatibility between PyQt5 and WSLG so will try again if I see progress there.

That's it for now :)

@djhoese
Copy link
Member

djhoese commented Feb 23, 2022

You said you updated the pull request, but I don't see any recent commits. Could you commit/push a version that makes it easy to swap between glfw and pyqt5 (comment/uncomment is fine) and then I can test it on Ubuntu if the problem really is pyqt5 and WSL.

@shipshupe
Copy link
Author

Yep! Sorry, had just commented in the pull request. Here on the issue is a better place, I can see now!

Can test that out and push a change, is there a configuration default option for vispy GUI framework?

@djhoese
Copy link
Member

djhoese commented Feb 23, 2022

We can force it in scripts (with extra code), but otherwise it prefers qt-based backends over others. So the answer is: no, not yet.

@shipshupe
Copy link
Author

No worries, can work around it. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

None yet

2 participants