Package com.chaquo.python.internal
Class Common
- java.lang.Object
-
- com.chaquo.python.internal.Common
-
public class Common extends java.lang.ObjectConstants and utilities shared between the Gradle plugin, the runtime, and their respective build scripts.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringABI_COMMONstatic java.lang.StringASSET_APPstatic java.lang.StringASSET_BOOTSTRAPstatic java.lang.StringASSET_BOOTSTRAP_NATIVEstatic java.lang.StringASSET_BUILD_JSONstatic java.lang.StringASSET_CACERTstatic java.lang.StringASSET_DIRstatic java.lang.StringASSET_REQUIREMENTSstatic java.lang.StringASSET_STDLIBstatic intCOMPILE_SDK_VERSIONstatic java.lang.StringDEFAULT_PYTHON_VERSIONstatic java.lang.StringMIN_AGP_VERSIONstatic intMIN_SDK_VERSIONstatic java.lang.StringPYTHON_IMPLEMENTATIONstatic java.util.Map<java.lang.String,java.lang.String>PYTHON_VERSIONSstatic java.util.List<java.lang.String>PYTHON_VERSIONS_SHORT
-
Constructor Summary
Constructors Constructor Description Common()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringassetZip(java.lang.String type)static java.lang.StringassetZip(java.lang.String type, java.lang.String abi)static java.lang.StringfindExecutable(java.lang.String name)static java.lang.StringosName()static java.util.List<java.lang.String>supportedAbis(java.lang.String pythonVersion)
-
-
-
Field Detail
-
MIN_AGP_VERSION
public static final java.lang.String MIN_AGP_VERSION
- See Also:
- Constant Field Values
-
MIN_SDK_VERSION
public static final int MIN_SDK_VERSION
- See Also:
- Constant Field Values
-
COMPILE_SDK_VERSION
public static final int COMPILE_SDK_VERSION
- See Also:
- Constant Field Values
-
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_DIR
public static final java.lang.String ASSET_DIR
- See Also:
- Constant Field Values
-
ABI_COMMON
public static final java.lang.String ABI_COMMON
- See Also:
- Constant Field Values
-
ASSET_BOOTSTRAP
public static final java.lang.String ASSET_BOOTSTRAP
- See Also:
- Constant Field Values
-
ASSET_APP
public static final java.lang.String ASSET_APP
- See Also:
- Constant Field Values
-
ASSET_REQUIREMENTS
public static final java.lang.String ASSET_REQUIREMENTS
- See Also:
- Constant Field Values
-
ASSET_STDLIB
public static final java.lang.String ASSET_STDLIB
- 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
-
ASSET_CACERT
public static final java.lang.String ASSET_CACERT
- See Also:
- Constant Field Values
-
-
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
-
-