feat: add provider-neutral tracker automation

This commit is contained in:
2026-08-17 22:36:05 -04:00
parent f65a6ec812
commit dead6ca2bb
28 changed files with 1557 additions and 17 deletions
+25
View File
@@ -0,0 +1,25 @@
"""Compatibility import name for the tracker automation package."""
from tracker import ( # type: ignore[reportMissingImports]
CompletedCommand,
Envelope,
RecordingRunner,
ResourceRef,
RetryPolicy,
SubprocessRunner,
Tracker,
TrackerError,
resolve_provider,
)
__all__ = [
"CompletedCommand",
"Envelope",
"RecordingRunner",
"ResourceRef",
"RetryPolicy",
"SubprocessRunner",
"Tracker",
"TrackerError",
"resolve_provider",
]
+5
View File
@@ -0,0 +1,5 @@
from .cli import main # type: ignore[reportMissingImports]
if __name__ == "__main__":
raise SystemExit(main())
+3
View File
@@ -0,0 +1,3 @@
from tracker.cli import build_parser, main # type: ignore[reportMissingImports]
__all__ = ["build_parser", "main"]