1
## Hook for PyOpenGL 3.x versions from 3.0.0b6 up. Previous versions have a
2
## plugin system based on pkg_resources which is problematic to handle correctly
3
## under pyinstaller; 2.x versions used to run fine without hooks, so this one
9
## PlatformPlugin performs a conditional import based on os.name and
10
## sys.platform. pyinstaller misses this so let's add it ourselves...
13
hiddenimports = ['OpenGL.platform.win32']
15
if sys.platform == 'linux2':
16
hiddenimports = ['OpenGL.platform.glx']
17
elif sys.platform == 'darwin':
18
hiddenimports = ['OpenGL.platform.darwin']
20
print 'ERROR: hook-OpenGL: Unrecognised combo (os.name: %s, sys.platform: %s)' % (os.name, sys.platform)
23
## arrays modules are needed too
25
hiddenimports += ['OpenGL.arrays.ctypesparameters',
26
'OpenGL.arrays.numarrays',
27
'OpenGL.arrays._numeric',
28
'OpenGL.arrays._strings',
29
'OpenGL.arrays.ctypespointers',
30
'OpenGL.arrays.lists',
31
'OpenGL.arrays.numbers',
32
'OpenGL.arrays.numeric',
33
'OpenGL.arrays.strings',
34
'OpenGL.arrays.ctypesarrays',
35
'OpenGL.arrays.nones',
36
'OpenGL.arrays.numericnames',
37
'OpenGL.arrays.numpymodule',