| Index: visual_studio/NativeClientVSAddIn/InstallerResources/third_party/__init__.py
|
| diff --git a/visual_studio/NativeClientVSAddIn/InstallerResources/third_party/__init__.py b/visual_studio/NativeClientVSAddIn/InstallerResources/third_party/__init__.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..5b6a96837e34047ad61643bb03d7e01fb51457dd
|
| --- /dev/null
|
| +++ b/visual_studio/NativeClientVSAddIn/InstallerResources/third_party/__init__.py
|
| @@ -0,0 +1,31 @@
|
| +"""Third party includes for the installer.
|
| +
|
| +Module contains:
|
| +etree -- The ElementTree XML library. This is a subset of the full
|
| + ElementTree XML release.
|
| +
|
| +"""
|
| +
|
| +
|
| +__all__ = ["etree"]
|
| +
|
| +_MINIMUM_XMLPLUS_VERSION = (0, 8, 4)
|
| +
|
| +
|
| +try:
|
| + import _xmlplus
|
| +except ImportError:
|
| + pass
|
| +else:
|
| + try:
|
| + v = _xmlplus.version_info
|
| + except AttributeError:
|
| + # _xmlplus is too old; ignore it
|
| + pass
|
| + else:
|
| + if v >= _MINIMUM_XMLPLUS_VERSION:
|
| + import sys
|
| + _xmlplus.__path__.extend(__path__)
|
| + sys.modules[__name__] = _xmlplus
|
| + else:
|
| + del v
|
|
|