-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(lambda-python): introducing LambdaPython #9182
Conversation
A few additional notes, if introducing this construct is agreed to be desirable:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some initial comments.
@jogold can you please take a look, and consider what can we generalize between this and nodejs?
This construct is heavily inspired by @jogold's Nodejs construct introduced in #5532. The Python equivalent is simpler in that no external bundler is necessary; it's also possible that this construct doesn't relieve enough pain to be introduced and maintained. I'd personally love to remove some of the boilerplate needed to pip install my python dependencies and enjoy the symmetry of defining `lambda.PythonFunction` alongside `lambda.NodejsFunction`.
Co-authored-by: Jonathan Goldwasser <[email protected]>
@jogold I also considered carrying over the notion of Not sure if you have an opinion, but wanted to bring visibility. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I love how simple this is!
Keeps getting simpler! 🎉 |
You can control this by including/omitting |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀🙏🎉
Thank you for contributing! Your pull request will be updated from master and then merged automatically (do not update manually, and be sure to allow changes to be pushed to your fork). |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
Thank you for contributing! Your pull request will be updated from master and then merged automatically (do not update manually, and be sure to allow changes to be pushed to your fork). |
Higher level API to work with Lambda functions written in Python. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Higher level API to work with Lambda functions written in Python. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Higher level API to work with Lambda functions written in Python.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license