Deploy serverless package without installing plugins

My aim:
Create a jenkins pipeline which download a serverless package (use the serverless-python-requirements plugin) from the central artifact repository(S3) and deploy this on several AWS accounts.

I created a deployment package with “serverless package” and store this on AWS S3 (central artifact repository).

The pipeline job should download the created package and try to deploy the package with “serverless deploy --package <package_path>”.

In this step I get the error:

  Serverless Error ---------------------------------------

  Serverless plugin "serverless-python-requirements" not found. Make sure it's installed and listed in the "plugins" section of your serverless config file.

  Get Support --------------------------------------------
     Docs:          docs.serverless.com
     Bugs:          github.com/serverless/serverless/issues
     Forums:        forum.serverless.com
     Chat:          gitter.im/serverless/serverless

  Your Environment Information -----------------------------
     OS:                     linux
     Node Version:           6.11.5
     Serverless Version:     1.24.0

I’m wondering that I need all the plugins to deploy the packages! Is there a way to deploy the package without install all used plugins?

2 Likes

Having a similar issue with

Serverless Error ---------------------------------------

Serverless plugin “serverless-aws-documentation” not found. Make sure it’s installed and listed in the “plugins” section of your serverless config file.

Get Support --------------------------------------------

Docs: docs.serverless.com
Bugs: github.com/serverless/serverless/issues
Issues: forum.serverless.com

Your Environment Information -----------------------------
OS: linux
Node Version: 8.11.0
Serverless Version: 1.27.2

Is there a workaround to this issue of using plugins with the serverless package command?