Source: python-opentelemetry-contrib
Section: python
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Uploaders: Pieter Lenaerts <plenae@disroot.org>
Build-Depends:
 debhelper-compat (= 14),
 dh-sequence-python3,
 pybuild-plugin-pyproject,
 python3-all,
 python3-hatchling,
 python3-setuptools,
Build-Depends-Indep:
 python3-aiohttp <!nocheck>,
 python3-asgiref <!nocheck>,
 python3-django <!nocheck>,
 python3-fastapi <!nocheck>,
 python3-flask <!nocheck>,
 python3-gevent <!nocheck>,
 python3-httpx <!nocheck>,
 python3-httpx2 <!nocheck>,
 python3-multidict <!nocheck>,
 python3-opentelemetry-api <!nocheck>,
 python3-opentelemetry-sdk <!nocheck>,
 python3-opentelemetry-semantic-conventions <!nocheck>,
 python3-opentelemetry-test-utils <!nocheck>,
 python3-packaging <!nocheck>,
 python3-psutil <!nocheck>,
 python3-pytest <!nocheck>,
 python3-pytest-aiohttp <!nocheck>,
 python3-pytest-asyncio <!nocheck>,
 python3-requests <!nocheck>,
 python3-respx <!nocheck>,
 python3-starlette <!nocheck>,
 python3-werkzeug <!nocheck>,
 python3-wrapt <!nocheck>,
 python3-yarl <!nocheck>,
Standards-Version: 4.7.4
Homepage: https://opentelemetry.io/
Vcs-Browser: https://salsa.debian.org/python-team/packages/python-opentelemetry-contrib
Vcs-Git: https://salsa.debian.org/python-team/packages/python-opentelemetry-contrib.git

Package: python3-opentelemetry-instrumentation
Architecture: all
Description: Python auto-instrumentation base package for OpenTelemetry
 The OpenTelemetry instrumentation package provides the base framework used by
 all OpenTelemetry instrumentations: the BaseInstrumentor ABC, dependency
 conflict detection, semantic convention helpers, propagators and utility
 functions.
 .
 It also ships the 'opentelemetry-instrument' and 'opentelemetry-bootstrap'
 command line tools used for automatic (agent-style) instrumentation.
 .
 This package does not ship individual instrumentation library. These are
 packaged as python3-opentelemetry-instrumentation-{integration}.
 .
 This package is part of the OpenTelemetry Python Contrib project.

Package: python3-opentelemetry-util-http
Architecture: all
# Not declared in upstream's pyproject.toml, but imported by
# opentelemetry.util.http.httplib.
Depends:
 python3-opentelemetry-instrumentation,
 python3-wrapt,
Description: Web utilities for OpenTelemetry
 OpenTelemetry is an observability framework – an API, SDK, and tools that are
 designed to aid in the generation and collection of application telemetry
 data such as metrics, logs, and traces.
 .
 This library provides HTTP-related functionality that is common to the
 instrumentations of web frameworks (such as WSGI and ASGI middleware, Django,
 Flask, Starlette or FastAPI): excluded URL handling, header capturing, URL
 redaction and similar helpers.
 .
 This package is part of the OpenTelemetry Python Contrib project.

Package: python3-opentelemetry-instrumentation-wsgi
Architecture: all
Description: WSGI middleware for OpenTelemetry
 OpenTelemetry is an observability framework – an API, SDK, and tools that are
 designed to aid in the generation and collection of application telemetry
 data such as metrics, logs, and traces.
 .
 This library provides a WSGI middleware that can be used on any WSGI
 framework (such as Django or Flask) to track request timing through
 OpenTelemetry.
 .
 This package is part of the OpenTelemetry Python Contrib project.

Package: python3-opentelemetry-instrumentation-asgi
Architecture: all
Description: ASGI instrumentation for OpenTelemetry
 OpenTelemetry is an observability framework – an API, SDK, and tools that are
 designed to aid in the generation and collection of application telemetry
 data such as metrics, logs, and traces.
 .
 This library provides an ASGI middleware that can be used on any ASGI
 framework (such as Django, Starlette, FastAPI or Quart) to track request
 timing through OpenTelemetry.
 .
 This package is part of the OpenTelemetry Python Contrib project.

Package: python3-opentelemetry-instrumentation-django
Architecture: all
Recommends:
 python3-django,
Suggests:
 python3-opentelemetry-instrumentation-asgi,
Description: OpenTelemetry instrumentation for Django
 OpenTelemetry is an observability framework – an API, SDK, and tools that are
 designed to aid in the generation and collection of application telemetry
 data such as metrics, logs, and traces.
 .
 This library allows tracing requests for Django applications. Django
 applications served through ASGI additionally need the ASGI instrumentation
 (python3-opentelemetry-instrumentation-asgi).
 .
 This package is part of the OpenTelemetry Python Contrib project.

