21 lines
736 B
Python
21 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)
|