def find_scripts(entry_points=False):
    if entry_points:
        console_scripts = [
            'ipython3 = IPython.frontend.terminal.ipapp:launch_new_instance',
            'pycolor3 = IPython.utils.PyColorize:main',
            'ipcontroller3 = IPython.parallel.apps.ipcontrollerapp:launch_new_instance',
            'ipengine3 = IPython.parallel.apps.ipengineapp:launch_new_instance',
            'iplogger3 = IPython.parallel.apps.iploggerapp:launch_new_instance',
            'ipcluster3 = IPython.parallel.apps.ipclusterapp:launch_new_instance',
            'iptest3 = IPython.testing.iptest:main',
            'irunner3 = IPython.lib.irunner:main'
        ]
        gui_scripts = [
            'ipython3-qtconsole = IPython.frontend.qt.console.qtconsoleapp:main',
        ]
        scripts = dict(console_scripts=console_scripts, gui_scripts=gui_scripts)
    else:
        parallel_scripts = pjoin('IPython','parallel','scripts')
        main_scripts = pjoin('IPython','scripts')
        scripts = [
                   pjoin(parallel_scripts, 'ipengine3'),
                   pjoin(parallel_scripts, 'ipcontroller3'),
                   pjoin(parallel_scripts, 'ipcluster3'),
                   pjoin(parallel_scripts, 'iplogger3'),
                   pjoin(main_scripts, 'ipython3'),
                   pjoin(main_scripts, 'pycolor3'),
                   pjoin(main_scripts, 'irunner3'),
                   pjoin(main_scripts, 'iptest3')
        ]
    return scripts

#---------------------------------------------------------------------------
# Verify all dependencies
#---------------------------------------------------------------------------
Find IPython's scripts.
dataset/ETHPy150Open ipython/ipython-py3k/setupbase.py/find_scripts