1import os 2import sys 3 4from 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.) 10os.chdir(os.path.dirname(os.path.abspath(__file__))) 11sys.path.insert(0, ".") 12 13import lit 14 15with open("README.rst", "r", encoding="utf-8") as f: 16 long_description = f.read() 17 18setup( 19 name="lit", 20 version=lit.__version__, 21 author=lit.__author__, 22 author_email=lit.__email__, 23 url="http://llvm.org", 24 license="Apache-2.0 with LLVM exception", 25 license_files=["LICENSE.TXT"], 26 description="A Software Testing Tool", 27 keywords="test C++ automatic discovery", 28 long_description=long_description, 29 classifiers=[ 30 "Development Status :: 3 - Alpha", 31 "Environment :: Console", 32 "Intended Audience :: Developers", 33 "License :: OSI Approved :: Apache Software License", 34 "Natural Language :: English", 35 "Operating System :: OS Independent", 36 "Programming Language :: Python", 37 "Topic :: Software Development :: Testing", 38 ], 39 zip_safe=False, 40 packages=find_packages(), 41 entry_points={ 42 "console_scripts": [ 43 "lit = lit.main:main", 44 ], 45 }, 46) 47