20 lines
736 B
Python
20 lines
736 B
Python
from pythonforandroid.recommendations import check_python_version
|
|
from pythonforandroid.util import BuildInterruptingException, handle_build_exception
|
|
|
|
|
|
def main():
|
|
"""
|
|
Main entrypoint for running python-for-android as a script.
|
|
"""
|
|
|
|
try:
|
|
# Check the Python version before importing anything heavier than
|
|
# the util functions. This lets us provide a nice message about
|
|
# incompatibility rather than having the interpreter crash if it
|
|
# reaches unsupported syntax from a newer Python version.
|
|
check_python_version()
|
|
|
|
from pythonforandroid.toolchain import ToolchainCL
|
|
ToolchainCL()
|
|
except BuildInterruptingException as exc:
|
|
handle_build_exception(exc)
|