diff --git a/pkgs/development/python-modules/aws-lambda-builders/default.nix b/pkgs/development/python-modules/aws-lambda-builders/default.nix index 6d4baf0f553e..12d788149e4e 100644 --- a/pkgs/development/python-modules/aws-lambda-builders/default.nix +++ b/pkgs/development/python-modules/aws-lambda-builders/default.nix @@ -1,16 +1,17 @@ { lib , buildPythonPackage , fetchFromGitHub -, six -, pytest , mock , parameterized +, pyelftools +, pytestCheckHook , pythonOlder +, six }: buildPythonPackage rec { pname = "aws-lambda-builders"; - version = "1.16.0"; + version = "1.17.0"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -19,7 +20,7 @@ buildPythonPackage rec { owner = "awslabs"; repo = "aws-lambda-builders"; rev = "refs/tags/v${version}"; - sha256 = "sha256-XJDukyYTtnAHiHACi5gEJ9VPjqv8Y4V7oe4q3l5fpMA="; + hash = "sha256-EkAtRqUHwmH0LG/bkXBbZ3TMgXDtcqLfUBySPbrgWmc="; }; propagatedBuildInputs = [ @@ -27,19 +28,36 @@ buildPythonPackage rec { ]; checkInputs = [ - pytest mock parameterized + pyelftools + pytestCheckHook ]; - checkPhase = '' - export PATH=$out/bin:$PATH - pytest tests/functional -k 'not can_invoke_pip' - ''; + disabledTests = [ + # CLI don't work in the sandbox + "test_run_hello_workflow" + # Don't tests integrations + "TestCustomMakeWorkflow" + "TestDotnet31" + "TestDotnet6" + "TestGoWorkflow" + "TestJavaGradle" + "TestJavaMaven" + "TestNodejsNpmWorkflow" + "TestNodejsNpmWorkflowWithEsbuild" + "TestPipRunner" + "TestPythonPipWorkflow" + "TestRubyWorkflow" + ]; + + pythonImportsCheck = [ + "aws_lambda_builders" + ]; meta = with lib; { + description = "Tool to compile, build and package AWS Lambda functions"; 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.