from __future__ import absolute_import import os def check(cmd, mf): m = mf.findNode('OpenGL') if m is None or m.filename is None: return None p = os.path.splitext(m.filename)[0] + '.py' # check to see if it's a patched version that doesn't suck if os.path.exists(p): for line in open(p, 'rU'): if line.startswith('__version__ = '): return dict() # otherwise include the whole damned thing return dict( packages = ['OpenGL'], )