Merge pull request #293042 from natsukium/opentelemetry/update
python311Packages.opentelemetry-api: 1.22.0 -> 1.23.0; python311Packages.opentelemetry-instrumentation: 0.43b0 -> 0.44b0
This commit is contained in:
commit
31ee152f26
@ -150,6 +150,8 @@ buildPythonPackage rec {
|
|||||||
"chromadb/test/stress/"
|
"chromadb/test/stress/"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
__darwinAllowLocalNetworking = true;
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "The AI-native open-source embedding database";
|
description = "The AI-native open-source embedding database";
|
||||||
homepage = "https://github.com/chroma-core/chroma";
|
homepage = "https://github.com/chroma-core/chroma";
|
||||||
|
@ -14,30 +14,32 @@
|
|||||||
let
|
let
|
||||||
self = buildPythonPackage rec {
|
self = buildPythonPackage rec {
|
||||||
pname = "opentelemetry-api";
|
pname = "opentelemetry-api";
|
||||||
version = "1.22.0";
|
version = "1.23.0";
|
||||||
disabled = pythonOlder "3.7";
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
# to avoid breakage, every package in opentelemetry-python must inherit this version, src, and meta
|
# to avoid breakage, every package in opentelemetry-python must inherit this version, src, and meta
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "open-telemetry";
|
owner = "open-telemetry";
|
||||||
repo = "opentelemetry-python";
|
repo = "opentelemetry-python";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-6BmBmooVaH1FOpgXpFlYth0r9XaNtmb9UezeP8hWEok=";
|
hash = "sha256-Ge/DjVG7ajoS0nJLZxtfn4Mmx0SffAE/91dViA5qWAA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
sourceRoot = "${src.name}/opentelemetry-api";
|
sourceRoot = "${src.name}/opentelemetry-api";
|
||||||
|
|
||||||
format = "pyproject";
|
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
hatchling
|
|
||||||
pythonRelaxDepsHook
|
pythonRelaxDepsHook
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [
|
||||||
|
hatchling
|
||||||
|
];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
deprecated
|
deprecated
|
||||||
importlib-metadata
|
importlib-metadata
|
||||||
setuptools
|
|
||||||
];
|
];
|
||||||
|
|
||||||
pythonRelaxDeps = [
|
pythonRelaxDeps = [
|
||||||
|
@ -2,10 +2,8 @@
|
|||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, pythonOlder
|
, pythonOlder
|
||||||
, hatchling
|
, hatchling
|
||||||
, backoff
|
|
||||||
, opentelemetry-api
|
, opentelemetry-api
|
||||||
, opentelemetry-proto
|
, opentelemetry-proto
|
||||||
, opentelemetry-sdk
|
|
||||||
, opentelemetry-test-utils
|
, opentelemetry-test-utils
|
||||||
, pytestCheckHook
|
, pytestCheckHook
|
||||||
}:
|
}:
|
||||||
@ -13,19 +11,17 @@
|
|||||||
buildPythonPackage {
|
buildPythonPackage {
|
||||||
inherit (opentelemetry-api) version src;
|
inherit (opentelemetry-api) version src;
|
||||||
pname = "opentelemetry-exporter-otlp-proto-common";
|
pname = "opentelemetry-exporter-otlp-proto-common";
|
||||||
disabled = pythonOlder "3.7";
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
sourceRoot = "${opentelemetry-api.src.name}/exporter/opentelemetry-exporter-otlp-proto-common";
|
sourceRoot = "${opentelemetry-api.src.name}/exporter/opentelemetry-exporter-otlp-proto-common";
|
||||||
|
|
||||||
format = "pyproject";
|
build-system = [
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
hatchling
|
hatchling
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
backoff
|
|
||||||
opentelemetry-sdk
|
|
||||||
opentelemetry-proto
|
opentelemetry-proto
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -1,35 +1,37 @@
|
|||||||
{ lib
|
{ lib
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, pythonOlder
|
, pythonOlder
|
||||||
, backoff
|
, deprecated
|
||||||
, googleapis-common-protos
|
, googleapis-common-protos
|
||||||
, grpcio
|
, grpcio
|
||||||
, hatchling
|
, hatchling
|
||||||
, opentelemetry-api
|
, opentelemetry-api
|
||||||
, opentelemetry-test-utils
|
|
||||||
, opentelemetry-exporter-otlp-proto-common
|
, opentelemetry-exporter-otlp-proto-common
|
||||||
, pytest-grpc
|
, opentelemetry-proto
|
||||||
|
, opentelemetry-test-utils
|
||||||
, pytestCheckHook
|
, pytestCheckHook
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage {
|
buildPythonPackage {
|
||||||
inherit (opentelemetry-api) version src;
|
inherit (opentelemetry-api) version src;
|
||||||
pname = "opentelemetry-exporter-otlp-proto-grpc";
|
pname = "opentelemetry-exporter-otlp-proto-grpc";
|
||||||
disabled = pythonOlder "3.7";
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
sourceRoot = "${opentelemetry-api.src.name}/exporter/opentelemetry-exporter-otlp-proto-grpc";
|
sourceRoot = "${opentelemetry-api.src.name}/exporter/opentelemetry-exporter-otlp-proto-grpc";
|
||||||
|
|
||||||
format = "pyproject";
|
build-system = [
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
hatchling
|
hatchling
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
backoff
|
deprecated
|
||||||
googleapis-common-protos
|
googleapis-common-protos
|
||||||
grpcio
|
grpcio
|
||||||
|
opentelemetry-api
|
||||||
opentelemetry-exporter-otlp-proto-common
|
opentelemetry-exporter-otlp-proto-common
|
||||||
|
opentelemetry-proto
|
||||||
];
|
];
|
||||||
|
|
||||||
nativeCheckInputs = [
|
nativeCheckInputs = [
|
||||||
@ -43,6 +45,8 @@ buildPythonPackage {
|
|||||||
|
|
||||||
pythonImportsCheck = [ "opentelemetry.exporter.otlp.proto.grpc" ];
|
pythonImportsCheck = [ "opentelemetry.exporter.otlp.proto.grpc" ];
|
||||||
|
|
||||||
|
__darwinAllowLocalNetworking = true;
|
||||||
|
|
||||||
meta = opentelemetry-api.meta // {
|
meta = opentelemetry-api.meta // {
|
||||||
homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/exporter/opentelemetry-exporter-otlp-proto-grpc";
|
homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/exporter/opentelemetry-exporter-otlp-proto-grpc";
|
||||||
description = "OpenTelemetry Collector Protobuf over gRPC Exporter";
|
description = "OpenTelemetry Collector Protobuf over gRPC Exporter";
|
||||||
|
@ -1,11 +1,13 @@
|
|||||||
{ lib
|
{ lib
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, pythonOlder
|
, pythonOlder
|
||||||
, backoff
|
, deprecated
|
||||||
, googleapis-common-protos
|
, googleapis-common-protos
|
||||||
, hatchling
|
, hatchling
|
||||||
, opentelemetry-api
|
, opentelemetry-api
|
||||||
, opentelemetry-exporter-otlp-proto-common
|
, opentelemetry-exporter-otlp-proto-common
|
||||||
|
, opentelemetry-proto
|
||||||
|
, opentelemetry-sdk
|
||||||
, opentelemetry-test-utils
|
, opentelemetry-test-utils
|
||||||
, requests
|
, requests
|
||||||
, responses
|
, responses
|
||||||
@ -15,20 +17,23 @@
|
|||||||
buildPythonPackage {
|
buildPythonPackage {
|
||||||
inherit (opentelemetry-api) version src;
|
inherit (opentelemetry-api) version src;
|
||||||
pname = "opentelemetry-exporter-otlp-proto-http";
|
pname = "opentelemetry-exporter-otlp-proto-http";
|
||||||
disabled = pythonOlder "3.7";
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
sourceRoot = "${opentelemetry-api.src.name}/exporter/opentelemetry-exporter-otlp-proto-http";
|
sourceRoot = "${opentelemetry-api.src.name}/exporter/opentelemetry-exporter-otlp-proto-http";
|
||||||
|
|
||||||
format = "pyproject";
|
build-system = [
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
hatchling
|
hatchling
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
backoff
|
deprecated
|
||||||
googleapis-common-protos
|
googleapis-common-protos
|
||||||
|
opentelemetry-api
|
||||||
opentelemetry-exporter-otlp-proto-common
|
opentelemetry-exporter-otlp-proto-common
|
||||||
|
opentelemetry-proto
|
||||||
|
opentelemetry-sdk
|
||||||
requests
|
requests
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -1,33 +1,34 @@
|
|||||||
{ lib
|
{ lib
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, pythonOlder
|
, pythonOlder
|
||||||
, backoff
|
|
||||||
, hatchling
|
, hatchling
|
||||||
, opentelemetry-api
|
, opentelemetry-api
|
||||||
, opentelemetry-exporter-otlp-proto-grpc
|
, opentelemetry-exporter-otlp-proto-grpc
|
||||||
, opentelemetry-exporter-otlp-proto-http
|
, opentelemetry-exporter-otlp-proto-http
|
||||||
|
, opentelemetry-test-utils
|
||||||
, pytestCheckHook
|
, pytestCheckHook
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage {
|
buildPythonPackage {
|
||||||
inherit (opentelemetry-api) version src;
|
inherit (opentelemetry-api) version src;
|
||||||
pname = "opentelemetry-exporter-otlp";
|
pname = "opentelemetry-exporter-otlp";
|
||||||
disabled = pythonOlder "3.7";
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
sourceRoot = "${opentelemetry-api.src.name}/exporter/opentelemetry-exporter-otlp";
|
sourceRoot = "${opentelemetry-api.src.name}/exporter/opentelemetry-exporter-otlp";
|
||||||
|
|
||||||
format = "pyproject";
|
build-system = [
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
hatchling
|
hatchling
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
opentelemetry-exporter-otlp-proto-grpc
|
opentelemetry-exporter-otlp-proto-grpc
|
||||||
opentelemetry-exporter-otlp-proto-http
|
opentelemetry-exporter-otlp-proto-http
|
||||||
];
|
];
|
||||||
|
|
||||||
nativeCheckInputs = [
|
nativeCheckInputs = [
|
||||||
|
opentelemetry-test-utils
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -10,19 +10,20 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage {
|
buildPythonPackage {
|
||||||
inherit (opentelemetry-api) version src;
|
inherit (opentelemetry-api) src;
|
||||||
pname = "opentelemetry-exporter-prometheus";
|
pname = "opentelemetry-exporter-prometheus";
|
||||||
disabled = pythonOlder "3.7";
|
version = "0.44b0";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
sourceRoot = "${opentelemetry-api.src.name}/exporter/opentelemetry-exporter-prometheus";
|
sourceRoot = "${opentelemetry-api.src.name}/exporter/opentelemetry-exporter-prometheus";
|
||||||
|
|
||||||
format = "pyproject";
|
build-system = [
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
hatchling
|
hatchling
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
opentelemetry-api
|
opentelemetry-api
|
||||||
opentelemetry-sdk
|
opentelemetry-sdk
|
||||||
prometheus-client
|
prometheus-client
|
||||||
|
@ -15,23 +15,23 @@
|
|||||||
buildPythonPackage {
|
buildPythonPackage {
|
||||||
inherit (opentelemetry-instrumentation) version src;
|
inherit (opentelemetry-instrumentation) version src;
|
||||||
pname = "opentelemetry-instrumentation-aiohttp-client";
|
pname = "opentelemetry-instrumentation-aiohttp-client";
|
||||||
disabled = pythonOlder "3.7";
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
sourceRoot = "${opentelemetry-instrumentation.src.name}/instrumentation/opentelemetry-instrumentation-aiohttp-client";
|
sourceRoot = "${opentelemetry-instrumentation.src.name}/instrumentation/opentelemetry-instrumentation-aiohttp-client";
|
||||||
|
|
||||||
format = "pyproject";
|
build-system = [
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
hatchling
|
hatchling
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
|
aiohttp
|
||||||
opentelemetry-api
|
opentelemetry-api
|
||||||
opentelemetry-instrumentation
|
opentelemetry-instrumentation
|
||||||
opentelemetry-semantic-conventions
|
opentelemetry-semantic-conventions
|
||||||
opentelemetry-util-http
|
opentelemetry-util-http
|
||||||
wrapt
|
wrapt
|
||||||
aiohttp
|
|
||||||
];
|
];
|
||||||
|
|
||||||
# missing https://github.com/ezequielramos/http-server-mock
|
# missing https://github.com/ezequielramos/http-server-mock
|
||||||
|
@ -14,17 +14,17 @@
|
|||||||
buildPythonPackage {
|
buildPythonPackage {
|
||||||
inherit (opentelemetry-instrumentation) version src;
|
inherit (opentelemetry-instrumentation) version src;
|
||||||
pname = "opentelemetry-instrumentation-asgi";
|
pname = "opentelemetry-instrumentation-asgi";
|
||||||
disabled = pythonOlder "3.7";
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
sourceRoot = "${opentelemetry-instrumentation.src.name}/instrumentation/opentelemetry-instrumentation-asgi";
|
sourceRoot = "${opentelemetry-instrumentation.src.name}/instrumentation/opentelemetry-instrumentation-asgi";
|
||||||
|
|
||||||
format = "pyproject";
|
build-system = [
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
hatchling
|
hatchling
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
asgiref
|
asgiref
|
||||||
opentelemetry-instrumentation
|
opentelemetry-instrumentation
|
||||||
opentelemetry-api
|
opentelemetry-api
|
||||||
|
@ -13,33 +13,36 @@
|
|||||||
, pytestCheckHook
|
, pytestCheckHook
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage {
|
buildPythonPackage rec {
|
||||||
inherit (opentelemetry-instrumentation) version src;
|
inherit (opentelemetry-instrumentation) version src;
|
||||||
pname = "opentelemetry-instrumentation-django";
|
pname = "opentelemetry-instrumentation-django";
|
||||||
disabled = pythonOlder "3.7";
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
sourceRoot = "${opentelemetry-instrumentation.src.name}/instrumentation/opentelemetry-instrumentation-django";
|
sourceRoot = "${opentelemetry-instrumentation.src.name}/instrumentation/opentelemetry-instrumentation-django";
|
||||||
|
|
||||||
format = "pyproject";
|
build-system = [
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
hatchling
|
hatchling
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
django
|
django
|
||||||
opentelemetry-api
|
opentelemetry-api
|
||||||
opentelemetry-instrumentation
|
opentelemetry-instrumentation
|
||||||
opentelemetry-instrumentation-asgi
|
|
||||||
opentelemetry-instrumentation-wsgi
|
opentelemetry-instrumentation-wsgi
|
||||||
opentelemetry-semantic-conventions
|
opentelemetry-semantic-conventions
|
||||||
opentelemetry-util-http
|
opentelemetry-util-http
|
||||||
];
|
];
|
||||||
|
|
||||||
|
passthru.optional-dependencies = {
|
||||||
|
asgi = [ opentelemetry-instrumentation-asgi ];
|
||||||
|
};
|
||||||
|
|
||||||
nativeCheckInputs = [
|
nativeCheckInputs = [
|
||||||
opentelemetry-test-utils
|
opentelemetry-test-utils
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
];
|
] ++ passthru.optional-dependencies.asgi;
|
||||||
|
|
||||||
pythonImportsCheck = [ "opentelemetry.instrumentation.django" ];
|
pythonImportsCheck = [ "opentelemetry.instrumentation.django" ];
|
||||||
|
|
||||||
|
@ -19,15 +19,15 @@ buildPythonPackage {
|
|||||||
pname = "opentelemetry-instrumentation-fastapi";
|
pname = "opentelemetry-instrumentation-fastapi";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
sourceRoot = "${opentelemetry-instrumentation.src.name}/instrumentation/opentelemetry-instrumentation-fastapi";
|
sourceRoot = "${opentelemetry-instrumentation.src.name}/instrumentation/opentelemetry-instrumentation-fastapi";
|
||||||
|
|
||||||
nativeBuildInputs = [
|
build-system = [
|
||||||
hatchling
|
hatchling
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
fastapi
|
fastapi
|
||||||
opentelemetry-api
|
opentelemetry-api
|
||||||
opentelemetry-instrumentation
|
opentelemetry-instrumentation
|
||||||
|
@ -7,6 +7,7 @@
|
|||||||
, opentelemetry-semantic-conventions
|
, opentelemetry-semantic-conventions
|
||||||
, opentelemetry-test-utils
|
, opentelemetry-test-utils
|
||||||
, opentelemetry-util-http
|
, opentelemetry-util-http
|
||||||
|
, packaging
|
||||||
, pytestCheckHook
|
, pytestCheckHook
|
||||||
, pythonOlder
|
, pythonOlder
|
||||||
}:
|
}:
|
||||||
@ -14,21 +15,22 @@
|
|||||||
buildPythonPackage {
|
buildPythonPackage {
|
||||||
inherit (opentelemetry-instrumentation) version src;
|
inherit (opentelemetry-instrumentation) version src;
|
||||||
pname = "opentelemetry-instrumentation-flask";
|
pname = "opentelemetry-instrumentation-flask";
|
||||||
disabled = pythonOlder "3.7";
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
sourceRoot = "${opentelemetry-instrumentation.src.name}/instrumentation/opentelemetry-instrumentation-flask";
|
sourceRoot = "${opentelemetry-instrumentation.src.name}/instrumentation/opentelemetry-instrumentation-flask";
|
||||||
|
|
||||||
format = "pyproject";
|
build-system = [ hatchling ];
|
||||||
|
|
||||||
nativeBuildInputs = [ hatchling ];
|
dependencies = [
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
|
||||||
flask
|
flask
|
||||||
opentelemetry-api
|
opentelemetry-api
|
||||||
opentelemetry-instrumentation
|
opentelemetry-instrumentation
|
||||||
opentelemetry-instrumentation-wsgi
|
opentelemetry-instrumentation-wsgi
|
||||||
opentelemetry-semantic-conventions
|
opentelemetry-semantic-conventions
|
||||||
opentelemetry-util-http
|
opentelemetry-util-http
|
||||||
|
packaging
|
||||||
];
|
];
|
||||||
|
|
||||||
nativeCheckInputs = [
|
nativeCheckInputs = [
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
{ lib
|
{ lib
|
||||||
|
, stdenv
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, pythonOlder
|
, pythonOlder
|
||||||
, hatchling
|
, hatchling
|
||||||
@ -15,17 +16,17 @@
|
|||||||
buildPythonPackage {
|
buildPythonPackage {
|
||||||
inherit (opentelemetry-instrumentation) version src;
|
inherit (opentelemetry-instrumentation) version src;
|
||||||
pname = "opentelemetry-instrumentation-grpc";
|
pname = "opentelemetry-instrumentation-grpc";
|
||||||
disabled = pythonOlder "3.7";
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
sourceRoot = "${opentelemetry-instrumentation.src.name}/instrumentation/opentelemetry-instrumentation-grpc";
|
sourceRoot = "${opentelemetry-instrumentation.src.name}/instrumentation/opentelemetry-instrumentation-grpc";
|
||||||
|
|
||||||
format = "pyproject";
|
build-system = [
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
hatchling
|
hatchling
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
opentelemetry-api
|
opentelemetry-api
|
||||||
opentelemetry-instrumentation
|
opentelemetry-instrumentation
|
||||||
opentelemetry-sdk
|
opentelemetry-sdk
|
||||||
@ -43,8 +44,15 @@ buildPythonPackage {
|
|||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
];
|
];
|
||||||
|
|
||||||
|
disabledTests = lib.optionals stdenv.isDarwin [
|
||||||
|
# RuntimeError: Failed to bind to address
|
||||||
|
"TestOpenTelemetryServerInterceptorUnix"
|
||||||
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [ "opentelemetry.instrumentation.grpc" ];
|
pythonImportsCheck = [ "opentelemetry.instrumentation.grpc" ];
|
||||||
|
|
||||||
|
__darwinAllowLocalNetworking = true;
|
||||||
|
|
||||||
meta = opentelemetry-instrumentation.meta // {
|
meta = opentelemetry-instrumentation.meta // {
|
||||||
homepage = "https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/instrumentation/opentelemetry-instrumentation-grpc";
|
homepage = "https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/instrumentation/opentelemetry-instrumentation-grpc";
|
||||||
description = "OpenTelemetry Instrumentation for grpc";
|
description = "OpenTelemetry Instrumentation for grpc";
|
||||||
|
@ -13,17 +13,17 @@
|
|||||||
buildPythonPackage {
|
buildPythonPackage {
|
||||||
inherit (opentelemetry-instrumentation) version src;
|
inherit (opentelemetry-instrumentation) version src;
|
||||||
pname = "opentelemetry-instrumentation-wsgi";
|
pname = "opentelemetry-instrumentation-wsgi";
|
||||||
disabled = pythonOlder "3.7";
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
sourceRoot = "${opentelemetry-instrumentation.src.name}/instrumentation/opentelemetry-instrumentation-wsgi";
|
sourceRoot = "${opentelemetry-instrumentation.src.name}/instrumentation/opentelemetry-instrumentation-wsgi";
|
||||||
|
|
||||||
format = "pyproject";
|
build-system = [
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
hatchling
|
hatchling
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
opentelemetry-instrumentation
|
opentelemetry-instrumentation
|
||||||
opentelemetry-api
|
opentelemetry-api
|
||||||
opentelemetry-semantic-conventions
|
opentelemetry-semantic-conventions
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, hatchling
|
, hatchling
|
||||||
, opentelemetry-api
|
, opentelemetry-api
|
||||||
, opentelemetry-sdk
|
|
||||||
, opentelemetry-test-utils
|
, opentelemetry-test-utils
|
||||||
, setuptools
|
, setuptools
|
||||||
, wrapt
|
, wrapt
|
||||||
@ -13,28 +12,27 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "opentelemetry-instrumentation";
|
pname = "opentelemetry-instrumentation";
|
||||||
version = "0.43b0";
|
version = "0.44b0";
|
||||||
disabled = pythonOlder "3.7";
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
# to avoid breakage, every package in opentelemetry-python-contrib must inherit this version, src, and meta
|
# to avoid breakage, every package in opentelemetry-python-contrib must inherit this version, src, and meta
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "open-telemetry";
|
owner = "open-telemetry";
|
||||||
repo = "opentelemetry-python-contrib";
|
repo = "opentelemetry-python-contrib";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-fUyA3cPXAxO506usEWxOUX9xiapc8Ocnbx73LP6ghRE=";
|
hash = "sha256-r+k/YdK7YqYme8nKoy3ig3krvZjxYRKgLBkcdEtFy3k=";
|
||||||
};
|
};
|
||||||
|
|
||||||
sourceRoot = "${src.name}/opentelemetry-instrumentation";
|
sourceRoot = "${src.name}/opentelemetry-instrumentation";
|
||||||
|
|
||||||
format = "pyproject";
|
build-system = [
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
hatchling
|
hatchling
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
opentelemetry-api
|
opentelemetry-api
|
||||||
opentelemetry-sdk
|
|
||||||
setuptools
|
setuptools
|
||||||
wrapt
|
wrapt
|
||||||
];
|
];
|
||||||
|
@ -10,17 +10,17 @@
|
|||||||
buildPythonPackage {
|
buildPythonPackage {
|
||||||
inherit (opentelemetry-api) version src;
|
inherit (opentelemetry-api) version src;
|
||||||
pname = "opentelemetry-proto";
|
pname = "opentelemetry-proto";
|
||||||
disabled = pythonOlder "3.7";
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
sourceRoot = "${opentelemetry-api.src.name}/opentelemetry-proto";
|
sourceRoot = "${opentelemetry-api.src.name}/opentelemetry-proto";
|
||||||
|
|
||||||
format = "pyproject";
|
build-system = [
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
hatchling
|
hatchling
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
protobuf
|
protobuf
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -15,20 +15,19 @@ let
|
|||||||
self = buildPythonPackage {
|
self = buildPythonPackage {
|
||||||
inherit (opentelemetry-api) version src;
|
inherit (opentelemetry-api) version src;
|
||||||
pname = "opentelemetry-sdk";
|
pname = "opentelemetry-sdk";
|
||||||
disabled = pythonOlder "3.7";
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
sourceRoot = "${opentelemetry-api.src.name}/opentelemetry-sdk";
|
sourceRoot = "${opentelemetry-api.src.name}/opentelemetry-sdk";
|
||||||
|
|
||||||
format = "pyproject";
|
build-system = [
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
hatchling
|
hatchling
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
opentelemetry-api
|
opentelemetry-api
|
||||||
opentelemetry-semantic-conventions
|
opentelemetry-semantic-conventions
|
||||||
setuptools
|
|
||||||
typing-extensions
|
typing-extensions
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -7,15 +7,16 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage {
|
buildPythonPackage {
|
||||||
inherit (opentelemetry-api) version src;
|
inherit (opentelemetry-api) src;
|
||||||
pname = "opentelemetry-semantic-conventions";
|
pname = "opentelemetry-semantic-conventions";
|
||||||
disabled = pythonOlder "3.7";
|
version = "0.44b0";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
sourceRoot = "${opentelemetry-api.src.name}/opentelemetry-semantic-conventions";
|
sourceRoot = "${opentelemetry-api.src.name}/opentelemetry-semantic-conventions";
|
||||||
|
|
||||||
format = "pyproject";
|
build-system = [
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
hatchling
|
hatchling
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
{ lib
|
{ lib
|
||||||
, callPackage
|
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, pythonOlder
|
, pythonOlder
|
||||||
, asgiref
|
, asgiref
|
||||||
@ -9,19 +8,20 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage {
|
buildPythonPackage {
|
||||||
inherit (opentelemetry-api) version src;
|
inherit (opentelemetry-api) src;
|
||||||
pname = "opentelemetry-test-utils";
|
pname = "opentelemetry-test-utils";
|
||||||
disabled = pythonOlder "3.7";
|
version = "0.44b0";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
sourceRoot = "${opentelemetry-api.src.name}/tests/opentelemetry-test-utils";
|
sourceRoot = "${opentelemetry-api.src.name}/tests/opentelemetry-test-utils";
|
||||||
|
|
||||||
format = "pyproject";
|
build-system = [
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
hatchling
|
hatchling
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
asgiref
|
asgiref
|
||||||
opentelemetry-api
|
opentelemetry-api
|
||||||
opentelemetry-sdk
|
opentelemetry-sdk
|
||||||
|
@ -3,8 +3,6 @@
|
|||||||
, pythonOlder
|
, pythonOlder
|
||||||
, hatchling
|
, hatchling
|
||||||
, opentelemetry-instrumentation
|
, opentelemetry-instrumentation
|
||||||
, opentelemetry-sdk
|
|
||||||
, opentelemetry-semantic-conventions
|
|
||||||
, opentelemetry-test-utils
|
, opentelemetry-test-utils
|
||||||
, pytestCheckHook
|
, pytestCheckHook
|
||||||
}:
|
}:
|
||||||
@ -12,23 +10,18 @@
|
|||||||
buildPythonPackage {
|
buildPythonPackage {
|
||||||
inherit (opentelemetry-instrumentation) version src;
|
inherit (opentelemetry-instrumentation) version src;
|
||||||
pname = "opentelemetry-util-http";
|
pname = "opentelemetry-util-http";
|
||||||
disabled = pythonOlder "3.7";
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
sourceRoot = "${opentelemetry-instrumentation.src.name}/util/opentelemetry-util-http";
|
sourceRoot = "${opentelemetry-instrumentation.src.name}/util/opentelemetry-util-http";
|
||||||
|
|
||||||
format = "pyproject";
|
build-system = [
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
hatchling
|
hatchling
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
|
||||||
opentelemetry-instrumentation
|
|
||||||
opentelemetry-sdk
|
|
||||||
opentelemetry-semantic-conventions
|
|
||||||
];
|
|
||||||
|
|
||||||
nativeCheckInputs = [
|
nativeCheckInputs = [
|
||||||
|
opentelemetry-instrumentation
|
||||||
opentelemetry-test-utils
|
opentelemetry-test-utils
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
];
|
];
|
||||||
@ -41,6 +34,8 @@ buildPythonPackage {
|
|||||||
|
|
||||||
pythonImportsCheck = [ "opentelemetry.util.http" ];
|
pythonImportsCheck = [ "opentelemetry.util.http" ];
|
||||||
|
|
||||||
|
__darwinAllowLocalNetworking = true;
|
||||||
|
|
||||||
meta = opentelemetry-instrumentation.meta // {
|
meta = opentelemetry-instrumentation.meta // {
|
||||||
homepage = "https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/util/opentelemetry-util-http";
|
homepage = "https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/util/opentelemetry-util-http";
|
||||||
description = "Web util for OpenTelemetry";
|
description = "Web util for OpenTelemetry";
|
||||||
|
Loading…
Reference in New Issue
Block a user