Skip to content

ENH: set user path for different python versions on OSX framework#6769

Merged
peircej merged 1 commit intopsychopy:devfrom
mh105:dev-macfmwk-path
Jan 2, 2025
Merged

ENH: set user path for different python versions on OSX framework#6769
peircej merged 1 commit intopsychopy:devfrom
mh105:dev-macfmwk-path

Conversation

@mh105
Copy link
Copy Markdown
Contributor

@mh105 mh105 commented Aug 4, 2024

macOS framework Python uses a scheme for organizing --user path directories different from posix and nt schemes. We need to create a python-specific user packages directory to avoid conflicts when both py3.8 and py3.10 are installed on the same machine.

@mdcutone
Copy link
Copy Markdown
Member

It seems like the problem caused by multiple Python versions on MacOS is hitting us already since we're now releasing 3.8 and 3.10 versions. We'll likely need to make this change at some point soon.

@mh105
Copy link
Copy Markdown
Contributor Author

mh105 commented Sep 26, 2024

@mdcutone Yeah agreed. I started to encounter this problem when we release 2024.2.0 in both 3.8 and 3.10 on macOS. This PR provides the change, so we can just merge it. I've been using it on my private branch, and it has been working fine on macOS for the past two months.

@peircej peircej merged commit 5f4ff41 into psychopy:dev Jan 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants