Start the scheduler thread only after everything is defined

5 jobs for research/dynamic in 30 seconds (queued for 2 seconds)
latest
Status Job ID Name Coverage
  Static Test
failed #4837
docs-test

00:00:20

failed #4835
pylint

00:00:21

failed #4836
unittests

00:00:29

 
  Integration Test
skipped #4838
api-test
 
  Deploy
skipped #4839
mirror-github
 
Name Stage Failure
failed
pylint Static Test There is an unknown failure, please try again
    Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-afzcof4v/GPy/setup.py", line 41, in <module>
import numpy as np
ImportError: No module named 'numpy'

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-afzcof4v/GPy/
ERROR: Job failed: exit code 1
failed
docs-test Static Test There is an unknown failure, please try again
    Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-s0vivelk/GPy/setup.py", line 41, in <module>
import numpy as np
ImportError: No module named 'numpy'

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-s0vivelk/GPy/
ERROR: Job failed: exit code 1
failed
unittests Static Test There is an unknown failure, please try again
    Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-_fvvxsld/GPy/setup.py", line 41, in <module>
import numpy as np
ImportError: No module named 'numpy'

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-_fvvxsld/GPy/
ERROR: Job failed: exit code 1