Python setuptools: executables

From wikinotes

You can instruct setuptools to install executables on your PATH using entry_points.

setup(
    ...
    entry_points = {
        'console_scripts': ['funniest-joke=funniest.command_line:main'],
    }
    ...
)