known-bugs:
   
1) script with same name as package not installed

another way: setuptools entry_points
entry_points = {
    'console_scripts': [
        'foo = package.module:func',
    ],
}

2) UnicodeEncodeError: 'ascii' codec can't encode character ... in position ...

