Skip to content

Commit cf536e4

Browse files
author
Marcel Radischat
committed
Add flag to install only packages specified in requirements.txt
1 parent 9e879c8 commit cf536e4

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

scripts/lambda

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,10 @@ def init():
2121

2222

2323
@click.command(help="Bundles package for deployment.")
24+
@click.option('--use-requirements', default=False, is_flag=True, help='Install all packages defined in requirements.txt')
2425
@click.option('--local-package', default=None, help='Install local package as well.', type=click.Path())
25-
def build(local_package):
26-
aws_lambda.build(CURRENT_DIR, local_package)
26+
def build(use_requirements, local_package):
27+
aws_lambda.build(CURRENT_DIR, use_requirements, local_package)
2728

2829

2930
@click.command(help="Run a local test of your function.")
@@ -34,9 +35,11 @@ def invoke(event_file, verbose):
3435

3536

3637
@click.command(help="Register and deploy your code to lambda.")
38+
@click.option('--use-requirements', default=False, is_flag=True, help='Install all packages defined in requirements.txt')
3739
@click.option('--local-package', default=None, help='Install local package as well.', type=click.Path())
38-
def deploy(local_package):
39-
aws_lambda.deploy(CURRENT_DIR, local_package)
40+
def deploy(use_requirements, local_package):
41+
aws_lambda.deploy(CURRENT_DIR, use_requirements, local_package)
42+
4043

4144
if __name__ == '__main__':
4245
cli.add_command(init)

0 commit comments

Comments
 (0)