11 rustPlatform.buildRustPackage rec {
15 src = fetchFromGitHub {
16 owner = "open-telemetry";
19 hash = "sha256-hSoMt+4D1bpENBD9NmuVBLDUOJkau5Sk2OHS5RyDRYQ=";
22 cargoHash = "sha256-4rHDulSsFvKly5M5bo1AtEAl280N/hxhznTngCxw36Y=";
24 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin (
25 with darwin.apple_sdk_11_0.frameworks; [ SystemConfiguration ]
29 # Skip tests requiring network
30 "--skip=test_cli_interface"
33 passthru.tests.version = testers.testVersion {
38 description = "OpenTelemetry tool for dealing with semantic conventions and application telemetry schemas";
39 homepage = "https://github.com/open-telemetry/weaver";
40 license = lib.licenses.asl20;
41 maintainers = with lib.maintainers; [ aaronjheng ];
42 mainProgram = "weaver";