diff -uNr a/msrest/authentication.py b/msrest/authentication.py --- a/msrest/authentication.py 2018-07-13 00:15:27.000000000 +0200 +++ b/msrest/authentication.py 2019-05-03 15:24:56.197378655 +0200 @@ -23,6 +23,8 @@ # IN THE SOFTWARE. # # -------------------------------------------------------------------------- +import sys +sys.path.insert(0, '/usr/lib/python-msrest/bundled') from typing import Optional, Dict import requests @@ -250,4 +252,4 @@ self._topic_key_header: topic_key, } ) - \ No newline at end of file + diff -uNr a/msrest/configuration.py b/msrest/configuration.py --- a/msrest/configuration.py 2018-07-13 00:15:27.000000000 +0200 +++ b/msrest/configuration.py 2019-05-03 15:21:21.714180695 +0200 @@ -33,6 +33,8 @@ from ConfigParser import NoOptionError # type: ignore import platform +import sys +sys.path.insert(0, '/usr/lib/python-msrest/bundled') from typing import Dict, List, Any, Callable import requests diff -uNr a/msrest/exceptions.py b/msrest/exceptions.py --- a/msrest/exceptions.py 2018-07-13 00:15:27.000000000 +0200 +++ b/msrest/exceptions.py 2019-05-03 15:24:04.788289959 +0200 @@ -27,6 +27,7 @@ import logging import sys +sys.path.insert(0, '/usr/lib/python-msrest/bundled') from typing import Callable, Any, Optional, TYPE_CHECKING if TYPE_CHECKING: diff -uNr a/msrest/http_logger.py b/msrest/http_logger.py --- a/msrest/http_logger.py 2018-07-13 00:15:27.000000000 +0200 +++ b/msrest/http_logger.py 2019-05-03 15:25:23.071902273 +0200 @@ -28,6 +28,8 @@ import re import types +import sys +sys.path.insert(0, '/usr/lib/python-msrest/bundled') from typing import Any, Union, Optional, TYPE_CHECKING if TYPE_CHECKING: diff -uNr a/msrest/paging.py b/msrest/paging.py --- a/msrest/paging.py 2018-07-13 00:15:27.000000000 +0200 +++ b/msrest/paging.py 2019-05-03 15:21:59.087518189 +0200 @@ -29,6 +29,8 @@ except ImportError: from collections import Iterator +import sys +sys.path.insert(0, '/usr/lib/python-msrest/bundled') from typing import Dict, Any, List, Callable, Optional, TYPE_CHECKING if TYPE_CHECKING: diff -uNr a/msrest/pipeline.py b/msrest/pipeline.py --- a/msrest/pipeline.py 2018-07-13 00:15:27.000000000 +0200 +++ b/msrest/pipeline.py 2019-05-03 15:23:44.789644462 +0200 @@ -33,6 +33,8 @@ from urllib.parse import urlparse import xml.etree.ElementTree as ET +import sys +sys.path.insert(0, '/usr/lib/python-msrest/bundled') from typing import Dict, Any, Optional, Union, List, TYPE_CHECKING if TYPE_CHECKING: diff -uNr a/msrest/polling/poller.py b/msrest/polling/poller.py --- a/msrest/polling/poller.py 2018-07-13 00:15:27.000000000 +0200 +++ b/msrest/polling/poller.py 2019-05-03 15:22:48.745637924 +0200 @@ -31,6 +31,8 @@ except ImportError: from urllib.parse import urlparse +import sys +sys.path.insert(0, '/usr/lib/python-msrest/bundled') from typing import Any, Callable, Union, List, Optional, TYPE_CHECKING if TYPE_CHECKING: diff -uNr a/msrest/serialization.py b/msrest/serialization.py --- a/msrest/serialization.py 2018-07-13 00:15:27.000000000 +0200 +++ b/msrest/serialization.py 2019-05-03 15:24:30.140840555 +0200 @@ -41,6 +41,7 @@ import isodate +sys.path.insert(0, '/usr/lib/python-msrest/bundled') from typing import Dict, Any from .exceptions import ( diff -uNr a/msrest/service_client.py b/msrest/service_client.py --- a/msrest/service_client.py 2018-07-13 00:15:27.000000000 +0200 +++ b/msrest/service_client.py 2019-05-03 15:23:16.304149413 +0200 @@ -33,6 +33,8 @@ from urllib.parse import urljoin, urlparse import warnings +import sys +sys.path.insert(0, '/usr/lib/python-msrest/bundled') from typing import Any, Dict, Union, IO, Tuple, Optional, cast, TYPE_CHECKING if TYPE_CHECKING: