[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / utils / lit / setup.py
blobe42f11f50e1fe6bd03ed599037a8298836b52444
1 import lit
2 import os
4 from setuptools import setup, find_packages
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__)))
12 setup(
13 name = "lit",
14 version = lit.__version__,
16 author = lit.__author__,
17 author_email = lit.__email__,
18 url = 'http://llvm.org',
19 license = 'Apache-2.0 with LLVM exception',
20 license_files = ['LICENSE.TXT'],
22 description = "A Software Testing Tool",
23 keywords = 'test C++ automatic discovery',
24 long_description = """\
25 *lit*
26 +++++
28 About
29 =====
31 *lit* is a portable tool for executing LLVM and Clang style test suites,
32 summarizing their results, and providing indication of failures. *lit* is
33 designed to be a lightweight testing tool with as simple a user interface as
34 possible.
37 Features
38 ========
40 * Portable!
41 * Flexible test discovery.
42 * Parallel test execution.
43 * Support for multiple test formats and test suite designs.
46 Documentation
47 =============
49 The official *lit* documentation is in the man page, available online at the LLVM
50 Command Guide: http://llvm.org/cmds/lit.html.
53 Source
54 ======
56 The *lit* source is available as part of LLVM, in the LLVM source repository:
57 https://github.com/llvm/llvm-project/tree/main/llvm/utils/lit
58 """,
60 classifiers=[
61 'Development Status :: 3 - Alpha',
62 'Environment :: Console',
63 'Intended Audience :: Developers',
64 'License :: OSI Approved :: Apache Software License',
65 'Natural Language :: English',
66 'Operating System :: OS Independent',
67 'Programming Language :: Python',
68 'Topic :: Software Development :: Testing',
71 zip_safe = False,
72 packages = find_packages(),
73 entry_points = {
74 'console_scripts': [
75 'lit = lit.main:main',