Revert "[py3.12] [tools] Remove imp usage"

This reverts commit 27c222d087b2b2165d2bd15ae8b8ae849fb95908.

Reason for revert: Suspected cause of b/308216872

Original change's description:
> [py3.12] [tools] Remove imp usage
>
> And use its equivalent instead.
>
> Bug: 1487454
> Change-Id: Ie78c266106bd1f9a29fd8bd3394f233e90d330e0
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4983816
> Commit-Queue: Ho Cheung <uioptt24@gmail.com>
> Reviewed-by: Dirk Pranke <dpranke@google.com>
> Cr-Commit-Position: refs/heads/main@{#1216473}

Bug: 1487454
Change-Id: If22b3a404dacd45b3c14a111c55d586499a107a0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4988601
Commit-Queue: Nic Hollingum <hollingum@google.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Nic Hollingum <hollingum@google.com>
Cr-Commit-Position: refs/heads/main@{#1216729}
NOKEYCHECK=True
GitOrigin-RevId: ca00966dc502ecc1c6a013464f2d013c7efb5f98
1 file changed