ktools-python/ is the Python workspace for the broader ktools ecosystem.
It is the root entrypoint for Python implementations of the ktools libraries.
This workspace currently contains:
kcli/ktrace/
Use the shared kbuild tool from this workspace checkout:
python3 ../kbuild/kbuild.py --batch kcli ktrace --build-latestIf kbuild is already on your PATH, the equivalent command is:
kbuild --batch kcli ktrace --build-latestUse the relevant child component when testing a specific Python implementation.
Typical child-component test commands:
cd kcli
python3 -B -m unittest discover -s tests
python3 -B -m unittest discover -s demo/tests
cd ../ktrace
python3 -B -m unittest discover -s tests
python3 -B -m unittest discover -s demo/testsFor concrete Python API and implementation details, use the docs in the relevant child component.
Current implementation: