--- 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 = ['.']