Excluez tout (**
), puis incluez uniquement les nécessaires (mymoduledir / **
), mais supprimez les inutiles (** / __ pycache __ / **
) ("! ** / __ pycache __ / ** "
) est la route royale, n'est-ce pas?
serverless.yml
package:
exclude:
- "**"
include:
- mymoduledir/**
- "!**/__pycache__/**"
En passant, puisque serverless-python-requirements
est utilisé pour empaqueter le module pip, il est automatiquement généré. requirements.zip
et ʻunzip_requirements.py` etc. sont ajoutés quels que soient les paramètres.