blob: e6ae3d88048855be0a91a0e61528fd9bc5cbdfb1 [file] [log] [blame]
Daniel Dunbar9ac75ca2009-12-26 22:58:39 +00001import 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 = """\
17Lit
18+++
19
20About
21=====
22
23Lit is a portable tool for executing LLVM and Clang style test suites,
24summarizing their results, and providing indication of failures. Lit is designed
25to be a lightweight testing tool with as simple a user interface as possible.
26
27
28Features
29========
30
31 * Portable!
32 * Flexible test discovery.
33 * Parallel test execution.
34 * Support for multiple test formats and test suite designs.
35
36
37Documentation
38=============
39
40The offical Lit documentation is in the man page, available online in the `LLVM
41Command Guide http://llvm.org/cmds/lit.html`_.
42
43
44Source
45======
46
47The Lit source is available as part of LLVM, in the `LLVM SVN repository
48<http://llvm.org/svn/llvm-project/llvm/trunk/utils/lit`_.
49""",
50
51 classifiers=[
52 'Development Status :: 3 - Alpha',
53 'Environment :: Console',
54 'Intended Audience :: Developers',
55 'License :: OSI Approved :: University of Illinois/NCSA Open Source License',
56 'Natural Language :: English',
57 'Operating System :: OS Independent',
58 'Progamming Language :: Python',
59 'Topic :: Software Development :: Testing',
60 ],
61
62 zip_safe = False,
63 packages = find_packages(),
64 entry_points = {
65 'console_scripts': [
66 'lit = lit:main',
67 ],
68 }
69)