我正在尝试为我的 python 项目生成包。我的项目结构如下所示:
src
-controller
-handlers
-subfolder1
-file1
-subfolder2
-file2
-setup.py
-init.py
handlers 是一个 python 包。我省略了init .py 只是为了提问,而 setup.py 有以下代码:
setup(name='handlers',
version='1.0',
description='AWS Lambda ',
packages=find_packages(),
install_requires=['structlog==19.2.0', 'python-json-logger==0.1.10'],
include_package_data=True,
zip_safe=False)
我正在尝试在父级别生成称为处理程序的包。例如:包含 subfolder1 和 subfolder2 的包名称处理程序。我在 pycharm 中使用 AWS sam 工具包来构建用于本地部署和测试的 lambda。
handlers
-subfolder1
-subfolder2
但它会单独生成带有子文件夹的包
-subfolder1
-subfolder2
如何在根/父级生成包?任何帮助,将不胜感激。