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'],
}
...
)