diff --git a/sdk/core/azure-core/azure/core/__init__.py b/sdk/core/azure-core/azure/core/__init__.py index 40ed75d540a6..6d5c0a91bf6d 100644 --- a/sdk/core/azure-core/azure/core/__init__.py +++ b/sdk/core/azure-core/azure/core/__init__.py @@ -24,20 +24,22 @@ # # -------------------------------------------------------------------------- +import os from ._version import VERSION __version__ = VERSION -from ._pipeline_client import PipelineClient -from ._match_conditions import MatchConditions +if not os.environ.get('AZURE_PURE_CORE', None) == 'True': + from .pipeline_client import PipelineClient + from .match_conditions import MatchConditions -__all__ = [ - "PipelineClient", - "MatchConditions" -] + __all__ = [ + "PipelineClient", + "MatchConditions" + ] -try: - from ._pipeline_client_async import AsyncPipelineClient #pylint: disable=unused-import - __all__.extend(["AsyncPipelineClient"]) -except (ImportError, SyntaxError): # Python <= 3.5 - pass + try: + from .pipeline_client_async import AsyncPipelineClient #pylint: disable=unused-import + __all__.extend(["AsyncPipelineClient"]) + except (ImportError, SyntaxError): # Python <= 3.5 + pass diff --git a/sdk/core/azure-core/azure/core/_match_conditions.py b/sdk/core/azure-core/azure/core/match_conditions.py similarity index 100% rename from sdk/core/azure-core/azure/core/_match_conditions.py rename to sdk/core/azure-core/azure/core/match_conditions.py diff --git a/sdk/core/azure-core/azure/core/_pipeline_client.py b/sdk/core/azure-core/azure/core/pipeline_client.py similarity index 100% rename from sdk/core/azure-core/azure/core/_pipeline_client.py rename to sdk/core/azure-core/azure/core/pipeline_client.py diff --git a/sdk/core/azure-core/azure/core/_pipeline_client_async.py b/sdk/core/azure-core/azure/core/pipeline_client_async.py similarity index 100% rename from sdk/core/azure-core/azure/core/_pipeline_client_async.py rename to sdk/core/azure-core/azure/core/pipeline_client_async.py