https://github.com/python/cpython/commit/38036eb43a6e1d19b84dc07ffa5f4e14bb66a28b commit: 38036eb43a6e1d19b84dc07ffa5f4e14bb66a28b branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: freakboy3742 <[email protected]> date: 2026-07-01T03:04:24Z summary:
[3.14] gh-152711: Add pythoninfo-build command to Platforms/Android (GH-152713) (#152726) Add a pythoninfo-build command to Platforms/Android to display build info of the build Python. The command runs "make pythoninfo". ci and build commands now also run pythoninfo-build (cherry picked from commit fdcee4f5bd8d0dd852518ec9f092ac35ce9fd5d8) Co-authored-by: Victor Stinner <[email protected]> files: M Android/android.py diff --git a/Android/android.py b/Android/android.py index 4b6a2c1e90e4451..3784886bff4ce79 100755 --- a/Android/android.py +++ b/Android/android.py @@ -204,6 +204,11 @@ def make_build_python(context): run(["make", "-j", str(os.cpu_count())]) +def pythoninfo_build_python(context): + os.chdir(subdir("build")) + run(["make", "pythoninfo"]) + + # To create new builds of these dependencies, usually all that's necessary is to # push a tag to the cpython-android-source-deps repository, and GitHub Actions # will do the rest. @@ -305,6 +310,7 @@ def build_targets(context): if context.target in {"all", "build"}: configure_build_python(context) make_build_python(context) + pythoninfo_build_python(context) for host in HOSTS: if context.target in {"all", "hosts", host}: @@ -812,6 +818,7 @@ def ci(context): for step in [ configure_build_python, make_build_python, + pythoninfo_build_python, configure_host_python, make_host_python, package, @@ -896,6 +903,8 @@ def add_parser(*args, **kwargs): "configure-build", help="Run `configure` for the build Python") add_parser( "make-build", help="Run `make` for the build Python") + add_parser( + "pythoninfo-build", help="Display build info of the build Python") configure_host = add_parser( "configure-host", help="Run `configure` for Android") make_host = add_parser( @@ -1012,6 +1021,7 @@ def main(): dispatch = { "configure-build": configure_build_python, "make-build": make_build_python, + "pythoninfo-build": pythoninfo_build_python, "configure-host": configure_host_python, "make-host": make_host_python, "build": build_targets, _______________________________________________ Python-checkins mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3//lists/python-checkins.python.org Member address: [email protected]
