Package org.apache.flink.python.util
Class PythonDependencyUtils
java.lang.Object
org.apache.flink.python.util.PythonDependencyUtils
Utility class for Python dependency management. The dependencies will be registered at the
distributed cache.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.flink.configuration.ConfigurationconfigurePythonDependencies(org.apache.flink.configuration.ReadableConfig config) Adds python dependencies to registered cache file list according to given configuration and returns a new configuration which contains the metadata of the registered python dependencies.static voidmerge(org.apache.flink.configuration.Configuration config, org.apache.flink.configuration.Configuration pythonConfiguration) static org.apache.flink.configuration.ConfigurationparsePythonDependencyConfiguration(org.apache.commons.cli.CommandLine commandLine)
-
Field Details
-
FILE
- See Also:
-
CACHE
- See Also:
-
FILE_DELIMITER
- See Also:
-
PARAM_DELIMITER
- See Also:
-
-
Constructor Details
-
PythonDependencyUtils
public PythonDependencyUtils()
-
-
Method Details
-
configurePythonDependencies
public static org.apache.flink.configuration.Configuration configurePythonDependencies(org.apache.flink.configuration.ReadableConfig config) Adds python dependencies to registered cache file list according to given configuration and returns a new configuration which contains the metadata of the registered python dependencies.- Parameters:
config- The configuration which contains python dependency configuration.- Returns:
- A new configuration which contains the metadata of the registered python dependencies.
-
parsePythonDependencyConfiguration
public static org.apache.flink.configuration.Configuration parsePythonDependencyConfiguration(org.apache.commons.cli.CommandLine commandLine) -
merge
public static void merge(org.apache.flink.configuration.Configuration config, org.apache.flink.configuration.Configuration pythonConfiguration)
-