Serverless Python Requirements Bug Workaround

Nov 28, 2020 10:09 · 170 words · 1 minute read

pythonのコードを serverless でデプロイしているときに以下のエラーが出た。

TypeError: Cannot read property ‘artifact’ of undefined

serverless-python-requirements のバグのようだ。 issueになっていて、1年以上直っていない。

とりあえずエラーにならないワークアラウンドとして以下の設定が言及されていた。

functions:
  scrapeWorkStatus:
    package: {}  # これを追加
    handler: handler.scrapeWorkStatus
    ...

I found a workaround but I’m not sure about the side effects. The problem is the following line (line # 176 in my version) in serverless-python-requirements/index.js file:

hello:
    # ...
    package: {}
tweet Share