使用 "deploy failed (400)" 进行 scrapyd 部署

scrapyd-deploy with "deploy failed (400)"

我正在尝试使用 scrapyd-deploy 部署到远程 scrapyd 服务器,但失败且没有错误消息:

% scrapyd-deploy                                                       
/Library/Frameworks/Python.framework/Versions/3.8/bin/scrapyd-deploy:23: ScrapyDeprecationWarning: Module `scrapy.utils.http` is deprecated, Please import from `w3lib.http` instead.
  from scrapy.utils.http import basic_auth_header
fatal: No names found, cannot describe anything.
Packing version r3-master
Deploying to project "crawler" in http://ip:6843/addversion.json
Deploy failed (400):

没有显示进一步的错误信息。有人可以帮助解决这个问题吗?

从评论移至回答:
在具有相同错误代码的 similar sounding issue 中,问题是早于 18.9 的 Twisted 版本不支持 python-3.7。如果您使用的是 python-3.7 并且您的 twisted 版本低于 18.9,请尝试将 twisted 至少升级到版本 18.9:

pip install -U Twisted==18.9.0