pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / development / node-packages / package-tests / vega-lite.nix
blob5be356f0683fba7ae56448ad90148a772afc8268
1 { runCommand, vega-lite }:
3 let
4   inherit (vega-lite) packageName version;
5 in
7 runCommand "${packageName}-tests" { meta.timeout = 60; }
8   ''
9     # get version of installed program and compare with package version
10     claimed_version="$(${vega-lite}/bin/vl2vg --version)"
11     if [[ "$claimed_version" != "${version}" ]]; then
12       echo "Error: program version does not match package version ($claimed_version != ${version})"
13       exit 1
14     fi
16     # run dummy commands
17     ${vega-lite}/bin/vl2vg --help > /dev/null
18     ${vega-lite}/bin/vl2svg --help > /dev/null
19     ${vega-lite}/bin/vl2png --help > /dev/null
20     ${vega-lite}/bin/vl2pdf --help > /dev/null
22     # needed for Nix to register the command as successful
23     touch $out
24   ''