85055b
diff -uNr a/boto3/compat.py b/boto3/compat.py
85055b
--- a/boto3/compat.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/compat.py	2018-05-17 09:35:12.624144609 +0200
85055b
@@ -15,6 +15,7 @@
85055b
 import errno
85055b
 import socket
85055b
 
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 from botocore.vendored import six
85055b
 
85055b
 if six.PY3:
85055b
diff -uNr a/boto3/docs/action.py b/boto3/docs/action.py
85055b
--- a/boto3/docs/action.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/docs/action.py	2018-05-17 09:35:12.624144609 +0200
85055b
@@ -10,6 +10,8 @@
85055b
 # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
85055b
 # ANY KIND, either express or implied. See the License for the specific
85055b
 # language governing permissions and limitations under the License.
85055b
+import sys
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 from botocore import xform_name
85055b
 from botocore.model import OperationModel
85055b
 from botocore.utils import get_service_module_name
85055b
diff -uNr a/boto3/docs/attr.py b/boto3/docs/attr.py
85055b
--- a/boto3/docs/attr.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/docs/attr.py	2018-05-17 09:35:12.624144609 +0200
85055b
@@ -10,6 +10,8 @@
85055b
 # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
85055b
 # ANY KIND, either express or implied. See the License for the specific
85055b
 # language governing permissions and limitations under the License.
85055b
+import sys
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 from botocore.docs.params import ResponseParamsDocumenter
85055b
 
85055b
 from boto3.docs.utils import get_identifier_description
85055b
diff -uNr a/boto3/docs/base.py b/boto3/docs/base.py
85055b
--- a/boto3/docs/base.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/docs/base.py	2018-05-17 09:35:12.624144609 +0200
85055b
@@ -10,6 +10,8 @@
85055b
 # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
85055b
 # ANY KIND, either express or implied. See the License for the specific
85055b
 # language governing permissions and limitations under the License.
85055b
+import sys
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 from botocore.compat import OrderedDict
85055b
 
85055b
 
85055b
diff -uNr a/boto3/docs/client.py b/boto3/docs/client.py
85055b
--- a/boto3/docs/client.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/docs/client.py	2018-05-17 09:35:12.625144591 +0200
85055b
@@ -10,6 +10,8 @@
85055b
 # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
85055b
 # ANY KIND, either express or implied. See the License for the specific
85055b
 # language governing permissions and limitations under the License.
85055b
+import sys
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 from botocore.docs.client import ClientDocumenter
85055b
 
85055b
 
85055b
diff -uNr a/boto3/docs/collection.py b/boto3/docs/collection.py
85055b
--- a/boto3/docs/collection.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/docs/collection.py	2018-05-17 09:35:12.625144591 +0200
85055b
@@ -10,6 +10,8 @@
85055b
 # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
85055b
 # ANY KIND, either express or implied. See the License for the specific
85055b
 # language governing permissions and limitations under the License.
85055b
+import sys
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 from botocore import xform_name
85055b
 from botocore.docs.method import get_instance_public_methods
85055b
 from botocore.docs.utils import DocumentedShape
85055b
diff -uNr a/boto3/docs/docstring.py b/boto3/docs/docstring.py
85055b
--- a/boto3/docs/docstring.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/docs/docstring.py	2018-05-17 09:35:12.625144591 +0200
85055b
@@ -10,6 +10,8 @@
85055b
 # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
85055b
 # ANY KIND, either express or implied. See the License for the specific
85055b
 # language governing permissions and limitations under the License.
85055b
+import sys
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 from botocore.docs.docstring import LazyLoadedDocstring
85055b
 
85055b
 from boto3.docs.action import document_action
85055b
diff -uNr a/boto3/docs/method.py b/boto3/docs/method.py
85055b
--- a/boto3/docs/method.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/docs/method.py	2018-05-17 09:35:12.625144591 +0200
85055b
@@ -10,6 +10,8 @@
85055b
 # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
