Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 38 lines 920 B view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 python3Packages, 6 makeWrapper, 7}: 8 9stdenv.mkDerivation rec { 10 pname = "influxdb2-provision"; 11 version = "1.0.0"; 12 13 src = fetchFromGitHub { 14 owner = "oddlama"; 15 repo = "influxdb2-provision"; 16 rev = "v${version}"; 17 hash = "sha256-kgpUtXmwy9buupNzQj/6AIeN8XG2x0XjIckK3WIFC+I="; 18 }; 19 20 nativeBuildInputs = [ makeWrapper ]; 21 buildInputs = [ 22 python3Packages.python 23 python3Packages.influxdb-client 24 ]; 25 26 installPhase = '' 27 install -Dm0555 influxdb2-provision.py $out/bin/influxdb2-provision 28 wrapProgram $out/bin/influxdb2-provision --prefix PYTHONPATH : "$PYTHONPATH" 29 ''; 30 31 meta = with lib; { 32 description = "Small utility to help provisioning influxdb2"; 33 homepage = "https://github.com/oddlama/influxdb2-provision"; 34 license = licenses.mit; 35 maintainers = with maintainers; [ oddlama ]; 36 mainProgram = "influxdb2-provision"; 37 }; 38}