Module Import alias ImportFrom alias Import alias Import alias TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Call NameLoad attr Str Str AttributeLoad NameLoad attr Import alias Import alias Import alias Import alias Expr Str FunctionDef arguments args defaults body Expr Str Print Str Assign NameStore Call NameLoad Str If Call AttributeLoad Call AttributeLoad NameLoad attr attr Str body Return NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword Str keyword AttributeLoad AttributeLoad NameLoad attr attr keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword Str keyword AttributeLoad AttributeLoad NameLoad attr attr keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword Str keyword AttributeLoad AttributeLoad NameLoad attr attr keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword Str keyword AttributeLoad AttributeLoad NameLoad attr attr keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword Str keyword AttributeLoad AttributeLoad NameLoad attr attr keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword Str keyword AttributeLoad AttributeLoad NameLoad attr attr keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword Str keyword AttributeLoad AttributeLoad NameLoad attr attr keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword NameLoad keyword Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Expr Str TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Return handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr Str Raise NameLoad ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Raise NameLoad ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Str Raise NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr Str Raise NameLoad ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Raise NameLoad ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Str Raise NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body TryExcept body Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Raise NameLoad ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Raise NameLoad ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Raise NameLoad ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Str Raise NameLoad ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Return NameLoad handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Raise NameLoad ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str If Call AttributeLoad Call AttributeLoad Call NameLoad Str attr attr Str body Return Call NameLoad NameLoad keyword NameLoad orelse Raise NameLoad ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str If Call AttributeLoad Call AttributeLoad Call NameLoad Str attr attr Str body Return Call NameLoad NameLoad keyword NameLoad orelse Raise NameLoad ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Str Raise NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str TryExcept body Expr Call AttributeLoad NameLoad attr Return handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Raise NameLoad ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Raise NameLoad ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Raise NameLoad ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Raise NameLoad ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Raise NameLoad ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Str Raise NameLoad ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Raise NameLoad ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Str Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Return NameLoad handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Raise NameLoad ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Str Raise NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str TryExcept body Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Raise NameLoad ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Raise NameLoad ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Str Raise NameLoad decorator_list FunctionDef arguments args defaults body If UnaryOpNot Call NameLoad body Return Num Expr Call NameLoad Assign NameStore Call NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Str If Call AttributeLoad NameLoad attr Str body Expr Call NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr orelse If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad Expr Call NameLoad NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr orelse If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad NameLoad Expr Call NameLoad NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str Return Num If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad Assign NameStore BoolOpOr NameLoad Call AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad If NameLoad body If CompareEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Print Str orelse If CompareEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Print Str orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Print Str Return Num decorator_list If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call NameLoad
N/A N/A logging optparse OptionParser N/A os N/A sys N/A N/A N/A N/A N/A N/A sys path append N/A N/A N/A os path join N/A N/A N/A os path dirname __file__ N/A os pardir N/A N/A N/A NameError N/A N/A N/A N/A N/A sys path append N/A N/A N/A os path join N/A N/A N/A os path dirname N/A N/A N/A locals get __file__ bin N/A os pardir N/A setuputil.android N/A setuputil.linux N/A setuputil.mac N/A setuputil.windows N/A Installs all necessary requirements for building.

   Determines user's OS and downloads and installs prerequisites accoringly.
 say_hello N/A N/A N/A N/A N/A Prints welcome message to the user. N/A 
