Upgrade pinned Python dependencies
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 3fad8b28a1d85..638e07407f84e 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -11,7 +11,7 @@ repos:
       - id: ruff-format
 
   - repo: https://github.com/pre-commit/pre-commit-hooks
-    rev: v4.5.0
+    rev: v4.6.0
     hooks:
       - id: end-of-file-fixer
       - id: trailing-whitespace
diff --git a/requirements-base-runtime.txt b/requirements-base-runtime.txt
index a848b1d303b4a..0c655b14c3f0a 100644
--- a/requirements-base-runtime.txt
+++ b/requirements-base-runtime.txt
@@ -52,7 +52,7 @@ dnspython==2.6.1
     # via localstack-core (pyproject.toml)
 docker==6.1.3
     # via localstack-core (pyproject.toml)
-flask==3.0.2
+flask==3.0.3
     # via
     #   localstack-core (pyproject.toml)
     #   quart
@@ -168,7 +168,7 @@ stevedore==5.2.0
     #   plux
 tailer==0.4.1
     # via localstack-core (pyproject.toml)
-typing-extensions==4.10.0
+typing-extensions==4.11.0
     # via
     #   localstack-twisted
     #   readerwriterlock
diff --git a/requirements-dev.txt b/requirements-dev.txt
index c2d787a04ac1f..1976cfb3dce11 100644
--- a/requirements-dev.txt
+++ b/requirements-dev.txt
@@ -37,9 +37,9 @@ aws-cdk-asset-kubectl-v20==2.1.2
     # via aws-cdk-lib
 aws-cdk-asset-node-proxy-agent-v6==2.0.3
     # via aws-cdk-lib
-aws-cdk-lib==2.135.0
+aws-cdk-lib==2.136.0
     # via localstack-core
-aws-sam-translator==1.86.0
+aws-sam-translator==1.87.0
     # via
     #   cfn-lint
     #   localstack-core
@@ -92,7 +92,7 @@ cffi==1.16.0
     # via cryptography
 cfgv==3.4.0
     # via pre-commit
-cfn-lint==0.86.1
+cfn-lint==0.86.2
     # via moto-ext
 charset-normalizer==3.3.2
     # via requests
@@ -127,7 +127,7 @@ cython==3.0.10
     # via localstack-core (pyproject.toml)
 decorator==5.1.1
     # via jsonpath-rw
-deepdiff==6.7.1
+deepdiff==7.0.1
     # via
     #   localstack-core
     #   localstack-snapshot
@@ -156,7 +156,7 @@ docutils==0.16
     # via awscli
 filelock==3.13.3
     # via virtualenv
-flask==3.0.2
+flask==3.0.3
     # via
     #   localstack-core
     #   quart
@@ -218,7 +218,7 @@ joserfc==0.9.0
     # via moto-ext
 jschema-to-python==1.2.3
     # via cfn-lint
-jsii==1.96.0
+jsii==1.97.0
     # via
     #   aws-cdk-asset-awscli-v1
     #   aws-cdk-asset-kubectl-v20
@@ -279,7 +279,7 @@ mpmath==1.3.0
     # via sympy
 multipart==0.2.4
     # via moto-ext
-networkx==3.2.1
+networkx==3.3
     # via
     #   cfn-lint
     #   localstack-core (pyproject.toml)
@@ -490,7 +490,7 @@ typeguard==2.13.3
     #   aws-cdk-lib
     #   constructs
     #   jsii
-typing-extensions==4.10.0
+typing-extensions==4.11.0
     # via
     #   aws-sam-translator
     #   jsii
diff --git a/requirements-runtime.txt b/requirements-runtime.txt
index d8efd434ec59b..8630e86553e8c 100644
--- a/requirements-runtime.txt
+++ b/requirements-runtime.txt
@@ -27,7 +27,7 @@ attrs==23.2.0
     #   localstack-twisted
     #   referencing
     #   sarif-om
