-
Notifications
You must be signed in to change notification settings - Fork 2
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
Python 3.10 update. #39
Conversation
Done through f2a18c5. |
Went through all the comments once more, let me know if I missed something before approving this. Thanks! |
For the record, I've also tried building the generic Linux package on Amazon Linux 1 (aka 2018.03), which has the same glibc version as RHEL 7. And which has gcc 7.2 available as an extra package. The package builds with minimal changes, but it has the same issues as on CentOS 7, it links against |
I am leaving a comment here, but most probably needs to be done in a separate ticket. For the Windows version, besides the lib/python310.zip we also need to distribute the source code. Without the source code, the python works, but debugging is hard. So for Windows, besides the current embeddable version, we need to find a way to also get the source code avaiable inside the build folder |
Sure, no problem, I'll fill in a new ticket… But what sources you want included? The win package of python-package only has some include files in What kind of debugging you have in mind? Debugging Python binaries? |
For the record, merged into master as discussed on #chevah last week on Friday. |
Scope
Update Python.
Changes
Use latest Python 3.10. (Python 3.11 builds fail because of python/cpython#101668.)
The
libedit
patch was removed, as it's not worth porting it to apply to 3.10 sources only for building on macOS…Drive-by changes:
-latest
(currently Windows Server 2022 and macOS 12).cryptography
to newly-released version 40.0.1.cffi
too.MarkupSafe
,charset-normalizer
, andpywin32
(the latter only on Windows).Testing
Review changes and the automated test results.
Try the resulting test packages, e.g. https://bin.chevah.com:20443/testing/3.10.11.5cdf347/