In setup.py specify console_scripts rather than scripts.

This is preferable cross-platform compatibility. See https://packaging.python.org/distributing/#scripts and https://setuptools.readthedocs.io/en/latest/setuptools.html#automatic-script-creation.

Fixes https://github.com/espressif/esptool/issues/181
This commit is contained in:
M Hickford
2017-03-05 12:08:28 +00:00
parent 907273664a
commit d291846bb4
4 changed files with 23 additions and 8 deletions

View File

@@ -90,9 +90,11 @@ setup(
'pyaes',
'ecdsa',
],
scripts=[
'esptool.py',
'espsecure.py',
'espefuse.py',
],
entry_points={
'console_scripts': [
'esptool.py=esptool:_main',
'espsecure.py=espsecure:_main',
'espefuse.py=espefuse:_main',
],
},
)