Uh oh!
There was an error while loading. Please reload this page.
Add Android support - #265
Conversation
freakboy3742
left a comment
There was a problem hiding this comment.
Based on the current state of python/cpython#137186, this makes sense to me
hugovk
commented
Aug 4, 2025
(Updated from |
hugovk
left a comment
There was a problem hiding this comment.
Let's set the defaults to a 3.14 commit, so we test Android for regular PRs and don't break it by mistake:
# Set from inputs for workflow_dispatch, or set defaults to test push/PR eventsenv:
GIT_REMOTE: ${{ github.event.inputs.git_remote || 'python' }}GIT_COMMIT: ${{ github.event.inputs.git_commit || '48f88310044c6ef877f3b0761cf7afece2f8fb3a' }}CPYTHON_RELEASE: ${{ github.event.inputs.cpython_release || '3.14.0rc1' }}Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
I agree, but that'll have to wait until there's a tag that includes the Android build action from python/cpython#137186. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
python/cpython#137186 has been changed to use an |
mhsmith
commented
Aug 10, 2025
I've updated I've also created python/peps#4541 to make the corresponding changes to PEP 101. Pending the merge of python/cpython#137186, I think this PR is now complete. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
| # Android binary releases began in Python 3.14. | ||
| output("android", version.release >= (3, 14)) |
There was a problem hiding this comment.
(I guess technically they'll start in rc2 or rc3, but practically speaking I'm never going to do 3.14.0rc1 again :) And this much simplifies the logic.)
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Uh oh!
There was an error while loading. Please reload this page.
hugovk
commented
Aug 14, 2025
@mhsmith The candidate of release candidate 2 is now building Android, in case you want to check it: https://github.com/python/release-tools/actions/runs/16965004771 |
mhsmith
commented
Aug 14, 2025
Looks good to me! |
This is a follow up for python#265 that added initial implementation with copy-pasted steps.
This is a follow up for python#265 that added initial implementation with copy-pasted steps.
This is a follow up for python#265 that added initial implementation with copy-pasted steps.
TheDevilsNtheJenny
commented
Oct 20, 2025
I just started python and paid for the lifetime membership, but im only on the second course/step and im so lost i have no idea what im supposed to download or what im supposed to download it on, my phone? My chromebook ? Ugh please help |
webknjaz
commented
Oct 20, 2025
@TheDevilsNtheJenny you probably need to start at https://docs.python.org/3/tutorial/index.html and perhaps ask for help at https://discuss.python.org/c/help/7. |
See the linked issue for details:
Since there will be no Android releases for Python 3.13 and earlier, the Android release job is skipped on those versions. See the "Temporarily point inputs ..." commit for a run that includes Android.
The lint and docs failures appear to be unrelated.