Delete src/pyxtend/pyxtend_models.py

This commit is contained in:
Lerking
2024-03-06 12:27:00 +01:00
committed by GitHub
parent 08833185eb
commit 790fade4ad

View File

@@ -1,47 +0,0 @@
from dataclasses import dataclass
from typing import List, Optional
@dataclass
class PyXtendRunTimeOption(object):
main: str
tests: Optional[List[str]]
@dataclass
class DependencyModule:
name: str
version: str
def __str__(self) -> str:
return f'{self.name}=={self.version}'
@dataclass
class PluginConfig:
name: str
alias: str
creator: str
runtime: PyXtendRunTimeOption
repository: str
description: str
version: str
requirements: Optional[List[DependencyModule]]
@dataclass
class Meta:
name: str
description: str
version: str
def __str__(self) -> str:
return f'{self.name}: {self.version}'
@dataclass
class Device:
name: str
firmware: int
protocol: str
errors: List[int]