我使用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",
],
)
答案 0 :(得分:0)
这听起来像是冲突的要求:服务器地址不应该是可编辑的,但你不想硬编码吗?如果它永远不会改变,为什么不对它进行硬编码呢?
小点:套接字和时间模块包含在标准库中,它们不是需要在install_requires中的第三方发行版,如psutil。