aws_shell: Move out of python-packages.nix

This commit is contained in:
adisbladis 2017-11-11 00:59:25 +08:00
parent ac3a328e07
commit 689f385923
No known key found for this signature in database
GPG Key ID: ED58F95069B004F5
3 changed files with 43 additions and 32 deletions

View File

@ -0,0 +1,42 @@
{ stdenv
, buildPythonPackage
, fetchPypi
, awscli
, prompt_toolkit
, boto3
, configobj
, pygments
}:
buildPythonPackage rec {
pname = "aws-shell";
version = "0.1.1";
src = fetchPypi {
inherit pname version;
sha256 = "1pw9lrdjl24n6lrs6lnqpyiyic8bdxgvhyqvb2rx6kkbjrfhhgv5";
};
# Why does it propagate packages that are used for testing?
propagatedBuildInputs = [
awscli
prompt_toolkit
boto3
configobj
pygments
];
#Checks are failing due to missing TTY, which won't exist.
doCheck = false;
preCheck = ''
mkdir -p check-phase
export HOME=$(pwd)/check-phase
'';
meta = with stdenv.lib; {
homepage = https://github.com/awslabs/aws-shell;
description = "An integrated shell for working with the AWS CLI";
license = licenses.asl20;
maintainers = [ ];
};
}

View File

@ -517,7 +517,7 @@ with pkgs;
awslogs = callPackage ../tools/admin/awslogs { };
aws_shell = python2Packages.aws_shell; # Should be moved out of python-packages.nix
aws_shell = pythonPackages.callPackage ../tools/admin/aws_shell { };
azure-cli = nodePackages.azure-cli;

View File

@ -789,37 +789,6 @@ in {
};
};
aws_shell = buildPythonPackage rec {
name = "aws-shell-${version}";
version = "0.1.1";
src = pkgs.fetchurl {
sha256 = "1pw9lrdjl24n6lrs6lnqpyiyic8bdxgvhyqvb2rx6kkbjrfhhgv5";
url = "mirror://pypi/a/aws-shell/aws-shell-${version}.tar.gz";
};
# Why does it propagate packages that are used for testing?
propagatedBuildInputs = with self; [
awscli prompt_toolkit boto3 configobj pygments
];
#Checks are failing due to missing TTY, which won't exist.
doCheck = false;
preCheck = ''
mkdir -p check-phase
export HOME=$(pwd)/check-phase
'';
disabled = isPy35;
meta = {
homepage = https://github.com/awslabs/aws-shell;
description = "An integrated shell for working with the AWS CLI";
license = licenses.asl20;
maintainers = [ ];
};
};
azure = buildPythonPackage rec {
version = "0.11.0";
name = "azure-${version}";