pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-coverage
Module Name: pkgsrc
Committed By: wiz
Date: Sun Nov 8 21:08:42 UTC 2026
Modified Files:
pkgsrc/devel/py-coverage: Makefile distinfo
Log Message:
py-coverage: improve test status
Install the coverage script that doesn't have the deprecation
warning.
Bump PKGREVISION.
To generate a diff of this commit:
cvs rdiff -u -r1.101 -r1.102 pkgsrc/devel/py-coverage/Makefile
cvs rdiff -u -r1.86 -r1.87 pkgsrc/devel/py-coverage/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/py-coverage/Makefile
diff -u pkgsrc/devel/py-coverage/Makefile:1.101 pkgsrc/devel/py-coverage/Makefile:1.102
--- pkgsrc/devel/py-coverage/Makefile:1.101 Sun Nov 8 17:35:41 2026
+++ pkgsrc/devel/py-coverage/Makefile Sun Nov 8 21:08:42 2026
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.101 2026/11/08 17:35:41 wiz Exp $
+# $NetBSD: Makefile,v 1.102 2026/11/08 21:08:42 wiz Exp $
DISTNAME= coverage-7.17.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+PKGREVISION= 1
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=c/coverage/}
@@ -14,13 +15,37 @@ TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools
TEST_DEPENDS+= ${PYPKGPREFIX}-flaky>=3.7.0:../../devel/py-flaky
TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis>=4.57.1:../../devel/py-hypothesis
TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>=1.34.0:../../devel/py-test-xdist
+#TEST_DEPENDS+= ${PYPKGPREFIX}-gevent>=0:../../net/py-gevent
+#TEST_DEPENDS+= ${PYPKGPREFIX}-greenlet>=0:../../devel/py-greenlet
+# coverage3 and coverage-${PYVERSSUFFIX} provide deprecation warnings;
+# use the one that doesn't.
post-install:
- ${RM} -f ${DESTDIR}${PREFIX}/bin/coverage ${DESTDIR}${PREFIX}/bin/coverage3
-
-# 161 failed, 1482 passed, 64 skipped, 12 errors
-# after 'make install'
-# 143 failed, 1500 passed, 64 skipped, 13 errors
+ ${MV} ${DESTDIR}${PREFIX}/bin/coverage \
+ ${DESTDIR}${PREFIX}/bin/coverage-${PYVERSSUFFIX}
+ ${RM} -f ${DESTDIR}${PREFIX}/bin/coverage3
+
+# provide scripts for testing to match upstream expectations;
+# create test data
+pre-test:
+ cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHONBIN} igor.py zip_mods
+ ${MKDIR} -p ${BUILDLINK_DIR}/bin
+ ${ECHO} '#!/bin/sh' > ${BUILDLINK_DIR}/bin/coverage
+ ${ECHO} 'exec "${PYTHONBIN}" -m coverage "$$@"' >> ${BUILDLINK_DIR}/bin/coverage
+ ${CHMOD} 755 ${BUILDLINK_DIR}/bin/coverage
+.for alias in coverage3 coverage-${PYTHON_VERSION}
+ ${ECHO} '#!/bin/sh' > ${BUILDLINK_DIR}/bin/${alias}
+ ${ECHO} 'exec "${PYTHONBIN}" -c "import sys; from coverage.cmdline import main_deprecated; sys.exit(main_deprecated())" "$$@"' >> ${BUILDLINK_DIR}/bin/${alias}
+ ${CHMOD} 755 ${BUILDLINK_DIR}/bin/${alias}
+.endfor
+
+# as of 7.17.2, after 'make install'
+# 12 failed, 1631 passed, 62 skipped, 1 error
+
+# The VirtualenvTest tests create a virtualenv and pip install into it, skip them.
+do-test:
+ ${RUN} cd ${WRKSRC} && ${SETENV} ${TEST_ENV} \
+ pytest-${PYVERSSUFFIX} --ignore=tests/test_venv.py
.include "../../lang/python/batteries-included.mk"
.include "../../lang/python/wheel.mk"
Index: pkgsrc/devel/py-coverage/distinfo
diff -u pkgsrc/devel/py-coverage/distinfo:1.86 pkgsrc/devel/py-coverage/distinfo:1.87
--- pkgsrc/devel/py-coverage/distinfo:1.86 Sun Nov 8 17:35:41 2026
+++ pkgsrc/devel/py-coverage/distinfo Sun Nov 8 21:08:42 2026
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.86 2026/11/08 17:35:41 wiz Exp $
+$NetBSD: distinfo,v 1.87 2026/11/08 21:08:42 wiz Exp $
BLAKE2s (coverage-7.17.2.tar.gz) = 53be36b7dbaa2b003cc4a63907a37dda7391082370dcc144161acf0c1fb9750f
SHA512 (coverage-7.17.2.tar.gz) = 2d91f2693ba6ae156913c95c205dd0be90db481c1da98b36524b26d896ade95d3281be4c2e09ddcb80522a79fc5f5b419ff503d45c722273be44ab17baee5cba
Size (coverage-7.17.2.tar.gz) = 996756 bytes
+SHA1 (patch-pyproject.toml) = 1453450c45f9f6291c8edebe838cf2d4aa8189a4
Home |
Main Index |
Thread Index |
Old Index