Packaging Python Lambda functions with only the dependencies they need.
Open
feature-request
- Dominant language
- Python
- Stars
- 11.1k
- Forks
- 1k
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 2
Description
At the moment when I deploy the functions each one has same package size and all the modules in chalicelib. Is there a possibility now to only package modules specific to a function so that the deployment package size don't get bloated?
Contributor guide
Research direction
Start by reviewing Chalice's deployment packaging entry points and how dependencies in chalicelib are collected for each function. The issue names no files or tests, so first identify the existing packaging flow and its coverage; done means each deployed function contains only the modules it needs without breaking deployment.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, python
- Domain
- build-system, cloud
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100