mirror of
https://github.com/xtacocorex/CHIP_IO
synced 2025-07-19 20:33:21 +00:00
23 lines
902 B
Python
23 lines
902 B
Python
#!/usr/bin/env python2
|
|
# Some Angstrom images are missing the py_compile module; get it if not
|
|
# present:
|
|
# Fix credit:https://github.com/alexanderhiam/PyBBIO/blob/master/setup.py
|
|
import random, os
|
|
python_lib_path = random.__file__.split('random')[0]
|
|
if not os.path.exists(python_lib_path + 'py_compile.py'):
|
|
print "py_compile module missing; installing to %spy_compile.py" %\
|
|
python_lib_path
|
|
import urllib2
|
|
url = "http://hg.python.org/cpython/raw-file/4ebe1ede981e/Lib/py_compile.py"
|
|
py_compile = urllib2.urlopen(url)
|
|
with open(python_lib_path+'py_compile.py', 'w') as f:
|
|
f.write(py_compile.read())
|
|
print "testing py_compile..."
|
|
try:
|
|
import py_compile
|
|
print "py_compile installed successfully"
|
|
except Exception, e:
|
|
print "*py_compile install failed, could not import"
|
|
print "*Exception raised:"
|
|
raise e
|