pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/py-coverage py-coverage: updated to 5.0.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6f746b5df2bb
branches:  trunk
changeset: 422402:6f746b5df2bb
user:      adam <adam%pkgsrc.org@localhost>
date:      Sun Jan 26 09:22:31 2020 +0000

description:
py-coverage: updated to 5.0.3

Version 5.0.3:

- A performance improvement in 5.0.2 didn't work for test suites that changed
  directory before combining data, causing "Couldn't use data file: no such
  table: meta" errors.  This is now fixed.

- Coverage could fail to run your program with some form of "ModuleNotFound" or
  "ImportError" trying to import from the current directory. This would happen
  if coverage had been packaged into a zip file (for example, on Windows), or
  was found indirectly (for example, by pyenv-virtualenv).  A number of
  different scenarios were described in `issue 862`_ which is now fixed.  Huge
  thanks to Agbonze O. Jeremiah for reporting it, and Alexander Waters and
  George-Cristian B?rzan for protracted debugging sessions.

- Added the "premain" debug option.

- Added SQLite compile-time options to the "debug sys" output.


Version 5.0.2:

- Programs that used multiprocessing and changed directories would fail under
  coverage.  This is now fixed.  A side effect is that debug
  information about the config files read now shows absolute paths to the
  files.

- When running programs as modules (``coverage run -m``) with ``--source``,
  some measured modules were imported before coverage starts.  This resulted in
  unwanted warnings ("Already imported a file that will be measured") and a
  reduction in coverage totals.  This is now fixed.

- If no data was collected, an exception about "No data to report" could happen
  instead of a 0% report being created.  This is now fixed.

- The handling of source files with non-encodable file names has changed.
  Previously, if a file name could not be encoded as UTF-8, an error occurred,
  as described in `issue 891`_.  Now, those files will not be measured, since
  their data would not be recordable.

- A new warning ("dynamic-conflict") is issued if two mechanisms are trying to
  change the dynamic context.

- ``coverage run --debug=sys`` would fail with an AttributeError. This is now
  fixed.

diffstat:

 devel/py-coverage/Makefile |   5 +++--
 devel/py-coverage/distinfo |  10 +++++-----
 2 files changed, 8 insertions(+), 7 deletions(-)

diffs (35 lines):

diff -r 0054e04c6eca -r 6f746b5df2bb devel/py-coverage/Makefile
--- a/devel/py-coverage/Makefile        Sun Jan 26 09:05:56 2020 +0000
+++ b/devel/py-coverage/Makefile        Sun Jan 26 09:22:31 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2020/01/03 13:17:52 adam Exp $
+# $NetBSD: Makefile,v 1.21 2020/01/26 09:22:31 adam Exp $
 
-DISTNAME=      coverage-5.0.1
+DISTNAME=      coverage-5.0.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=c/coverage/}
@@ -11,6 +11,7 @@
 LICENSE=       modified-bsd
 
 BUILD_DEPENDS+=        ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
+DEPENDS+=      ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
 TEST_DEPENDS+= ${PYPKGPREFIX}-flaky>=3.4.0:../../devel/py-flaky
 TEST_DEPENDS+= ${PYPKGPREFIX}-test>=3.2.5:../../devel/py-test
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>=1.20.1:../../devel/py-test-xdist
diff -r 0054e04c6eca -r 6f746b5df2bb devel/py-coverage/distinfo
--- a/devel/py-coverage/distinfo        Sun Jan 26 09:05:56 2020 +0000
+++ b/devel/py-coverage/distinfo        Sun Jan 26 09:22:31 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.15 2020/01/03 13:17:52 adam Exp $
+$NetBSD: distinfo,v 1.16 2020/01/26 09:22:31 adam Exp $
 
-SHA1 (coverage-5.0.1.tar.gz) = 642d5102243ebaf3e20afd24d2a14cf5813b53eb
-RMD160 (coverage-5.0.1.tar.gz) = 16dfd2b60d0e2cf65fd9c254cad6a5f843f16070
-SHA512 (coverage-5.0.1.tar.gz) = e8c50a49e69b02e08cb05ca776ef2f6cf8dad4d22811ee00d266203d4372d499818e5a3f61946487258d6efd8f916c0c150cfba41dbad746f57f08bd0b35dd84
-Size (coverage-5.0.1.tar.gz) = 675172 bytes
+SHA1 (coverage-5.0.3.tar.gz) = e1c0b27a5be9ea2c9ee8c015d17ff77206057226
+RMD160 (coverage-5.0.3.tar.gz) = 5d3ef7bc621ead321b701370b25133fdf885dbb4
+SHA512 (coverage-5.0.3.tar.gz) = 51c648b4529cc84534865ee804bcd3dd35a6dcb23f20feb3c4702025b924de3a010fd8d08238eea926ae1874c5510ff006bc120e10d01db795ea0af6fb82834c
+Size (coverage-5.0.3.tar.gz) = 679171 bytes



Home | Main Index | Thread Index | Old Index