Welcome to the fplutil setup script!
This script will install any necessary prerequisites so you can build Android and Desktop applications using FPL's suite of tools.
This script will, by default, install some dependencies in your home directory.
If you would rather install depedencies in a different location, quit now and check additional path setting options with the flag --help.
For more information, including instructions for manual setup, visit:
http://google.github.io/fplutil/fplutil_prerequisites.html N/A answer N/A raw_input Press ENTER to continue, or q to quit:  N/A N/A N/A N/A N/A answer lower startswith q N/A N/A False N/A N/A True N/A create_option_parser N/A N/A N/A N/A N/A Creates option parser and adds command line arguments to parser. N/A parser N/A OptionParser N/A N/A N/A parser add_option --android_sdk action store type string dest sdk_location default N/A N/A setuputil common BASE_DIR help ANDROID: Specify path to Android SDK directory. Can either be a reference to existing SDK tools, or an indication of where to install them. Path can either be the full file path, or relative to the home directory. N/A N/A N/A parser add_option --android_ndk action store type string dest ndk_location default N/A N/A setuputil common BASE_DIR help ANDROID: Specify path to Android NDK directory. Can either be a reference to existing NDK tools, or an indication of where to install them. Path can either be the full file path, or relative to the home directory. N/A N/A N/A parser add_option --ant action store type string dest ant_location default N/A N/A setuputil common BASE_DIR help OSX: Specify path to Apache Ant directory. Can either be a reference to existing ant tools, or an indication of where to install them. Path can either be the full file path, or relative to the home directory. N/A N/A N/A parser add_option --cwebp action store type string dest cwebp_location default N/A N/A setuputil common BASE_DIR help OSX, WINDOWS: Specify path to cwebp directory. Can either be a reference to existing cwebp tools, or an indication of where to install them. Path can either be the full file path, or relative to the home directory. N/A N/A N/A parser add_option --cmake action store type string dest cmake_location default N/A N/A setuputil common BASE_DIR help OSX, WINDOWS: Specify path to CMake directory. Can either be a reference to existing CMake tools, or an indication of where to install them. Path can either be the full file path, or relative to the home directory. N/A N/A N/A parser add_option --java action store type string dest java_location default N/A N/A setuputil common BASE_DIR help WINDOWS: Specify where Java has been installed. Used if Java has been installed but cannot be located. Path can either be the full file path, or relative to the home directory. N/A N/A N/A parser add_option --python action store type string dest python_location default N/A N/A setuputil common BASE_DIR help WINDOWS: Specify where Python has been installed. Used if Python has been installed but cannot be located. Path can either be the full file path, or relative to the home directory. N/A N/A N/A parser add_option --no_android action store_true dest no_android default False help ANDROID: Don't install Android. If this flag is set, android_sdk and android_ndk flags will be ignored. N/A N/A N/A parser add_option --no_macports action store_true dest no_macports default False help OSX: Don't attempt to install Mac Ports. If Mac Ports is already installed, then installation will be skipped irrespectively. Intended to people that wish to install ImageMagick using Homebrew. N/A N/A N/A parser add_option --no_visual_studio action store_true dest no_visual_studio default False help WINDOWS: Don't attempt to install Visual Studio. Indended for users that wish to build without Visual Studio, or have a version of Visual Studio that is not currently recognised as supported. N/A N/A N/A parser add_option --fix_directx action store_true dest fix_directx default False help WINDOWS: Attempt to solve problems DirectX has with Visual Studio installation. N/A N/A N/A parser add_option --fix_path action store_true dest fix_path default False help WINDOWS: Check Windows' PATH variable to see if it contains the necessary file paths. Attempt to fix any missing paths. N/A N/A options _ N/A N/A parser parse_args N/A options N/A create_logger N/A N/A N/A N/A N/A Create a logger for setup. N/A N/A N/A logging basicConfig N/A N/A N/A N/A N/A logging getLogger setLevel N/A logging INFO N/A linux_setup N/A N/A N/A N/A N/A Creates an instance of LinuxSetup and runs all setup.

  Raises:
    VersionUnsupportedError: If Linux version is not Debian based.
    PermissiondDeniedError: If sudo permissions are not granted.
    BadDirectoryError: If a path given in the cwebp, cmake or ant flag does not
        exist.
   N/A N/A N/A setup N/A N/A N/A setuputil linux LinuxSetup N/A N/A N/A setup setup_all N/A N/A N/A N/A N/A N/A setuputil common VersionUnsupportedError N/A e N/A N/A N/A N/A logging error This setup script only works for Debian-based Linux. N/A e N/A N/A N/A N/A setuputil common PermissionDeniedError N/A e N/A N/A N/A N/A logging error N/A N/A N/A Installation of  N/A e program  failed.  N/A e instructions N/A e N/A N/A N/A N/A setuputil common BadDirectoryError N/A e N/A N/A N/A N/A logging error N/A N/A N/A N/A Directory given for flag  N/A e flag  does not exist.
