-
Notifications
You must be signed in to change notification settings - Fork 15
UDS tpt backend breaks windows on import.. #405
Copy link
Copy link
Open
Labels
IPC and transportbugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needednon-linuxfor those who prefer walled gardens (macos, windows, etc.)for those who prefer walled gardens (macos, windows, etc.)windows_related
Metadata
Metadata
Assignees
Labels
IPC and transportbugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needednon-linuxfor those who prefer walled gardens (macos, windows, etc.)for those who prefer walled gardens (macos, windows, etc.)windows_related
Apparently us linux heads totally forgot (specifically in #375)
that windows doesn't have (obvious) support for unix-domain-sockets,
though TIL apparently there is/has-been support ?? (for a long
time)
To start we likely just want to fix the immediate crash-on-import
Bp
So for that we should prolly do all of,
.ipc._udsmoduleby guarding the current
ip._typessub-importwith a platform check so that by default we're only loading it for supported OSes..
log.warning()-explain when we're unable to use that backendand/or require further special dependencies/sys-config to do so (see below) ??
@no_windowsskip-markusage throughout.
On the topic of UDS support in the windows kernel, this blog post claims support was added "Beginning in Insider Build 17063"..
That build page further states,
and the blog post claims and/or links these further resources:
type] afaik, so we-should-be-gud?cpythonhas for a long while talked support, but it's been superslow moving..
AF_UNIXappAF_UNIXinparticular ??)