1 # setup.py for coverage.
4 Coverage: code coverage testing for Python
6 Coverage.py is a Python module that measures code coverage during test execution.
7 It uses the code analysis tools and tracing hooks provided in the Python standard
8 library to determine which lines are executable, and which have been executed.
12 Development Status :: 5 - Production/Stable
13 Environment :: Console
14 Intended Audience :: Developers
15 License :: OSI Approved :: BSD License
16 Operating System :: OS Independent
17 Programming Language :: Python
18 Topic :: Software Development :: Quality Assurance
19 Topic :: Software Development :: Testing
24 from setuptools
import setup
, find_packages
26 doclines
= __doc__
.split("\n")
31 py_modules
= ['coverage'],
34 'coverage = coverage:main',
37 zip_safe
= True, # __file__ appears in the source, but doesn't break zippy-ness.
39 author
= 'Ned Batchelder',
40 author_email
= 'ned@nedbatchelder.com',
41 description
= doclines
[0],
42 long_description
= "\n".join(doclines
[2:]),
43 keywords
= 'code coverage testing',
45 classifiers
= filter(None, classifiers
.split("\n")),
46 url
= 'http://nedbatchelder.com/code/modules/coverage.html',
47 download_url
= 'http://nedbatchelder.com/code/modules/coverage-%s.tar.gz' % version
,