path # lines of code number of updates days since first update days since last update first updated last updated aws_lambda_powertools/middleware_factory/factory.py 40 6 623 123 2020-05-19 2021-10-01 aws_lambda_powertools/middleware_factory/__init__.py 2 1 623 623 2020-05-19 2020-05-19 aws_lambda_powertools/middleware_factory/exceptions.py 1 3 623 329 2020-05-19 2021-03-09 aws_lambda_powertools/__init__.py 6 2 623 603 2020-05-19 2020-06-08 aws_lambda_powertools/tracing/__init__.py 3 1 623 623 2020-05-19 2020-05-19 aws_lambda_powertools/tracing/extensions.py 4 2 623 333 2020-05-19 2021-03-05 aws_lambda_powertools/tracing/base.py 33 2 335 200 2021-03-03 2021-07-16 aws_lambda_powertools/tracing/tracer.py 332 29 623 21 2020-05-19 2022-01-11 aws_lambda_powertools/package_logger.py 5 1 603 603 2020-06-08 2020-06-08 aws_lambda_powertools/shared/__init__.py 1 1 384 384 2021-01-13 2021-01-13 aws_lambda_powertools/shared/json_encoder.py 10 1 347 347 2021-02-19 2021-02-19 aws_lambda_powertools/shared/lazy_import.py 18 1 335 335 2021-03-03 2021-03-03 aws_lambda_powertools/shared/constants.py 16 8 384 123 2021-01-13 2021-10-01 aws_lambda_powertools/shared/cache_dict.py 21 1 347 347 2021-02-19 2021-02-19 aws_lambda_powertools/shared/functions.py 12 8 384 21 2021-01-13 2022-01-11 aws_lambda_powertools/shared/types.py 3 3 164 21 2021-08-21 2022-01-11 aws_lambda_powertools/utilities/feature_flags/__init__.py 13 1 181 181 2021-08-04 2021-08-04 aws_lambda_powertools/utilities/feature_flags/appconfig.py 59 6 181 119 2021-08-04 2021-10-05 aws_lambda_powertools/utilities/feature_flags/base.py 14 3 181 123 2021-08-04 2021-10-01 aws_lambda_powertools/utilities/feature_flags/schema.py 131 8 181 21 2021-08-04 2022-01-11 aws_lambda_powertools/utilities/feature_flags/exceptions.py 3 1 181 181 2021-08-04 2021-08-04 aws_lambda_powertools/utilities/feature_flags/feature_flags.py 142 8 181 21 2021-08-04 2022-01-11 aws_lambda_powertools/utilities/__init__.py 1 2 529 528 2020-08-21 2020-08-22 aws_lambda_powertools/utilities/jmespath_utils/__init__.py 31 1 119 119 2021-10-05 2021-10-05 aws_lambda_powertools/utilities/jmespath_utils/envelopes.py 8 1 119 119 2021-10-05 2021-10-05 aws_lambda_powertools/utilities/validation/__init__.py 9 5 524 498 2020-08-26 2020-09-21 aws_lambda_powertools/utilities/validation/base.py 23 18 519 123 2020-08-31 2021-10-01 aws_lambda_powertools/utilities/validation/envelopes.py 8 6 517 498 2020-09-02 2020-09-21 aws_lambda_powertools/utilities/validation/validator.py 42 15 524 119 2020-08-26 2021-10-05 aws_lambda_powertools/utilities/validation/exceptions.py 25 9 519 109 2020-08-31 2021-10-15 aws_lambda_powertools/utilities/typing/lambda_client_context.py 15 6 521 498 2020-08-29 2020-09-21 aws_lambda_powertools/utilities/typing/__init__.py 2 7 521 316 2020-08-29 2021-03-22 aws_lambda_powertools/utilities/typing/lambda_client_context_mobile_client.py 21 5 521 498 2020-08-29 2020-09-21 aws_lambda_powertools/utilities/typing/lambda_cognito_identity.py 9 5 521 498 2020-08-29 2020-09-21 aws_lambda_powertools/utilities/typing/lambda_context.py 42 6 521 498 2020-08-29 2020-09-21 aws_lambda_powertools/utilities/parameters/secrets.py 28 12 529 123 2020-08-21 2021-10-01 aws_lambda_powertools/utilities/parameters/__init__.py 19 3 529 382 2020-08-21 2021-01-15 aws_lambda_powertools/utilities/parameters/appconfig.py 51 11 382 17 2021-01-15 2022-01-15 aws_lambda_powertools/utilities/parameters/base.py 89 12 529 21 2020-08-21 2022-01-11 aws_lambda_powertools/utilities/parameters/ssm.py 75 9 529 123 2020-08-21 2021-10-01 aws_lambda_powertools/utilities/parameters/exceptions.py 2 2 529 528 2020-08-21 2020-08-22 aws_lambda_powertools/utilities/parameters/dynamodb.py 35 7 529 123 2020-08-21 2021-10-01 aws_lambda_powertools/utilities/parser/__init__.py 15 7 485 464 2020-10-04 2020-10-25 aws_lambda_powertools/utilities/parser/models/alb.py 15 4 428 21 2020-11-30 2022-01-11 aws_lambda_powertools/utilities/parser/models/__init__.py 98 11 475 249 2020-10-14 2021-05-28 aws_lambda_powertools/utilities/parser/models/s3.py 49 6 429 21 2020-11-29 2022-01-11 aws_lambda_powertools/utilities/parser/models/cloudwatch.py 34 6 428 21 2020-11-30 2022-01-11 aws_lambda_powertools/utilities/parser/models/s3_object_event.py 41 3 309 21 2021-03-29 2022-01-11 aws_lambda_powertools/utilities/parser/models/sns.py 34 7 443 21 2020-11-15 2022-01-11 aws_lambda_powertools/utilities/parser/models/apigwv2.py 55 6 249 21 2021-05-28 2022-01-11 aws_lambda_powertools/utilities/parser/models/sqs.py 32 4 475 21 2020-10-14 2022-01-11 aws_lambda_powertools/utilities/parser/models/kinesis.py 31 8 428 21 2020-11-30 2022-01-11 aws_lambda_powertools/utilities/parser/models/event_bridge.py 15 4 475 21 2020-10-14 2022-01-11 aws_lambda_powertools/utilities/parser/models/ses.py 52 2 436 362 2020-11-22 2021-02-04 aws_lambda_powertools/utilities/parser/models/apigw.py 77 9 286 21 2021-04-21 2022-01-11 aws_lambda_powertools/utilities/parser/models/dynamodb.py 26 4 475 21 2020-10-14 2022-01-11 aws_lambda_powertools/utilities/parser/parser.py 39 15 485 21 2020-10-04 2022-01-11 aws_lambda_powertools/utilities/parser/pydantic.py 1 3 477 475 2020-10-12 2020-10-14 aws_lambda_powertools/utilities/parser/envelopes/__init__.py 21 13 485 249 2020-10-04 2021-05-28 aws_lambda_powertools/utilities/parser/envelopes/cloudwatch.py 14 5 428 354 2020-11-30 2021-02-12 aws_lambda_powertools/utilities/parser/envelopes/base.py 20 12 485 21 2020-10-04 2022-01-11 aws_lambda_powertools/utilities/parser/envelopes/sns.py 21 6 443 316 2020-11-15 2021-03-22 aws_lambda_powertools/utilities/parser/envelopes/apigwv2.py 12 1 249 249 2021-05-28 2021-05-28 aws_lambda_powertools/utilities/parser/envelopes/sqs.py 12 11 485 354 2020-10-04 2021-02-12 aws_lambda_powertools/utilities/parser/envelopes/kinesis.py 14 5 428 354 2020-11-30 2021-02-12 aws_lambda_powertools/utilities/parser/envelopes/event_bridge.py 12 11 485 354 2020-10-04 2021-02-12 aws_lambda_powertools/utilities/parser/envelopes/apigw.py 12 1 286 286 2021-04-21 2021-04-21 aws_lambda_powertools/utilities/parser/envelopes/dynamodb.py 18 13 485 316 2020-10-04 2021-03-22 aws_lambda_powertools/utilities/parser/types.py 10 6 465 21 2020-10-24 2022-01-11 aws_lambda_powertools/utilities/parser/exceptions.py 2 6 485 464 2020-10-04 2020-10-25 aws_lambda_powertools/utilities/batch/__init__.py 21 12 537 21 2020-08-13 2022-01-11 aws_lambda_powertools/utilities/batch/base.py 150 17 537 12 2020-08-13 2022-01-20 aws_lambda_powertools/utilities/batch/sqs.py 73 18 537 123 2020-08-13 2021-10-01 aws_lambda_powertools/utilities/batch/exceptions.py 28 7 516 21 2020-09-03 2022-01-11 aws_lambda_powertools/utilities/idempotency/idempotency.py 72 13 347 21 2021-02-19 2022-01-11 aws_lambda_powertools/utilities/idempotency/__init__.py 4 3 347 164 2021-02-19 2021-08-21 aws_lambda_powertools/utilities/idempotency/base.py 101 4 164 21 2021-08-21 2022-01-11 aws_lambda_powertools/utilities/idempotency/persistence/__init__.py 1 1 347 347 2021-02-19 2021-02-19 aws_lambda_powertools/utilities/idempotency/persistence/base.py 192 21 347 21 2021-02-19 2022-01-11 aws_lambda_powertools/utilities/idempotency/persistence/dynamodb.py 118 14 347 41 2021-02-19 2021-12-22 aws_lambda_powertools/utilities/idempotency/config.py 21 2 333 200 2021-03-05 2021-07-16 aws_lambda_powertools/utilities/idempotency/exceptions.py 8 4 347 21 2021-02-19 2022-01-11 aws_lambda_powertools/utilities/data_classes/cognito_user_pool_event.py 373 14 501 17 2020-09-18 2022-01-15 aws_lambda_powertools/utilities/data_classes/connect_contact_flow_event.py 93 2 334 316 2021-03-04 2021-03-22 aws_lambda_powertools/utilities/data_classes/alb_event.py 16 7 501 238 2020-09-18 2021-06-08 aws_lambda_powertools/utilities/data_classes/appsync_authorizer_event.py 49 2 169 168 2021-08-16 2021-08-17 aws_lambda_powertools/utilities/data_classes/__init__.py 31 8 501 238 2020-09-18 2021-06-08 aws_lambda_powertools/utilities/data_classes/s3_event.py 107 2 501 498 2020-09-18 2020-09-21 aws_lambda_powertools/utilities/data_classes/appsync_resolver_event.py 112 5 326 17 2021-03-12 2022-01-15 aws_lambda_powertools/utilities/data_classes/sns_event.py 67 3 501 273 2020-09-18 2021-05-04 aws_lambda_powertools/utilities/data_classes/common.py 228 18 501 21 2020-09-18 2022-01-11 aws_lambda_powertools/utilities/data_classes/s3_object_event.py 116 4 316 17 2021-03-22 2022-01-15 aws_lambda_powertools/utilities/data_classes/code_pipeline_job_event.py 127 3 260 21 2021-05-17 2022-01-11 aws_lambda_powertools/utilities/data_classes/event_bridge_event.py 33 4 501 273 2020-09-18 2021-05-04 aws_lambda_powertools/utilities/data_classes/dynamo_db_stream_event.py 134 9 501 17 2020-09-18 2022-01-15 aws_lambda_powertools/utilities/data_classes/event_source.py 12 2 241 238 2021-06-05 2021-06-08 aws_lambda_powertools/utilities/data_classes/cloud_watch_logs_event.py 53 2 501 498 2020-09-18 2020-09-21 aws_lambda_powertools/utilities/data_classes/ses_event.py 121 5 501 486 2020-09-18 2020-10-03 aws_lambda_powertools/utilities/data_classes/sqs_event.py 74 6 501 17 2020-09-18 2022-01-15 aws_lambda_powertools/utilities/data_classes/active_mq_event.py 72 5 95 21 2021-10-29 2022-01-11 aws_lambda_powertools/utilities/data_classes/appsync/__init__.py 1 1 326 326 2021-03-12 2021-03-12 aws_lambda_powertools/utilities/data_classes/appsync/scalar_types_utils.py 26 2 323 210 2021-03-15 2021-07-06 aws_lambda_powertools/utilities/data_classes/kinesis_stream_event.py 56 3 501 164 2020-09-18 2021-08-21 aws_lambda_powertools/utilities/data_classes/api_gateway_authorizer_event.py 281 6 164 11 2021-08-21 2022-01-21 aws_lambda_powertools/utilities/data_classes/rabbit_mq_event.py 84 5 95 21 2021-10-29 2022-01-11 aws_lambda_powertools/utilities/data_classes/api_gateway_proxy_event.py 148 15 501 21 2020-09-18 2022-01-11 aws_lambda_powertools/logging/__init__.py 2 2 623 596 2020-05-19 2020-06-15 aws_lambda_powertools/logging/formatter.py 144 22 596 21 2020-06-15 2022-01-11 aws_lambda_powertools/logging/correlation_paths.py 7 6 328 80 2021-03-10 2021-11-13 aws_lambda_powertools/logging/filters.py 7 3 466 385 2020-10-23 2021-01-12 aws_lambda_powertools/logging/logger.py 167 34 623 21 2020-05-19 2022-01-11 aws_lambda_powertools/logging/utils.py 42 2 27 21 2022-01-05 2022-01-11 aws_lambda_powertools/logging/lambda_context.py 21 2 596 313 2020-06-15 2021-03-25 aws_lambda_powertools/logging/exceptions.py 2 1 623 623 2020-05-19 2020-05-19 aws_lambda_powertools/event_handler/__init__.py 3 2 307 210 2021-03-31 2021-07-06 aws_lambda_powertools/event_handler/api_gateway.py 339 27 279 17 2021-04-28 2022-01-15 aws_lambda_powertools/event_handler/appsync.py 43 6 307 41 2021-03-31 2021-12-22 aws_lambda_powertools/event_handler/content_types.py 3 2 210 207 2021-07-06 2021-07-09 aws_lambda_powertools/event_handler/exceptions.py 17 1 210 210 2021-07-06 2021-07-06 aws_lambda_powertools/exceptions/__init__.py 1 1 169 169 2021-08-16 2021-08-16 aws_lambda_powertools/metrics/__init__.py 12 3 623 596 2020-05-19 2020-06-15 aws_lambda_powertools/metrics/metrics.py 80 20 623 117 2020-05-19 2021-10-07 aws_lambda_powertools/metrics/base.py 134 26 623 123 2020-05-19 2021-10-01 aws_lambda_powertools/metrics/metric.py 24 16 623 21 2020-05-19 2022-01-11 aws_lambda_powertools/metrics/exceptions.py 6 2 623 596 2020-05-19 2020-06-15 mkdocs.yml 87 21 354 15 2021-02-12 2022-01-17 benchmark/template.yaml 42 1 357 357 2021-02-09 2021-02-09 benchmark/src/reference/main.py 4 1 357 357 2021-02-09 2021-02-09 benchmark/src/instrumented/main.py 11 1 357 357 2021-02-09 2021-02-09 pyproject.toml 117 108 623 4 2020-05-19 2022-01-28 404.html 17 1 302 302 2021-04-05 2021-04-05 MANIFEST.in 5 2 623 164 2020-05-19 2021-08-21