-
Notifications
You must be signed in to change notification settings - Fork 22
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
Replace removed sysconfig._is_python_source_dir with equivalent #104
Conversation
Thank you, this works! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm still poking at this locally, but it looks good so far. Thank you for taking the time to track this down.
Any updates? Hoping for a Python 3.11 compatibility release 😊 |
- One of the new speed enhancements to CPython freezes several commonly used modules that never change -- and site.py is one of them, which disables all of crossenv's patches. Disabling frozen modules fixes this - The importlib machinery imports something which eventually imports math, so add lib-dynload to the initial interpreter path
Changes made. FWIW my project has been using this for a month and it works great as far as I can tell. |
Looks good. Merging now. |
Awesome 👍👍 |
For #103 , but Python 3.11 still doesn't work. Tested with 3.11 final release. Heres the errors I'm still getting.
I looked at it for awhile and... I'm not really sure what's going on. I'm open to looking into this more if you can give me some hints.
Figured it out. Fixes pushed here.