Package: python3-opentelemetry-instrumentation-flask
Architecture: all
Recommends:
 python3-flask,
Description: OpenTelemetry instrumentation for Flask
 OpenTelemetry is an observability framework – an API, SDK, and tools that are
 designed to aid in the generation and collection of application telemetry
 data such as metrics, logs, and traces.
 .
 This library builds on the OpenTelemetry WSGI middleware to track web
 requests in Flask applications.
 .
 This package is part of the OpenTelemetry Python Contrib project.

Package: python3-opentelemetry-instrumentation-aiohttp-client
Architecture: all
Recommends:
 python3-aiohttp,
Description: OpenTelemetry instrumentation for the aiohttp client
 OpenTelemetry is an observability framework – an API, SDK, and tools that are
 designed to aid in the generation and collection of application telemetry
 data such as metrics, logs, and traces.
 .
 This library allows tracing HTTP requests made by the aiohttp client
 library.
 .
 This package is part of the OpenTelemetry Python Contrib project.

Package: python3-opentelemetry-instrumentation-aiohttp-server
Architecture: all
Recommends:
 python3-aiohttp,
Description: OpenTelemetry instrumentation for the aiohttp server
 OpenTelemetry is an observability framework – an API, SDK, and tools that are
 designed to aid in the generation and collection of application telemetry
 data such as metrics, logs, and traces.
 .
 This library allows tracing HTTP requests served by aiohttp server
 applications.
 .
 This package is part of the OpenTelemetry Python Contrib project.

Package: python3-opentelemetry-instrumentation-aws-lambda
Architecture: all
Description: OpenTelemetry instrumentation for AWS Lambda
 OpenTelemetry is an observability framework – an API, SDK, and tools that are
 designed to aid in the generation and collection of application telemetry
 data such as metrics, logs, and traces.
 .
 This library provides an instrumentor to trace the invocations of Lambda
 functions on the AWS Lambda service.
 .
 This package is part of the OpenTelemetry Python Contrib project.

Package: python3-opentelemetry-instrumentation-fastapi
Architecture: all
Recommends:
 python3-fastapi,
Description: OpenTelemetry instrumentation for FastAPI
 OpenTelemetry is an observability framework – an API, SDK, and tools that are
 designed to aid in the generation and collection of application telemetry
 data such as metrics, logs, and traces.
 .
 This library provides automatic and manual instrumentation of FastAPI
 applications, tracing the HTTP requests they serve. It builds on the
 OpenTelemetry ASGI instrumentation.
 .
 This package is part of the OpenTelemetry Python Contrib project.

Package: python3-opentelemetry-instrumentation-httpx
Architecture: all
Recommends:
 python3-httpx | python3-httpx2,
Description: OpenTelemetry instrumentation for HTTPX
 OpenTelemetry is an observability framework – an API, SDK, and tools that are
 designed to aid in the generation and collection of application telemetry
 data such as metrics, logs, and traces.
 .
 This library allows tracing HTTP requests made by the httpx and httpx2
 libraries.
 .
 This package is part of the OpenTelemetry Python Contrib project.

Package: python3-opentelemetry-instrumentation-requests
Architecture: all
Recommends:
 python3-requests,
Description: OpenTelemetry instrumentation for requests
 OpenTelemetry is an observability framework – an API, SDK, and tools that are
 designed to aid in the generation and collection of application telemetry
 data such as metrics, logs, and traces.
 .
 This library allows tracing HTTP requests made by the requests library.
 .
 This package is part of the OpenTelemetry Python Contrib project.

Package: python3-opentelemetry-instrumentation-system-metrics
Architecture: all
Description: OpenTelemetry instrumentation for system metrics
 OpenTelemetry is an observability framework – an API, SDK, and tools that are
 designed to aid in the generation and collection of application telemetry
 data such as metrics, logs, and traces.
 .
 This library collects system performance metrics, such as CPU, memory,
 disk, network and process statistics, through psutil.
 .
 This package is part of the OpenTelemetry Python Contrib project.

Package: python3-opentelemetry-propagator-aws-xray
Architecture: all
Description: OpenTelemetry propagator for AWS X-Ray
 OpenTelemetry is an observability framework – an API, SDK, and tools that are
 designed to aid in the generation and collection of application telemetry
 data such as metrics, logs, and traces.
 .
 This library provides the propagator needed to inject or extract a tracing
 context in the AWS X-Ray format across AWS services.
 .
 This package is part of the OpenTelemetry Python Contrib project.
