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