Add sh.py into the repository to avoid dependency issues

Change-Id: Ieeac5a409f3a6cc71ef48c320166e9fd8ad5f87e