Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Setuptools entry_points/console_scripts have specific Python version in shebang

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
like image 955
aaa90210 Avatar asked Sep 28 '22 17:09

aaa90210


1 Answers

entry_points = {
    'console_scripts':[
        ...        
        ]
},
options = {
    'build_scripts': {
        'executable': '/usr/bin/env python',
    },
},     
like image 117
aaa90210 Avatar answered Oct 06 '22 00:10

aaa90210