Result of a toolchain download operation.
| 37 | |
| 38 | @dataclass |
| 39 | class ToolchainDownloadResult: |
| 40 | """Result of a toolchain download operation.""" |
| 41 | |
| 42 | package_name: str |
| 43 | url: str |
| 44 | converted_url: Optional[str] = None |
| 45 | cache_dir: Optional[Path] = None |
| 46 | success: bool = False |
| 47 | needs_manual_install: bool = False |
| 48 | error_message: Optional[str] = None |
| 49 | |
| 50 | |
| 51 | def extract_toolchains_from_platformio_ini( |
no outgoing calls
no test coverage detected