MCPcopy Create free account
hub / github.com/cztomczak/cefpython / install_and_run

Function install_and_run

tools/build.py:864–937  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

862
863
864def install_and_run():
865 # if DEBUG_FLAG:
866 # os.chdir("./binaries_%s" % BITS)
867 # subprocess.call("cygdb . --args python-dbg wxpython.py", shell=True)
868
869 print("[build.py] Install and run...")
870 os.chdir(BUILD_DIR)
871
872 # Setup installer directory
873 setup_basename = get_setup_installer_basename(VERSION, OS_POSTFIX2)
874 setup_installer_dir = os.path.join(BUILD_DIR, setup_basename)
875
876 # Delete setup installer directory if exists
877 if os.path.exists(setup_installer_dir):
878 delete_directory_reliably(setup_installer_dir)
879
880 # Make setup installer
881 print("[build.py] Make setup installer")
882 make_tool = os.path.join(TOOLS_DIR, "make_installer.py")
883 command = ("\"{python}\" {make_tool} --version {version}"
884 .format(python=sys.executable,
885 make_tool=make_tool,
886 version=VERSION))
887 ret = os.system(command)
888 if ret != 0:
889 print("[build.py] ERROR while making installer package")
890 sys.exit(1)
891
892 # Install
893 print("[build.py] Install the cefpython package")
894 os.chdir(setup_installer_dir)
895 command = ("\"{python}\" setup.py install"
896 .format(python=sys.executable))
897 command = sudo_command(command, python=sys.executable)
898 ret = os.system(command)
899 if ret != 0:
900 print("[build.py] ERROR while installing package")
901 sys.exit(1)
902 os.chdir(BUILD_DIR)
903
904 # Delete setup installer directory after the package was installed
905 delete_directory_reliably(setup_installer_dir)
906
907 # Run unittests
908 print("[build.py] Run unittests")
909 test_runner = os.path.join(UNITTESTS_DIR, "_test_runner.py")
910 command = ("\"{python}\" {test_runner}"
911 .format(python=sys.executable,
912 test_runner=test_runner))
913 ret = os.system(command)
914 if ret != 0:
915 print("[build.py] ERROR while running unit tests")
916 sys.exit(1)
917
918 # Run examples
919 if not UNITTESTS:
920 print("[build.py] Run examples")
921 os.chdir(EXAMPLES_DIR)

Callers 1

mainFunction · 0.85

Calls 3

sudo_commandFunction · 0.85

Tested by

no test coverage detected