Tue Aug 10 17:03:39 2010 UTC ()
add py-coverage-3.3.1, a module that measures code coverage, from
Kamel Derouiche per pkgsrc-wip

Status:

Vendor Tag:	TNF
Release Tags:	pkgsrc-base


(drochner)
diff -r0 -r1.1.1.1 pkgsrc/devel/py-coverage/Makefile
diff -r0 -r1.1.1.1 pkgsrc/devel/py-coverage/DESCR
diff -r0 -r1.1.1.1 pkgsrc/devel/py-coverage/distinfo
diff -r0 -r1.1.1.1 pkgsrc/devel/py-coverage/PLIST
diff -r0 -r1.1.1.1 pkgsrc/devel/py-coverage/patches/patch-aa

File Added: pkgsrc/devel/py-coverage/Makefile
# $NetBSD: Makefile,v 1.1.1.1 2010/08/10 17:03:39 drochner Exp $
#

DISTNAME=	coverage-3.3.1
PKGNAME=	${PYPKGPREFIX}-coverage-3.3.1
CATEGORIES=	devel python
MASTER_SITES=	http://pypi.python.org/packages/source/c/coverage/

MAINTAINER=	kamel.derouiche@gmail.com
HOMEPAGE=	http://nedbatchelder.com/code/coverage/
COMMENT=	Python module that measures code coverage for Python
LICENSE=	modified-bsd

PKG_DESTDIR_SUPPORT=	user-destdir

USE_LANGUAGES=	c
PLIST_SUBST=	PYVERSSUFFIX=${PYVERSSUFFIX}

EGG_INFODIR= ${EGG_NAME}-py${PYVERSSUFFIX}.egg-info
post-install:
	${CHMOD} +r ${DESTDIR}${PREFIX}/${PYSITELIB}/${EGG_INFODIR}/*

.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/devel/py-coverage/DESCR
Python module that measures code coverage during Python execution.
It uses the code analysis tools and tracing hooks provided in
the Python standard library to determine which lines are executable,
and which have been executed.

File Added: pkgsrc/devel/py-coverage/distinfo
$NetBSD: distinfo,v 1.1.1.1 2010/08/10 17:03:39 drochner Exp $

SHA1 (coverage-3.3.1.tar.gz) = 56b30e982c618c34c1ba7d97a19ae48716b1c51d
RMD160 (coverage-3.3.1.tar.gz) = 25b43c2e9286576a41c8cd0d86fa0b0bf4d0c26d
Size (coverage-3.3.1.tar.gz) = 84453 bytes
SHA1 (patch-aa) = c295ead1d87b6dd4d581bdfd1936bba3844032df

File Added: pkgsrc/devel/py-coverage/PLIST
@comment $NetBSD: PLIST,v 1.1.1.1 2010/08/10 17:03:39 drochner Exp $
bin/coverage${PYVERSSUFFIX}
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/coverage/__init__.py
${PYSITELIB}/coverage/__init__.pyc
${PYSITELIB}/coverage/__init__.pyo
${PYSITELIB}/coverage/annotate.py
${PYSITELIB}/coverage/annotate.pyc
${PYSITELIB}/coverage/annotate.pyo
${PYSITELIB}/coverage/backward.py
${PYSITELIB}/coverage/backward.pyc
${PYSITELIB}/coverage/backward.pyo
${PYSITELIB}/coverage/bytecode.py
${PYSITELIB}/coverage/bytecode.pyc
${PYSITELIB}/coverage/bytecode.pyo
${PYSITELIB}/coverage/cmdline.py
${PYSITELIB}/coverage/cmdline.pyc
${PYSITELIB}/coverage/cmdline.pyo
${PYSITELIB}/coverage/codeunit.py
${PYSITELIB}/coverage/codeunit.pyc
${PYSITELIB}/coverage/codeunit.pyo
${PYSITELIB}/coverage/collector.py
${PYSITELIB}/coverage/collector.pyc
${PYSITELIB}/coverage/collector.pyo
${PYSITELIB}/coverage/config.py
${PYSITELIB}/coverage/config.pyc
${PYSITELIB}/coverage/config.pyo
${PYSITELIB}/coverage/control.py
${PYSITELIB}/coverage/control.pyc
${PYSITELIB}/coverage/control.pyo
${PYSITELIB}/coverage/data.py
${PYSITELIB}/coverage/data.pyc
${PYSITELIB}/coverage/data.pyo
${PYSITELIB}/coverage/execfile.py
${PYSITELIB}/coverage/execfile.pyc
${PYSITELIB}/coverage/execfile.pyo
${PYSITELIB}/coverage/files.py
${PYSITELIB}/coverage/files.pyc
${PYSITELIB}/coverage/files.pyo
${PYSITELIB}/coverage/html.py
${PYSITELIB}/coverage/html.pyc
${PYSITELIB}/coverage/html.pyo
${PYSITELIB}/coverage/htmlfiles/coverage_html.js
${PYSITELIB}/coverage/htmlfiles/index.html
${PYSITELIB}/coverage/htmlfiles/jquery-1.3.2.min.js
${PYSITELIB}/coverage/htmlfiles/jquery.tablesorter.min.js
${PYSITELIB}/coverage/htmlfiles/pyfile.html
${PYSITELIB}/coverage/htmlfiles/style.css
${PYSITELIB}/coverage/misc.py
${PYSITELIB}/coverage/misc.pyc
${PYSITELIB}/coverage/misc.pyo
${PYSITELIB}/coverage/parser.py
${PYSITELIB}/coverage/parser.pyc
${PYSITELIB}/coverage/parser.pyo
${PYSITELIB}/coverage/phystokens.py
${PYSITELIB}/coverage/phystokens.pyc
${PYSITELIB}/coverage/phystokens.pyo
${PYSITELIB}/coverage/report.py
${PYSITELIB}/coverage/report.pyc
${PYSITELIB}/coverage/report.pyo
${PYSITELIB}/coverage/results.py
${PYSITELIB}/coverage/results.pyc
${PYSITELIB}/coverage/results.pyo
${PYSITELIB}/coverage/summary.py
${PYSITELIB}/coverage/summary.pyc
${PYSITELIB}/coverage/summary.pyo
${PYSITELIB}/coverage/templite.py
${PYSITELIB}/coverage/templite.pyc
${PYSITELIB}/coverage/templite.pyo
${PYSITELIB}/coverage/tracer.so
${PYSITELIB}/coverage/xmlreport.py
${PYSITELIB}/coverage/xmlreport.pyc
${PYSITELIB}/coverage/xmlreport.pyo

File Added: pkgsrc/devel/py-coverage/patches/Attic/patch-aa
$NetBSD: patch-aa,v 1.1.1.1 2010/08/10 17:03:39 drochner Exp $

--- setup.py.orig	2010-02-25 01:42:13.000000000 +0000
+++ setup.py
@@ -83,7 +83,7 @@ setup(
 
     entry_points = {
         'console_scripts': [
-            'coverage = coverage:main',
+            'coverage%s = coverage:main' % sys.version[:3],
             ]
         },