| 14 | from inspect import signature |
| 15 | @dataclass |
| 16 | class DockerConfig: |
| 17 | container_name: str |
| 18 | workplace_name: str |
| 19 | communication_port: int # 12345 |
| 20 | conda_path: str # /root/miniconda3 |
| 21 | test_pull_name: str = field(default='main') |
| 22 | task_name: Optional[str] = field(default=None) |
| 23 | git_clone: bool = field(default=False) |
| 24 | setup_package: Optional[str] = field(default=None) |
| 25 | local_root: str = field(default=os.getcwd()) |
| 26 | |
| 27 | |
| 28 | class DockerEnv: |
no outgoing calls
no test coverage detected