I am generating a Python package on RHEL6 (with Python2.6), and trying to deploy it to a RHEL7 server (Python2.7). The package includes scripts generated with entry_points/console_scripts.
However, the generated scripts have the specific python2.6 version in the shebang, as in:
#!/usr/bin/env python2.6
How can I override or disable this so it just generates:
#!/usr/bin/env python
entry_points = {
'console_scripts':[
...
]
},
options = {
'build_scripts': {
'executable': '/usr/bin/env python',
},
},
来源:https://stackoverflow.com/questions/28575431/setuptools-entry-points-console-scripts-have-specific-python-version-in-shebang