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