Python 3.x zappa正在打包其他目录中可用的额外文件

Python 3.x zappa正在打包其他目录中可用的额外文件,python-3.x,amazon-web-services,aws-lambda,zappa,python-zappa,Python 3.x,Amazon Web Services,Aws Lambda,Zappa,Python Zappa,我有一个简单的flask应用程序,我想使用Zappa在AWS环境中部署它 我的存储库结构如下所示: MyBackend misc -project1 -project2 . . -project n MyFlaskApplication -flask-code -zappa-settings.json -requirments.txt 如果您看到上面的项目结构,我有两个不同的项目,misc和M

我有一个简单的flask应用程序,我想使用
Zappa
在AWS环境中部署它

我的存储库结构如下所示:

MyBackend
   misc
     -project1
     -project2
       .
       .
     -project n
   MyFlaskApplication
     -flask-code
     -zappa-settings.json
     -requirments.txt

如果您看到上面的项目结构,我有两个不同的项目,
misc
MyFlaskApplication

我转到
MyFlaskApplication
project path并执行以下步骤:

virtualenv .venv
. .venv/bin/activate

pip3 install zappa

zappa package dev -o artifact.zip
我想将这个压缩(
artifact.zip
)上传到S3中,然后我的
ci/cd
将负责在Lambda上部署这个zip文件

问题

当我尝试打包
MyFaskApplication
时,
zappa
也在打包
misc
项目代码。正因为如此,我的zip文件大小迅速增加,如
400MB

我只想打包
我的烧瓶代码
而不是
杂项
项目


有人能提出解决方案吗?

谢谢@John Rotenstein编辑我的问题。您是否尝试过使用“排除”:['psycopg',…]?该值是库的列表。我不知道如何排除目录。也许你可以把目录移走?!