1import lit 2 3# FIXME: Support distutils? 4from setuptools import setup, find_packages 5setup( 6 name = "lit", 7 version = lit.__version__, 8 9 author = lit.__author__, 10 author_email = lit.__email__, 11 url = 'http://llvm.org', 12 license = 'BSD', 13 14 description = "A Software Testing Tool", 15 keywords = 'test C++ automatic discovery', 16 long_description = """\ 17*lit* 18+++++ 19 20About 21===== 22 23*lit* is a portable tool for executing LLVM and Clang style test suites, 24summarizing their results, and providing indication of failures. *lit* is 25designed to be a lightweight testing tool with as simple a user interface as 26possible. 27 28 29Features 30======== 31 32 * Portable! 33 * Flexible test discovery. 34 * Parallel test execution. 35 * Support for multiple test formats and test suite designs. 36 37 38Documentation 39============= 40 41The official *lit* documentation is in the man page, available online at the LLVM 42Command Guide: http://llvm.org/cmds/lit.html. 43 44 45Source 46====== 47 48The *lit* source is available as part of LLVM, in the LLVM SVN repository: 49http://llvm.org/svn/llvm-project/llvm/trunk/utils/lit. 50""", 51 52 classifiers=[ 53 'Development Status :: 3 - Alpha', 54 'Environment :: Console', 55 'Intended Audience :: Developers', 56 'License :: OSI Approved :: University of Illinois/NCSA Open Source License', 57 'Natural Language :: English', 58 'Operating System :: OS Independent', 59 'Programming Language :: Python', 60 'Topic :: Software Development :: Testing', 61 ], 62 63 zip_safe = False, 64 packages = find_packages(), 65 entry_points = { 66 'console_scripts': [ 67 'lit = lit:main', 68 ], 69 } 70) 71