Blob Blame History Raw
Name:           python-opentelemetry-resource-detector-azure
Version:        0.1.5
Release:        %autorelease
Summary:        OpenTelemetry Resource detectors for Azure

License:        Apache-2.0
URL:            https://pypi.org/project/opentelemetry-resource-detector-azure
Source:         %{pypi_source opentelemetry_resource_detector_azure}

BuildArch:      noarch

BuildRequires:  python3-devel
BuildRequires:  %{py3_dist pytest}

%global common_description %{expand:
This library contains OpenTelemetry Resource Detectors for the following Azure
resources:

  • Azure App Service
  • Azure Virtual Machines}

%description %{common_description}


%package -n python3-opentelemetry-resource-detector-azure
Summary:        %{summary}

%description -n python3-opentelemetry-resource-detector-azure %{common_description}


%prep
%autosetup -n opentelemetry_resource_detector_azure-%{version}


%generate_buildrequires
%pyproject_buildrequires


%build
%pyproject_wheel


%install
%pyproject_install
# The opentelemetry and opentelemetry/sdk directies are shared
# namespace package directories; they are co-owned with other opentelemetry
# packages, including subpackages of python-opentelemetry and/or
# python-opentelemetry-contrib. See RHBZ#1935266.
%pyproject_save_files -l opentelemetry


%check
# Test failure regression in TestAzureVMResourceDetector
# https://github.com/open-telemetry/opentelemetry-python-contrib/issues/2102
k="${k-}${k+ and }not (TestAzureVMResourceDetector and test_linux)"
k="${k-}${k+ and }not (TestAzureVMResourceDetector and test_windows)"

%pytest -k "${k-}" -v


%files -n python3-opentelemetry-resource-detector-azure -f %{pyproject_files}
%doc README.rst


%changelog
%autochangelog