text: import sys
  import os
  import importlib.util
  
  if sys.version_info.major != 3 and sys.version_info.minor != 7:
  	raise ValueError("""This prerelease script will only run on Python 3.7.
  Some parts of a library change the last few decimals numbers between releases,
  and other parts only have obsolete dependencies i.e. pint on Python 2.
  For that reason, while the pytest test suite runs everywhere,
  the notebooks and doctests only run on one platform.""")
  
  import fluids
  main_dir = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
  test_dir = os.path.join(main_dir, 'tests')
  os.chdir(test_dir)
  
  mod_spec = importlib.util.spec_from_file_location("make_test_stubs", os.path.join(test_dir, "make_test_stubs.py"))
  make_test_stubs = importlib.util.module_from_spec(mod_spec)
  mod_spec.loader.exec_module(make_test_stubs)
  
  import pytest
  os.chdir(main_dir)
  pytest.main(["--doctest-glob='*.rst'", "--doctest-modules", "--nbval", "-n", "3", "--dist", "loadscope", "-v"])
  