-aws-sam-translator==1.86.0
+aws-sam-translator==1.87.0
     # via
     #   cfn-lint
     #   localstack-core (pyproject.toml)
@@ -73,7 +73,7 @@ certifi==2024.2.2
     #   requests
 cffi==1.16.0
     # via cryptography
-cfn-lint==0.86.1
+cfn-lint==0.86.2
     # via moto-ext
 charset-normalizer==3.3.2
     # via requests
@@ -117,7 +117,7 @@ docker==6.1.3
     #   moto-ext
 docutils==0.16
     # via awscli
-flask==3.0.2
+flask==3.0.3
     # via
     #   localstack-core
     #   quart
@@ -216,7 +216,7 @@ mpmath==1.3.0
     # via sympy
 multipart==0.2.4
     # via moto-ext
-networkx==3.2.1
+networkx==3.3
     # via cfn-lint
 openapi-schema-validator==0.6.2
     # via openapi-spec-validator
@@ -363,7 +363,7 @@ tailer==0.4.1
     # via
     #   localstack-core
     #   localstack-core (pyproject.toml)
-typing-extensions==4.10.0
+typing-extensions==4.11.0
     # via
     #   aws-sam-translator
     #   localstack-twisted
diff --git a/requirements-test.txt b/requirements-test.txt
index 3f605da692398..2048464648a87 100644
--- a/requirements-test.txt
+++ b/requirements-test.txt
@@ -37,9 +37,9 @@ aws-cdk-asset-kubectl-v20==2.1.2
     # via aws-cdk-lib
 aws-cdk-asset-node-proxy-agent-v6==2.0.3
     # via aws-cdk-lib
-aws-cdk-lib==2.135.0
+aws-cdk-lib==2.136.0
     # via localstack-core (pyproject.toml)
-aws-sam-translator==1.86.0
+aws-sam-translator==1.87.0
     # via
     #   cfn-lint
     #   localstack-core
@@ -90,7 +90,7 @@ certifi==2024.2.2
     #   requests
 cffi==1.16.0
     # via cryptography
-cfn-lint==0.86.1
+cfn-lint==0.86.2
     # via moto-ext
 charset-normalizer==3.3.2
     # via requests
@@ -119,7 +119,7 @@ cryptography==42.0.5
     #   pyopenssl
 decorator==5.1.1
     # via jsonpath-rw
-deepdiff==6.7.1
+deepdiff==7.0.1
     # via
     #   localstack-core (pyproject.toml)
     #   localstack-snapshot
@@ -142,7 +142,7 @@ docker==6.1.3
     #   moto-ext
 docutils==0.16
     # via awscli
-flask==3.0.2
+flask==3.0.3
     # via
     #   localstack-core
     #   quart
@@ -202,7 +202,7 @@ joserfc==0.9.0
     # via moto-ext
 jschema-to-python==1.2.3
     # via cfn-lint
-jsii==1.96.0
+jsii==1.97.0
     # via
     #   aws-cdk-asset-awscli-v1
     #   aws-cdk-asset-kubectl-v20
@@ -263,7 +263,7 @@ mpmath==1.3.0
     # via sympy
 multipart==0.2.4
     # via moto-ext
-networkx==3.2.1
+networkx==3.3
     # via cfn-lint
 openapi-schema-validator==0.6.2
     # via openapi-spec-validator
@@ -453,7 +453,7 @@ typeguard==2.13.3
     #   aws-cdk-lib
     #   constructs
     #   jsii
-typing-extensions==4.10.0
+typing-extensions==4.11.0
     # via
     #   aws-sam-translator
     #   jsii
diff --git a/requirements-typehint.txt b/requirements-typehint.txt
index 9469165dc781d..898a39e022056 100644
--- a/requirements-typehint.txt
+++ b/requirements-typehint.txt
@@ -37,9 +37,9 @@ aws-cdk-asset-kubectl-v20==2.1.2
     # via aws-cdk-lib
 aws-cdk-asset-node-proxy-agent-v6==2.0.3
     # via aws-cdk-lib
