Received: by mail.netbsd.org (Postfix, from userid 605) id 4105484EAC; Tue, 2 Apr 2019 09:40:32 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id B9A2B84EAB for ; Tue, 2 Apr 2019 09:40:31 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 6WN5waA45ZVL for ; Tue, 2 Apr 2019 09:40:31 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id DA1B284CE2 for ; Tue, 2 Apr 2019 09:40:30 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id CF633FB16; Tue, 2 Apr 2019 09:40:30 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1554198030232700" MIME-Version: 1.0 Date: Tue, 2 Apr 2019 09:40:30 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/devel/py-hypothesis To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20190402094030.CF633FB16@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1554198030232700 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: adam Date: Tue Apr 2 09:40:30 UTC 2019 Modified Files: pkgsrc/devel/py-hypothesis: Makefile distinfo Log Message: py-hypothesis: updated to 4.14.2 4.14.2 This patch improves the error message if the function f in :ref:s.flatmap(f) does not return a strategy. 4.14.1 This release modifies how Hypothesis selects operations to run during shrinking, by causing it to deprioritise previously useless classes of shrink until others have reached a fixed point. This avoids certain pathological cases where the shrinker gets very close to finishing and then takes a very long time to finish the last small changes because it tries many useless shrinks for each useful one towards the end. It also should cause a more modest improvement (probably no more than about 30%) in shrinking performance for most tests. 4.14.0 This release blocks installation of Hypothesis on Python 3.4, which :PEP:reached its end of life date on 2019-03-18 <429>. This should not be of interest to anyone but downstream maintainers - if you are affected, migrate to a secure version of Python as soon as possible or at least seek commercial support. 4.13.0 This release makes it an explicit error to call :func:floats(min_value=inf, exclude_min=True) or :func:floats(max_value=-inf, exclude_max=True) , as there are no possible values that can be generated (:issue:1859). :func:floats(min_value=0.0, max_value=-0.0) is now deprecated. While 0. == -0. and we could thus generate either if comparing by value, violating the sequence ordering of floats is a special case we don't want or need. 4.12.1 This release should significantly reduce the amount of memory that Hypothesis uses for representing large test cases, by storing information in a more compact representation and only unpacking it lazily when it is first needed. 4.12.0 This update adds the :obj:~hypothesis.settings.report_multiple_bugs setting, which you can use to disable multi-bug reporting and only raise whichever bug had the smallest minimal example. This is occasionally useful when using a debugger or tools that annotate tracebacks via introspection. 4.11.7 This change makes a tiny improvement to the core engine's bookkeeping. There is no user-visible change. 4.11.6 This release changes some of Hypothesis's internal shrinking behaviour in order to reduce memory usage and hopefully improve performance. 4.11.5 This release adds a micro-optimisation to how Hypothesis handles debug reporting internally. Hard to shrink test may see a slight performance improvement, but in most common scenarios it is unlikely to be noticeable. 4.11.4 This release removes some redundant code that was no longer needed but was still running a significant amount of computation and allocation on the hot path. This should result in a modest speed improvement for most tests, especially those with large test cases. 4.11.3 This release adds a micro-optimisation to how Hypothesis caches test cases. This will cause a small improvement in speed and memory usage for large test cases, but in most common scenarios it is unlikely to be noticeable. 4.11.2 This release removes some internal code that populates a field that is no longer used anywhere. This should result in some modest performance and speed improvements and no other user visible effects. To generate a diff of this commit: cvs rdiff -u -r1.73 -r1.74 pkgsrc/devel/py-hypothesis/Makefile cvs rdiff -u -r1.70 -r1.71 pkgsrc/devel/py-hypothesis/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1554198030232700 Content-Disposition: inline Content-Length: 1730 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/py-hypothesis/Makefile diff -u pkgsrc/devel/py-hypothesis/Makefile:1.73 pkgsrc/devel/py-hypothesis/Makefile:1.74 --- pkgsrc/devel/py-hypothesis/Makefile:1.73 Wed Mar 13 08:51:48 2019 +++ pkgsrc/devel/py-hypothesis/Makefile Tue Apr 2 09:40:30 2019 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.73 2019/03/13 08:51:48 adam Exp $ +# $NetBSD: Makefile,v 1.74 2019/04/02 09:40:30 adam Exp $ -DISTNAME= hypothesis-4.11.1 +DISTNAME= hypothesis-4.14.2 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_PYPI:=h/hypothesis/} Index: pkgsrc/devel/py-hypothesis/distinfo diff -u pkgsrc/devel/py-hypothesis/distinfo:1.70 pkgsrc/devel/py-hypothesis/distinfo:1.71 --- pkgsrc/devel/py-hypothesis/distinfo:1.70 Wed Mar 13 08:51:48 2019 +++ pkgsrc/devel/py-hypothesis/distinfo Tue Apr 2 09:40:30 2019 @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.70 2019/03/13 08:51:48 adam Exp $ +$NetBSD: distinfo,v 1.71 2019/04/02 09:40:30 adam Exp $ -SHA1 (hypothesis-4.11.1.tar.gz) = f71c17aee3499e70dfbc0e4eee2f4c5e400e7d1a -RMD160 (hypothesis-4.11.1.tar.gz) = eeb3b8896af8bf25d36c20ca1606cf68012b58f1 -SHA512 (hypothesis-4.11.1.tar.gz) = 6f8db484f6e2607b9e0e4e1307e823d69699ac5aff95acc4f140445f365e6004c72f47cece6b0b4759333c10bafa6cac66ec5c5196fce91dfbd64ac660215dce -Size (hypothesis-4.11.1.tar.gz) = 192116 bytes +SHA1 (hypothesis-4.14.2.tar.gz) = dad8e20b668b68be9bf9b4d0884e6674275d9c8c +RMD160 (hypothesis-4.14.2.tar.gz) = 360932a5751ad19eae200686351aa7f1886ab9e9 +SHA512 (hypothesis-4.14.2.tar.gz) = 08174c678f4707dba2f5d1b07369239636f9f564738df71eac13f1a7f85f56f489cf4c0753e84d688519db9b99fbd37147b87823c74938ef4e5ec7f8203f7433 +Size (hypothesis-4.14.2.tar.gz) = 195165 bytes --_----------=_1554198030232700--