set(classes
  vtkPythonContextHelper
  vtkPVPythonApplication
  vtkObservableExamplePython
  vtkPythonRunLoop)

set(template_classes
  vtkPythonObservableWrapperUtilities
  )

vtk_module_add_module(ParaView::RemotingPythonAsyncCore
  CLASSES ${classes}
  TEMPLATE_CLASSES ${template_classes})

set (files
  parat/utils.py)

vtk_module_add_python_package(ParaView::RemotingPythonAsyncCore
  FILES     ${files}
  PACKAGE   "parat"
  MODULE_DESTINATION "${python_destination}")
