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. |
misl6
left a comment
There was a problem hiding this comment.
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/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
misl6
left a comment
There was a problem hiding this comment.
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