| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A Serverless v1.0 plugin to automatically bundle dependencies from requirements.txt.
npm install --save serverless-python-requirements
Add the plugin to your serverless.yml:
plugins:
- serverless-python-requirementsserverless-python-requirements adds a module called requirements to your puck. To easily make the bundled dependencies available, simply import it. Eg. add this to the top of any file using dependencies specified in your requirements.txt:
import requirements
# Now you can use deps you specified in requirements.txt!
import requestsCompiling non-pure-Python modules is supported on MacOS via the use of Docker and the docker-lambda image. To enable docker usage, add the following to your serverless.yml:
custom:
dockerizePip: trueThe .requirements and requirements.py files are left behind to simplify development. To clean them up, run sls requirements clean. You can also install them manually for local development with sls requirements install.
This plugin is influenced by serverless-wsgi from @logandk. I however wanted a simpler pip install process. It now also supports bundling packages without the wsgi handler.
| Back | FazBrowse Home | New Git URL |