summaryrefslogtreecommitdiff
path: root/devel/py-hypothesis
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2016-04-24 09:44:35 +0000
committerwiz <wiz@pkgsrc.org>2016-04-24 09:44:35 +0000
commit78d08f65735116fc8941f50385429d652722dad1 (patch)
treebe193cdd011de059e306822aa71ba9b9965a3763 /devel/py-hypothesis
parent7d309d1db92f9ecabfe54be77fa448630a0ac3c3 (diff)
downloadpkgsrc-78d08f65735116fc8941f50385429d652722dad1.tar.gz
Import py-hypothesis-3.1.0 as devel/py-hypothesis.
Hypothesis is a library for testing your Python code against a much larger range of examples than you would ever want to write by hand. It's based on the Haskell library, Quickcheck, and is designed to integrate seamlessly into your existing Python unit testing work flow. Hypothesis is both extremely practical and also advances the state of the art of unit testing by some way. It's easy to use, stable, and extremely powerful. If you're not using Hypothesis to test your project then you're missing out.
Diffstat (limited to 'devel/py-hypothesis')
-rw-r--r--devel/py-hypothesis/DESCR10
-rw-r--r--devel/py-hypothesis/Makefile16
-rw-r--r--devel/py-hypothesis/PLIST176
-rw-r--r--devel/py-hypothesis/distinfo6
4 files changed, 208 insertions, 0 deletions
diff --git a/devel/py-hypothesis/DESCR b/devel/py-hypothesis/DESCR
new file mode 100644
index 00000000000..d9a785a5791
--- /dev/null
+++ b/devel/py-hypothesis/DESCR
@@ -0,0 +1,10 @@
+Hypothesis is a library for testing your Python code against a much
+larger range of examples than you would ever want to write by hand.
+It's based on the Haskell library, Quickcheck, and is designed to
+integrate seamlessly into your existing Python unit testing work
+flow.
+
+Hypothesis is both extremely practical and also advances the state
+of the art of unit testing by some way. It's easy to use, stable,
+and extremely powerful. If you're not using Hypothesis to test your
+project then you're missing out.
diff --git a/devel/py-hypothesis/Makefile b/devel/py-hypothesis/Makefile
new file mode 100644
index 00000000000..5688f85d1b3
--- /dev/null
+++ b/devel/py-hypothesis/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1 2016/04/24 09:44:35 wiz Exp $
+
+DISTNAME= hypothesis-3.1.0
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= https://pypi.python.org/packages/7a/0c/f28f6d95fdbe4cfb810f1f5ae0e806400d39068f0f706c8e9772a6520dfd/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://pypi.python.org/pypi/hypothesis/
+COMMENT= Python library for property based testing
+LICENSE= mpl-2.0
+
+USE_LANGUAGES= # none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-hypothesis/PLIST b/devel/py-hypothesis/PLIST
new file mode 100644
index 00000000000..862eef656a9
--- /dev/null
+++ b/devel/py-hypothesis/PLIST
@@ -0,0 +1,176 @@
+@comment $NetBSD: PLIST,v 1.1 2016/04/24 09:44:35 wiz Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/hypothesis/__init__.py
+${PYSITELIB}/hypothesis/__init__.pyc
+${PYSITELIB}/hypothesis/__init__.pyo
+${PYSITELIB}/hypothesis/_settings.py
+${PYSITELIB}/hypothesis/_settings.pyc
+${PYSITELIB}/hypothesis/_settings.pyo
+${PYSITELIB}/hypothesis/configuration.py
+${PYSITELIB}/hypothesis/configuration.pyc
+${PYSITELIB}/hypothesis/configuration.pyo
+${PYSITELIB}/hypothesis/control.py
+${PYSITELIB}/hypothesis/control.pyc
+${PYSITELIB}/hypothesis/control.pyo
+${PYSITELIB}/hypothesis/core.py
+${PYSITELIB}/hypothesis/core.pyc
+${PYSITELIB}/hypothesis/core.pyo
+${PYSITELIB}/hypothesis/database.py
+${PYSITELIB}/hypothesis/database.pyc
+${PYSITELIB}/hypothesis/database.pyo
+${PYSITELIB}/hypothesis/errors.py
+${PYSITELIB}/hypothesis/errors.pyc
+${PYSITELIB}/hypothesis/errors.pyo
+${PYSITELIB}/hypothesis/executors.py
+${PYSITELIB}/hypothesis/executors.pyc
+${PYSITELIB}/hypothesis/executors.pyo
+${PYSITELIB}/hypothesis/extra/__init__.py
+${PYSITELIB}/hypothesis/extra/__init__.pyc
+${PYSITELIB}/hypothesis/extra/__init__.pyo
+${PYSITELIB}/hypothesis/extra/datetime.py
+${PYSITELIB}/hypothesis/extra/datetime.pyc
+${PYSITELIB}/hypothesis/extra/datetime.pyo
+${PYSITELIB}/hypothesis/extra/django/__init__.py
+${PYSITELIB}/hypothesis/extra/django/__init__.pyc
+${PYSITELIB}/hypothesis/extra/django/__init__.pyo
+${PYSITELIB}/hypothesis/extra/django/models.py
+${PYSITELIB}/hypothesis/extra/django/models.pyc
+${PYSITELIB}/hypothesis/extra/django/models.pyo
+${PYSITELIB}/hypothesis/extra/fakefactory.py
+${PYSITELIB}/hypothesis/extra/fakefactory.pyc
+${PYSITELIB}/hypothesis/extra/fakefactory.pyo
+${PYSITELIB}/hypothesis/extra/numpy.py
+${PYSITELIB}/hypothesis/extra/numpy.pyc
+${PYSITELIB}/hypothesis/extra/numpy.pyo
+${PYSITELIB}/hypothesis/extra/pytestplugin.py
+${PYSITELIB}/hypothesis/extra/pytestplugin.pyc
+${PYSITELIB}/hypothesis/extra/pytestplugin.pyo
+${PYSITELIB}/hypothesis/internal/__init__.py
+${PYSITELIB}/hypothesis/internal/__init__.pyc
+${PYSITELIB}/hypothesis/internal/__init__.pyo
+${PYSITELIB}/hypothesis/internal/charmap.py
+${PYSITELIB}/hypothesis/internal/charmap.pyc
+${PYSITELIB}/hypothesis/internal/charmap.pyo
+${PYSITELIB}/hypothesis/internal/classmap.py
+${PYSITELIB}/hypothesis/internal/classmap.pyc
+${PYSITELIB}/hypothesis/internal/classmap.pyo
+${PYSITELIB}/hypothesis/internal/compat.py
+${PYSITELIB}/hypothesis/internal/compat.pyc
+${PYSITELIB}/hypothesis/internal/compat.pyo
+${PYSITELIB}/hypothesis/internal/conjecture/__init__.py
+${PYSITELIB}/hypothesis/internal/conjecture/__init__.pyc
+${PYSITELIB}/hypothesis/internal/conjecture/__init__.pyo
+${PYSITELIB}/hypothesis/internal/conjecture/data.py
+${PYSITELIB}/hypothesis/internal/conjecture/data.pyc
+${PYSITELIB}/hypothesis/internal/conjecture/data.pyo
+${PYSITELIB}/hypothesis/internal/conjecture/engine.py
+${PYSITELIB}/hypothesis/internal/conjecture/engine.pyc
+${PYSITELIB}/hypothesis/internal/conjecture/engine.pyo
+${PYSITELIB}/hypothesis/internal/conjecture/minimizer.py
+${PYSITELIB}/hypothesis/internal/conjecture/minimizer.pyc
+${PYSITELIB}/hypothesis/internal/conjecture/minimizer.pyo
+${PYSITELIB}/hypothesis/internal/conjecture/utils.py
+${PYSITELIB}/hypothesis/internal/conjecture/utils.pyc
+${PYSITELIB}/hypothesis/internal/conjecture/utils.pyo
+${PYSITELIB}/hypothesis/internal/debug.py
+${PYSITELIB}/hypothesis/internal/debug.pyc
+${PYSITELIB}/hypothesis/internal/debug.pyo
+${PYSITELIB}/hypothesis/internal/floats.py
+${PYSITELIB}/hypothesis/internal/floats.pyc
+${PYSITELIB}/hypothesis/internal/floats.pyo
+${PYSITELIB}/hypothesis/internal/intervalsets.py
+${PYSITELIB}/hypothesis/internal/intervalsets.pyc
+${PYSITELIB}/hypothesis/internal/intervalsets.pyo
+${PYSITELIB}/hypothesis/internal/reflection.py
+${PYSITELIB}/hypothesis/internal/reflection.pyc
+${PYSITELIB}/hypothesis/internal/reflection.pyo
+${PYSITELIB}/hypothesis/reporting.py
+${PYSITELIB}/hypothesis/reporting.pyc
+${PYSITELIB}/hypothesis/reporting.pyo
+${PYSITELIB}/hypothesis/searchstrategy/__init__.py
+${PYSITELIB}/hypothesis/searchstrategy/__init__.pyc
+${PYSITELIB}/hypothesis/searchstrategy/__init__.pyo
+${PYSITELIB}/hypothesis/searchstrategy/collections.py
+${PYSITELIB}/hypothesis/searchstrategy/collections.pyc
+${PYSITELIB}/hypothesis/searchstrategy/collections.pyo
+${PYSITELIB}/hypothesis/searchstrategy/deferred.py
+${PYSITELIB}/hypothesis/searchstrategy/deferred.pyc
+${PYSITELIB}/hypothesis/searchstrategy/deferred.pyo
+${PYSITELIB}/hypothesis/searchstrategy/fixed.py
+${PYSITELIB}/hypothesis/searchstrategy/fixed.pyc
+${PYSITELIB}/hypothesis/searchstrategy/fixed.pyo
+${PYSITELIB}/hypothesis/searchstrategy/flatmapped.py
+${PYSITELIB}/hypothesis/searchstrategy/flatmapped.pyc
+${PYSITELIB}/hypothesis/searchstrategy/flatmapped.pyo
+${PYSITELIB}/hypothesis/searchstrategy/misc.py
+${PYSITELIB}/hypothesis/searchstrategy/misc.pyc
+${PYSITELIB}/hypothesis/searchstrategy/misc.pyo
+${PYSITELIB}/hypothesis/searchstrategy/numbers.py
+${PYSITELIB}/hypothesis/searchstrategy/numbers.pyc
+${PYSITELIB}/hypothesis/searchstrategy/numbers.pyo
+${PYSITELIB}/hypothesis/searchstrategy/recursive.py
+${PYSITELIB}/hypothesis/searchstrategy/recursive.pyc
+${PYSITELIB}/hypothesis/searchstrategy/recursive.pyo
+${PYSITELIB}/hypothesis/searchstrategy/reprwrapper.py
+${PYSITELIB}/hypothesis/searchstrategy/reprwrapper.pyc
+${PYSITELIB}/hypothesis/searchstrategy/reprwrapper.pyo
+${PYSITELIB}/hypothesis/searchstrategy/shared.py
+${PYSITELIB}/hypothesis/searchstrategy/shared.pyc
+${PYSITELIB}/hypothesis/searchstrategy/shared.pyo
+${PYSITELIB}/hypothesis/searchstrategy/strategies.py
+${PYSITELIB}/hypothesis/searchstrategy/strategies.pyc
+${PYSITELIB}/hypothesis/searchstrategy/strategies.pyo
+${PYSITELIB}/hypothesis/searchstrategy/streams.py
+${PYSITELIB}/hypothesis/searchstrategy/streams.pyc
+${PYSITELIB}/hypothesis/searchstrategy/streams.pyo
+${PYSITELIB}/hypothesis/searchstrategy/strings.py
+${PYSITELIB}/hypothesis/searchstrategy/strings.pyc
+${PYSITELIB}/hypothesis/searchstrategy/strings.pyo
+${PYSITELIB}/hypothesis/searchstrategy/wrappers.py
+${PYSITELIB}/hypothesis/searchstrategy/wrappers.pyc
+${PYSITELIB}/hypothesis/searchstrategy/wrappers.pyo
+${PYSITELIB}/hypothesis/stateful.py
+${PYSITELIB}/hypothesis/stateful.pyc
+${PYSITELIB}/hypothesis/stateful.pyo
+${PYSITELIB}/hypothesis/strategies.py
+${PYSITELIB}/hypothesis/strategies.pyc
+${PYSITELIB}/hypothesis/strategies.pyo
+${PYSITELIB}/hypothesis/strategytests.py
+${PYSITELIB}/hypothesis/strategytests.pyc
+${PYSITELIB}/hypothesis/strategytests.pyo
+${PYSITELIB}/hypothesis/tools/__init__.py
+${PYSITELIB}/hypothesis/tools/__init__.pyc
+${PYSITELIB}/hypothesis/tools/__init__.pyo
+${PYSITELIB}/hypothesis/tools/mergedbs.py
+${PYSITELIB}/hypothesis/tools/mergedbs.pyc
+${PYSITELIB}/hypothesis/tools/mergedbs.pyo
+${PYSITELIB}/hypothesis/types.py
+${PYSITELIB}/hypothesis/types.pyc
+${PYSITELIB}/hypothesis/types.pyo
+${PYSITELIB}/hypothesis/utils/__init__.py
+${PYSITELIB}/hypothesis/utils/__init__.pyc
+${PYSITELIB}/hypothesis/utils/__init__.pyo
+${PYSITELIB}/hypothesis/utils/conventions.py
+${PYSITELIB}/hypothesis/utils/conventions.pyc
+${PYSITELIB}/hypothesis/utils/conventions.pyo
+${PYSITELIB}/hypothesis/utils/dynamicvariables.py
+${PYSITELIB}/hypothesis/utils/dynamicvariables.pyc
+${PYSITELIB}/hypothesis/utils/dynamicvariables.pyo
+${PYSITELIB}/hypothesis/utils/size.py
+${PYSITELIB}/hypothesis/utils/size.pyc
+${PYSITELIB}/hypothesis/utils/size.pyo
+${PYSITELIB}/hypothesis/vendor/__init__.py
+${PYSITELIB}/hypothesis/vendor/__init__.pyc
+${PYSITELIB}/hypothesis/vendor/__init__.pyo
+${PYSITELIB}/hypothesis/vendor/pretty.py
+${PYSITELIB}/hypothesis/vendor/pretty.pyc
+${PYSITELIB}/hypothesis/vendor/pretty.pyo
+${PYSITELIB}/hypothesis/version.py
+${PYSITELIB}/hypothesis/version.pyc
+${PYSITELIB}/hypothesis/version.pyo
diff --git a/devel/py-hypothesis/distinfo b/devel/py-hypothesis/distinfo
new file mode 100644
index 00000000000..10a00e8baef
--- /dev/null
+++ b/devel/py-hypothesis/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2016/04/24 09:44:35 wiz Exp $
+
+SHA1 (hypothesis-3.1.0.tar.gz) = ed7d1186582516fe9871765d3686a57117af606d
+RMD160 (hypothesis-3.1.0.tar.gz) = 1f447d90a45f8658981558b5b5f161c9fff30df4
+SHA512 (hypothesis-3.1.0.tar.gz) = c258c450960cf8742a54e2c5fb58609f4c529b5ba2cf0fb48966b7a7678223bf2f52919aa4f05690c7e7e7527a4e008fad1ca5ec18b27f3ee5d6546b26881706
+Size (hypothesis-3.1.0.tar.gz) = 69051 bytes