Class PythonDependencyUtils

java.lang.Object
org.apache.flink.python.util.PythonDependencyUtils

@Internal public class PythonDependencyUtils extends Object
Utility class for Python dependency management. The dependencies will be registered at the distributed cache.
  • Field Details

  • 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)