在Python发行版中包含IP,Port

时间:2013-09-05 00:06:43

标签: python distutils setup.py

我使用Python27和distutils为包含服务器IP和端口的客户端捆绑脚本。我必须避免在脚本本身中对服务器的IP,端口值进行硬编码,而是将它们放在包中的其他位置。优选地,在客户端不能修改的地方。我在想setup.py但不知道怎么做。 setup.py目前看起来像这样:

from distutils.core import setup

setup(
    name='cpu123',
    packages=['cpu12'],
    description='App to pull CPU Stats',

    install_requires=[
        "psutil",
        "socket",
        "time",
    ],
)

1 个答案:

答案 0 :(得分:0)

这听起来像是冲突的要求:服务器地址不应该是可编辑的,但你不想硬编码吗?如果它永远不会改变,为什么不对它进行硬编码呢?

小点:套接字和时间模块包含在标准库中,它们不是需要在install_requires中的第三方发行版,如psutil。