in src/lambda-powertools-layer.ts [46:62]
constructor(scope: Construct, id: string, props?: PowertoolsLayerProps) {
super(scope, id, {
code: lambda.Code.fromDockerBuild(path.join(__dirname, '../layer'), {
buildArgs: {
PACKAGE_SUFFIX: LambdaPowertoolsLayer.constructBuildArgs(props?.includeExtras, props?.version),
},
}),
license: 'MIT-0',
compatibleRuntimes: [
lambda.Runtime.PYTHON_3_6,
lambda.Runtime.PYTHON_3_7,
lambda.Runtime.PYTHON_3_8,
lambda.Runtime.PYTHON_3_9,
],
description: `Lambda Powertools for Python${props?.includeExtras ? ' with Pydantic' : ''} ${props?.version ? `version ${props.version}` : 'latest version'}`.trim(),
});
};