Loading pkgs/development/python-modules/opentelemetry-api/default.nix 0 → 100644 +58 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , pythonOlder , fetchFromGitHub , deprecated , hatchling , importlib-metadata , opentelemetry-test-utils , setuptools , pytestCheckHook }: let self = buildPythonPackage { pname = "opentelemetry-api"; version = "1.18.0"; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "open-telemetry"; repo = "opentelemetry-python"; rev = "refs/tags/v${self.version}"; hash = "sha256-h6XDzM29wYiC51S7OpBXvWFCfZ7DmIyGMG2pFjJV7pI="; sparseCheckout = [ "/${self.pname}" ]; } + "/${self.pname}"; format = "pyproject"; nativeBuildInputs = [ hatchling ]; propagatedBuildInputs = [ deprecated importlib-metadata setuptools ]; nativeCheckInputs = [ opentelemetry-test-utils pytestCheckHook ]; pythonImportsCheck = [ "opentelemetry" ]; doCheck = false; # Enable tests via passthru to avoid cyclic dependency with opentelemetry-test-utils. passthru.tests.${self.pname} = self.overridePythonAttrs { doCheck = true; }; meta = with lib; { homepage = "https://opentelemetry.io"; description = "OpenTelemetry Python API"; license = licenses.asl20; maintainers = teams.deshaw.members; }; }; in self pkgs/development/python-modules/opentelemetry-exporter-otlp-proto-common/default.nix 0 → 100644 +49 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , pythonOlder , fetchFromGitHub , hatchling , opentelemetry-proto , opentelemetry-sdk , opentelemetry-test-utils , pytestCheckHook }: buildPythonPackage rec { pname = "opentelemetry-exporter-otlp-proto-common"; version = "1.18.0"; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "open-telemetry"; repo = "opentelemetry-python"; rev = "refs/tags/v${version}"; hash = "sha256-HNlkbDyYnr0/lDeY1xt0pRxqk+977ljgPdfJzAxL3AQ="; sparseCheckout = [ "/exporter/${pname}" ]; } + "/exporter/${pname}"; format = "pyproject"; nativeBuildInputs = [ hatchling ]; propagatedBuildInputs = [ opentelemetry-sdk opentelemetry-proto ]; nativeCheckInputs = [ opentelemetry-test-utils pytestCheckHook ]; pythonImportsCheck = [ "opentelemetry.exporter.otlp.proto.common" ]; meta = with lib; { homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/exporter/opentelemetry-exporter-otlp-proto-common"; description = "OpenTelemetry Protobuf encoding"; license = licenses.asl20; maintainers = teams.deshaw.members; }; } pkgs/development/python-modules/opentelemetry-exporter-otlp-proto-grpc/default.nix 0 → 100644 +58 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , pythonOlder , fetchFromGitHub , backoff , googleapis-common-protos , grpcio , hatchling , opentelemetry-test-utils , opentelemetry-exporter-otlp-proto-common , pytest-grpc , pytestCheckHook }: buildPythonPackage rec { pname = "opentelemetry-exporter-otlp-proto-grpc"; version = "1.18.0"; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "open-telemetry"; repo = "opentelemetry-python"; rev = "refs/tags/v${version}"; hash = "sha256-feAmPL/G3ABIY5tBODlMJIBzxqg6Bl7imJB2EYtEp2o="; sparseCheckout = [ "/exporter/${pname}" ]; } + "/exporter/${pname}"; format = "pyproject"; nativeBuildInputs = [ hatchling ]; propagatedBuildInputs = [ backoff googleapis-common-protos grpcio opentelemetry-exporter-otlp-proto-common ]; nativeCheckInputs = [ opentelemetry-test-utils pytestCheckHook ]; disabledTestPaths = [ "tests/performance/benchmarks/" ]; pythonImportsCheck = [ "opentelemetry.exporter.otlp.proto.grpc" ]; meta = with lib; { homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/exporter/opentelemetry-exporter-otlp-proto-grpc"; description = "OpenTelemetry Collector Protobuf over gRPC Exporter"; license = licenses.asl20; maintainers = teams.deshaw.members; }; } pkgs/development/python-modules/opentelemetry-exporter-otlp-proto-http/default.nix 0 → 100644 +55 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , pythonOlder , fetchFromGitHub , backoff , googleapis-common-protos , hatchling , opentelemetry-exporter-otlp-proto-common , opentelemetry-test-utils , requests , responses , pytestCheckHook }: buildPythonPackage rec { pname = "opentelemetry-exporter-otlp-proto-http"; version = "1.18.0"; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "open-telemetry"; repo = "opentelemetry-python"; rev = "refs/tags/v${version}"; hash = "sha256-r4jvIhRM9E4CuZyS/XvvYO+F9cPxip8ab57CUfip47Q="; sparseCheckout = [ "/exporter/${pname}" ]; } + "/exporter/${pname}"; format = "pyproject"; nativeBuildInputs = [ hatchling ]; propagatedBuildInputs = [ backoff googleapis-common-protos opentelemetry-exporter-otlp-proto-common requests ]; nativeCheckInputs = [ opentelemetry-test-utils pytestCheckHook responses ]; pythonImportsCheck = [ "opentelemetry.exporter.otlp.proto.http" ]; meta = with lib; { homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/exporter/opentelemetry-exporter-otlp-proto-http"; description = "OpenTelemetry Collector Protobuf over HTTP Exporter"; license = licenses.asl20; maintainers = teams.deshaw.members; }; } pkgs/development/python-modules/opentelemetry-exporter-otlp/default.nix 0 → 100644 +48 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , pythonOlder , fetchFromGitHub , backoff , hatchling , opentelemetry-exporter-otlp-proto-grpc , opentelemetry-exporter-otlp-proto-http , pytestCheckHook }: buildPythonPackage rec { pname = "opentelemetry-exporter-otlp"; version = "1.18.0"; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "open-telemetry"; repo = "opentelemetry-python"; rev = "refs/tags/v${version}"; hash = "sha256-ph9ahT6M8UBvuUJjk6nug68Ou/D7XuuXkfnKHEdD8x8="; sparseCheckout = [ "/exporter/${pname}" ]; } + "/exporter/${pname}"; format = "pyproject"; nativeBuildInputs = [ hatchling ]; propagatedBuildInputs = [ opentelemetry-exporter-otlp-proto-grpc opentelemetry-exporter-otlp-proto-http ]; nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "opentelemetry.exporter.otlp" ]; meta = with lib; { homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/exporter/opentelemetry-exporter-otlp"; description = "OpenTelemetry Collector Exporters"; license = licenses.asl20; maintainers = teams.deshaw.members; }; } Loading
pkgs/development/python-modules/opentelemetry-api/default.nix 0 → 100644 +58 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , pythonOlder , fetchFromGitHub , deprecated , hatchling , importlib-metadata , opentelemetry-test-utils , setuptools , pytestCheckHook }: let self = buildPythonPackage { pname = "opentelemetry-api"; version = "1.18.0"; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "open-telemetry"; repo = "opentelemetry-python"; rev = "refs/tags/v${self.version}"; hash = "sha256-h6XDzM29wYiC51S7OpBXvWFCfZ7DmIyGMG2pFjJV7pI="; sparseCheckout = [ "/${self.pname}" ]; } + "/${self.pname}"; format = "pyproject"; nativeBuildInputs = [ hatchling ]; propagatedBuildInputs = [ deprecated importlib-metadata setuptools ]; nativeCheckInputs = [ opentelemetry-test-utils pytestCheckHook ]; pythonImportsCheck = [ "opentelemetry" ]; doCheck = false; # Enable tests via passthru to avoid cyclic dependency with opentelemetry-test-utils. passthru.tests.${self.pname} = self.overridePythonAttrs { doCheck = true; }; meta = with lib; { homepage = "https://opentelemetry.io"; description = "OpenTelemetry Python API"; license = licenses.asl20; maintainers = teams.deshaw.members; }; }; in self
pkgs/development/python-modules/opentelemetry-exporter-otlp-proto-common/default.nix 0 → 100644 +49 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , pythonOlder , fetchFromGitHub , hatchling , opentelemetry-proto , opentelemetry-sdk , opentelemetry-test-utils , pytestCheckHook }: buildPythonPackage rec { pname = "opentelemetry-exporter-otlp-proto-common"; version = "1.18.0"; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "open-telemetry"; repo = "opentelemetry-python"; rev = "refs/tags/v${version}"; hash = "sha256-HNlkbDyYnr0/lDeY1xt0pRxqk+977ljgPdfJzAxL3AQ="; sparseCheckout = [ "/exporter/${pname}" ]; } + "/exporter/${pname}"; format = "pyproject"; nativeBuildInputs = [ hatchling ]; propagatedBuildInputs = [ opentelemetry-sdk opentelemetry-proto ]; nativeCheckInputs = [ opentelemetry-test-utils pytestCheckHook ]; pythonImportsCheck = [ "opentelemetry.exporter.otlp.proto.common" ]; meta = with lib; { homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/exporter/opentelemetry-exporter-otlp-proto-common"; description = "OpenTelemetry Protobuf encoding"; license = licenses.asl20; maintainers = teams.deshaw.members; }; }
pkgs/development/python-modules/opentelemetry-exporter-otlp-proto-grpc/default.nix 0 → 100644 +58 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , pythonOlder , fetchFromGitHub , backoff , googleapis-common-protos , grpcio , hatchling , opentelemetry-test-utils , opentelemetry-exporter-otlp-proto-common , pytest-grpc , pytestCheckHook }: buildPythonPackage rec { pname = "opentelemetry-exporter-otlp-proto-grpc"; version = "1.18.0"; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "open-telemetry"; repo = "opentelemetry-python"; rev = "refs/tags/v${version}"; hash = "sha256-feAmPL/G3ABIY5tBODlMJIBzxqg6Bl7imJB2EYtEp2o="; sparseCheckout = [ "/exporter/${pname}" ]; } + "/exporter/${pname}"; format = "pyproject"; nativeBuildInputs = [ hatchling ]; propagatedBuildInputs = [ backoff googleapis-common-protos grpcio opentelemetry-exporter-otlp-proto-common ]; nativeCheckInputs = [ opentelemetry-test-utils pytestCheckHook ]; disabledTestPaths = [ "tests/performance/benchmarks/" ]; pythonImportsCheck = [ "opentelemetry.exporter.otlp.proto.grpc" ]; meta = with lib; { homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/exporter/opentelemetry-exporter-otlp-proto-grpc"; description = "OpenTelemetry Collector Protobuf over gRPC Exporter"; license = licenses.asl20; maintainers = teams.deshaw.members; }; }
pkgs/development/python-modules/opentelemetry-exporter-otlp-proto-http/default.nix 0 → 100644 +55 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , pythonOlder , fetchFromGitHub , backoff , googleapis-common-protos , hatchling , opentelemetry-exporter-otlp-proto-common , opentelemetry-test-utils , requests , responses , pytestCheckHook }: buildPythonPackage rec { pname = "opentelemetry-exporter-otlp-proto-http"; version = "1.18.0"; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "open-telemetry"; repo = "opentelemetry-python"; rev = "refs/tags/v${version}"; hash = "sha256-r4jvIhRM9E4CuZyS/XvvYO+F9cPxip8ab57CUfip47Q="; sparseCheckout = [ "/exporter/${pname}" ]; } + "/exporter/${pname}"; format = "pyproject"; nativeBuildInputs = [ hatchling ]; propagatedBuildInputs = [ backoff googleapis-common-protos opentelemetry-exporter-otlp-proto-common requests ]; nativeCheckInputs = [ opentelemetry-test-utils pytestCheckHook responses ]; pythonImportsCheck = [ "opentelemetry.exporter.otlp.proto.http" ]; meta = with lib; { homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/exporter/opentelemetry-exporter-otlp-proto-http"; description = "OpenTelemetry Collector Protobuf over HTTP Exporter"; license = licenses.asl20; maintainers = teams.deshaw.members; }; }
pkgs/development/python-modules/opentelemetry-exporter-otlp/default.nix 0 → 100644 +48 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , pythonOlder , fetchFromGitHub , backoff , hatchling , opentelemetry-exporter-otlp-proto-grpc , opentelemetry-exporter-otlp-proto-http , pytestCheckHook }: buildPythonPackage rec { pname = "opentelemetry-exporter-otlp"; version = "1.18.0"; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "open-telemetry"; repo = "opentelemetry-python"; rev = "refs/tags/v${version}"; hash = "sha256-ph9ahT6M8UBvuUJjk6nug68Ou/D7XuuXkfnKHEdD8x8="; sparseCheckout = [ "/exporter/${pname}" ]; } + "/exporter/${pname}"; format = "pyproject"; nativeBuildInputs = [ hatchling ]; propagatedBuildInputs = [ opentelemetry-exporter-otlp-proto-grpc opentelemetry-exporter-otlp-proto-http ]; nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "opentelemetry.exporter.otlp" ]; meta = with lib; { homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/exporter/opentelemetry-exporter-otlp"; description = "OpenTelemetry Collector Exporters"; license = licenses.asl20; maintainers = teams.deshaw.members; }; }