ads2_2022/code/python/src/thirdparty/types.py

49 lines
1.1 KiB
Python

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
from dataclasses import dataclass;
from dataclasses import field;
from enum import Enum;
from types import TracebackType;
from typing import Any;
from typing import Callable;
from typing import Dict;
from typing import Generator;
from typing import Generic;
from typing import List;
from typing import Optional;
from typing import ParamSpec;
from typing import Tuple;
from typing import Type;
from typing import TypeVar;
from typing import Union;
from nptyping import NDArray;
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# EXPORTS
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__all__ = [
'dataclass',
'field',
'Enum',
'TracebackType',
'Any',
'Callable',
'Dict',
'Generator',
'Generic',
'List',
'Optional',
'ParamSpec',
'Tuple',
'Type',
'TypeVar',
'Union',
'NDArray',
];