--- a/pytest_watch/watcher.py 2016-09-06 12:17:06.142155199 +0200 +++ b/pytest_watch/watcher.py 2016-09-06 12:18:53.259525164 +0200 @@ -22,6 +22,9 @@ from .helpers import ( beep, clear, dequeue_all, is_windows, samepath, send_keyboard_interrupt) +# Change the default command depending on the version of Python in fedora package +import sys +DEFAULT_RUNNER_COMNAND = 'py.test-' + str(sys.version_info.major) EVENT_NAMES = { FileModifiedEvent: 'Change', @@ -176,7 +179,7 @@ auto_clear=False, wait=False, beforerun=None, afterrun=None, onpass=None, onfail=None, onexit=None, runner=None, spool=None, poll=False, verbose=False, quiet=False, pytest_args=[]): - argv = (runner or 'py.test').split(' ') + (pytest_args or []) + argv = (runner or DEFAULT_RUNNER_COMNAND).split(' ') + (pytest_args or []) if not directories: directories = ['.']