From 7ef9712e61dd8a637c9d2cd59fcbee4bbdb8a877 Mon Sep 17 00:00:00 2001 From: EhteshamSid Date: Mon, 6 Apr 2026 16:00:55 -0400 Subject: [PATCH 1/4] chore(integration): bump cryptography to 46.0.6 --- samcli/lib/sync/infra_sync_executor.py | 4 +++- tests/integration/durable_integ_base.py | 4 +++- .../requirements.txt | 2 +- .../child_stack/child_function/function/requirements.txt | 2 +- tests/regression/deploy/regression_deploy_base.py | 4 +++- 5 files changed, 11 insertions(+), 5 deletions(-) diff --git a/samcli/lib/sync/infra_sync_executor.py b/samcli/lib/sync/infra_sync_executor.py index 15e166c2dd..4b73e94c08 100644 --- a/samcli/lib/sync/infra_sync_executor.py +++ b/samcli/lib/sync/infra_sync_executor.py @@ -72,7 +72,7 @@ class InfraSyncResult: _infra_sync_executed: bool _code_sync_resources: Set[ResourceIdentifier] - def __init__(self, executed: bool, code_sync_resources: Set[ResourceIdentifier] = set()) -> None: + def __init__(self, executed: bool, code_sync_resources: Set[ResourceIdentifier] = None) -> None: """ Constructor @@ -83,6 +83,8 @@ def __init__(self, executed: bool, code_sync_resources: Set[ResourceIdentifier] code_sync_resources: Set[ResourceIdentifier] Resources that needs a code sync """ + if code_sync_resources is None: + code_sync_resources = set() self._infra_sync_executed = executed self._code_sync_resources = code_sync_resources diff --git a/tests/integration/durable_integ_base.py b/tests/integration/durable_integ_base.py index 99f6abe2f9..1cbbe2bed0 100644 --- a/tests/integration/durable_integ_base.py +++ b/tests/integration/durable_integ_base.py @@ -143,11 +143,13 @@ def log_output(): def assert_invoke_output( self, stdout: str, - input_data: Dict[str, Any] = {}, + input_data: Dict[str, Any] = None, execution_name: Optional[str] = None, expected_status: str = "SUCCEEDED", ) -> str: """Assert invoke output contains expected fields and return execution ARN.""" + if input_data is None: + input_data = {} stdout_str = stdout.strip() self.assertIn("Execution Summary:", stdout_str, f"Expected execution summary in output: {stdout_str}") diff --git a/tests/integration/testdata/buildcmd/asset.b998895901bf33127f2c9dce715854f8b35aa73fb7eb5245ba9721580bbe5837/requirements.txt b/tests/integration/testdata/buildcmd/asset.b998895901bf33127f2c9dce715854f8b35aa73fb7eb5245ba9721580bbe5837/requirements.txt index fd60a20534..569c40587a 100644 --- a/tests/integration/testdata/buildcmd/asset.b998895901bf33127f2c9dce715854f8b35aa73fb7eb5245ba9721580bbe5837/requirements.txt +++ b/tests/integration/testdata/buildcmd/asset.b998895901bf33127f2c9dce715854f8b35aa73fb7eb5245ba9721580bbe5837/requirements.txt @@ -1,3 +1,3 @@ numpy<1.20.3; python_version < '3.10' numpy==1.26.4; python_version >= '3.10' -cryptography==3.3.2 \ No newline at end of file +cryptography==46.0.6 \ No newline at end of file diff --git a/tests/integration/testdata/sync/nested_intrinsics/before/child_stack/child_function/function/requirements.txt b/tests/integration/testdata/sync/nested_intrinsics/before/child_stack/child_function/function/requirements.txt index 5b6dce93d5..6e692170a0 100644 --- a/tests/integration/testdata/sync/nested_intrinsics/before/child_stack/child_function/function/requirements.txt +++ b/tests/integration/testdata/sync/nested_intrinsics/before/child_stack/child_function/function/requirements.txt @@ -1,2 +1,2 @@ numpy<=2.2.6 -requests \ No newline at end of file +requests==2.33.0 \ No newline at end of file diff --git a/tests/regression/deploy/regression_deploy_base.py b/tests/regression/deploy/regression_deploy_base.py index 2154ad6910..86c7f694ec 100644 --- a/tests/regression/deploy/regression_deploy_base.py +++ b/tests/regression/deploy/regression_deploy_base.py @@ -85,7 +85,9 @@ def get_deploy_command_list( return command_list - def deploy_regression_check(self, args, sam_return_code=0, aws_return_code=0, commands=[]): + def deploy_regression_check(self, args, sam_return_code=0, aws_return_code=0, commands=None): + if commands is None: + commands = [] sam_stack_name = args.get("sam_stack_name", None) aws_stack_name = args.get("aws_stack_name", None) if sam_stack_name: From 53be91973267bfb46a5db6221de0f4ba2d140ce1 Mon Sep 17 00:00:00 2001 From: EhteshamSid Date: Tue, 7 Apr 2026 19:11:13 -0400 Subject: [PATCH 2/4] bump cryptography to 46.0.6 in all buildcmd test fixtures, fix linting --- tests/integration/durable_integ_base.py | 9 ++++----- .../testdata/buildcmd/PyLayer/requirements.txt | 2 +- .../testdata/buildcmd/PyLayerMake/requirements.txt | 2 +- .../testdata/buildcmd/Python/requirements.txt | 2 +- .../buildcmd/PythonContainerEnvVars/requirements.txt | 2 +- .../testdata/buildcmd/PythonImage/requirements.txt | 2 +- .../buildcmd/PythonImagesWithSharedCode/requirements.txt | 2 +- .../testdata/buildcmd/PythonPEP600/requirements.txt | 2 +- .../PythonParentPackages/src/fnone/requirements.txt | 2 +- .../PythonParentPackages/src/fntwo/requirements.txt | 2 +- .../testdata/buildcmd/PythonPyProject/pyproject.toml | 2 +- .../testdata/buildcmd/PythonWithLayer/requirements.txt | 2 +- .../my_layer_code/requirements.txt | 2 +- .../my_layer_code/requirements.txt | 2 +- .../my_layer_code/requirements.txt | 2 +- .../my_layer_code/requirements.txt | 2 +- .../my_layer_code/requirements.txt | 2 +- .../my_layer_code/requirements.txt | 2 +- tests/regression/deploy/regression_deploy_base.py | 2 +- 19 files changed, 22 insertions(+), 23 deletions(-) diff --git a/tests/integration/durable_integ_base.py b/tests/integration/durable_integ_base.py index 1cbbe2bed0..ff71aa7cff 100644 --- a/tests/integration/durable_integ_base.py +++ b/tests/integration/durable_integ_base.py @@ -1,19 +1,18 @@ import json -import os import re import shutil import threading import time from pathlib import Path -from subprocess import Popen, PIPE, STDOUT, TimeoutExpired -from typing import Dict, Any, Optional, List +from subprocess import PIPE, STDOUT, Popen +from typing import Any, Dict, List, Optional from unittest import TestCase from tests.integration.local.invoke.invoke_integ_base import TIMEOUT from tests.testing_utils import ( - run_command, - get_sam_command, get_build_command_list, + get_sam_command, + run_command, ) diff --git a/tests/integration/testdata/buildcmd/PyLayer/requirements.txt b/tests/integration/testdata/buildcmd/PyLayer/requirements.txt index 17ae074d2c..bdfd64ee40 100644 --- a/tests/integration/testdata/buildcmd/PyLayer/requirements.txt +++ b/tests/integration/testdata/buildcmd/PyLayer/requirements.txt @@ -3,4 +3,4 @@ # NOTE: Fixing to <1.20.3 as numpy1.20.3 started to use a new wheel naming convention (PEP 600) numpy<1.20.3; python_version < '3.10' numpy==1.26.4; python_version >= '3.10' -cryptography==3.3.2 +cryptography==46.0.6 diff --git a/tests/integration/testdata/buildcmd/PyLayerMake/requirements.txt b/tests/integration/testdata/buildcmd/PyLayerMake/requirements.txt index 17ae074d2c..bdfd64ee40 100644 --- a/tests/integration/testdata/buildcmd/PyLayerMake/requirements.txt +++ b/tests/integration/testdata/buildcmd/PyLayerMake/requirements.txt @@ -3,4 +3,4 @@ # NOTE: Fixing to <1.20.3 as numpy1.20.3 started to use a new wheel naming convention (PEP 600) numpy<1.20.3; python_version < '3.10' numpy==1.26.4; python_version >= '3.10' -cryptography==3.3.2 +cryptography==46.0.6 diff --git a/tests/integration/testdata/buildcmd/Python/requirements.txt b/tests/integration/testdata/buildcmd/Python/requirements.txt index 1cc8460859..818afea32d 100644 --- a/tests/integration/testdata/buildcmd/Python/requirements.txt +++ b/tests/integration/testdata/buildcmd/Python/requirements.txt @@ -4,4 +4,4 @@ numpy<1.20.3; python_version <= '3.9' numpy==2.1.3; python_version >= '3.10' and python_version < '3.14' numpy==2.3.4; python_version >= '3.14' -cryptography==3.3.2 +cryptography==46.0.6 diff --git a/tests/integration/testdata/buildcmd/PythonContainerEnvVars/requirements.txt b/tests/integration/testdata/buildcmd/PythonContainerEnvVars/requirements.txt index 1cc8460859..818afea32d 100644 --- a/tests/integration/testdata/buildcmd/PythonContainerEnvVars/requirements.txt +++ b/tests/integration/testdata/buildcmd/PythonContainerEnvVars/requirements.txt @@ -4,4 +4,4 @@ numpy<1.20.3; python_version <= '3.9' numpy==2.1.3; python_version >= '3.10' and python_version < '3.14' numpy==2.3.4; python_version >= '3.14' -cryptography==3.3.2 +cryptography==46.0.6 diff --git a/tests/integration/testdata/buildcmd/PythonImage/requirements.txt b/tests/integration/testdata/buildcmd/PythonImage/requirements.txt index 1043294040..f319c83e96 100644 --- a/tests/integration/testdata/buildcmd/PythonImage/requirements.txt +++ b/tests/integration/testdata/buildcmd/PythonImage/requirements.txt @@ -4,4 +4,4 @@ numpy<1.20.3; python_version < '3.10' numpy==2.1.3; python_version >= '3.10' and python_version < '3.14' numpy==2.3.4; python_version >= '3.14' -cryptography==3.3.2 +cryptography==46.0.6 diff --git a/tests/integration/testdata/buildcmd/PythonImagesWithSharedCode/requirements.txt b/tests/integration/testdata/buildcmd/PythonImagesWithSharedCode/requirements.txt index 1043294040..f319c83e96 100644 --- a/tests/integration/testdata/buildcmd/PythonImagesWithSharedCode/requirements.txt +++ b/tests/integration/testdata/buildcmd/PythonImagesWithSharedCode/requirements.txt @@ -4,4 +4,4 @@ numpy<1.20.3; python_version < '3.10' numpy==2.1.3; python_version >= '3.10' and python_version < '3.14' numpy==2.3.4; python_version >= '3.14' -cryptography==3.3.2 +cryptography==46.0.6 diff --git a/tests/integration/testdata/buildcmd/PythonPEP600/requirements.txt b/tests/integration/testdata/buildcmd/PythonPEP600/requirements.txt index 43fa52f27c..029391ccaa 100644 --- a/tests/integration/testdata/buildcmd/PythonPEP600/requirements.txt +++ b/tests/integration/testdata/buildcmd/PythonPEP600/requirements.txt @@ -7,4 +7,4 @@ numpy==2.3.4; python_version >= '3.14' greenlet==3.1.1; python_version < '3.14' greenlet==3.2.4; python_version >= '3.14' sqlalchemy==2.0.36 -cryptography==3.3.2 +cryptography==46.0.6 diff --git a/tests/integration/testdata/buildcmd/PythonParentPackages/src/fnone/requirements.txt b/tests/integration/testdata/buildcmd/PythonParentPackages/src/fnone/requirements.txt index 2aec6500ce..4150467824 100644 --- a/tests/integration/testdata/buildcmd/PythonParentPackages/src/fnone/requirements.txt +++ b/tests/integration/testdata/buildcmd/PythonParentPackages/src/fnone/requirements.txt @@ -3,4 +3,4 @@ # NOTE: Fixing to <1.20.3 as numpy1.20.3 started to use a new wheel naming convention (PEP 600) numpy<1.20.3; python_version <= '3.9' numpy==2.1.3; python_version >= '3.10' -cryptography==3.3.2 +cryptography==46.0.6 diff --git a/tests/integration/testdata/buildcmd/PythonParentPackages/src/fntwo/requirements.txt b/tests/integration/testdata/buildcmd/PythonParentPackages/src/fntwo/requirements.txt index 2aec6500ce..4150467824 100644 --- a/tests/integration/testdata/buildcmd/PythonParentPackages/src/fntwo/requirements.txt +++ b/tests/integration/testdata/buildcmd/PythonParentPackages/src/fntwo/requirements.txt @@ -3,4 +3,4 @@ # NOTE: Fixing to <1.20.3 as numpy1.20.3 started to use a new wheel naming convention (PEP 600) numpy<1.20.3; python_version <= '3.9' numpy==2.1.3; python_version >= '3.10' -cryptography==3.3.2 +cryptography==46.0.6 diff --git a/tests/integration/testdata/buildcmd/PythonPyProject/pyproject.toml b/tests/integration/testdata/buildcmd/PythonPyProject/pyproject.toml index d1b9b83ea0..ca7952979d 100644 --- a/tests/integration/testdata/buildcmd/PythonPyProject/pyproject.toml +++ b/tests/integration/testdata/buildcmd/PythonPyProject/pyproject.toml @@ -5,5 +5,5 @@ dependencies = [ "numpy==2.0.0; python_version <= '3.9'", "numpy==2.1.3; python_version >= '3.10' and python_version < '3.14'", "numpy==2.3.4; python_version >= '3.14'", - "cryptography==3.3.2", + "cryptography==46.0.6", ] diff --git a/tests/integration/testdata/buildcmd/PythonWithLayer/requirements.txt b/tests/integration/testdata/buildcmd/PythonWithLayer/requirements.txt index 5b56a8b22f..7f7d171f32 100644 --- a/tests/integration/testdata/buildcmd/PythonWithLayer/requirements.txt +++ b/tests/integration/testdata/buildcmd/PythonWithLayer/requirements.txt @@ -1,3 +1,3 @@ # These are some hard packages to build. Using them here helps us verify that building works on various platforms -cryptography==3.3.2 +cryptography==46.0.6 diff --git a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend/my_layer_code/requirements.txt b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend/my_layer_code/requirements.txt index 17ae074d2c..bdfd64ee40 100644 --- a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend/my_layer_code/requirements.txt +++ b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend/my_layer_code/requirements.txt @@ -3,4 +3,4 @@ # NOTE: Fixing to <1.20.3 as numpy1.20.3 started to use a new wheel naming convention (PEP 600) numpy<1.20.3; python_version < '3.10' numpy==1.26.4; python_version >= '3.10' -cryptography==3.3.2 +cryptography==46.0.6 diff --git a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend_container_windows/my_layer_code/requirements.txt b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend_container_windows/my_layer_code/requirements.txt index 17ae074d2c..bdfd64ee40 100644 --- a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend_container_windows/my_layer_code/requirements.txt +++ b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend_container_windows/my_layer_code/requirements.txt @@ -3,4 +3,4 @@ # NOTE: Fixing to <1.20.3 as numpy1.20.3 started to use a new wheel naming convention (PEP 600) numpy<1.20.3; python_version < '3.10' numpy==1.26.4; python_version >= '3.10' -cryptography==3.3.2 +cryptography==46.0.6 diff --git a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend_windows/my_layer_code/requirements.txt b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend_windows/my_layer_code/requirements.txt index 17ae074d2c..bdfd64ee40 100644 --- a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend_windows/my_layer_code/requirements.txt +++ b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend_windows/my_layer_code/requirements.txt @@ -3,4 +3,4 @@ # NOTE: Fixing to <1.20.3 as numpy1.20.3 started to use a new wheel naming convention (PEP 600) numpy<1.20.3; python_version < '3.10' numpy==1.26.4; python_version >= '3.10' -cryptography==3.3.2 +cryptography==46.0.6 diff --git a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend/my_layer_code/requirements.txt b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend/my_layer_code/requirements.txt index 17ae074d2c..bdfd64ee40 100644 --- a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend/my_layer_code/requirements.txt +++ b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend/my_layer_code/requirements.txt @@ -3,4 +3,4 @@ # NOTE: Fixing to <1.20.3 as numpy1.20.3 started to use a new wheel naming convention (PEP 600) numpy<1.20.3; python_version < '3.10' numpy==1.26.4; python_version >= '3.10' -cryptography==3.3.2 +cryptography==46.0.6 diff --git a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend_container_windows/my_layer_code/requirements.txt b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend_container_windows/my_layer_code/requirements.txt index c92b6d99e3..0288c96632 100644 --- a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend_container_windows/my_layer_code/requirements.txt +++ b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend_container_windows/my_layer_code/requirements.txt @@ -2,4 +2,4 @@ # NOTE: Fixing to <1.20.3 as numpy1.20.3 started to use a new wheel naming convention (PEP 600) numpy<1.20.3 -cryptography==3.3.2 +cryptography==46.0.6 diff --git a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend_windows/my_layer_code/requirements.txt b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend_windows/my_layer_code/requirements.txt index 17ae074d2c..bdfd64ee40 100644 --- a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend_windows/my_layer_code/requirements.txt +++ b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend_windows/my_layer_code/requirements.txt @@ -3,4 +3,4 @@ # NOTE: Fixing to <1.20.3 as numpy1.20.3 started to use a new wheel naming convention (PEP 600) numpy<1.20.3; python_version < '3.10' numpy==1.26.4; python_version >= '3.10' -cryptography==3.3.2 +cryptography==46.0.6 diff --git a/tests/regression/deploy/regression_deploy_base.py b/tests/regression/deploy/regression_deploy_base.py index 86c7f694ec..34f02b9720 100644 --- a/tests/regression/deploy/regression_deploy_base.py +++ b/tests/regression/deploy/regression_deploy_base.py @@ -1,5 +1,5 @@ import os -from subprocess import Popen, PIPE, TimeoutExpired +from subprocess import PIPE, Popen, TimeoutExpired from unittest import TestCase TIMEOUT = 300 From f3468cfc56d66c9acb44eccb4afed58c487d9bcb Mon Sep 17 00:00:00 2001 From: EhteshamSid Date: Tue, 7 Apr 2026 19:35:23 -0400 Subject: [PATCH 3/4] fix mypy errors: use Optional for None default arguments --- samcli/lib/sync/infra_sync_executor.py | 2 +- tests/integration/durable_integ_base.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samcli/lib/sync/infra_sync_executor.py b/samcli/lib/sync/infra_sync_executor.py index 4b73e94c08..2198dec0e0 100644 --- a/samcli/lib/sync/infra_sync_executor.py +++ b/samcli/lib/sync/infra_sync_executor.py @@ -72,7 +72,7 @@ class InfraSyncResult: _infra_sync_executed: bool _code_sync_resources: Set[ResourceIdentifier] - def __init__(self, executed: bool, code_sync_resources: Set[ResourceIdentifier] = None) -> None: + def __init__(self, executed: bool, code_sync_resources: Optional[Set[ResourceIdentifier]] = None) -> None: """ Constructor diff --git a/tests/integration/durable_integ_base.py b/tests/integration/durable_integ_base.py index ff71aa7cff..bfe7a4db72 100644 --- a/tests/integration/durable_integ_base.py +++ b/tests/integration/durable_integ_base.py @@ -142,7 +142,7 @@ def log_output(): def assert_invoke_output( self, stdout: str, - input_data: Dict[str, Any] = None, + input_data: Optional[Dict[str, Any]] = None, execution_name: Optional[str] = None, expected_status: str = "SUCCEEDED", ) -> str: From 71aa13195fdd047a205b673b420ef90ba8ec4945 Mon Sep 17 00:00:00 2001 From: EhteshamSid Date: Fri, 10 Apr 2026 18:09:28 -0400 Subject: [PATCH 4/4] revert cryptography bump in buildcmd test fixtures Per review feedback, the cryptography==3.3.2 pins in testdata/buildcmd are intentional - newer cryptography requires a more recent glibc that is not available in Lambda build images. Kept the bump in durable_integ_base.py and regression_deploy_base.py since those run on the CI host, not inside Lambda build images. --- tests/integration/testdata/buildcmd/PyLayer/requirements.txt | 2 +- .../integration/testdata/buildcmd/PyLayerMake/requirements.txt | 2 +- tests/integration/testdata/buildcmd/Python/requirements.txt | 2 +- .../testdata/buildcmd/PythonContainerEnvVars/requirements.txt | 2 +- .../integration/testdata/buildcmd/PythonImage/requirements.txt | 2 +- .../buildcmd/PythonImagesWithSharedCode/requirements.txt | 2 +- .../integration/testdata/buildcmd/PythonPEP600/requirements.txt | 2 +- .../buildcmd/PythonParentPackages/src/fnone/requirements.txt | 2 +- .../buildcmd/PythonParentPackages/src/fntwo/requirements.txt | 2 +- .../testdata/buildcmd/PythonPyProject/pyproject.toml | 2 +- .../testdata/buildcmd/PythonWithLayer/requirements.txt | 2 +- .../my_layer_code/requirements.txt | 2 +- .../my_layer_code/requirements.txt | 2 +- .../my_layer_code/requirements.txt | 2 +- .../my_layer_code/requirements.txt | 2 +- .../my_layer_code/requirements.txt | 2 +- .../my_layer_code/requirements.txt | 2 +- 17 files changed, 17 insertions(+), 17 deletions(-) diff --git a/tests/integration/testdata/buildcmd/PyLayer/requirements.txt b/tests/integration/testdata/buildcmd/PyLayer/requirements.txt index bdfd64ee40..17ae074d2c 100644 --- a/tests/integration/testdata/buildcmd/PyLayer/requirements.txt +++ b/tests/integration/testdata/buildcmd/PyLayer/requirements.txt @@ -3,4 +3,4 @@ # NOTE: Fixing to <1.20.3 as numpy1.20.3 started to use a new wheel naming convention (PEP 600) numpy<1.20.3; python_version < '3.10' numpy==1.26.4; python_version >= '3.10' -cryptography==46.0.6 +cryptography==3.3.2 diff --git a/tests/integration/testdata/buildcmd/PyLayerMake/requirements.txt b/tests/integration/testdata/buildcmd/PyLayerMake/requirements.txt index bdfd64ee40..17ae074d2c 100644 --- a/tests/integration/testdata/buildcmd/PyLayerMake/requirements.txt +++ b/tests/integration/testdata/buildcmd/PyLayerMake/requirements.txt @@ -3,4 +3,4 @@ # NOTE: Fixing to <1.20.3 as numpy1.20.3 started to use a new wheel naming convention (PEP 600) numpy<1.20.3; python_version < '3.10' numpy==1.26.4; python_version >= '3.10' -cryptography==46.0.6 +cryptography==3.3.2 diff --git a/tests/integration/testdata/buildcmd/Python/requirements.txt b/tests/integration/testdata/buildcmd/Python/requirements.txt index 818afea32d..1cc8460859 100644 --- a/tests/integration/testdata/buildcmd/Python/requirements.txt +++ b/tests/integration/testdata/buildcmd/Python/requirements.txt @@ -4,4 +4,4 @@ numpy<1.20.3; python_version <= '3.9' numpy==2.1.3; python_version >= '3.10' and python_version < '3.14' numpy==2.3.4; python_version >= '3.14' -cryptography==46.0.6 +cryptography==3.3.2 diff --git a/tests/integration/testdata/buildcmd/PythonContainerEnvVars/requirements.txt b/tests/integration/testdata/buildcmd/PythonContainerEnvVars/requirements.txt index 818afea32d..1cc8460859 100644 --- a/tests/integration/testdata/buildcmd/PythonContainerEnvVars/requirements.txt +++ b/tests/integration/testdata/buildcmd/PythonContainerEnvVars/requirements.txt @@ -4,4 +4,4 @@ numpy<1.20.3; python_version <= '3.9' numpy==2.1.3; python_version >= '3.10' and python_version < '3.14' numpy==2.3.4; python_version >= '3.14' -cryptography==46.0.6 +cryptography==3.3.2 diff --git a/tests/integration/testdata/buildcmd/PythonImage/requirements.txt b/tests/integration/testdata/buildcmd/PythonImage/requirements.txt index f319c83e96..1043294040 100644 --- a/tests/integration/testdata/buildcmd/PythonImage/requirements.txt +++ b/tests/integration/testdata/buildcmd/PythonImage/requirements.txt @@ -4,4 +4,4 @@ numpy<1.20.3; python_version < '3.10' numpy==2.1.3; python_version >= '3.10' and python_version < '3.14' numpy==2.3.4; python_version >= '3.14' -cryptography==46.0.6 +cryptography==3.3.2 diff --git a/tests/integration/testdata/buildcmd/PythonImagesWithSharedCode/requirements.txt b/tests/integration/testdata/buildcmd/PythonImagesWithSharedCode/requirements.txt index f319c83e96..1043294040 100644 --- a/tests/integration/testdata/buildcmd/PythonImagesWithSharedCode/requirements.txt +++ b/tests/integration/testdata/buildcmd/PythonImagesWithSharedCode/requirements.txt @@ -4,4 +4,4 @@ numpy<1.20.3; python_version < '3.10' numpy==2.1.3; python_version >= '3.10' and python_version < '3.14' numpy==2.3.4; python_version >= '3.14' -cryptography==46.0.6 +cryptography==3.3.2 diff --git a/tests/integration/testdata/buildcmd/PythonPEP600/requirements.txt b/tests/integration/testdata/buildcmd/PythonPEP600/requirements.txt index 029391ccaa..43fa52f27c 100644 --- a/tests/integration/testdata/buildcmd/PythonPEP600/requirements.txt +++ b/tests/integration/testdata/buildcmd/PythonPEP600/requirements.txt @@ -7,4 +7,4 @@ numpy==2.3.4; python_version >= '3.14' greenlet==3.1.1; python_version < '3.14' greenlet==3.2.4; python_version >= '3.14' sqlalchemy==2.0.36 -cryptography==46.0.6 +cryptography==3.3.2 diff --git a/tests/integration/testdata/buildcmd/PythonParentPackages/src/fnone/requirements.txt b/tests/integration/testdata/buildcmd/PythonParentPackages/src/fnone/requirements.txt index 4150467824..2aec6500ce 100644 --- a/tests/integration/testdata/buildcmd/PythonParentPackages/src/fnone/requirements.txt +++ b/tests/integration/testdata/buildcmd/PythonParentPackages/src/fnone/requirements.txt @@ -3,4 +3,4 @@ # NOTE: Fixing to <1.20.3 as numpy1.20.3 started to use a new wheel naming convention (PEP 600) numpy<1.20.3; python_version <= '3.9' numpy==2.1.3; python_version >= '3.10' -cryptography==46.0.6 +cryptography==3.3.2 diff --git a/tests/integration/testdata/buildcmd/PythonParentPackages/src/fntwo/requirements.txt b/tests/integration/testdata/buildcmd/PythonParentPackages/src/fntwo/requirements.txt index 4150467824..2aec6500ce 100644 --- a/tests/integration/testdata/buildcmd/PythonParentPackages/src/fntwo/requirements.txt +++ b/tests/integration/testdata/buildcmd/PythonParentPackages/src/fntwo/requirements.txt @@ -3,4 +3,4 @@ # NOTE: Fixing to <1.20.3 as numpy1.20.3 started to use a new wheel naming convention (PEP 600) numpy<1.20.3; python_version <= '3.9' numpy==2.1.3; python_version >= '3.10' -cryptography==46.0.6 +cryptography==3.3.2 diff --git a/tests/integration/testdata/buildcmd/PythonPyProject/pyproject.toml b/tests/integration/testdata/buildcmd/PythonPyProject/pyproject.toml index ca7952979d..d1b9b83ea0 100644 --- a/tests/integration/testdata/buildcmd/PythonPyProject/pyproject.toml +++ b/tests/integration/testdata/buildcmd/PythonPyProject/pyproject.toml @@ -5,5 +5,5 @@ dependencies = [ "numpy==2.0.0; python_version <= '3.9'", "numpy==2.1.3; python_version >= '3.10' and python_version < '3.14'", "numpy==2.3.4; python_version >= '3.14'", - "cryptography==46.0.6", + "cryptography==3.3.2", ] diff --git a/tests/integration/testdata/buildcmd/PythonWithLayer/requirements.txt b/tests/integration/testdata/buildcmd/PythonWithLayer/requirements.txt index 7f7d171f32..5b56a8b22f 100644 --- a/tests/integration/testdata/buildcmd/PythonWithLayer/requirements.txt +++ b/tests/integration/testdata/buildcmd/PythonWithLayer/requirements.txt @@ -1,3 +1,3 @@ # These are some hard packages to build. Using them here helps us verify that building works on various platforms -cryptography==46.0.6 +cryptography==3.3.2 diff --git a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend/my_layer_code/requirements.txt b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend/my_layer_code/requirements.txt index bdfd64ee40..17ae074d2c 100644 --- a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend/my_layer_code/requirements.txt +++ b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend/my_layer_code/requirements.txt @@ -3,4 +3,4 @@ # NOTE: Fixing to <1.20.3 as numpy1.20.3 started to use a new wheel naming convention (PEP 600) numpy<1.20.3; python_version < '3.10' numpy==1.26.4; python_version >= '3.10' -cryptography==46.0.6 +cryptography==3.3.2 diff --git a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend_container_windows/my_layer_code/requirements.txt b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend_container_windows/my_layer_code/requirements.txt index bdfd64ee40..17ae074d2c 100644 --- a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend_container_windows/my_layer_code/requirements.txt +++ b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend_container_windows/my_layer_code/requirements.txt @@ -3,4 +3,4 @@ # NOTE: Fixing to <1.20.3 as numpy1.20.3 started to use a new wheel naming convention (PEP 600) numpy<1.20.3; python_version < '3.10' numpy==1.26.4; python_version >= '3.10' -cryptography==46.0.6 +cryptography==3.3.2 diff --git a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend_windows/my_layer_code/requirements.txt b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend_windows/my_layer_code/requirements.txt index bdfd64ee40..17ae074d2c 100644 --- a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend_windows/my_layer_code/requirements.txt +++ b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_local_backend_windows/my_layer_code/requirements.txt @@ -3,4 +3,4 @@ # NOTE: Fixing to <1.20.3 as numpy1.20.3 started to use a new wheel naming convention (PEP 600) numpy<1.20.3; python_version < '3.10' numpy==1.26.4; python_version >= '3.10' -cryptography==46.0.6 +cryptography==3.3.2 diff --git a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend/my_layer_code/requirements.txt b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend/my_layer_code/requirements.txt index bdfd64ee40..17ae074d2c 100644 --- a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend/my_layer_code/requirements.txt +++ b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend/my_layer_code/requirements.txt @@ -3,4 +3,4 @@ # NOTE: Fixing to <1.20.3 as numpy1.20.3 started to use a new wheel naming convention (PEP 600) numpy<1.20.3; python_version < '3.10' numpy==1.26.4; python_version >= '3.10' -cryptography==46.0.6 +cryptography==3.3.2 diff --git a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend_container_windows/my_layer_code/requirements.txt b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend_container_windows/my_layer_code/requirements.txt index 0288c96632..c92b6d99e3 100644 --- a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend_container_windows/my_layer_code/requirements.txt +++ b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend_container_windows/my_layer_code/requirements.txt @@ -2,4 +2,4 @@ # NOTE: Fixing to <1.20.3 as numpy1.20.3 started to use a new wheel naming convention (PEP 600) numpy<1.20.3 -cryptography==46.0.6 +cryptography==3.3.2 diff --git a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend_windows/my_layer_code/requirements.txt b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend_windows/my_layer_code/requirements.txt index bdfd64ee40..17ae074d2c 100644 --- a/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend_windows/my_layer_code/requirements.txt +++ b/tests/integration/testdata/buildcmd/terraform/zip_based_lambda_functions_s3_backend_windows/my_layer_code/requirements.txt @@ -3,4 +3,4 @@ # NOTE: Fixing to <1.20.3 as numpy1.20.3 started to use a new wheel naming convention (PEP 600) numpy<1.20.3; python_version < '3.10' numpy==1.26.4; python_version >= '3.10' -cryptography==46.0.6 +cryptography==3.3.2