This updates py-hypothesis to a much more recent version.
Since I originally did this port, there have been a number of revisions,
but the hypothesis project releases a new point version every couple
days (there were *3* new versions released on February 28th).
This allows the devel/py-test tests to run, since it wants a
py-hypothesis >= 3.56.
I also added a comment as to why NO_TEST is set. (upstream is adamant
about not putting tests in the pypi tarball).
OK?
--Kurt
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-hypothesis/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile 28 Apr 2018 10:42:30 -0000 1.16
+++ Makefile 11 Apr 2019 04:27:39 -0000
@@ -2,12 +2,12 @@
COMMENT = library for property based testing
-MODPY_EGG_VERSION = 3.55.1
+MODPY_EGG_VERSION = 4.15.0
DISTNAME = hypothesis-${MODPY_EGG_VERSION}
PKGNAME = py-hypothesis-${MODPY_EGG_VERSION}
CATEGORIES = devel
-HOMEPAGE = http://hypothesis.works/
+HOMEPAGE = https://hypothesis.works/
MAINTAINER = Alexandr Shadchin <shadchin@openbsd.org>
@@ -25,6 +25,7 @@ FLAVOR ?=
RUN_DEPENDS = devel/py-attrs${MODPY_FLAVOR} \
devel/py-coverage${MODPY_FLAVOR}
+# Primary author is completely uninterested in supplying tests via PyPI
NO_TEST = Yes
.if !${FLAVOR:Mpython3}
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-hypothesis/distinfo,v
retrieving revision 1.15
diff -u -p -r1.15 distinfo
--- distinfo 28 Apr 2018 10:42:30 -0000 1.15
+++ distinfo 11 Apr 2019 04:27:39 -0000
@@ -1,2 +1,2 @@
-SHA256 (hypothesis-3.55.1.tar.gz) = xn+HJE69iRRIOSSGFZynTybQMy6Pqpnwt3Kp7v31y0k=
-SIZE (hypothesis-3.55.1.tar.gz) = 153479
+SHA256 (hypothesis-4.15.0.tar.gz) = K24nDH2WyI9UyKEtmrncgC+3pORPLMyUrBvd8N8VM7c=
+SIZE (hypothesis-4.15.0.tar.gz) = 196838
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-hypothesis/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST 28 Apr 2018 10:42:30 -0000 1.5
+++ pkg/PLIST 11 Apr 2019 04:27:39 -0000
@@ -12,6 +12,7 @@ lib/python${MODPY_VERSION}/site-packages
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hypothesis/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hypothesis/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/${MODPY_PYCACHE}_settings.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/hypothesis/${MODPY_PYCACHE}_strategies.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/${MODPY_PYCACHE}configuration.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/${MODPY_PYCACHE}control.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/${MODPY_PYCACHE}core.${MODPY_PYC_MAGIC_TAG}pyc
@@ -26,6 +27,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/hypothesis/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/_settings.py
+lib/python${MODPY_VERSION}/site-packages/hypothesis/_strategies.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/configuration.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/control.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/core.py
@@ -36,19 +38,25 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/${MODPY_PYCACHE}datetime.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/${MODPY_PYCACHE}fakefactory.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/${MODPY_PYCACHE}dateutil.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/${MODPY_PYCACHE}dpcontracts.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/${MODPY_PYCACHE}lark.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/${MODPY_PYCACHE}numpy.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/${MODPY_PYCACHE}pytestplugin.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/${MODPY_PYCACHE}pytz.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/datetime.py
+lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/dateutil.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/django/
lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/django/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/django/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/django/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/django/${MODPY_PYCACHE}_fields.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/django/${MODPY_PYCACHE}_impl.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/django/${MODPY_PYCACHE}models.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/django/_fields.py
+lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/django/_impl.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/django/models.py
-lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/fakefactory.py
+lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/dpcontracts.py
+lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/lark.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/numpy.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/pandas/
lib/python${MODPY_VERSION}/site-packages/hypothesis/extra/pandas/__init__.py
@@ -68,13 +76,13 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/${MODPY_PYCACHE}coverage.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/${MODPY_PYCACHE}detection.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/${MODPY_PYCACHE}entropy.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/${MODPY_PYCACHE}escalation.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/${MODPY_PYCACHE}floats.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/${MODPY_PYCACHE}healthcheck.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/${MODPY_PYCACHE}intervalsets.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/${MODPY_PYCACHE}lazyformat.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/${MODPY_PYCACHE}reflection.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/${MODPY_PYCACHE}renaming.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/${MODPY_PYCACHE}validation.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/cache.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/cathetus.py
@@ -85,31 +93,51 @@ lib/python${MODPY_VERSION}/site-packages
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/${MODPY_PYCACHE}data.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/${MODPY_PYCACHE}datatree.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/${MODPY_PYCACHE}engine.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/${MODPY_PYCACHE}floats.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/${MODPY_PYCACHE}minimizer.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/${MODPY_PYCACHE}junkdrawer.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/${MODPY_PYCACHE}shrinker.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/data.py
+lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/datatree.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/engine.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/floats.py
-lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/minimizer.py
+lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/junkdrawer.py
+lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/shrinker.py
+lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/shrinking/
+lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/shrinking/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/shrinking/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/shrinking/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/shrinking/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/shrinking/${MODPY_PYCACHE}floats.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/shrinking/${MODPY_PYCACHE}integer.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/shrinking/${MODPY_PYCACHE}lexical.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/shrinking/${MODPY_PYCACHE}ordering.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/shrinking/common.py
+lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/shrinking/floats.py
+lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/shrinking/integer.py
+lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/shrinking/lexical.py
+lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/shrinking/ordering.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/conjecture/utils.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/coverage.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/detection.py
+lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/entropy.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/escalation.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/floats.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/healthcheck.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/intervalsets.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/lazyformat.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/reflection.py
-lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/renaming.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/internal/validation.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/provisional.py
+lib/python${MODPY_VERSION}/site-packages/hypothesis/py.typed
lib/python${MODPY_VERSION}/site-packages/hypothesis/reporting.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/
lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/${MODPY_PYCACHE}attrs.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/${MODPY_PYCACHE}collections.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/${MODPY_PYCACHE}datetime.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/${MODPY_PYCACHE}deferred.${MODPY_PYC_MAGIC_TAG}pyc
@@ -121,9 +149,9 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/${MODPY_PYCACHE}regex.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/${MODPY_PYCACHE}shared.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/${MODPY_PYCACHE}strategies.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/${MODPY_PYCACHE}streams.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/${MODPY_PYCACHE}strings.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/attrs.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/collections.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/datetime.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/deferred.py
@@ -135,7 +163,6 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/regex.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/shared.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/strategies.py
-lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/streams.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/strings.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/searchstrategy/types.py
lib/python${MODPY_VERSION}/site-packages/hypothesis/stateful.py
No comments:
Post a Comment