|  | 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", | 
|  | ], | 
|  | }, | 
|  | ) |