The pyEDAA.CLITool Documentation
Unified interfaces to execute EDA tools via CLI from Python, agnostic to any specific configuration format/object.
Main Goals
Provide a pythonic solution to construct command line calls for EDA tools based on pyTooling.CLIAbstraction
Launch CLI tools and connect to STDIN, STDOUT, STDERR for realtime output post-processing.
Features
Support multiple native platforms: Linux, macOS, Windows.
Support nested platforms like MSYS2 with MinGW32, MinGW64, UCRT64, Clang64, …
Find CLI programs either in
PATHor specify an exact installation location.Generate CLI options in correct order.
Generate correctly escaped CLI options.
Consumers
This layer is used by:
Contributors
Patrick Lehmann (Maintainer)
License
This Python package (source code) is licensed under Apache License 2.0.
The accompanying documentation is licensed under Creative Commons - Attribution 4.0 (CC-BY 4.0).