Файлы из папки utils не включаются в пакет при индивидуальной упаковке с помощью плагина безсерверных требований python.
В моем проекте Serverless.com AWS Python у меня есть следующая папка структура:
.
├── serverless.yml
├── generate_features
│ ├── requirements.txt
│ └── generate_features.py
├── requirements.txt
├── utils
│ ├── utility.py
│ └── additional_code.py
│
:
Соответствующий раздел моего serverless.yml выглядит следующим образом
package:
individually: true
functions:
generate-features:
handler: generate_features.handler
module: generate_features
timeout: 400
...
Я бы не включал все, что находится в папке utils, с каждой отдельно упакованной функцией (есть больше, чем один, и они совместно используют некоторый код).
К сожалению, когда я использую безсерверные требования python, оказывается, что это не позволит мне сделать это. Он включает в себя только то, что находится в каталоге модуля. Я бы хотел добавить дополнительные модули.
Есть идеи? Разве я не вижу какой-то очевидный способ включить utils/
? добавление
package:
include:
- utils/**
на уровне функций, к сожалению, не работает.
Thx