```python from typing import List, TypeVar from typing_extensions import TypeAliasType from pydantic.type_adapter import TypeAdapter T = TypeVar('T') # or a bound=SupportGt PositiveList = TypeAliasType('PositiveList', List[T]) ta = TypeAdapter(PositiveList[float]) v = ta.validate_python(['1']) print(v) #> ['1'] ```