

def find_scripts(entry_points=False):
    "Find IPython's scripts.\n    \n    if entry_points is True:\n        return setuptools entry_point-style definitions\n    else:\n        return file paths of plain scripts [default]\n    "
    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

dataset/ETHPy150Open ipython/ipython-py3k/setupbase.py find_scripts/original