| import os | |
| import sys | |
| 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__))) | |
| sys.path.insert(0, ".") | |
| import lit | |
| with open("README.rst", "r", encoding="utf-8") as f: | |
| long_description = f.read() | |
| setup( | |
| name="lit", | |
| version=lit.__version__, | |
| author=lit.__author__, | |
| author_email=lit.__email__, | |
| url="http://llvm.org", | |
| license="Apache-2.0 with LLVM exception", | |
| license_files=["LICENSE.TXT"], | |
| description="A Software Testing Tool", | |
| keywords="test C++ automatic discovery", | |
| long_description=long_description, | |
| 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:main", | |
| ], | |
| }, | |
| ) |