Skip to content

Commit 50616eb

Browse files
Merge from aws/aws-sam-cli/develop
2 parents a184faa + 8c0634f commit 50616eb

7 files changed

Lines changed: 29 additions & 29 deletions

File tree

requirements/base.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jmespath~=1.0.1
66
ruamel_yaml~=0.18.6
77
PyYAML~=6.0
88
cookiecutter~=2.6.0
9-
aws-sam-translator==1.95.0
9+
aws-sam-translator==1.96.0
1010
#docker minor version updates can include breaking changes. Auto update micro version only.
1111
docker~=7.1.0
1212
dateparser~=1.2
@@ -31,7 +31,7 @@ regex!=2021.10.8
3131
tzlocal==5.2
3232

3333
#Adding cfn-lint dependency for SAM validate
34-
cfn-lint~=1.32.0
34+
cfn-lint~=1.32.3
3535

3636
# Type checking boto3 objects
3737
boto3-stubs[apigateway,cloudformation,ecr,iam,lambda,s3,schemas,secretsmanager,signer,stepfunctions,sts,xray,sqs,kinesis]==1.35.71

requirements/dev.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
-r pre-dev.txt
22

3-
coverage==7.6.12; python_version>="3.9"
3+
coverage==7.7.1; python_version>="3.9"
44
coverage==7.6.1; python_version<"3.9"
55
pytest-cov==6.0.0; python_version>="3.9"
66
pytest-cov==5.0.0; python_version<"3.9"
@@ -10,12 +10,12 @@ pytest-cov==5.0.0; python_version<"3.9"
1010
# mypy adds new rules in new minor versions, which could cause our PR check to fail
1111
# here we fix its version and upgrade it manually in the future
1212
mypy==1.15.0
13-
types-pywin32==309.0.0.20250311; python_version>="3.9"
13+
types-pywin32==310.0.0.20250319; python_version>="3.9"
1414
types-pywin32==308.0.0.20241221; python_version<"3.9"
15-
types-PyYAML==6.0.12.20241230
15+
types-PyYAML==6.0.12.20250326
1616
types-chevron==0.14.2.20250103
1717
types-psutil==7.0.0.20250218
18-
types-setuptools==76.0.0.20250313
18+
types-setuptools==77.0.2.20250328
1919
types-Pygments==2.19.0.20250305
2020
types-colorama==0.4.15.20240311
2121
types-dateparser==1.2.0.20250208
@@ -25,7 +25,7 @@ types-pyOpenSSL==24.1.0.20240722
2525
# lucashuy: pin `types-request` based on the Python version since newer versions of
2626
# the types require a newer version of requests, which is only installed in newer versions of Python
2727
types-requests==2.31.0.6; python_version<"3.10"
28-
types-requests==2.32.0.20250306; python_version>="3.10"
28+
types-requests==2.32.0.20250328; python_version>="3.10"
2929
types-urllib3==1.26.25.14
3030

3131
# Test requirements

requirements/reproducible-linux.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ aws-lambda-builders==1.54.0 \
2222
--hash=sha256:168ccca3ee70c68a499741ecf5dc984fc16b169ae7b95baf8118091315b42eb5 \
2323
--hash=sha256:c74353b6f4dfda981f3b01aa1e39180a492cbd323852122b6f6451faeb4d15f0
2424
# via aws-sam-cli (setup.py)
25-
aws-sam-translator==1.95.0 \
26-
--hash=sha256:c9e0f22cbe83c768f7d20a3afb7e654bd6bfc087b387528bd48e98366b82ae40 \
27-
--hash=sha256:fd2b891fc4cbdde1e06130eaf2710de5cc74442a656b7859b3840691144494cf
25+
aws-sam-translator==1.96.0 \
26+
--hash=sha256:0c6c36dac13bff7df4f24896fa9ce3da2de4cdc4d10909e1fca7359ec5bc49c1 \
27+
--hash=sha256:dd61017ec5cf35f69fbd596fade27d3e19959bba61f835ea0e083588bbcdfc70
2828
# via
2929
# aws-sam-cli (setup.py)
3030
# cfn-lint
@@ -129,9 +129,9 @@ cffi==1.17.1 \
129129
--hash=sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87 \
130130
--hash=sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b
131131
# via cryptography
132-
cfn-lint==1.32.1 \
133-
--hash=sha256:10282c0ec7fc6391da4877d9381a6b954f3c54ddcc0d3c97ee86f4783b5ae680 \
134-
--hash=sha256:a8ea63ac8daa69a66a54a796998362fd063d9ba1e9c1fc3c932213b0c027669c
132+
cfn-lint==1.32.3 \
133+
--hash=sha256:94ec87e9186dc2cd7d718eb14b4330cbc77889753310fa35600d8c94470bf8d5 \
134+
--hash=sha256:a5723e7c7ef537d70b098d43f42f9670ea9856cb21d1699efd7fd9e3aaab26c1
135135
# via aws-sam-cli (setup.py)
136136
chardet==5.2.0 \
137137
--hash=sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7 \

