Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at release-18.03 67 lines 1.3 kB view raw
1{ stdenv 2, buildPythonPackage 3, fetchPypi 4, botocore 5, bcdoc 6, s3transfer 7, six 8, colorama 9, docutils 10, rsa 11, pyyaml 12, groff 13, less 14}: 15 16let 17 colorama_3_7 = colorama.overrideAttrs (old: rec { 18 name = "${pname}-${version}"; 19 pname = "colorama"; 20 version = "0.3.7"; 21 src = old.src.override { 22 inherit version; 23 sha256 = "0avqkn6362v7k2kg3afb35g4sfdvixjgy890clip4q174p9whhz0"; 24 }; 25 }); 26 27in buildPythonPackage rec { 28 pname = "awscli"; 29 version = "1.14.41"; 30 namePrefix = ""; 31 32 src = fetchPypi { 33 inherit pname version; 34 sha256 = "8cf2a52d56f26e22e2fbd7b72649ef1d3de8930df7a730d7f27418d129bb3a6a"; 35 }; 36 37 # No tests included 38 doCheck = false; 39 40 propagatedBuildInputs = [ 41 botocore 42 bcdoc 43 s3transfer 44 six 45 colorama_3_7 46 docutils 47 rsa 48 pyyaml 49 groff 50 less 51 ]; 52 53 postInstall = '' 54 mkdir -p $out/etc/bash_completion.d 55 echo "complete -C $out/bin/aws_completer aws" > $out/etc/bash_completion.d/awscli 56 mkdir -p $out/share/zsh/site-functions 57 mv $out/bin/aws_zsh_completer.sh $out/share/zsh/site-functions 58 rm $out/bin/aws.cmd 59 ''; 60 61 meta = with stdenv.lib; { 62 homepage = https://aws.amazon.com/cli/; 63 description = "Unified tool to manage your AWS services"; 64 license = stdenv.lib.licenses.asl20; 65 maintainers = with maintainers; [ muflax ]; 66 }; 67}