Please check  N/A e directory  and try again. N/A e N/A windows_init N/A N/A options N/A N/A N/A Create an instance of WindowsSetup and catch version errors.

  Args:
    options: All command line flags.
  Returns:
    WindowsSetup: The object needed for setting up Windows if successful, or
      nothing if setup fails.
  Raises:
    VersionUnsupportedError: If the system version is neither 32bit or 64bit
    VersionTooLowError: If the OS is older than Windows 7
    BadDirectoryError: If the given cwebp or cmake path does not exist.
   N/A N/A N/A setup N/A N/A N/A setuputil windows WindowsSetup options N/A setup N/A N/A N/A N/A N/A setuputil common VersionUnsupportedError N/A e N/A N/A N/A N/A logging error Your version of Windows is neither 32 nor 64 bit, and is not supported by this script. N/A e N/A N/A N/A N/A setuputil common VersionUnsupportedError N/A e N/A N/A N/A N/A logging error N/A N/A Your version of Windows ( N/A e version ) is lower than the lowest supported version of this script (Windows 7). N/A e N/A N/A N/A N/A setuputil common BadDirectoryError N/A e N/A N/A N/A N/A logging error N/A N/A N/A N/A Directory given for flag  N/A e flag  does not exist.
Please check  N/A e directory  and try again. N/A e N/A None N/A windows_setup N/A N/A setup N/A N/A N/A N/A N/A N/A N/A setup setup_all N/A N/A N/A N/A N/A setuputil common PermissionDeniedError N/A e N/A N/A N/A N/A logging error N/A N/A N/A Could not obtain permissions to run  N/A e program .
 N/A e instructions N/A e N/A N/A N/A N/A setuputil common FileDownloadError N/A e N/A N/A N/A N/A logging error N/A N/A N/A Please visit  N/A e link for download link and extraction instructions.
 N/A e instructions N/A e N/A N/A N/A N/A setuputil common InstallFailedError N/A e N/A N/A N/A N/A logging error N/A N/A N/A N/A N/A e program  failed to install. Please visit  N/A e link  for download link and extraction instructions.
 N/A e instructions N/A e N/A N/A N/A N/A setuputil common WebbrowserFailedError N/A e N/A N/A N/A N/A logging error N/A N/A N/A N/A Unable to open link for  N/A e pagename . Please open  N/A e link  manually to complete installation, and rerun this script again afterwards. N/A e N/A N/A N/A N/A setuputil common InstallInterruptError N/A e N/A N/A N/A N/A logging error N/A N/A N/A Cancelled wait for  N/A e program .  N/A e instructions N/A e N/A mac_init N/A N/A options skip_version_check N/A False N/A N/A Create an instance of MacSetup and catch version errors.

      FileDownloadError: If the Visual Studio installer fails to download, or
          is downloaded incorrectly.
  Args:
    options: All command line flags
    skip_version_check: A boolean determining whether or not to check the minor
        version of Mac OS X
  Returns:
    MacSetup: The object needed for setting up Mac if successful, or nothing if
        setup fails
  Raises:
    VersionUnsupportedError: If Mac OS is a version other than OS X.
    VersionTooHighError: If Mac OSX version is higher than 10.11 (El Capitan)
    VersionTooLowError: If Mac OSX version is lower than 10.4 (Tiger)
    BadDirectoryError: If a path given in the cwebp, cmake or ant flag does not
        exist.
   N/A N/A N/A setup N/A N/A N/A setuputil mac MacSetup options skip_version_check N/A setup N/A N/A N/A N/A N/A setuputil common VersionUnsupportedError N/A e N/A N/A N/A N/A logging error N/A N/A Your version of Mac OS ( N/A e version ) is not supported by this script. N/A e N/A N/A N/A N/A setuputil common VersionTooHighError N/A e N/A N/A N/A N/A logging error N/A N/A Your version of OS X ( N/A e version ) is higher than this setup script supports.