-aws-cdk-lib==2.135.0
+aws-cdk-lib==2.136.0
     # via localstack-core
-aws-sam-translator==1.86.0
+aws-sam-translator==1.87.0
     # via
     #   cfn-lint
     #   localstack-core
@@ -96,7 +96,7 @@ cffi==1.16.0
     # via cryptography
 cfgv==3.4.0
     # via pre-commit
-cfn-lint==0.86.1
+cfn-lint==0.86.2
     # via moto-ext
 charset-normalizer==3.3.2
     # via requests
@@ -131,7 +131,7 @@ cython==3.0.10
     # via localstack-core
 decorator==5.1.1
     # via jsonpath-rw
-deepdiff==6.7.1
+deepdiff==7.0.1
     # via
     #   localstack-core
     #   localstack-snapshot
@@ -160,7 +160,7 @@ docutils==0.16
     # via awscli
 filelock==3.13.3
     # via virtualenv
-flask==3.0.2
+flask==3.0.3
     # via
     #   localstack-core
     #   quart
@@ -222,7 +222,7 @@ joserfc==0.9.0
     # via moto-ext
 jschema-to-python==1.2.3
     # via cfn-lint
-jsii==1.96.0
+jsii==1.97.0
     # via
     #   aws-cdk-asset-awscli-v1
     #   aws-cdk-asset-kubectl-v20
@@ -313,7 +313,7 @@ mypy-boto3-ce==1.34.71
     # via boto3-stubs
 mypy-boto3-cloudcontrol==1.34.0
     # via boto3-stubs
-mypy-boto3-cloudformation==1.34.66
+mypy-boto3-cloudformation==1.34.77
     # via boto3-stubs
 mypy-boto3-cloudfront==1.34.0
     # via boto3-stubs
@@ -329,13 +329,13 @@ mypy-boto3-cognito-idp==1.34.59
     # via boto3-stubs
 mypy-boto3-dms==1.34.0
     # via boto3-stubs
-mypy-boto3-docdb==1.34.13
+mypy-boto3-docdb==1.34.77
     # via boto3-stubs
 mypy-boto3-dynamodb==1.34.67
     # via boto3-stubs
 mypy-boto3-dynamodbstreams==1.34.0
     # via boto3-stubs
-mypy-boto3-ec2==1.34.73
+mypy-boto3-ec2==1.34.78
     # via boto3-stubs
 mypy-boto3-ecr==1.34.0
     # via boto3-stubs
@@ -391,7 +391,7 @@ mypy-boto3-kms==1.34.65
     # via boto3-stubs
 mypy-boto3-lakeformation==1.34.7
     # via boto3-stubs
-mypy-boto3-lambda==1.34.58
+mypy-boto3-lambda==1.34.77
     # via boto3-stubs
 mypy-boto3-logs==1.34.66
     # via boto3-stubs
@@ -427,7 +427,7 @@ mypy-boto3-redshift==1.34.57
     # via boto3-stubs
 mypy-boto3-redshift-data==1.34.0
     # via boto3-stubs
-mypy-boto3-resource-groups==1.34.0
+mypy-boto3-resource-groups==1.34.79
     # via boto3-stubs
 mypy-boto3-resourcegroupstaggingapi==1.34.0
     # via boto3-stubs
@@ -475,7 +475,7 @@ mypy-boto3-wafv2==1.34.58
     # via boto3-stubs
 mypy-boto3-xray==1.34.0
     # via boto3-stubs
-networkx==3.2.1
+networkx==3.3
     # via
     #   cfn-lint
     #   localstack-core
@@ -690,7 +690,7 @@ types-awscrt==0.20.5
     # via botocore-stubs
 types-s3transfer==0.10.0
     # via boto3-stubs
-typing-extensions==4.10.0
+typing-extensions==4.11.0
     # via
     #   aws-sam-translator
     #   boto3-stubs

This PR upgrades all the pinned Python dependencies.