@command(add_help_option=False, short_help='Spawns a command installed into the virtualenv.', context_settings=dict(ignore_unknown_options=True, allow_interspersed_args=False, allow_extra_args=True))
@argument('command')
@argument('args', nargs=(- 1))
@option('--three/--two', is_flag=True, default=None, help='Use Python 3/2 when creating virtualenv.')
@option('--python', default=False, nargs=1, callback=validate_python_path, help='Specify which version of Python virtualenv should use.')
def run(command, args, three=None, python=False):
    from .core import do_run
    do_run(command=command, args=args, three=three, python=python)
@command(add_help_option=False, short_help='Spawns a command installed into the virtualenv.', context_settings=dict(ignore_unknown_options=True, allow_interspersed_args=False, allow_extra_args=True))
@argument('command')
@argument('args', nargs=(- 1))
@option('--three/--two', is_flag=True, default=None, help='Use Python 3/2 when creating virtualenv.')
@option('--python', default=False, nargs=1, callback=validate_python_path, help='Specify which version of Python virtualenv should use.')
def run(command, args, three=None, python=False):
    from .core import do_run
    do_run(command=command, args=args, three=three, python=python)