diff options
author | worldofpeace <worldofpeace@users.noreply.github.com> | 2019-04-08 02:42:40 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-08 02:42:40 -0400 |
commit | fa7587456b523268a283db1820d0c49fcb1139c7 (patch) | |
tree | bb1587ad7243056caa01399b90d5b7ef886708c3 | |
parent | 8ace9e6a444ad059732b6ad3dcaad83be964c369 (diff) | |
parent | 6663765dbbdb4d2560aefee46c4f8b460793a2a2 (diff) | |
download | nixlib-fa7587456b523268a283db1820d0c49fcb1139c7.tar nixlib-fa7587456b523268a283db1820d0c49fcb1139c7.tar.gz nixlib-fa7587456b523268a283db1820d0c49fcb1139c7.tar.bz2 nixlib-fa7587456b523268a283db1820d0c49fcb1139c7.tar.lz nixlib-fa7587456b523268a283db1820d0c49fcb1139c7.tar.xz nixlib-fa7587456b523268a283db1820d0c49fcb1139c7.tar.zst nixlib-fa7587456b523268a283db1820d0c49fcb1139c7.zip |
Merge pull request #59089 from dhl/dhl/python-modules/aws-lambda-builders
pythonPackages.aws-lambda-builders: init at 0.2.1
-rw-r--r-- | pkgs/development/python-modules/aws-lambda-builders/default.nix | 51 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 2 |
2 files changed, 53 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/aws-lambda-builders/default.nix b/pkgs/development/python-modules/aws-lambda-builders/default.nix new file mode 100644 index 000000000000..16f5e19b7866 --- /dev/null +++ b/pkgs/development/python-modules/aws-lambda-builders/default.nix @@ -0,0 +1,51 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, six +, pytest +, mock +, parameterized +, isPy35 +}: + +buildPythonPackage rec { + pname = "aws-lambda-builders"; + version = "0.2.1"; + + # No tests available in PyPI tarball + src = fetchFromGitHub { + owner = "awslabs"; + repo = "aws-lambda-builders"; + rev = "v${version}"; + sha256 = "1pbi6572q1nqs2wd7jx9d5vgf3rqdsqlaz4v8fqvl23wfb2c4vpd"; + }; + + # Package is not compatible with Python 3.5 + disabled = isPy35; + + propagatedBuildInputs = [ + six + ]; + + checkInputs = [ + pytest + mock + parameterized + ]; + + checkPhase = '' + export PATH=$out/bin:$PATH + pytest tests/functional + ''; + + meta = with lib; { + homepage = https://github.com/awslabs/aws-lambda-builders; + description = "A tool to compile, build and package AWS Lambda functions"; + longDescription = '' + Lambda Builders is a Python library to compile, build and package + AWS Lambda functions for several runtimes & frameworks. + ''; + license = licenses.asl20; + maintainers = with maintainers; [ dhkl ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index fa8f66d61fee..520bdd0e4df0 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1072,6 +1072,8 @@ in { avro3k = callPackage ../development/python-modules/avro3k {}; + aws-lambda-builders = callPackage ../development/python-modules/aws-lambda-builders { }; + python-slugify = callPackage ../development/python-modules/python-slugify { }; awesome-slugify = callPackage ../development/python-modules/awesome-slugify {}; |