lol

timescaledb-parallel-copy: 0.4.0 -> 0.9.0

emaryn da397a28 0aec71b4

+24 -3
+24 -3
pkgs/by-name/ti/timescaledb-parallel-copy/package.nix
··· 2 2 lib, 3 3 buildGoModule, 4 4 fetchFromGitHub, 5 + versionCheckHook, 5 6 }: 6 7 7 8 buildGoModule rec { 8 9 pname = "timescaledb-parallel-copy"; 9 - version = "0.4.0"; 10 + version = "0.9.0"; 10 11 11 12 src = fetchFromGitHub { 12 13 owner = "timescale"; 13 14 repo = "timescaledb-parallel-copy"; 14 15 tag = "v${version}"; 15 - hash = "sha256-HxaGKJnLZjPPJXoccAx0XUsCrZiG09c40zeSbHYXm04="; 16 + hash = "sha256-vd+2KpURyVhcVf2ESHcyZLJCw+z+WbnTJX9Uy4ZAPoE="; 16 17 }; 17 18 18 - vendorHash = "sha256-muxtr80EjnRoHG/TCEQwrBwlnARsfqWoYlR0HavMe6U="; 19 + vendorHash = "sha256-MRso2uihMUc+rLwljwZZR1+1cXADCNg+JUpRcRU918g="; 20 + 21 + checkFlags = 22 + let 23 + # need Docker daemon 24 + skippedTests = [ 25 + "TestWriteDataToCSV" 26 + "TestErrorAtRow" 27 + "TestErrorAtRowWithHeader" 28 + "TestWriteReportProgress" 29 + "TestFailedBatchHandler" 30 + "TestFailedBatchHandlerFailure" 31 + ]; 32 + in 33 + [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; 34 + 35 + doInstallCheck = true; 36 + 37 + nativeInstallCheckInputs = [ versionCheckHook ]; 38 + 39 + versionCheckProgramArg = "-version"; 19 40 20 41 meta = { 21 42 description = "Bulk, parallel insert of CSV records into PostgreSQL";