kopia lustrzana https://github.com/jupyterhub/repo2docker
47 wiersze
1.3 KiB
Python
Executable File
47 wiersze
1.3 KiB
Python
Executable File
#!/usr/bin/env python2
|
|
import os
|
|
import sys
|
|
|
|
# Verify - kernel's Python: use Python 2
|
|
print(sys.version_info)
|
|
assert sys.version_info[:2] == (2, 7)
|
|
|
|
|
|
# Verify - notebook server's Python: 'numpy' isn't installed
|
|
status_code = os.system("python3 -c 'import numpy'")
|
|
if status_code == 0:
|
|
raise Exception("notebook server's Python: 'numpy' IS installed")
|
|
|
|
# Verify - notebook server's Python: 'parse' isn't installed
|
|
status_code = os.system("python3 -c 'import parse'")
|
|
if status_code == 0:
|
|
raise Exception("notebook server's Python: 'parse' IS installed")
|
|
|
|
# Verify - notebook server's Python: 'nbgitpuller' is installed
|
|
status_code = os.system("python3 -c 'import nbgitpuller'")
|
|
if not status_code == 0:
|
|
raise Exception("notebook server's Python: 'nbgitpuller' ISN'T installed")
|
|
|
|
|
|
# Verify - kernel's Python: 'nbgitpuller' isn't installed
|
|
try:
|
|
import nbgitpuller
|
|
except ImportError:
|
|
pass
|
|
else:
|
|
raise Exception("kernel's Python: 'nbgitpuller' IS installed")
|
|
|
|
# Verify - kernel's Python: 'numpy' is installed
|
|
try:
|
|
import numpy
|
|
except ImportError:
|
|
raise Exception(
|
|
"kernel's Python: 'numpy' ISN'T installed --- We probably setup a virtual env through pipenv but failed to enter it."
|
|
)
|
|
|
|
# Verify - kernel's Python: 'parse' is installed
|
|
try:
|
|
import parse
|
|
except ImportError:
|
|
raise Exception("kernel's Python: 'parse' ISN'T installed")
|