diff --git a/sdk/monitor/azure-monitor-opentelemetry/CHANGELOG.md b/sdk/monitor/azure-monitor-opentelemetry/CHANGELOG.md index d734885c1e39..60fe678ada21 100644 --- a/sdk/monitor/azure-monitor-opentelemetry/CHANGELOG.md +++ b/sdk/monitor/azure-monitor-opentelemetry/CHANGELOG.md @@ -10,6 +10,8 @@ - Update configure_azure_monitor signature and Django sample ([#33834](https://github.com/Azure/azure-sdk-for-python/pull/33834)) +- Remove support for Python 3.7 + ([#34252](https://github.com/Azure/azure-sdk-for-python/pull/34252)) ## 1.2.0 (2024-01-18) diff --git a/sdk/monitor/azure-monitor-opentelemetry/azure/monitor/opentelemetry/_constants.py b/sdk/monitor/azure-monitor-opentelemetry/azure/monitor/opentelemetry/_constants.py index 2428729d4a5d..c289e85bdb88 100644 --- a/sdk/monitor/azure-monitor-opentelemetry/azure/monitor/opentelemetry/_constants.py +++ b/sdk/monitor/azure-monitor-opentelemetry/azure/monitor/opentelemetry/_constants.py @@ -13,6 +13,9 @@ from azure.monitor.opentelemetry.exporter._connection_string_parser import ( # pylint: disable=import-error,no-name-in-module ConnectionStringParser, ) +from azure.monitor.opentelemetry.exporter._constants import ( # pylint: disable=import-error,no-name-in-module + _AZURE_MONITOR_DISTRO_VERSION_ARG, +) # --------------------Configuration------------------------------------------ @@ -21,8 +24,7 @@ DISABLE_LOGGING_ARG = "disable_logging" DISABLE_METRICS_ARG = "disable_metrics" DISABLE_TRACING_ARG = "disable_tracing" -# TODO: Use constant in exporter once available -DISTRO_VERSION_ARG = "distro_version" +DISTRO_VERSION_ARG = _AZURE_MONITOR_DISTRO_VERSION_ARG LOGGER_NAME_ARG = "logger_name" INSTRUMENTATION_OPTIONS_ARG = "instrumentation_options" RESOURCE_ARG = "resource" diff --git a/sdk/monitor/azure-monitor-opentelemetry/setup.py b/sdk/monitor/azure-monitor-opentelemetry/setup.py index cc2ff376a681..3b86ba574d88 100644 --- a/sdk/monitor/azure-monitor-opentelemetry/setup.py +++ b/sdk/monitor/azure-monitor-opentelemetry/setup.py @@ -63,7 +63,6 @@ "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", @@ -84,11 +83,11 @@ package_data={ "pytyped": ["py.typed"], }, - python_requires=">=3.7", + python_requires=">=3.8", install_requires=[ "azure-core<2.0.0,>=1.24.0", "azure-core-tracing-opentelemetry~=1.0.0b10", - "azure-monitor-opentelemetry-exporter~=1.0.0b21", + "azure-monitor-opentelemetry-exporter~=1.0.0b22", "opentelemetry-instrumentation-django~=0.42b0", "opentelemetry-instrumentation-fastapi~=0.42b0", "opentelemetry-instrumentation-flask~=0.42b0", @@ -96,7 +95,7 @@ "opentelemetry-instrumentation-requests~=0.42b0", "opentelemetry-instrumentation-urllib~=0.42b0", "opentelemetry-instrumentation-urllib3~=0.42b0", - "opentelemetry-resource-detector-azure~=0.1.1", + "opentelemetry-resource-detector-azure~=0.1.2", ], entry_points={ "opentelemetry_distro": [