python-ldap 的构建依赖项是否需要运行?

Are python-ldap's build dependencies needed to run?

根据对问题 Python: can't install python-ldap 的回答,我发现使用 pip 安装 python-ldap 软件包的要求是:

我正在构建一个需要 python-ldap 包的自定义 Docker 图像,我想知道我是否可以在安装/构建东西后删除这些构建必需品以保持我的图像较小.

简而言之,这些先决条件是 python-ldap 到 运行 所必需的,还是仅仅是构建要求?

如果是后者,我想清理一下以尽量减少足迹。我只是不太了解 Linux 开发包是如何使用的,不知道它们是否包含在 运行-时间使用的文件。

*-dev 依赖项一般只在编译时需要。编译后python-lap,应该不再需要这些依赖了。

尝试删除这些依赖项并测试容器。