添加嵌套软件包以安装要求setup.py

时间:2018-07-17 15:31:40

标签: python setuptools setup.py dnspython

我不熟悉构建二进制文件,并且在添加- --initial-advertise-peer-urls - **http://127.0.0.1:2380** - --listen-peer-urls - **http://127.0.0.1:2380** - --advertise-client-urls - **http://127.0.0.1:2379** - --listen-client-urls - **http://127.0.0.1:2379** 模块时遇到问题。 dnspython有时会使用Dnspython动态地包含一些模块,而这些模块嵌套在其他包中。因此__import__找不到所需的程序包。

对于我来说,我需要位于find_packages()中的SRV.py模块,其中dns/rdtypes/IN/SRV.pydns包。

以下是我当前的setup.py:

dnspython

由于我需要在from setuptools import setup APP = ['MongoDB.py'] OPTIONS = { "includes": [], } setup( plugin=APP, options={'py2app': OPTIONS}, setup_requires=['py2app'], install_requires=['pyobjc', 'pymongo', 'dnspython'], ) SRV.py中包含rdtypes文件,因此我认为我这样调用了一个要求:IN,该要求无效。我还尝试将其添加到也不起作用的软件包(dnspython.rdtypes.IN)中。

我还没有找到有关这些嵌套软件包以及如何包含它们的任何信息,将不胜感激。

0 个答案:

没有答案
相关问题