Please quit now and update the script, or attempt installation for the highest supported OS X version (10.11 El Capitan). N/A N/A N/A N/A N/A N/A raw_input Continue? (y/n):  lower startswith y N/A N/A N/A mac_init options skip_version_check True N/A N/A e N/A N/A N/A N/A setuputil mac VersionTooLowError N/A e N/A N/A N/A N/A logging error N/A N/A Your version of OS X ( N/A e version ) is not reliably supported. N/A N/A N/A N/A N/A N/A raw_input Attempt installation for the lowest supported OS X version (10.4 Tiger)? (y/n):  lower startswith y N/A N/A N/A mac_init options skip_version_check True N/A N/A e N/A N/A N/A N/A setuputil common BadDirectoryError N/A e N/A N/A N/A N/A logging error N/A N/A N/A N/A Directory given for flag  N/A e flag  does not exist.
Please check  N/A e directory  and try again. N/A e N/A None N/A mac_setup N/A N/A setup N/A N/A N/A Perform all necessary setup for Mac OSX and catch installation errors.

  Args:
    setup: The MacSetup object needed for installing all prereqs
  Raises:
    InstallInterruptError: If the user cancels the wait for installation of
        Xcode, Xcode Command Line Tools, or Java
    InstallFailedError: If, for any reason, ImageMagick cannot be installed.
    FileDownloadError: If the cmake tar, cwebp tar, MacPorts package or Ant tar
        fails to download, or is incorrectly downloaded.
    ExtractionError: If the cmake tar, cwebp tar, or ant tar cannot be properly
        extracted.
    PermissionsDeniedError: If sudo permissions are not granted for accepting
        the Xcode terms and conditions, or for MacPorts installation.
    CommandFailedError: Xcode is unable to install using its command line
        installer
    UnknownFileTypeError: If the type of the downloaded package does not match
        any of the supported types.
    BadDirectoryError: If a path given in the cwebp, cmake or ant flag does not
        exist.
   N/A N/A N/A N/A N/A setup setup_all N/A N/A N/A N/A N/A N/A setuputil common InstallInterruptError N/A e N/A N/A N/A N/A logging error N/A N/A Cancelled wait for  N/A e program . N/A e N/A N/A N/A N/A setuputil common InstallFailedError N/A e N/A N/A N/A N/A logging error N/A N/A N/A N/A N/A e program  failed to install. Please visit  N/A e link  for download link and extraction instructions.
 N/A e instructions N/A e N/A N/A N/A N/A setuputil common FileDownloadError N/A e N/A N/A N/A N/A logging error N/A N/A N/A Please visit  N/A e link for download link and extraction instructions.
 N/A e instructions N/A e N/A N/A N/A N/A setuputil common ExtractionError N/A e N/A N/A N/A N/A logging error N/A N/A Unable to extract  N/A e filepath .
Please extract manually. N/A e N/A N/A N/A N/A setuputil common PermissionDeniedError N/A e N/A N/A N/A N/A logging error N/A N/A N/A e program  failed to obtain permissions.  N/A e instructions N/A e N/A N/A N/A N/A setuputil common CommandFailedError N/A e N/A N/A N/A N/A logging error N/A N/A N/A N/A Unable to perform bash command:
	 N/A e command 
Please check error message and go to  N/A e link  for help. N/A e N/A N/A N/A N/A setuputil common UnknownFileTypeError N/A e N/A N/A N/A N/A logging error N/A N/A N/A Unknown file type " N/A e filetype " downloaded.
 N/A e instructions N/A e N/A N/A N/A N/A setuputil common BadDirectoryError N/A e N/A N/A N/A N/A logging error N/A N/A N/A N/A Directory given for flag  N/A e flag  does not exist.
