summaryrefslogtreecommitdiff
path: root/devel/py-hypothesis
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2016-11-07 11:10:24 +0000
committerwiz <wiz@pkgsrc.org>2016-11-07 11:10:24 +0000
commitf11947f78b873f13a5faa239dbd94a662228f692 (patch)
tree9937183d6c9b5b21c8cfdc8b4ae938d2f3f064b5 /devel/py-hypothesis
parent7994e54dbeba0af99aac07758f2a98451ff6198b (diff)
downloadpkgsrc-f11947f78b873f13a5faa239dbd94a662228f692.tar.gz
Updated py-hypothesis to 3.6.0.
3.6.0 - 2016-10-31 This release reverts Hypothesis to its old pretty printing of lambda functions based on attempting to extract the source code rather than decompile the bytecode. This is unfortunately slightly inferior in some cases and may result in you occasionally seeing things like lambda x: <unknown> in statistics reports and strategy reprs. This removes the dependencies on uncompyle6, xdis and spark-parser. The reason for this is that the new functionality was based on uncompyle6, which turns out to introduce a hidden GPLed dependency - it in turn depended on xdis, and although the library was licensed under the MIT license, it contained some GPL licensed source code and thus should have been released under the GPL. My interpretation is that Hypothesis itself was never in violation of the GPL (because the license it is under, the Mozilla Public License v2, is fully compatible with being included in a GPL licensed work), but I have not consulted a lawyer on the subject. Regardless of the answer to this question, adding a GPLed dependency will likely cause a lot of users of Hypothesis to inadvertently be in violation of the GPL. As a result, if you are running Hypothesis 3.5.x you really should upgrade to this release immediately.
Diffstat (limited to 'devel/py-hypothesis')
-rw-r--r--devel/py-hypothesis/Makefile9
-rw-r--r--devel/py-hypothesis/distinfo10
2 files changed, 7 insertions, 12 deletions
diff --git a/devel/py-hypothesis/Makefile b/devel/py-hypothesis/Makefile
index 1d41b4334d6..a67cb3ce182 100644
--- a/devel/py-hypothesis/Makefile
+++ b/devel/py-hypothesis/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2016/10/19 12:45:00 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2016/11/07 11:10:24 wiz Exp $
-DISTNAME= hypothesis-3.5.3
+DISTNAME= hypothesis-3.6.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_PYPI:=h/hypothesis/}
@@ -14,11 +14,6 @@ DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
USE_LANGUAGES= # none
-# check if these (unpackaged) modules are needed:
-# py-xdis
-# py-spark-parser
-# py-uncompyle
-
# actual tests only in github distfile, but that needs py-test and
# py-test depends on py-hypothesis...
diff --git a/devel/py-hypothesis/distinfo b/devel/py-hypothesis/distinfo
index dbdd863029e..b18052fcacb 100644
--- a/devel/py-hypothesis/distinfo
+++ b/devel/py-hypothesis/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.3 2016/10/19 12:42:56 wiz Exp $
+$NetBSD: distinfo,v 1.4 2016/11/07 11:10:24 wiz Exp $
-SHA1 (hypothesis-3.5.3.tar.gz) = 47a403ac3ff5b56c1332fc9df8c53e12c44bb043
-RMD160 (hypothesis-3.5.3.tar.gz) = 1faedc1af8deec39c977121b50dc45e26867a0e0
-SHA512 (hypothesis-3.5.3.tar.gz) = 1b22715e3ead84075d58c3e6ddfc074f542b2bce077e4e63fadd5910266bad81b3393b8a5c8d3b77e6f73e6987428fc92bd38a2d02003b5f490dd4ce08bca34c
-Size (hypothesis-3.5.3.tar.gz) = 73052 bytes
+SHA1 (hypothesis-3.6.0.tar.gz) = 67b77fc0a769d9502e7ebb5ee10eb426f1343776
+RMD160 (hypothesis-3.6.0.tar.gz) = fe7285ac4e1cf8e9dd42000d0fda982503d2c270
+SHA512 (hypothesis-3.6.0.tar.gz) = cb885628e5c38ab9312cfb177ebc3c014617d21031737f5fba343ba485c1b8ff82b1302e7bc1d3e79192bfd8324fd0501498c968f3ac8343829f8965f6354389
+Size (hypothesis-3.6.0.tar.gz) = 73586 bytes