3 "Python Risk engine with assorted player interfaces."
5 from distutils.core import setup
7 from os.path import dirname, join, sep
9 from pyrisk import __version__
12 python_package_name = 'PyRisk'
13 package_name = python_package_name.lower()
16 def recursive_file_list(install_root, source_root):
17 if source_root[-1] != sep:
20 for dirpath,dirnames,filenames in walk(source_root):
21 assert dirpath.startswith(source_root), dirpath
22 install_dirpath = join(install_root, dirpath[len(source_root):])
23 r.append((install_dirpath, [join(dirpath, f) for f in filenames]))
26 _this_dir = dirname(__file__)
29 name=python_package_name,
31 url='http://www.physics.drexel.edu/~wking/unfolding-disasters/posts/%s/' % package_name,
33 long_description = open(join(_this_dir, 'README'), 'r').read(),
34 download_url='http://www.physics.drexel.edu/code/python/%s-%s.tar.gz' % (package_name, __version__),
35 author='W. Trevor King',
36 author_email='wking@drexel.edu',
37 package_dir={'pyrisk': 'pyrisk'},
38 data_files=recursive_file_list('share/pyrisk/templates', 'templates'),
40 'Development Status :: 3 - Alpha',
41 #'Environment :: Console',
42 #'Environment :: Console :: Curses',
43 'Intended Audience :: End Users/Desktop',
44 'Intended Audience :: System Administrators',
45 'License :: OSI Approved :: GNU General Public License (GPL)',
46 'Natural Language :: English',
47 'Operating System :: OS Independent',
48 'Programming Language :: Python',
49 'Topic :: Games/Entertainment :: Board Games'