Please check  N/A e directory  and try again. N/A e N/A android_init N/A N/A system options N/A N/A N/A Create an instance of AndroidSetup and catch version errors.

  Args:
    system: Whether the OS is Linux, Mac or Windows
    options: All command line flags
  Returns:
    AndroidSetup: The object needed for setting up Android if successful, or
        nothing if setup fails
  Raises:
    SystemUnsupportedError: If the system not recognised as Linux or Mac OS X.
    BadDirectoryError: If the specified SDK or NDK directory does not exist.
   N/A N/A N/A setup N/A N/A N/A setuputil android AndroidSetup system options N/A setup N/A N/A N/A N/A N/A setuputil common SystemUnsupportedError N/A e N/A N/A N/A N/A logging error N/A N/A Android setup unsupported for  N/A e system . N/A e N/A N/A N/A N/A setuputil common BadDirectoryError N/A e N/A N/A N/A N/A logging error N/A N/A N/A N/A Directory given for flag  N/A e flag  does not exist.
Please check  N/A e directory  and try again. N/A e N/A None N/A android_setup N/A N/A setup N/A N/A N/A Perform all necessary setup for Android and catch installation errors.

  Args:
    setup: The AndroidSetup object needed for installing all prereqs
  Raises:
    FileDownloadError: SDK tar or zip, or NDK bin fails to download
    UnknownFileTypeError: If the type of the downloaded package does not match
        any of the supported types.
    CommandFailedError: If tools/android was unable to run correctly for any
        reason.
   N/A N/A N/A N/A N/A setup setup_all N/A N/A N/A N/A N/A setuputil common FileDownloadError N/A e N/A N/A N/A N/A logging error N/A N/A N/A Please visit  N/A e link for download link and extraction instructions.
 N/A e instructions N/A e N/A N/A N/A N/A setuputil common UnknownFileTypeError N/A e N/A N/A N/A N/A logging error N/A N/A N/A Unknown file type " N/A e filetype " downloaded.
 N/A e instructions N/A e N/A N/A N/A N/A setuputil common CommandFailedError N/A e N/A N/A N/A N/A logging error N/A N/A N/A N/A Unable to perform bash command:
	 N/A e command 
Please check error message and go to  N/A e link  for help. N/A e N/A main N/A N/A N/A N/A N/A N/A N/A say_hello N/A N/A 0 N/A N/A create_logger N/A options N/A create_option_parser N/A system N/A sys platform N/A path_update False N/A path N/A N/A N/A system startswith linux N/A N/A N/A linux_setup N/A system N/A N/A setuputil common LINUX N/A N/A N/A N/A system win32 N/A system cygwin N/A N/A w N/A windows_init options N/A N/A windows_setup w N/A system N/A N/A setuputil common WINDOWS N/A path_update N/A N/A w has_bash_changed N/A path N/A N/A w get_windows_path_update N/A N/A N/A N/A sys platform darwin N/A N/A m N/A mac_init options N/A N/A mac_setup m N/A system N/A N/A setuputil common MAC N/A path_update N/A N/A m has_bash_changed N/A N/A N/A N/A logging error N/A system  not supported. N/A 1 N/A N/A N/A options no_android N/A N/A a N/A android_init system options N/A N/A android_setup a N/A path_update N/A path_update N/A N/A a has_bash_changed N/A N/A system N/A N/A setuputil common WINDOWS N/A N/A path N/A N/A N/A N/A a get_windows_path_update N/A os pathsep path N/A path_update N/A N/A N/A system N/A N/A setuputil common LINUX N/A N/A 
~/.bashrc has been changed. Please refresh your bashrc by running
	source ~/.bashrc N/A N/A N/A system N/A N/A setuputil common MAC N/A N/A 
~/.bash_profile has been changed. Please refresh your bash profile by running
	source ~/.bash_profile N/A N/A N/A N/A N/A setuputil windows update_windows_path path N/A 
Windows PATH has been changed. Please restart the command prompt before continuing. N/A 0 N/A N/A N/A __name__ __main__ N/A N/A N/A N/A sys exit N/A main