Skip to content
This repository has been archived by the owner on Sep 13, 2024. It is now read-only.

Add Windows support #51

Open
freakboy3742 opened this issue Oct 24, 2021 · 3 comments
Open

Add Windows support #51

freakboy3742 opened this issue Oct 24, 2021 · 3 comments
Labels
enhancement New features, or improvements to existing features.

Comments

@freakboy3742
Copy link
Member

Glib and GTK support Windows; so should Gbulb.

There's a (very old) WIP branch.

Any proposed solution should also add a CI configuration, and remove the note in the README.

@RobotnickIsrael
Copy link

I would like to try working on windows patch, anyone can tell me why previous tries failed? Any other leads I should know about?
There is the old branch, but its about 7 years ago, I'm not sure I should even try to work with it

@freakboy3742
Copy link
Member Author

@RobotnickIsrael I only took over maintenance of the project recently, so I don't know the history; however, if I had to guess, it will be because (1) Windows Socket handling is very different to Unix socket handling, and (2) Windows asyncio uses a Proactor, not a Reactor. I have no idea if the WIP branch will be of any use as a starting point. You're welcome to try your hand at a fix, though.

@gbtami
Copy link

gbtami commented Aug 28, 2022

You may get some ideas from https://github.com/harvimt/quamash/tree/master/quamash

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New features, or improvements to existing features.
Projects
None yet
Development

No branches or pull requests

3 participants