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:   adam
Date:           Mon Oct 14 05:08:23 UTC 2024

Modified Files:
        pkgsrc/devel/py-coverage: Makefile distinfo

Log Message:
py-coverage: updated to 7.6.3

Version 7.6.3 — 2024-10-13

- Fix: nested context managers could incorrectly be analyzed to flag a missing
  branch on the last context manager, as described in `issue 1876`_.  This is
  now fixed.

- Fix: the missing branch message about not exiting a module had an extra
  "didn't," as described in `issue 1873`_.  This is now fixed.

Version 7.6.2 — 2024-10-09

- Dropped support for Python 3.8 and PyPy 3.8.

- Fix: a final wildcard match/case clause assigning to a name (``case _ as
  value``) was incorrectly marked as a missing branch.  This is now fixed,
  closing `issue 1860`_.

- Fewer things are considered branches now. Lambdas, comprehensions, and
  generator expressions are no longer marked as missing branches if they don't
  complete execution.  Closes `issue 1852`_.

- Fix: the HTML report didn't properly show multi-line f-strings that end with
  a backslash continuation.  This is now fixed, closing `issue 1836`_, thanks
  to `LiuYinCarl and Marco Ricci <pull 1838_>`_.

- Fix: the LCOV report now has correct line numbers (fixing `issue 1846`_) and
  better branch descriptions for BRDA records (fixing `issue 1850`_).  There
  are other changes to lcov also, including a new configuration option
  :ref:`line_checksums <config_lcov_line_checksums>` to control whether line
  checksums are included in the lcov report.  The default is false. To keep
  checksums set it to true.  All this work is thanks to Zack Weinberg
  (`pull 1849`_ and `pull 1851`_).

- Fixed the docs for multi-line regex exclusions, closing `issue 1863`_.

- Fixed a potential crash in the C tracer, closing `issue 1835`_, thanks to
  `Jan Kühle <pull 1843_>`_.


To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 pkgsrc/devel/py-coverage/Makefile
cvs rdiff -u -r1.46 -r1.47 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.57 pkgsrc/devel/py-coverage/Makefile:1.58
--- pkgsrc/devel/py-coverage/Makefile:1.57      Tue Aug  6 12:33:08 2024
+++ pkgsrc/devel/py-coverage/Makefile   Mon Oct 14 05:08:23 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.57 2024/08/06 12:33:08 adam Exp $
+# $NetBSD: Makefile,v 1.58 2024/10/14 05:08:23 adam Exp $
 
-DISTNAME=      coverage-7.6.1
+DISTNAME=      coverage-7.6.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=c/coverage/}
@@ -16,8 +16,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-flaky>=3.7
 TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis>=4.57.1:../../devel/py-hypothesis
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>=1.34.0:../../devel/py-test-xdist
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
-
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 311
 DEPENDS+=      ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli

Index: pkgsrc/devel/py-coverage/distinfo
diff -u pkgsrc/devel/py-coverage/distinfo:1.46 pkgsrc/devel/py-coverage/distinfo:1.47
--- pkgsrc/devel/py-coverage/distinfo:1.46      Tue Aug  6 12:33:08 2024
+++ pkgsrc/devel/py-coverage/distinfo   Mon Oct 14 05:08:23 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.46 2024/08/06 12:33:08 adam Exp $
+$NetBSD: distinfo,v 1.47 2024/10/14 05:08:23 adam Exp $
 
-BLAKE2s (coverage-7.6.1.tar.gz) = fa36cf63c984ec25e484ab7464f221b6ca077f105c00bfec6bc86a0925c638aa
-SHA512 (coverage-7.6.1.tar.gz) = ff09783b3433ea72fc3cbc133a8c76236309c68ccd768cc3a849a5cc1215fe6db22d1e619a4062abc3c4f145ec93fd16ed5405b13960485628b1624e6b8adb16
-Size (coverage-7.6.1.tar.gz) = 798791 bytes
+BLAKE2s (coverage-7.6.3.tar.gz) = 5d85358585a697b85441bbe0c7f08ac77b024cef08b0917ba788ce171496f2a1
+SHA512 (coverage-7.6.3.tar.gz) = e078989028ed8a6ec9e532314be63fb1cbe5589df56e737a96947fa09447da4adee502bb6aa26fb4455ade29ac722172b3314502709732b831484a7de6d1d489
+Size (coverage-7.6.3.tar.gz) = 798337 bytes



Home | Main Index | Thread Index | Old Index