Mon Sep 3 07:39:34 2018 UTC ()
py-hypothesis: updated to 3.70.0

3.70.0:
This release adds a fullmatch argument to :func:~hypothesis.strategies.from_regex. When fullmatch=True, the whole example will match the regex pattern as for :func:python:re.fullmatch.

3.69.12:
This release reverts the changes to logging handling in 3.69.11, which broke test that use the :pypi:pytest caplog fixture internally because all logging was disabled (:issue:1546).

3.69.11:
This patch will hide all logging messages produced by test cases before the final, minimal, failing test case (:issue:356).

3.69.10:
This patch fixes a bug that prevents coverage from reporting unexecuted Python files (:issue:1085).

3.69.9:
This patch improves the packaging of the Python package by adding LICENSE.txt to the sdist (:issue:1311), clarifying the minimum supported versions of :pypi:pytz and :pypi:dateutil <python-dateutil> (:issue:1383), and adds keywords to the metadata (:issue:1520).

3.69.8:
This is an internal change which replaces pickle with json to prevent possible security issues.

3.69.7:
This patch ensures that :func:~hypothesis.note prints the note for every test case when the :obj:~hypothesis.settings.verbosity setting is Verbosity.verbose. At normal verbosity it only prints from the final test case.

3.69.6:
This patch improves the testing of some internal caching. It should have no user-visible effect.

3.69.5:
This change performs a small rename and refactoring in the core engine. There is no user-visible change.

3.69.4:
This change improves the core engine's ability to avoid unnecessary work, by consulting its cache of previously-tried inputs in more cases.


(adam)
diff -r1.59 -r1.60 pkgsrc/devel/py-hypothesis/Makefile
diff -r1.56 -r1.57 pkgsrc/devel/py-hypothesis/distinfo

cvs diff -r1.59 -r1.60 pkgsrc/devel/py-hypothesis/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-hypothesis/Makefile 2018/08/27 06:17:33 1.59
+++ pkgsrc/devel/py-hypothesis/Makefile 2018/09/03 07:39:34 1.60
@@ -1,25 +1,25 @@ @@ -1,25 +1,25 @@
1# $NetBSD: Makefile,v 1.59 2018/08/27 06:17:33 adam Exp $ 1# $NetBSD: Makefile,v 1.60 2018/09/03 07:39:34 adam Exp $
2 2
3DISTNAME= hypothesis-3.69.3 3DISTNAME= hypothesis-3.70.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=h/hypothesis/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=h/hypothesis/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/HypothesisWorks/hypothesis 9HOMEPAGE= https://github.com/HypothesisWorks/hypothesis
10COMMENT= Python library for property based testing 10COMMENT= Python library for property based testing
11LICENSE= mpl-2.0 11LICENSE= mpl-2.0
12 12
13DEPENDS+= ${PYPKGPREFIX}-attrs>=16.0.0:../../devel/py-attrs 13DEPENDS+= ${PYPKGPREFIX}-attrs>=16.0.0:../../devel/py-attrs
14DEPENDS+= ${PYPKGPREFIX}-coverage>=4.0:../../devel/py-coverage 14DEPENDS+= ${PYPKGPREFIX}-coverage>=4.0:../../devel/py-coverage
15DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 15DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
16 16
17.include "../../lang/python/pyversion.mk" 17.include "../../lang/python/pyversion.mk"
18.if "${_PYTHON_VERSION}" == "27" 18.if ${_PYTHON_VERSION} == 27
19DEPENDS+= ${PYPKGPREFIX}-enum34-[0-9]*:../../devel/py-enum34 19DEPENDS+= ${PYPKGPREFIX}-enum34-[0-9]*:../../devel/py-enum34
20.endif 20.endif
21 21
22USE_LANGUAGES= # none 22USE_LANGUAGES= # none
23 23
24.include "../../lang/python/egg.mk" 24.include "../../lang/python/egg.mk"
25.include "../../mk/bsd.pkg.mk" 25.include "../../mk/bsd.pkg.mk"

cvs diff -r1.56 -r1.57 pkgsrc/devel/py-hypothesis/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-hypothesis/distinfo 2018/08/27 06:17:33 1.56
+++ pkgsrc/devel/py-hypothesis/distinfo 2018/09/03 07:39:34 1.57
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.56 2018/08/27 06:17:33 adam Exp $ 1$NetBSD: distinfo,v 1.57 2018/09/03 07:39:34 adam Exp $
2 2
3SHA1 (hypothesis-3.69.3.tar.gz) = 0f9b70223171e1b07e95a61700b5b20034e8f513 3SHA1 (hypothesis-3.70.0.tar.gz) = 4b78c695df9cee2d7e37c32d5d85db2610511870
4RMD160 (hypothesis-3.69.3.tar.gz) = b66b452c71b3c0dc4fd84596965e009adaf28b28 4RMD160 (hypothesis-3.70.0.tar.gz) = 128b507a35b19d2a952bbb324d0b59b1f65360e2
5SHA512 (hypothesis-3.69.3.tar.gz) = e7c2bda2464e4d090b0ae844a4e23919065da35e475af5ac9e1d17e2c3e09aacaeaea8a13b36ec5d325fe0ad89c661b3c5de003fcbe52fb73dba20d5b01d7653 5SHA512 (hypothesis-3.70.0.tar.gz) = da675b2edb2e68a472b62dbbcbd65ad0b97cabfc9372ca777f274cc289b1e5809a66443ef7e45c13a5acc3b2ed668d6372330fbeb7fa5b1f360d7966a6e3d981
6Size (hypothesis-3.69.3.tar.gz) = 170026 bytes 6Size (hypothesis-3.70.0.tar.gz) = 176628 bytes