Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Trying for macOS support, again..? #404

@goodboy

Description

@goodboy

Bc new users with fancy hw keep asking about it and i suppose once
we add support the project will prolly get popular with them "career
hackers" with "nice furniture" 😹


Immediately known issues

  • our use of XDG_RUNTIME_DIR
    on linux in the UDS tpt backend
    for the selection of the UDSAddress.def_bindspace is problematic.

    • see this SO answer which
      indicates using DARWIN_USER_TEMP_DIR per,

      So the only difference is that Mac doesn't guarantee cleanup on
      log out. (For example, if you're putting a Unix domain socket
      in your runtime directory, when being portable to Mac you can't
      rely on that socket being automatically deleted for you if the
      user logs out but doesn't turn off their computer.)

    • ideally we use some (lib's) cross-platform approach for these
      kinds of problems? I know in the past i've copied
      click.utils.get_app_dir()
      impl for use, but not sure there's an equiv for all $XDG_ style
      vars?
  • there's our outstanding list from long ago ,

  • we need to get Macos in ci #342 !!

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is neededmacos_relatedgotta tailor to them job bros i supposenon-linuxfor those who prefer walled gardens (macos, windows, etc.)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions