Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions eng/tox/import_all.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
excluded_packages = [
"azure.core.tracing.opencensus",
"azure.eventhub.checkpointstoreblob.aio",
"azure.identity",
"azure.keyvault.certificates", # Github issue 7879
"azure.keyvault.keys", # Github issue 7879
"azure.keyvault.secrets", # Github issue 7879
Expand Down
4 changes: 3 additions & 1 deletion sdk/identity/azure-identity/azure/identity/_authn_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
from azure.core.pipeline import Pipeline
from azure.core.pipeline.policies import (
ContentDecodePolicy,
HttpLoggingPolicy,
NetworkTraceLoggingPolicy,
ProxyPolicy,
RetryPolicy,
Expand Down Expand Up @@ -189,7 +190,8 @@ def __init__(
ContentDecodePolicy(),
config.retry_policy,
config.logging_policy,
DistributedTracingPolicy(),
DistributedTracingPolicy(**kwargs),
HttpLoggingPolicy(**kwargs),
]
if not transport:
transport = RequestsTransport(**kwargs)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
ContentDecodePolicy,
DistributedTracingPolicy,
HeadersPolicy,
HttpLoggingPolicy,
NetworkTraceLoggingPolicy,
RetryPolicy,
)
Expand Down Expand Up @@ -69,7 +70,8 @@ def __init__(self, endpoint, client_cls, config=None, client_id=None, **kwargs):
config.headers_policy,
config.retry_policy,
config.logging_policy,
DistributedTracingPolicy(),
DistributedTracingPolicy(**kwargs),
HttpLoggingPolicy(**kwargs),
]
self._client = client_cls(endpoint=endpoint, config=config, policies=policies, **kwargs)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
from azure.core.pipeline.policies import (
ContentDecodePolicy,
DistributedTracingPolicy,
HttpLoggingPolicy,
NetworkTraceLoggingPolicy,
ProxyPolicy,
RetryPolicy,
Expand Down Expand Up @@ -87,7 +88,8 @@ def _build_pipeline(self, config=None, policies=None, transport=None, **kwargs):
ContentDecodePolicy(),
config.retry_policy,
config.logging_policy,
DistributedTracingPolicy(),
DistributedTracingPolicy(**kwargs),
HttpLoggingPolicy(**kwargs),
]
if not transport:
transport = RequestsTransport(**kwargs)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
AsyncRetryPolicy,
ContentDecodePolicy,
DistributedTracingPolicy,
HttpLoggingPolicy,
NetworkTraceLoggingPolicy,
ProxyPolicy,
)
Expand Down Expand Up @@ -43,7 +44,8 @@ def __init__(
ContentDecodePolicy(),
config.retry_policy,
config.logging_policy,
DistributedTracingPolicy(),
DistributedTracingPolicy(**kwargs),
HttpLoggingPolicy(**kwargs),
]
if not transport:
transport = AioHttpTransport(**kwargs)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,12 @@

from azure.core.configuration import Configuration
from azure.core.pipeline import AsyncPipeline
from azure.core.pipeline.policies import AsyncRetryPolicy, DistributedTracingPolicy, NetworkTraceLoggingPolicy
from azure.core.pipeline.policies import (
AsyncRetryPolicy,
DistributedTracingPolicy,
HttpLoggingPolicy,
NetworkTraceLoggingPolicy,
)
from azure.core.pipeline.transport import AioHttpTransport, HttpRequest

from azure.identity._internal import MsalTransportResponse
Expand All @@ -34,7 +39,12 @@ def __init__(
) -> None:

config = config or self._create_config(**kwargs)
policies = policies or [config.retry_policy, config.logging_policy, DistributedTracingPolicy()]
policies = policies or [
config.retry_policy,
config.logging_policy,
DistributedTracingPolicy(**kwargs),
HttpLoggingPolicy(**kwargs),
]
self._transport = transport or AioHttpTransport(configuration=config)
atexit.register(self._close_transport_session) # prevent aiohttp warnings
self._pipeline = AsyncPipeline(transport=self._transport, policies=policies)
Expand Down
2 changes: 1 addition & 1 deletion sdk/identity/azure-identity/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
]
),
install_requires=[
"azure-core<2.0.0,>=1.0.0b2",
"azure-core<2.0.0,>=1.0.0b5",
"cryptography>=2.1.4",
"msal~=0.4.1",
"msal-extensions~=0.1.1",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

from azure.core.configuration import Configuration
from azure.core.pipeline import AsyncPipeline
from azure.core.pipeline.policies import UserAgentPolicy, DistributedTracingPolicy
from azure.core.pipeline.policies import UserAgentPolicy, DistributedTracingPolicy, HttpLoggingPolicy
from azure.core.pipeline.transport import AsyncHttpTransport

from ._generated import KeyVaultClient
Expand Down Expand Up @@ -80,6 +80,8 @@ def __init__(self, vault_endpoint: str, credential: "TokenCredential", **kwargs:

@staticmethod
def _build_pipeline(config: Configuration, transport: AsyncHttpTransport, **kwargs: "**Any") -> AsyncPipeline:
logging_policy = HttpLoggingPolicy(**kwargs)
logging_policy.allowed_header_names.add("x-ms-keyvault-network-info")
policies = [
config.headers_policy,
config.user_agent_policy,
Expand All @@ -88,7 +90,8 @@ def _build_pipeline(config: Configuration, transport: AsyncHttpTransport, **kwar
config.retry_policy,
config.authentication_policy,
config.logging_policy,
DistributedTracingPolicy(),
DistributedTracingPolicy(**kwargs),
logging_policy,
]

if transport is None:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from typing import TYPE_CHECKING

from azure.core.pipeline import Pipeline
from azure.core.pipeline.policies import UserAgentPolicy, DistributedTracingPolicy
from azure.core.pipeline.policies import UserAgentPolicy, DistributedTracingPolicy, HttpLoggingPolicy
from azure.core.pipeline.transport import RequestsTransport
from ._generated import KeyVaultClient
from .challenge_auth_policy import ChallengeAuthPolicy
Expand Down Expand Up @@ -80,6 +80,8 @@ def __init__(self, vault_endpoint, credential, **kwargs):
# pylint:disable=no-self-use
def _build_pipeline(self, config, transport, **kwargs):
# type: (Configuration, HttpTransport, **Any) -> Pipeline
logging_policy = HttpLoggingPolicy(**kwargs)
logging_policy.allowed_header_names.add("x-ms-keyvault-network-info")
policies = [
config.headers_policy,
config.user_agent_policy,
Expand All @@ -88,7 +90,8 @@ def _build_pipeline(self, config, transport, **kwargs):
config.retry_policy,
config.authentication_policy,
config.logging_policy,
DistributedTracingPolicy(),
DistributedTracingPolicy(**kwargs),
logging_policy,
]

if transport is None:
Expand Down
2 changes: 1 addition & 1 deletion sdk/keyvault/azure-keyvault-certificates/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@
"azure.keyvault",
]
),
install_requires=["azure-core<2.0.0,>=1.0.0b2", "azure-common~=1.1", "msrest>=0.5.0"],
install_requires=["azure-core<2.0.0,>=1.0.0b5", "azure-common~=1.1", "msrest>=0.5.0"],
extras_require={
":python_version<'3.0'": ["azure-keyvault-nspkg"],
":python_version<'3.4'": ["enum34>=1.0.4"],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

from azure.core.configuration import Configuration
from azure.core.pipeline import AsyncPipeline
from azure.core.pipeline.policies import UserAgentPolicy, DistributedTracingPolicy
from azure.core.pipeline.policies import UserAgentPolicy, DistributedTracingPolicy, HttpLoggingPolicy
from azure.core.pipeline.transport import AsyncHttpTransport

from ._generated import KeyVaultClient
Expand Down Expand Up @@ -80,6 +80,8 @@ def __init__(self, vault_endpoint: str, credential: "TokenCredential", **kwargs:

@staticmethod
def _build_pipeline(config: Configuration, transport: AsyncHttpTransport, **kwargs: "**Any") -> AsyncPipeline:
logging_policy = HttpLoggingPolicy(**kwargs)
logging_policy.allowed_header_names.add("x-ms-keyvault-network-info")
policies = [
config.headers_policy,
config.user_agent_policy,
Expand All @@ -88,7 +90,8 @@ def _build_pipeline(config: Configuration, transport: AsyncHttpTransport, **kwar
config.retry_policy,
config.authentication_policy,
config.logging_policy,
DistributedTracingPolicy(),
DistributedTracingPolicy(**kwargs),
logging_policy,
]

if transport is None:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

from azure.core.configuration import Configuration
from azure.core.pipeline import Pipeline
from azure.core.pipeline.policies import UserAgentPolicy, DistributedTracingPolicy
from azure.core.pipeline.policies import UserAgentPolicy, DistributedTracingPolicy, HttpLoggingPolicy
from azure.core.pipeline.transport import RequestsTransport
from ._generated import KeyVaultClient
from .challenge_auth_policy import ChallengeAuthPolicy
Expand Down Expand Up @@ -81,6 +81,8 @@ def __init__(self, vault_endpoint, credential, **kwargs):
# pylint:disable=no-self-use
def _build_pipeline(self, config, transport, **kwargs):
# type: (Configuration, HttpTransport, **Any) -> Pipeline
logging_policy = HttpLoggingPolicy(**kwargs)
logging_policy.allowed_header_names.add("x-ms-keyvault-network-info")
policies = [
config.headers_policy,
config.user_agent_policy,
Expand All @@ -89,7 +91,8 @@ def _build_pipeline(self, config, transport, **kwargs):
config.retry_policy,
config.authentication_policy,
config.logging_policy,
DistributedTracingPolicy(),
DistributedTracingPolicy(**kwargs),
logging_policy,
]

if transport is None:
Expand Down
2 changes: 1 addition & 1 deletion sdk/keyvault/azure-keyvault-keys/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@
"azure.keyvault",
]
),
install_requires=["azure-core<2.0.0,>=1.0.0b2", "azure-common~=1.1", "cryptography>=2.1.4", "msrest>=0.5.0"],
install_requires=["azure-core<2.0.0,>=1.0.0b5", "azure-common~=1.1", "cryptography>=2.1.4", "msrest>=0.5.0"],
extras_require={
":python_version<'3.0'": ["azure-keyvault-nspkg"],
":python_version<'3.4'": ["enum34>=1.0.4"],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

from azure.core.configuration import Configuration
from azure.core.pipeline import AsyncPipeline
from azure.core.pipeline.policies import UserAgentPolicy, DistributedTracingPolicy
from azure.core.pipeline.policies import UserAgentPolicy, DistributedTracingPolicy, HttpLoggingPolicy
from azure.core.pipeline.transport import AsyncHttpTransport

from ._generated import KeyVaultClient
Expand Down Expand Up @@ -80,6 +80,8 @@ def __init__(self, vault_endpoint: str, credential: "TokenCredential", **kwargs:

@staticmethod
def _build_pipeline(config: Configuration, transport: AsyncHttpTransport, **kwargs: "**Any") -> AsyncPipeline:
logging_policy = HttpLoggingPolicy(**kwargs)
logging_policy.allowed_header_names.add("x-ms-keyvault-network-info")
policies = [
config.headers_policy,
config.user_agent_policy,
Expand All @@ -88,7 +90,8 @@ def _build_pipeline(config: Configuration, transport: AsyncHttpTransport, **kwar
config.retry_policy,
config.authentication_policy,
config.logging_policy,
DistributedTracingPolicy(),
DistributedTracingPolicy(**kwargs),
logging_policy,
]

if transport is None:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

from azure.core.configuration import Configuration
from azure.core.pipeline import Pipeline
from azure.core.pipeline.policies import UserAgentPolicy, DistributedTracingPolicy
from azure.core.pipeline.policies import UserAgentPolicy, DistributedTracingPolicy, HttpLoggingPolicy
from azure.core.pipeline.transport import RequestsTransport
from ._generated import KeyVaultClient
from .challenge_auth_policy import ChallengeAuthPolicy
Expand Down Expand Up @@ -81,6 +81,8 @@ def __init__(self, vault_endpoint, credential, **kwargs):
# pylint:disable=no-self-use
def _build_pipeline(self, config, transport, **kwargs):
# type: (Configuration, HttpTransport, **Any) -> Pipeline
logging_policy = HttpLoggingPolicy(**kwargs)
logging_policy.allowed_header_names.add("x-ms-keyvault-network-info")
policies = [
config.headers_policy,
config.user_agent_policy,
Expand All @@ -89,7 +91,8 @@ def _build_pipeline(self, config, transport, **kwargs):
config.retry_policy,
config.authentication_policy,
config.logging_policy,
DistributedTracingPolicy(),
DistributedTracingPolicy(**kwargs),
logging_policy,
]

if transport is None:
Expand Down
2 changes: 1 addition & 1 deletion sdk/keyvault/azure-keyvault-secrets/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@
"azure.keyvault",
]
),
install_requires=["azure-core<2.0.0,>=1.0.0b2", "azure-common~=1.1", "msrest>=0.5.0"],
install_requires=["azure-core<2.0.0,>=1.0.0b5", "azure-common~=1.1", "msrest>=0.5.0"],
extras_require={
":python_version<'3.0'": ["azure-keyvault-nspkg"],
":python_version<'3.4'": ["enum34>=1.0.4"],
Expand Down
6 changes: 1 addition & 5 deletions shared_requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ azure-cognitiveservices-language-nspkg
azure-cognitiveservices-search-nspkg
azure-cognitiveservices-vision-nspkg
azure-common~=1.1
azure-core<2.0.0,>=1.0.0b4
azure-core<2.0.0,>=1.0.0b5
azure-cosmosdb-table~=1.0
azure-datalake-store~=0.0.18
azure-eventhub<6.0.0,>=5.0.0b3
Expand Down Expand Up @@ -114,10 +114,6 @@ opencensus>=0.6.0
opencensus-ext-threading
opencensus-ext-azure>=0.3.1
#override azure-cognitiveservices-inkrecognizer azure-core<2.0.0,>=1.0.0b2
#override azure-identity azure-core<2.0.0,>=1.0.0b2
#override azure-keyvault-certificates azure-core<2.0.0,>=1.0.0b2
#override azure-keyvault-keys azure-core<2.0.0,>=1.0.0b2
#override azure-keyvault-secrets azure-core<2.0.0,>=1.0.0b2
#override azure-eventhub-checkpointstoreblob-aio azure-storage-blob<=12.0.0b4,>=12.0.0b2
#override azure-eventhub-checkpointstoreblob-aio aiohttp<4.0,>=3.0
#override azure-eventhub uamqp<2.0,>=1.2.3
Expand Down