requirement.py 311 B

12345678910111213
  1. from dataclasses import dataclass
  2. @dataclass
  3. class PluginRequirement:
  4. """Requirement for a plugin."""
  5. name: str
  6. # FOLDER/FILES to be copied to the sandbox
  7. host_src: str
  8. sandbox_dest: str
  9. # NOTE: bash_script_path should be relative to the `sandbox_dest` path
  10. bash_script_path: str