pyEDAA.CLITool
Summary
- Doc-string:
documented
File |
Expected |
Covered |
Uncovered |
Coverage |
|---|---|---|---|---|
__init__.py |
8 |
2 |
6 |
25.0% |
Overall (17 files) |
346 |
121 |
225 |
35.0% |
Packages
Package |
Expected |
Covered |
Uncovered |
Coverage |
|---|---|---|---|---|
29 |
18 |
11 |
62.1% |
|
11 |
2 |
9 |
18.2% |
|
5 |
2 |
3 |
40.0% |
|
79 |
17 |
62 |
21.5% |
|
56 |
5 |
51 |
8.9% |
Modules
Module |
Expected |
Covered |
Uncovered |
Coverage |
|---|---|---|---|---|
13 |
1 |
12 |
7.7% |
|
89 |
50 |
39 |
56.2% |
|
5 |
3 |
2 |
60.0% |
|
51 |
21 |
30 |
41.2% |
Source
pyEDAA.CLITool/__init__.pydocumentedundocumentedignoredexcludednot counted
33"""An abstraction layer of EDA CLI tools."""
34__author__ = "Patrick Lehmann"
35__email__ = "Paebbels@gmail.com"
36__copyright__ = "2021-2026, Electronic Design Automation Abstraction (EDA²)"
37__license__ = "Apache License, Version 2.0"
38__version__ = "0.5.0"
39__keywords__ = ["cli", "abstraction layer", "eda"]
40__project_url__ = "https://github.com/edaa-org/pyEDAA.CLITool"
41__documentation_url__ = "https://edaa-org.github.io/pyEDAA.CLITool"
42__issue_tracker_url__ = "https://GitHub.com/edaa-org/pyEDAA.CLITool/issues"
43
...
50
52@export
53class CLIToolException(ExceptionBase):
54 """Base-class for all pyEDAA.CLITool specific exceptions."""
55
57class ToolMixIn(metaclass=ExtendedType, mixin=True, expects=("_platform",)):
58 _dryrun: bool
59 _binaryDirectoryPath: Path
60 _version: str
61 _logger: Any
62
63 def __init__(self, platform: str, dryrun: bool, binaryDirectoryPath: Path, version: str, logger: Nullable[Any] =None) -> None:
...