Adding Python Projects
Seed makes it really easy to deploy Serverless Python projects. We support:
- Python 2.7, 3.6, 3.7, and 3.8
- Unit tests using unittest
- Support for the serverless-python-requirements plugin
- Dependencies using pip & pipenv
Non-Python modules usually need to be built on your local machine using a Docker image that targets the Lambda environment.
Seed automatically builds non-Python modules for the target Lambda environment without having to compile them locally.
If you are using the serverless-python-requirements plugin you can disable building modules locally by turning off the dockerizePip
setting.
custom:
pythonRequirements:
dockerizePip: false
We also have a Serverless Python 3.6 Starter and a Serverless Python 3.7 Starter that you can use.
Help improve this page. Edit it with GitHub
Was this page helpful? Let us know via Twitter
Having trouble configuring a CI/CD pipeline for your Serverless apps? Let Seed do it for you!
Learn More