1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- import lit
- import os
- from setuptools import setup, find_packages
- # setuptools expects to be invoked from within the directory of setup.py, but it
- # is nice to allow:
- # python path/to/setup.py install
- # to work (for scripts, etc.)
- os.chdir(os.path.dirname(os.path.abspath(__file__)))
- setup(
- name = "lit",
- version = lit.__version__,
- author = lit.__author__,
- author_email = lit.__email__,
- url = 'http://llvm.org',
- license = 'Apache-2.0 with LLVM exception',
- description = "A Software Testing Tool",
- keywords = 'test C++ automatic discovery',
- long_description = """\
- *lit*
- +++++
- About
- =====
- *lit* is a portable tool for executing LLVM and Clang style test suites,
- summarizing their results, and providing indication of failures. *lit* is
- designed to be a lightweight testing tool with as simple a user interface as
- possible.
- Features
- ========
- * Portable!
- * Flexible test discovery.
- * Parallel test execution.
- * Support for multiple test formats and test suite designs.
- Documentation
- =============
- The official *lit* documentation is in the man page, available online at the LLVM
- Command Guide: http://llvm.org/cmds/lit.html.
- Source
- ======
- The *lit* source is available as part of LLVM, in the LLVM source repository:
- https://github.com/llvm/llvm-project/tree/master/llvm/utils/lit
- """,
- classifiers=[
- 'Development Status :: 3 - Alpha',
- 'Environment :: Console',
- 'Intended Audience :: Developers',
- 'License :: OSI Approved :: Apache Software License',
- 'Natural Language :: English',
- 'Operating System :: OS Independent',
- 'Programming Language :: Python',
- 'Topic :: Software Development :: Testing',
- ],
- zip_safe = False,
- packages = find_packages(),
- entry_points = {
- 'console_scripts': [
- 'lit = lit:main',
- ],
- }
- )
|