sideara-image

Lorem ipsum dolor sit . Proin gravida nibh vel vealiquete sollicitudin, lorem quis bibendum auctonisilin sequat. Nam nec tellus a odio tincidunt auctor ornare.

Stay Connected & Follow us

What are you looking for?

Simply enter your keyword and we will help you find what you need.

Blog

Serverless with Python

Managing Python Dependencies in Serverless

Prerequisites

In order to run the following commands, you need to have a Ubuntu (or any other Debian-based) work environment up and running!

STEPS

  1. Upgrade pip and virtaulenv
    Run the following commands:

    sudo -H pip3 install --upgrade pip
    sudo -H pip3 install virtualenv
    
    • Then we need to create a virtaulenv
    python3 -m venv your_venv
    
    • Now we have to activate it.
    source your_venv/bin/activate
    
    • Install all the dependencies specified in the requirements.txt file
    pip install -r requirements.txt
    
  2. Install the Serverless Python Requirements Plugin

    sls plugin install -n serverless-python-requirements
    

    This will automagically add the plugin to the serverless.yml file

    plugins:
       - serverless-python-requirements
    
    • To make the package of python dependencies, run
    sls package
    
    • Now deploy it to AWS
    sls deploy
    

    All okay? Boom!

author avatar
Saimon
No Comments

Sorry, the comment form is closed at this time.