85055b
 # ANY KIND, either express or implied. See the License for the specific
85055b
 # language governing permissions and limitations under the License.
85055b
+import sys
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 from botocore.docs.method import document_model_driven_method
85055b
 
85055b
 
85055b
diff -uNr a/boto3/docs/resource.py b/boto3/docs/resource.py
85055b
--- a/boto3/docs/resource.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/docs/resource.py	2018-05-17 09:35:12.625144591 +0200
85055b
@@ -10,6 +10,8 @@
85055b
 # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
85055b
 # ANY KIND, either express or implied. See the License for the specific
85055b
 # language governing permissions and limitations under the License.
85055b
+import sys
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 from botocore import xform_name
85055b
 from botocore.docs.utils import get_official_service_name
85055b
 
85055b
diff -uNr a/boto3/docs/service.py b/boto3/docs/service.py
85055b
--- a/boto3/docs/service.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/docs/service.py	2018-05-17 09:35:12.625144591 +0200
85055b
@@ -13,6 +13,8 @@
85055b
 import os
85055b
 
85055b
 import boto3
85055b
+import sys
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 from botocore.exceptions import DataNotFoundError
85055b
 from botocore.docs.service import ServiceDocumenter as BaseServiceDocumenter
85055b
 from botocore.docs.bcdoc.restdoc import DocumentStructure
85055b
diff -uNr a/boto3/docs/subresource.py b/boto3/docs/subresource.py
85055b
--- a/boto3/docs/subresource.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/docs/subresource.py	2018-05-17 09:35:12.625144591 +0200
85055b
@@ -10,6 +10,8 @@
85055b
 # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
85055b
 # ANY KIND, either express or implied. See the License for the specific
85055b
 # language governing permissions and limitations under the License.
85055b
+import sys
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 from botocore import xform_name
85055b
 from botocore.utils import get_service_module_name
85055b
 
85055b
diff -uNr a/boto3/docs/utils.py b/boto3/docs/utils.py
85055b
--- a/boto3/docs/utils.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/docs/utils.py	2018-05-17 09:35:12.626144574 +0200
85055b
@@ -12,6 +12,8 @@
85055b
 # language governing permissions and limitations under the License.
85055b
 import inspect
85055b
 
85055b
+import sys
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 import jmespath
85055b
 
85055b
 from botocore.compat import six
85055b
diff -uNr a/boto3/docs/waiter.py b/boto3/docs/waiter.py
85055b
--- a/boto3/docs/waiter.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/docs/waiter.py	2018-05-17 09:35:12.626144574 +0200
85055b
@@ -10,6 +10,8 @@
85055b
 # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
85055b
 # ANY KIND, either express or implied. See the License for the specific
85055b
 # language governing permissions and limitations under the License.
85055b
+import sys
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 from botocore import xform_name
85055b
 from botocore.utils import get_service_module_name
85055b
 from botocore.docs.method import document_model_driven_method
85055b
diff -uNr a/boto3/dynamodb/types.py b/boto3/dynamodb/types.py
85055b
--- a/boto3/dynamodb/types.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/dynamodb/types.py	2018-05-17 09:35:12.626144574 +0200
85055b
@@ -14,6 +14,8 @@
85055b
 from decimal import Decimal, Context, Clamped
85055b
 from decimal import Overflow, Inexact, Underflow, Rounded
85055b
 
85055b
+import sys
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 from botocore.compat import six
85055b
 
85055b
 
85055b
diff -uNr a/boto3/exceptions.py b/boto3/exceptions.py
85055b
--- a/boto3/exceptions.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/exceptions.py	2018-05-17 09:35:12.626144574 +0200
85055b
@@ -12,6 +12,8 @@
85055b
 # language governing permissions and limitations under the License.
85055b
 
85055b
 # All exceptions in this class should subclass from Boto3Error.
