mrv.info
Covered: 61 lines
Missed: 0 lines
Skipped 91 lines
Percent: 100 %
  2
"""
  3
Provide project related global information.
  5
:note: Importing this module must not have any side effects !
  6
"""
  7
import os
 14
version = (1,     0,     2,     'develop',        0)
 18
project_name = "mrv"
 22
root_package = "mrv"
 26
test_root = 'test'
 29
author = "Sebastian Thiel"
 32
author_email = 'byronimo@gmail.com'
 35
url = "https://github.com/Byron/mrv"
 38
description ='Development Framework for Autodesk Maya'
 41
license = "BSD License"
 45
src_commit_sha = '0'*40
 54
regression_test_exec = 'mrv/test/bin/tmrvr'
 55
nosetest_exec = 'mrv/test/bin/tmrv'
 58
makedoc_exec = 'makedoc'
 62
docgen_class_path = "mrv.doc.base.DocGenerator"
 70
__scripts_bin = ['mrv/bin/mrv', 'mrv/bin/imrv']
 71
__scripts_test_bin = ['mrv/test/bin/tmrv', 'mrv/test/bin/tmrvr']
 72
__scripts_test_bin_s = [ p.replace('mrv/test/', '') for p in __scripts_test_bin ]
 73
__ld = """MRV is a multi-platform python development environment to ease rapid development 
 74
of maintainable, reliable and high-performance code to be used in and around Autodesk Maya."""
 75
__requires = [ 'nose', 'epydoc', 'sphinx', 'gitpython' ]
 76
if os.name == 'posix':
 77
	__requires.append('ipython')
 80
setup_kwargs = dict(
 84
					scripts=__scripts_bin + __scripts_test_bin,
 91
                    long_description = __ld,
 96
                    requires=__requires,
103
                    package_data = {   'mrv.test' : ['fixtures/ma/*', 'fixtures/maya_user_prefs/', 'maya/performance' ] + __scripts_test_bin_s, 
104
                    					'mrv' : __scripts_bin + ['!*.gitignore'],
105
                    					'mrv.maya' : ['cache'],
106
                    					'mrv.doc' : ['source', 'makedoc', '!*source/generated/*']
107
                    				},
115
                    classifiers = [
116
                        "Development Status :: 5 - Production/Stable",
117
                        "Intended Audience :: Developers",
118
                        "License :: OSI Approved :: BSD License",
119
                        "Operating System :: OS Independent",
120
                        "Programming Language :: Python",
121
                        "Programming Language :: Python :: 2.5",
122
                        "Programming Language :: Python :: 2.6",
123
                        "Topic :: Software Development :: Libraries :: Python Modules",
124
                        ], 
131
					options = dict(build_py={	'exclude_from_compile' : (	'*/maya/undo.py', 
132
																			'*/maya/nt/persistence.py', 
133
																			'info.py'), 
134
												'exclude_items' : ('mrv.conf', 'mrv.dg', 'mrv.batch', 'mrv.mdp', 
135
																	'.automation', '.qa',
136
																	'mrv.test.test_conf', 'mrv.test.test_dg', 
137
																	'mrv.test.test_batch', 'mrv.test.test_mdp', 
138
																	'mrv.test.test_conf') }, 
139
									build_scripts={ 'exclude_scripts' : ['mrv/test/bin/tmrvr']}) 
140
                    )
147
doc_config = dict(
148
				epydoc_show_source = 'yes',
149
				epydoc_modules = "modules: unittest,../%s" % root_package,
150
				epydoc_exclude = "mrv.test,%s.cmd.ipythonstartup" % root_package,
151
				)