#!/usr/bin/python

import os

print 'digraph G {'
for f in os.listdir('.'):
	if os.path.isfile(os.path.join(f,"__terp__.py")):
		info=eval(file(os.path.join(f,"__terp__.py")).read())
		if info.get('active', True):
			for name in info['depends']:
				print '\t%s -> %s;' % (f, name)
print '}'
