these 3 derivations will be built: /nix/store/5zl3f8mmaqg154gwa2bg9p1q6gvhkcs6-python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0.drv /nix/store/vy5f74ks90imk6db9dzjk2sqgqmjns87-python3.14-opentelemetry-exporter-otlp-1.43.0.drv /nix/store/xjmb963a1j9g6zpsxfw6a16iwn2rq0s9-bernstein-3.3.0.drv building '/nix/store/5zl3f8mmaqg154gwa2bg9p1q6gvhkcs6-python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/5zl3f8mmaqg154gwa2bg9p1q6gvhkcs6-python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0.drv' python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Sourcing python-remove-tests-dir-hook python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Sourcing python-catch-conflicts-hook.sh python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Sourcing python-remove-bin-bytecode-hook.sh python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Sourcing pypa-build-hook python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Using pypaBuildPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Sourcing python-runtime-deps-check-hook python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Using pythonRuntimeDepsCheckHook python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Sourcing pypa-install-hook python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Using pypaInstallPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Sourcing python-imports-check-hook.sh python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Using pythonImportsCheckPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Sourcing python-namespaces-hook python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Sourcing python-catch-conflicts-hook.sh python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Sourcing pytest-check-hook python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Using pytestCheckPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Running phase: unpackPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> unpacking source archive /nix/store/ck4ac7kiry1pdf96ghda3nr5d8p9papy-source python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> source root is source/exporter/opentelemetry-exporter-otlp-proto-grpc python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/exporter/opentelemetry-exporter-otlp-proto-grpc/tests/test_otlp_trace_exporter.py" python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Running phase: patchPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Running phase: configurePhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> no configure script, doing nothing python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Running phase: buildPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Executing pypaBuildPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Creating a wheel... python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> * Getting build dependencies for wheel... python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> * Building wheel... python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Successfully built opentelemetry_exporter_otlp_proto_grpc-1.43.0-py3-none-any.whl python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Finished creating a wheel... python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Finished executing pypaBuildPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Running phase: pythonRuntimeDepsCheckHook python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Executing pythonRuntimeDepsCheck python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Checking runtime dependencies for opentelemetry_exporter_otlp_proto_grpc-1.43.0-py3-none-any.whl python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Finished executing pythonRuntimeDepsCheck python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Running phase: installPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Executing pypaInstallPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Successfully installed opentelemetry_exporter_otlp_proto_grpc-1.43.0-py3-none-any.whl python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Finished executing pypaInstallPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Running phase: pythonOutputDistPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Executing pythonOutputDistPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Finished executing pythonOutputDistPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Running phase: fixupPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> checking for references to /nix/var/nix/builds/nix-80247-3505730550/ in /nix/store/d5hzq9k76dsdvpnq8x3q1jjbp6r74f5k-python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0... python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> patching script interpreter paths in /nix/store/d5hzq9k76dsdvpnq8x3q1jjbp6r74f5k-python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0 python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> stripping (with command strip and flags -S) in /nix/store/d5hzq9k76dsdvpnq8x3q1jjbp6r74f5k-python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0/lib python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> checking for references to /nix/var/nix/builds/nix-80247-3505730550/ in /nix/store/bidgqkjnb9zryrjiy68gwb79pkxb1ang-python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0-dist... python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> patching script interpreter paths in /nix/store/bidgqkjnb9zryrjiy68gwb79pkxb1ang-python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0-dist python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Executing pythonRemoveTestsDir python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Finished executing pythonRemoveTestsDir python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Running phase: installCheckPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> no Makefile or custom installCheckPhase, doing nothing python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Running phase: pythonCatchConflictsPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Running phase: pythonRemoveBinBytecodePhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Running phase: pythonImportsCheckPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Executing pythonImportsCheckPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Check whether the following modules can be imported: opentelemetry.exporter.otlp.proto.grpc python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Running phase: pytestCheckPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> Executing pytestCheckPhase python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> pytest flags: -m pytest tests python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ============================= test session starts ============================== python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> platform darwin -- Python 3.14.6, pytest-9.0.3, pluggy-1.6.0 -- /nix/store/llk2h8rxqzv7zh53bi413ffibjrxskxw-python3-3.14.6/bin/python3.14 python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> cachedir: .pytest_cache python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> rootdir: /nix/var/nix/builds/nix-80247-3505730550/source python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> configfile: pyproject.toml python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> collected 67 items python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/logs/test_otlp_logs_exporter.py::TestOTLPLogExporter::test_count_log_data PASSED [ 1%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/logs/test_otlp_logs_exporter.py::TestOTLPLogExporter::test_count_multiple_logs PASSED [ 2%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/logs/test_otlp_logs_exporter.py::TestOTLPLogExporter::test_env_variables PASSED [ 4%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/logs/test_otlp_logs_exporter.py::TestOTLPLogExporter::test_env_variables_with_client_certificates PASSED [ 5%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/logs/test_otlp_logs_exporter.py::TestOTLPLogExporter::test_env_variables_with_only_certificate PASSED [ 7%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/logs/test_otlp_logs_exporter.py::TestOTLPLogExporter::test_exported_log_without_span_id PASSED [ 8%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/logs/test_otlp_logs_exporter.py::TestOTLPLogExporter::test_exported_log_without_trace_id PASSED [ 10%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/logs/test_otlp_logs_exporter.py::TestOTLPLogExporter::test_exporting PASSED [ 11%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/logs/test_otlp_logs_exporter.py::TestOTLPLogExporter::test_kwargs_have_precedence_over_env_variables PASSED [ 13%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/logs/test_otlp_logs_exporter.py::TestOTLPLogExporter::test_translate_log_data PASSED [ 14%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/logs/test_otlp_logs_exporter.py::TestOTLPLogExporter::test_translate_multiple_logs PASSED [ 16%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py::TestOTLPExporterMixin::test_channel_options_set_correctly PASSED [ 17%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py::TestOTLPExporterMixin::test_environ_to_compression PASSED [ 19%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py::TestOTLPExporterMixin::test_export_over_closed_grpc_channel PASSED [ 20%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py::TestOTLPExporterMixin::test_no_credentials_ssl_channel_called PASSED [ 22%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py::TestOTLPExporterMixin::test_otlp_exporter_endpoint PASSED [ 23%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py::TestOTLPExporterMixin::test_otlp_exporter_otlp_compression_envvar PASSED [ 25%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py::TestOTLPExporterMixin::test_otlp_exporter_otlp_compression_unspecified PASSED [ 26%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py::TestOTLPExporterMixin::test_otlp_headers_from_env PASSED [ 28%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py::TestOTLPExporterMixin::test_permanent_failure PASSED [ 29%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py::TestOTLPExporterMixin::test_retry_info_is_respected python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> -------------------------------- live log call --------------------------------- python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> WARNING opentelemetry.exporter.otlp.proto.grpc.exporter:exporter.py:526 Transient error StatusCode.UNAVAILABLE encountered while exporting traces to localhost:4317, retrying in 0.20s. Error details: python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ERROR opentelemetry.exporter.otlp.proto.grpc.exporter:exporter.py:513 Failed to export traces to localhost:4317, error code: StatusCode.UNAVAILABLE, error details: python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> FAILED [ 31%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py::TestOTLPExporterMixin::test_retry_not_made_if_would_exceed_timeout python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> -------------------------------- live log call --------------------------------- python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> WARNING opentelemetry.exporter.otlp.proto.grpc.exporter:exporter.py:526 Transient error StatusCode.UNAVAILABLE encountered while exporting traces to localhost:4317, retrying in 0.84s. Error details: python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ERROR opentelemetry.exporter.otlp.proto.grpc.exporter:exporter.py:513 Failed to export traces to localhost:4317, error code: StatusCode.UNAVAILABLE, error details: python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> PASSED [ 32%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py::TestOTLPExporterMixin::test_retryable_error_codes_custom python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> -------------------------------- live log call --------------------------------- python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> WARNING opentelemetry.exporter.otlp.proto.grpc.exporter:exporter.py:526 Transient error StatusCode.INTERNAL encountered while exporting traces to localhost:4317, retrying in 0.20s. Error details: python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ERROR opentelemetry.exporter.otlp.proto.grpc.exporter:exporter.py:513 Failed to export traces to localhost:4317, error code: StatusCode.INTERNAL, error details: python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> PASSED [ 34%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py::TestOTLPExporterMixin::test_retryable_error_codes_initialization PASSED [ 35%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py::TestOTLPExporterMixin::test_retryable_error_codes_initialization_from_env PASSED [ 37%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py::TestOTLPExporterMixin::test_shutdown PASSED [ 38%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py::TestOTLPExporterMixin::test_shutdown_interrupts_export_retry_backoff PASSED [ 40%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py::TestOTLPExporterMixin::test_that_credential_gets_passed_to_exporter PASSED [ 41%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py::TestOTLPExporterMixin::test_that_entry_point_returning_bad_type_raises_exception PASSED [ 43%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py::TestOTLPExporterMixin::test_that_missing_entry_point_raises_exception PASSED [ 44%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py::TestOTLPExporterMixin::test_timeout_set_correctly FAILED [ 46%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py::TestOTLPExporterMixin::test_unavailable_reconnects python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> -------------------------------- live log call --------------------------------- python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> WARNING opentelemetry.exporter.otlp.proto.grpc.exporter:exporter.py:526 Transient error StatusCode.UNAVAILABLE encountered while exporting traces to localhost:4317, retrying in 0.81s. Error details: python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ERROR opentelemetry.exporter.otlp.proto.grpc.exporter:exporter.py:513 Failed to export traces to localhost:4317, error code: StatusCode.UNAVAILABLE, error details: python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> PASSED [ 47%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_aggregation_temporality PASSED [ 49%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_count_metrics_data PASSED [ 50%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_env_variables PASSED [ 52%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_env_variables_with_client_certificates PASSED [ 53%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_env_variables_with_only_certificate PASSED [ 55%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_exponential_explicit_bucket_histogram PASSED [ 56%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_exporting PASSED [ 58%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_insecure_https_endpoint PASSED [ 59%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_no_credentials_error PASSED [ 61%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_otlp_exporter_otlp_channel_options_kwarg PASSED [ 62%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_otlp_exporter_otlp_compression_kwarg PASSED [ 64%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_otlp_headers_from_env PASSED [ 65%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_otlp_insecure_from_env PASSED [ 67%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_preferred_aggregation_override PASSED [ 68%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_preferred_temporality PASSED [ 70%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_split_metrics_data_many_data_points PASSED [ 71%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_split_metrics_data_many_resources_scopes_metrics PASSED [ 73%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_split_metrics_data_nb_data_points_equal_batch_size PASSED [ 74%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_trace_exporter.py::TestOTLPSpanExporter::test_count_spans PASSED [ 76%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_trace_exporter.py::TestOTLPSpanExporter::test_count_spans_multi PASSED [ 77%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_trace_exporter.py::TestOTLPSpanExporter::test_dropped_values PASSED [ 79%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_trace_exporter.py::TestOTLPSpanExporter::test_env_variables PASSED [ 80%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_trace_exporter.py::TestOTLPSpanExporter::test_env_variables_with_client_certificates PASSED [ 82%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_trace_exporter.py::TestOTLPSpanExporter::test_env_variables_with_only_certificate PASSED [ 83%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_trace_exporter.py::TestOTLPSpanExporter::test_exporting PASSED [ 85%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_trace_exporter.py::TestOTLPSpanExporter::test_no_credentials_error PASSED [ 86%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_trace_exporter.py::TestOTLPSpanExporter::test_otlp_exporter_otlp_channel_options_kwarg PASSED [ 88%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_trace_exporter.py::TestOTLPSpanExporter::test_otlp_exporter_otlp_compression_kwarg PASSED [ 89%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_trace_exporter.py::TestOTLPSpanExporter::test_otlp_exporter_otlp_compression_precendence PASSED [ 91%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_trace_exporter.py::TestOTLPSpanExporter::test_otlp_headers_from_env PASSED [ 92%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_trace_exporter.py::TestOTLPSpanExporter::test_otlp_insecure_from_env PASSED [ 94%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_trace_exporter.py::TestOTLPSpanExporter::test_span_status_translate PASSED [ 95%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_trace_exporter.py::TestOTLPSpanExporter::test_translate_key_values PASSED [ 97%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_trace_exporter.py::TestOTLPSpanExporter::test_translate_spans PASSED [ 98%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_trace_exporter.py::TestOTLPSpanExporter::test_translate_spans_multi PASSED [100%] python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> =================================== FAILURES =================================== python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ______________ TestOTLPExporterMixin.test_retry_info_is_respected ______________ python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> self = python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> @unittest.skipIf( python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> system() == "Windows", python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> "For gRPC + windows there's some added delay in the RPCs which breaks the assertion over amount of time passed.", python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ) python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> @patch.dict( python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> "os.environ", {OTEL_PYTHON_SDK_INTERNAL_METRICS_ENABLED: "true"} python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ) python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> def test_retry_info_is_respected(self): python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> mock_trace_service = TraceServiceServicerWithExportParams( python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> StatusCode.UNAVAILABLE, python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> optional_retry_nanos=200000000, # .2 seconds python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ) python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> add_TraceServiceServicer_to_server( python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> mock_trace_service, python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> self.server, python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ) python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> exporter = OTLPSpanExporterForTesting( python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> insecure=True, timeout=10, meter_provider=self.meter_provider python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ) python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> before = time.time() python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> self.assertEqual( python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> exporter.export([self.span]), python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> SpanExportResult.FAILURE, python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ) python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> after = time.time() python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> self.assertEqual(mock_trace_service.num_requests, 6) python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> # 1 second plus wiggle room so the test passes consistently. python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> > self.assertAlmostEqual(after - before, 1, 1) python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> E AssertionError: 1.2026190757751465 != 1 within 1 places (0.20261907577514648 difference) python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py:508: AssertionError python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ----------------------------- Captured stderr call ----------------------------- python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> I0711 22:06:02.911069 47748715 chttp2_transport.cc:1376] ipv4:127.0.0.1:4317: Got goaway [2] err=UNAVAILABLE:GOAWAY received; Error code: 2; Debug Text: Cancelling all calls {http2_error:2} python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ------------------------------ Captured log call ------------------------------- python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> WARNING opentelemetry.exporter.otlp.proto.grpc.exporter:exporter.py:526 Transient error StatusCode.UNAVAILABLE encountered while exporting traces to localhost:4317, retrying in 0.20s. Error details: python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ERROR opentelemetry.exporter.otlp.proto.grpc.exporter:exporter.py:513 Failed to export traces to localhost:4317, error code: StatusCode.UNAVAILABLE, error details: python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> _______________ TestOTLPExporterMixin.test_timeout_set_correctly _______________ python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> self = python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> @unittest.skipIf( python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> system() == "Windows", python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> "For gRPC + windows there's some added delay in the RPCs which breaks the assertion over amount of time passed.", python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ) python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> def test_timeout_set_correctly(self): python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> mock_trace_service = TraceServiceServicerWithExportParams( python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> StatusCode.UNAVAILABLE, optional_export_sleep=0.25 python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ) python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> add_TraceServiceServicer_to_server( python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> mock_trace_service, python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> self.server, python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ) python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> exporter = OTLPSpanExporterForTesting(insecure=True, timeout=1.4) python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> # Should timeout after 1.4 seconds. First attempt takes .25 seconds python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> # Then a 1 second sleep, then deadline exceeded after .15 seconds, python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> # mid way through second call. python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> with self.assertLogs(level=WARNING) as warning: python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> before = time.time() python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> # Eliminate the jitter. python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> with patch("random.uniform", return_value=1): python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> self.assertEqual( python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> exporter.export([self.span]), python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> SpanExportResult.FAILURE, python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ) python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> after = time.time() python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> self.assertEqual( python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> "Failed to export traces to localhost:4317, error code: StatusCode.DEADLINE_EXCEEDED, error details: Deadline Exceeded", python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> warning.records[-1].message, python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ) python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> self.assertEqual(mock_trace_service.num_requests, 2) python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> > self.assertAlmostEqual(after - before, 1.4, 1) python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> E AssertionError: 1.4652910232543945 != 1.4 within 1 places (0.06529102325439462 difference) python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> tests/test_otlp_exporter_mixin.py:610: AssertionError python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ----------------------------- Captured stderr call ----------------------------- python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> I0711 22:06:08.479731 47748714 chttp2_transport.cc:1376] ipv4:127.0.0.1:4317: Got goaway [2] err=UNAVAILABLE:GOAWAY received; Error code: 2; Debug Text: Cancelling all calls {http2_error:2} python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> =============================== warnings summary =============================== python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ../../../../../../../store/z3qxbhvmy6vw4mprdwcj3ykb30c3ggsq-python3.14-pytest-9.0.3/lib/python3.14/site-packages/_pytest/cacheprovider.py:475 python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> /nix/store/z3qxbhvmy6vw4mprdwcj3ykb30c3ggsq-python3.14-pytest-9.0.3/lib/python3.14/site-packages/_pytest/cacheprovider.py:475: PytestCacheWarning: could not create cache path /nix/var/nix/builds/nix-80247-3505730550/source/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/nix/var/nix/builds/nix-80247-3505730550/source/pytest-cache-files-_czphz5h' python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> config.cache.set("cache/nodeids", sorted(self.cached_nodeids)) python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ../../../../../../../store/z3qxbhvmy6vw4mprdwcj3ykb30c3ggsq-python3.14-pytest-9.0.3/lib/python3.14/site-packages/_pytest/cacheprovider.py:429 python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> /nix/store/z3qxbhvmy6vw4mprdwcj3ykb30c3ggsq-python3.14-pytest-9.0.3/lib/python3.14/site-packages/_pytest/cacheprovider.py:429: PytestCacheWarning: could not create cache path /nix/var/nix/builds/nix-80247-3505730550/source/.pytest_cache/v/cache/lastfailed: [Errno 13] Permission denied: '/nix/var/nix/builds/nix-80247-3505730550/source/pytest-cache-files-pc3kefaj' python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> config.cache.set("cache/lastfailed", self.lastfailed) python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0> ================== 2 failed, 65 passed, 2 warnings in 15.69s =================== error: build of '/nix/store/5zl3f8mmaqg154gwa2bg9p1q6gvhkcs6-python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0.drv' on 'ssh-ng://customer@mac02.m.ntd.one' failed: Cannot build '/nix/store/5zl3f8mmaqg154gwa2bg9p1q6gvhkcs6-python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/bidgqkjnb9zryrjiy68gwb79pkxb1ang-python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0-dist /nix/store/d5hzq9k76dsdvpnq8x3q1jjbp6r74f5k-python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0 Last 25 log lines: > SpanExportResult.FAILURE, > ) > after = time.time() > self.assertEqual( > "Failed to export traces to localhost:4317, error code: StatusCode.DEADLINE_EXCEEDED, error details: Deadline Exceeded", > warning.records[-1].message, > ) > self.assertEqual(mock_trace_service.num_requests, 2) > > self.assertAlmostEqual(after - before, 1.4, 1) > E AssertionError: 1.4652910232543945 != 1.4 within 1 places (0.06529102325439462 difference) > > tests/test_otlp_exporter_mixin.py:610: AssertionError > ----------------------------- Captured stderr call ----------------------------- > I0711 22:06:08.479731 47748714 chttp2_transport.cc:1376] ipv4:127.0.0.1:4317: Got goaway [2] err=UNAVAILABLE:GOAWAY received; Error code: 2; Debug Text: Cancelling all calls {http2_error:2} > =============================== warnings summary =============================== > ../../../../../../../store/z3qxbhvmy6vw4mprdwcj3ykb30c3ggsq-python3.14-pytest-9.0.3/lib/python3.14/site-packages/_pytest/cacheprovider.py:475 > /nix/store/z3qxbhvmy6vw4mprdwcj3ykb30c3ggsq-python3.14-pytest-9.0.3/lib/python3.14/site-packages/_pytest/cacheprovider.py:475: PytestCacheWarning: could not create cache path /nix/var/nix/builds/nix-80247-3505730550/source/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/nix/var/nix/builds/nix-80247-3505730550/source/pytest-cache-files-_czphz5h' > config.cache.set("cache/nodeids", sorted(self.cached_nodeids)) > > ../../../../../../../store/z3qxbhvmy6vw4mprdwcj3ykb30c3ggsq-python3.14-pytest-9.0.3/lib/python3.14/site-packages/_pytest/cacheprovider.py:429 > /nix/store/z3qxbhvmy6vw4mprdwcj3ykb30c3ggsq-python3.14-pytest-9.0.3/lib/python3.14/site-packages/_pytest/cacheprovider.py:429: PytestCacheWarning: could not create cache path /nix/var/nix/builds/nix-80247-3505730550/source/.pytest_cache/v/cache/lastfailed: [Errno 13] Permission denied: '/nix/var/nix/builds/nix-80247-3505730550/source/pytest-cache-files-pc3kefaj' > config.cache.set("cache/lastfailed", self.lastfailed) > > -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html > ================== 2 failed, 65 passed, 2 warnings in 15.69s =================== For full logs, run: nix log /nix/store/5zl3f8mmaqg154gwa2bg9p1q6gvhkcs6-python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0.drv error: Cannot build '/nix/store/5zl3f8mmaqg154gwa2bg9p1q6gvhkcs6-python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/bidgqkjnb9zryrjiy68gwb79pkxb1ang-python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0-dist /nix/store/d5hzq9k76dsdvpnq8x3q1jjbp6r74f5k-python3.14-opentelemetry-exporter-otlp-proto-grpc-1.43.0 error: Cannot build '/nix/store/vy5f74ks90imk6db9dzjk2sqgqmjns87-python3.14-opentelemetry-exporter-otlp-1.43.0.drv'. Reason: 1 dependency failed. Output paths: /nix/store/q6m4rzp8bw6327laj1abbgw74f1n8b4b-python3.14-opentelemetry-exporter-otlp-1.43.0-dist /nix/store/rjp4jyww4sfsv427vkgbph9900k0llff-python3.14-opentelemetry-exporter-otlp-1.43.0 error: Build failed due to failed dependency error: Cannot build '/nix/store/xjmb963a1j9g6zpsxfw6a16iwn2rq0s9-bernstein-3.3.0.drv'. Reason: 2 dependencies failed. Output paths: /nix/store/7j8m4jsw10d434phdzydq4i05m5s4zjr-bernstein-3.3.0-dist /nix/store/zrmybzcc4jh22nbbmqbyfr111kn2b23q-bernstein-3.3.0 error: Build failed due to failed dependency