Updating typing nomenclature to support py38, python types are not sub-scriptable in py38 and we should instead use the typing class associated with the type. This will avoid build problems for users using ubuntu 20.04 and below.
If this change is a backward incompatible change, why must this change be made?
Description
Updating typing nomenclature to support py38, python types are not sub-scriptable in py38 and we should instead use the typing class associated with the type. This will avoid build problems for users using ubuntu 20.04 and below.