Class Common


  • public class Common
    extends java.lang.Object
    Constants and utilities shared between the Gradle plugin, the runtime, and their respective build scripts.
    • Field Detail

      • PYTHON_VERSIONS

        public static final java.util.Map<java.lang.String,​java.lang.String> PYTHON_VERSIONS
      • PYTHON_VERSIONS_SHORT

        public static java.util.List<java.lang.String> PYTHON_VERSIONS_SHORT
      • DEFAULT_PYTHON_VERSION

        public static final java.lang.String DEFAULT_PYTHON_VERSION
        See Also:
        Constant Field Values
      • PYTHON_IMPLEMENTATION

        public static final java.lang.String PYTHON_IMPLEMENTATION
        See Also:
        Constant Field Values
      • ASSET_REQUIREMENTS

        public static final java.lang.String ASSET_REQUIREMENTS
        See Also:
        Constant Field Values
      • ASSET_BOOTSTRAP_NATIVE

        public static final java.lang.String ASSET_BOOTSTRAP_NATIVE
        See Also:
        Constant Field Values
      • ASSET_BUILD_JSON

        public static final java.lang.String ASSET_BUILD_JSON
        See Also:
        Constant Field Values
    • Constructor Detail

      • Common

        public Common()
    • Method Detail

      • supportedAbis

        public static java.util.List<java.lang.String> supportedAbis​(java.lang.String pythonVersion)
      • assetZip

        public static java.lang.String assetZip​(java.lang.String type)
      • assetZip

        public static java.lang.String assetZip​(java.lang.String type,
                                                java.lang.String abi)
      • osName

        public static java.lang.String osName()
      • findExecutable

        public static java.lang.String findExecutable​(java.lang.String name)
                                               throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException