Mercurial > hg > CbC > CbC_llvm
comparison utils/lit/setup.py @ 0:95c75e76d11b LLVM3.4
LLVM 3.4
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 12 Dec 2013 13:56:28 +0900 |
parents | |
children | c2174574ed3a |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:95c75e76d11b |
---|---|
1 import lit | |
2 import os | |
3 | |
4 from setuptools import setup, find_packages | |
5 | |
6 # setuptools expects to be invoked from within the directory of setup.py, but it | |
7 # is nice to allow: | |
8 # python path/to/setup.py install | |
9 # to work (for scripts, etc.) | |
10 os.chdir(os.path.dirname(os.path.abspath(__file__))) | |
11 | |
12 setup( | |
13 name = "lit", | |
14 version = lit.__version__, | |
15 | |
16 author = lit.__author__, | |
17 author_email = lit.__email__, | |
18 url = 'http://llvm.org', | |
19 license = 'BSD', | |
20 | |
21 description = "A Software Testing Tool", | |
22 keywords = 'test C++ automatic discovery', | |
23 long_description = """\ | |
24 *lit* | |
25 +++++ | |
26 | |
27 About | |
28 ===== | |
29 | |
30 *lit* is a portable tool for executing LLVM and Clang style test suites, | |
31 summarizing their results, and providing indication of failures. *lit* is | |
32 designed to be a lightweight testing tool with as simple a user interface as | |
33 possible. | |
34 | |
35 | |
36 Features | |
37 ======== | |
38 | |
39 * Portable! | |
40 * Flexible test discovery. | |
41 * Parallel test execution. | |
42 * Support for multiple test formats and test suite designs. | |
43 | |
44 | |
45 Documentation | |
46 ============= | |
47 | |
48 The official *lit* documentation is in the man page, available online at the LLVM | |
49 Command Guide: http://llvm.org/cmds/lit.html. | |
50 | |
51 | |
52 Source | |
53 ====== | |
54 | |
55 The *lit* source is available as part of LLVM, in the LLVM SVN repository: | |
56 http://llvm.org/svn/llvm-project/llvm/trunk/utils/lit. | |
57 """, | |
58 | |
59 classifiers=[ | |
60 'Development Status :: 3 - Alpha', | |
61 'Environment :: Console', | |
62 'Intended Audience :: Developers', | |
63 'License :: OSI Approved :: University of Illinois/NCSA Open Source License', | |
64 'Natural Language :: English', | |
65 'Operating System :: OS Independent', | |
66 'Programming Language :: Python', | |
67 'Topic :: Software Development :: Testing', | |
68 ], | |
69 | |
70 zip_safe = False, | |
71 packages = find_packages(), | |
72 entry_points = { | |
73 'console_scripts': [ | |
74 'lit = lit:main', | |
75 ], | |
76 } | |
77 ) |