pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-hypothesis



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Feb 16 23:36:02 UTC 2019

Modified Files:
        pkgsrc/devel/py-hypothesis: Makefile PLIST distinfo

Log Message:
py-hypothesis: updated to 4.5.11

4.5.11:
This release fixes :issue:1813, a bug introduced in :ref:3.59.1 <v3.59.1>, which caused :py:meth:~hypothesis.strategies.random_module to no longer affect the body of the test: Although Hypothesis 
would claim to be seeding the random module in fact tests would always run with a seed of zero.

4.5.10:
This patch fixes an off-by-one error in the maximum length of :func:~hypothesis.strategies.emails. Thanks to Krzysztof Jurewicz for :pull:1812.

4.5.9:
This patch removes some unused code from the shrinker. There is no user-visible change.

4.5.8:
This release fixes an internal IndexError in Hypothesis that could sometimes be triggered during shrinking.

4.5.7:
This release modifies the shrinker to interleave different types of reduction operations, e.g. switching between deleting data and lowering scalar values rather than trying entirely deletions then 
entirely lowering.

This may slow things down somewhat in the typical case, but has the major advantage that many previously difficult to shrink examples should become much faster, because the shrinker will no longer 
tend to stall when trying some ineffective changes to the shrink target but will instead interleave it with other more effective operations.

4.5.6:
This release makes a number of internal changes to the implementation of :func:hypothesis.extra.lark.from_lark. These are primarily intended as a refactoring, but you may see some minor improvements 
to performance when generating large strings, and possibly to shrink quality.

4.5.5:
This patch prints an explanatory note when :issue:1798 is triggered, because the error message from Numpy is too terse to locate the problem.

4.5.4:
In Python 2, long integers are not allowed in the shape argument to :func:~hypothesis.extra.numpy.arrays. Thanks to Ryan Turner for fixing this.

4.5.3:
This release makes a small internal refactoring to clarify how Hypothesis instructs tests to stop running when appropriate. There is no user-visible change.

4.5.2:
This release standardises all of the shrinker's internal operations on running in a random order.

The main effect you will see from this that it should now be much less common for the shrinker to stall for a long time before making further progress. In some cases this will correspond to shrinking 
more slowly, but on average it should result in faster shrinking.

4.5.1:
This patch updates some docstrings, but has no runtime changes.

4.5.0:
This release adds exclude_min and exclude_max arguments to :func:~hypothesis.strategies.floats, so that you can easily generate values from open or half-open intervals


To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71 pkgsrc/devel/py-hypothesis/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/py-hypothesis/PLIST
cvs rdiff -u -r1.67 -r1.68 pkgsrc/devel/py-hypothesis/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-hypothesis/Makefile
diff -u pkgsrc/devel/py-hypothesis/Makefile:1.70 pkgsrc/devel/py-hypothesis/Makefile:1.71
--- pkgsrc/devel/py-hypothesis/Makefile:1.70    Fri Feb  1 11:50:30 2019
+++ pkgsrc/devel/py-hypothesis/Makefile Sat Feb 16 23:36:02 2019
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.70 2019/02/01 11:50:30 adam Exp $
+# $NetBSD: Makefile,v 1.71 2019/02/16 23:36:02 adam Exp $
 
-DISTNAME=      hypothesis-4.4.3
+DISTNAME=      hypothesis-4.5.11
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=h/hypothesis/}

Index: pkgsrc/devel/py-hypothesis/PLIST
diff -u pkgsrc/devel/py-hypothesis/PLIST:1.23 pkgsrc/devel/py-hypothesis/PLIST:1.24
--- pkgsrc/devel/py-hypothesis/PLIST:1.23       Fri Feb  1 11:50:30 2019
+++ pkgsrc/devel/py-hypothesis/PLIST    Sat Feb 16 23:36:02 2019
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.23 2019/02/01 11:50:30 adam Exp $
+@comment $NetBSD: PLIST,v 1.24 2019/02/16 23:36:02 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -117,9 +117,6 @@ ${PYSITELIB}/hypothesis/internal/conject
 ${PYSITELIB}/hypothesis/internal/conjecture/shrinking/integer.py
 ${PYSITELIB}/hypothesis/internal/conjecture/shrinking/integer.pyc
 ${PYSITELIB}/hypothesis/internal/conjecture/shrinking/integer.pyo
-${PYSITELIB}/hypothesis/internal/conjecture/shrinking/length.py
-${PYSITELIB}/hypothesis/internal/conjecture/shrinking/length.pyc
-${PYSITELIB}/hypothesis/internal/conjecture/shrinking/length.pyo
 ${PYSITELIB}/hypothesis/internal/conjecture/shrinking/lexical.py
 ${PYSITELIB}/hypothesis/internal/conjecture/shrinking/lexical.pyc
 ${PYSITELIB}/hypothesis/internal/conjecture/shrinking/lexical.pyo

Index: pkgsrc/devel/py-hypothesis/distinfo
diff -u pkgsrc/devel/py-hypothesis/distinfo:1.67 pkgsrc/devel/py-hypothesis/distinfo:1.68
--- pkgsrc/devel/py-hypothesis/distinfo:1.67    Fri Feb  1 11:50:30 2019
+++ pkgsrc/devel/py-hypothesis/distinfo Sat Feb 16 23:36:02 2019
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.67 2019/02/01 11:50:30 adam Exp $
+$NetBSD: distinfo,v 1.68 2019/02/16 23:36:02 adam Exp $
 
-SHA1 (hypothesis-4.4.3.tar.gz) = 238155df3aef71ee67afce1ef3f003bc2e186908
-RMD160 (hypothesis-4.4.3.tar.gz) = 8a3d01dddaaaae5efe4469a6018790e3942df782
-SHA512 (hypothesis-4.4.3.tar.gz) = 692c2674b63189a2aab0986bc420cabc89d0a57164749dafb9c13687284c04f1e0fc1ee2e45ab9bad6075e26a236b7ec7e30b7be28aee4815f06b888f9f1bcfc
-Size (hypothesis-4.4.3.tar.gz) = 186397 bytes
+SHA1 (hypothesis-4.5.11.tar.gz) = aa75db13ad111b8a51745b29b446682d341de463
+RMD160 (hypothesis-4.5.11.tar.gz) = fd64dc40f590270e3b0df9c43e5cfd6fc274ad5e
+SHA512 (hypothesis-4.5.11.tar.gz) = be324fa7952575b15f3b78336fd6acc4982225d0daa85c86f419ac7663eb37be5bb20b5c47d30e165a74e1baecdc93ee877a0aa435aa44a81670453c35169dd2
+Size (hypothesis-4.5.11.tar.gz) = 183116 bytes



Home | Main Index | Thread Index | Old Index