Experimental
@aws-cdk/aws-lambda-python-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.
ICommandHooks Interface
Command hooks.
These commands will run in the environment in which bundling occurs: inside the container for Docker bundling or on the host OS for local bundling.
Commands are chained with &&.
text
{
// Run tests prior to bundling
beforeBundling(inputDir: string, outputDir: string): string[] {
return [`pytest`];
}
// ...
}
Methods
afterBundling(inputDir: string, outputDir: string): string[]def after_bundling(self, input_dir: str, output_dir: str) -> typing.List[str]public List<String> afterBundling(String inputDir, String outputDir)public string[] AfterBundling(string inputDir, string outputDir)func AfterBundling(InputDir *string, OutputDir *string) *[]*string#Returns commands to run after bundling.
Commands are chained with &&.
beforeBundling(inputDir: string, outputDir: string): string[]def before_bundling(self, input_dir: str, output_dir: str) -> typing.List[str]public List<String> beforeBundling(String inputDir, String outputDir)public string[] BeforeBundling(string inputDir, string outputDir)func BeforeBundling(InputDir *string, OutputDir *string) *[]*string#Returns commands to run before bundling.
Commands are chained with &&.