85055b
+import sys
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 import botocore.exceptions
85055b
 
85055b
 
85055b
diff -uNr a/boto3/resources/action.py b/boto3/resources/action.py
85055b
--- a/boto3/resources/action.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/resources/action.py	2018-05-17 09:35:12.626144574 +0200
85055b
@@ -13,6 +13,8 @@
85055b
 
85055b
 import logging
85055b
 
85055b
+import sys
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 from botocore import xform_name
85055b
 
85055b
 from .params import create_request_parameters
85055b
diff -uNr a/boto3/resources/collection.py b/boto3/resources/collection.py
85055b
--- a/boto3/resources/collection.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/resources/collection.py	2018-05-17 09:35:12.626144574 +0200
85055b
@@ -14,6 +14,8 @@
85055b
 import copy
85055b
 import logging
85055b
 
85055b
+import sys
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 from botocore import xform_name
85055b
 from botocore.utils import merge_dicts
85055b
 
85055b
diff -uNr a/boto3/resources/model.py b/boto3/resources/model.py
85055b
--- a/boto3/resources/model.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/resources/model.py	2018-05-17 09:35:12.627144557 +0200
85055b
@@ -25,6 +25,8 @@
85055b
 
85055b
 import logging
85055b
 
85055b
+import sys
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 from botocore import xform_name
85055b
 
85055b
 
85055b
diff -uNr a/boto3/resources/params.py b/boto3/resources/params.py
85055b
--- a/boto3/resources/params.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/resources/params.py	2018-05-17 09:35:12.627144557 +0200
85055b
@@ -13,6 +13,8 @@
85055b
 
85055b
 import re
85055b
 
85055b
+import sys
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 import jmespath
85055b
 from botocore import xform_name
85055b
 
85055b
diff -uNr a/boto3/resources/response.py b/boto3/resources/response.py
85055b
--- a/boto3/resources/response.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/resources/response.py	2018-05-17 09:35:12.627144557 +0200
85055b
@@ -11,6 +11,8 @@
85055b
 # ANY KIND, either express or implied. See the License for the specific
85055b
 # language governing permissions and limitations under the License.
85055b
 
85055b
+import sys
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 import jmespath
85055b
 from botocore import xform_name
85055b
 
85055b
diff -uNr a/boto3/s3/inject.py b/boto3/s3/inject.py
85055b
--- a/boto3/s3/inject.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/s3/inject.py	2018-05-17 09:35:12.627144557 +0200
85055b
@@ -10,6 +10,8 @@
85055b
 # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
85055b
 # ANY KIND, either express or implied. See the License for the specific
85055b
 # language governing permissions and limitations under the License.
85055b
+import sys
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 from botocore.exceptions import ClientError
85055b
 
85055b
 from boto3.s3.transfer import create_transfer_manager
85055b
diff -uNr a/boto3/s3/transfer.py b/boto3/s3/transfer.py
85055b
--- a/boto3/s3/transfer.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/s3/transfer.py	2018-05-17 09:38:14.359063098 +0200
85055b
@@ -122,6 +122,8 @@
85055b
 
85055b
 
85055b
 """
85055b
+import sys
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 from botocore.exceptions import ClientError
85055b
 from botocore.compat import six
85055b
 from s3transfer.exceptions import RetriesExceededError as \
85055b
diff -uNr a/boto3/session.py b/boto3/session.py
85055b
--- a/boto3/session.py	2017-08-12 01:38:50.000000000 +0200
85055b
+++ b/boto3/session.py	2018-05-17 09:35:12.627144557 +0200
85055b
@@ -14,6 +14,8 @@
85055b
 import copy
85055b
 import os
85055b
 
85055b
+import sys
85055b
+sys.path.insert(0, '/usr/lib/fence-agents/bundled')
85055b
 import botocore.session
85055b
 from botocore.client import Config
85055b
 from botocore.exceptions import DataNotFoundError, UnknownServiceError