requirements/reproducible-mac.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ aws-lambda-builders==1.54.0 \
2222
--hash=sha256:168ccca3ee70c68a499741ecf5dc984fc16b169ae7b95baf8118091315b42eb5 \
2323
--hash=sha256:c74353b6f4dfda981f3b01aa1e39180a492cbd323852122b6f6451faeb4d15f0
2424
# via aws-sam-cli (setup.py)
25-
aws-sam-translator==1.95.0 \
26-
--hash=sha256:c9e0f22cbe83c768f7d20a3afb7e654bd6bfc087b387528bd48e98366b82ae40 \
27-
--hash=sha256:fd2b891fc4cbdde1e06130eaf2710de5cc74442a656b7859b3840691144494cf
25+
aws-sam-translator==1.96.0 \
26+
--hash=sha256:0c6c36dac13bff7df4f24896fa9ce3da2de4cdc4d10909e1fca7359ec5bc49c1 \
27+
--hash=sha256:dd61017ec5cf35f69fbd596fade27d3e19959bba61f835ea0e083588bbcdfc70
2828
# via
2929
# aws-sam-cli (setup.py)
3030
# cfn-lint
@@ -129,9 +129,9 @@ cffi==1.17.1 \
129129
--hash=sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87 \
130130
--hash=sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b
131131
# via cryptography
132-
cfn-lint==1.32.1 \
133-
--hash=sha256:10282c0ec7fc6391da4877d9381a6b954f3c54ddcc0d3c97ee86f4783b5ae680 \
134-
--hash=sha256:a8ea63ac8daa69a66a54a796998362fd063d9ba1e9c1fc3c932213b0c027669c
132+
cfn-lint==1.32.3 \
133+
--hash=sha256:94ec87e9186dc2cd7d718eb14b4330cbc77889753310fa35600d8c94470bf8d5 \
134+
--hash=sha256:a5723e7c7ef537d70b098d43f42f9670ea9856cb21d1699efd7fd9e3aaab26c1
135135
# via aws-sam-cli (setup.py)
136136
chardet==5.2.0 \
137137
--hash=sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7 \

requirements/reproducible-win.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ aws-lambda-builders==1.54.0 \
2222
--hash=sha256:168ccca3ee70c68a499741ecf5dc984fc16b169ae7b95baf8118091315b42eb5 \
2323
--hash=sha256:c74353b6f4dfda981f3b01aa1e39180a492cbd323852122b6f6451faeb4d15f0
2424
# via aws-sam-cli (setup.py)
25-
aws-sam-translator==1.95.0 \
26-
--hash=sha256:c9e0f22cbe83c768f7d20a3afb7e654bd6bfc087b387528bd48e98366b82ae40 \
27-
--hash=sha256:fd2b891fc4cbdde1e06130eaf2710de5cc74442a656b7859b3840691144494cf
25+
aws-sam-translator==1.96.0 \
26+
--hash=sha256:0c6c36dac13bff7df4f24896fa9ce3da2de4cdc4d10909e1fca7359ec5bc49c1 \
27+
--hash=sha256:dd61017ec5cf35f69fbd596fade27d3e19959bba61f835ea0e083588bbcdfc70
2828
# via
2929
# aws-sam-cli (setup.py)
3030
# cfn-lint
@@ -129,9 +129,9 @@ cffi==1.17.1 \
129129
--hash=sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87 \
130130
--hash=sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b
131131
# via cryptography
132-
cfn-lint==1.32.1 \
133-
--hash=sha256:10282c0ec7fc6391da4877d9381a6b954f3c54ddcc0d3c97ee86f4783b5ae680 \
134-
--hash=sha256:a8ea63ac8daa69a66a54a796998362fd063d9ba1e9c1fc3c932213b0c027669c
132+
cfn-lint==1.32.3 \
133+
--hash=sha256:94ec87e9186dc2cd7d718eb14b4330cbc77889753310fa35600d8c94470bf8d5 \
134+
--hash=sha256:a5723e7c7ef537d70b098d43f42f9670ea9856cb21d1699efd7fd9e3aaab26c1
135135
# via aws-sam-cli (setup.py)
136136
chardet==5.2.0 \
137137
--hash=sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7 \

samcli/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
SAM CLI version
33
"""
44

5-
__version__ = "1.136.0"
5+
__version__ = "1.137.0"

tests/integration/validate/test_validate_command.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ def test_lint_deprecated_runtimes(self, runtime):
157157
self.assertEqual(command_result.process.returncode, 1)
158158
self.assertRegex(
159159
output,
160-
f"\\[\\[E2531: Validate if lambda runtime is deprecated\\] "
160+
f"\\[\\[W2531: Check if EOL Lambda Function Runtimes are used] "
161161
f"\\(Runtime '{runtime}' was deprecated on.*",
162162
)
163163

@@ -243,9 +243,9 @@ def test_lint_invalid_template(self):
243243

244244
warning_message = (
245245
"[[E0000: Parsing error found when parsing the template] "
246-
'(Duplicate found "HelloWorldFunction" (line 5)) matched 5, '
246+
"(Duplicate found 'HelloWorldFunction' (line 5)) matched 5, "
247247
"[E0000: Parsing error found when parsing the template] "
248-
'(Duplicate found "HelloWorldFunction" (line 12)) matched 12]\n'
248+
"(Duplicate found 'HelloWorldFunction' (line 12)) matched 12]\n"
249249
)
250250

251251
self.assertIn(warning_message, output)

0 commit comments

Comments
 (0)