-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Add support for Python 3.11
and make it the default while building hostpython3
and python3
#2850
Conversation
27130b2
to
2b90282
Compare
Hi @T-Dynamos ! As stated here (#2798), we likely need some intermediate release before defaulting to Python 3.11 What about introducing Python |
(If you're doing that to test it on CI runs, feel free to continue 😁) |
Yes, Good idea! |
296f99c
to
c6ab7a4
Compare
Not really. |
Is still a "DO NOT MERGE, yet" or we can start a review? |
Yes we can start review. |
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.
Hi @T-Dynamos !
I left some comments that need to be addressed. Let me know when you're ready to discuss about it or to start another review.
pythonforandroid/recipes/hostpython3/patches/pyconfig_detection.patch
Outdated
Show resolved
Hide resolved
pythonforandroid/recipes/python3/patches/py3.11.4_disable_parallel_build.patch
Outdated
Show resolved
Hide resolved
pythonforandroid/recipes/python3/patches/py3.11.4_fix_cortex_a8.patch
Outdated
Show resolved
Hide resolved
pythonforandroid/recipes/python3/patches/py3.7.1_fix-ctypes-util-find-library.patch
Outdated
Show resolved
Hide resolved
pythonforandroid/recipes/python3/patches/pyconfig_detection.patch
Outdated
Show resolved
Hide resolved
@T-Dynamos any updates on the required changes/comments? I'm scheduling an intermediate release for |
Ok, will do changes very soon. |
c6ab7a4
to
b86640c
Compare
Hi @T-Dynamos , The release is out, so it's time to switch to |
b86640c
to
200e37e
Compare
@misl6 Done! |
pythonforandroid/recipes/python3/patches/reproducible-buildinfo.diff
Outdated
Show resolved
Hide resolved
01067cb
to
89a05ba
Compare
HI @T-Dynamos , Seems that https://github.com/kivy/python-for-android/actions/runs/6289971378/job/17076995561?pr=2850 breaks if we switch to Python 3.11, can you take a look? |
0321e3b
to
725ae68
Compare
d0f7660
to
89e94fd
Compare
89e94fd
to
b396fe7
Compare
@misl6 Scipy build was successful, but can you check why pybind11 is now faling on mac-os? (I don't know anything about mac). |
Let me try on macOS! |
I can confirm that even So, can you please add Then, before the merge I will submit a bug report regarding the |
67817bb
to
1bcfcef
Compare
Hi @T-Dynamos, I guess you should rebase, as we have a conflict. |
175d847
to
4288ff9
Compare
Done!, But please cancel other actions triggered by it. |
f6fae2a
to
dcc144a
Compare
Ref: #1866 (comment)
CC: @AndreMiras |
120046a
to
daec65d
Compare
3.11
support3.11
and make it the default while building hostpython3
and python3
daec65d
to
d2be9e1
Compare
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.
LGTM. Thank you!
(The CI is failing, but not due to your fault)
- python-for-android target python is now upgrade to 3.11 - kivy/python-for-android#2850. This constrains us to update to 3.11 to resolve linker issues for shiboken and PySide binaries. - The also helps for CI wheel creation since the Python version in our CI system is 3.11. - As a drive-by remove designer plugins from Android wheels. Task-number: PYSIDE-1612 Change-Id: I8c75d4d4567b6830e26a2d9a24db90592f6dc03d Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Closes #1866