entrytools entry_points / console_scripts在shebang中有特定的Python版本

时间:2015-02-18 03:25:24

标签: python setuptools

我在RHEL6(使用Python2.6)上生成Python包,并尝试将其部署到RHEL7服务器(Python2.7)。该软件包包括使用entry_points / console_scripts生成的脚本。

但是,生成的脚本在shebang中具有特定的python2.6版本,如:

#!/usr/bin/env python2.6

我如何覆盖或禁用它,以便它只生成:

#!/usr/bin/env python

1 个答案:

答案 0 :(得分:3)

entry_points = {
    'console_scripts':[
        ...        
        ]
},
options = {
    'build_scripts': {
        'executable': '/usr/bin/env python',
    },
},