pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/py-allpairspy Add py-allpairspy, a pairwise test...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4ddac853e636
branches:  trunk
changeset: 375854:4ddac853e636
user:      schmonz <schmonz%pkgsrc.org@localhost>
date:      Mon Mar 28 15:58:29 2022 +0000

description:
Add py-allpairspy, a pairwise test combinations generator.

AllPairs is an open source test combinations generator. It allows one to
create a set of tests using "pairwise combinations" method, reducing a
number of combinations of variables into a lesser set that covers most
situations. Features:

- Produces good enough dataset.
- Pythonic, iterator-style enumeration interface.
- Allows to filter out "invalid" combinations during search for the next
  combination.
- Goes beyond pairs! If/when required can generate n-wise combinations.

diffstat:

 devel/py-allpairspy/DESCR    |  10 ++++++++++
 devel/py-allpairspy/Makefile |  19 +++++++++++++++++++
 devel/py-allpairspy/PLIST    |  18 ++++++++++++++++++
 devel/py-allpairspy/distinfo |   5 +++++
 4 files changed, 52 insertions(+), 0 deletions(-)

diffs (68 lines):

diff -r 5c9ef8dcc119 -r 4ddac853e636 devel/py-allpairspy/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-allpairspy/DESCR Mon Mar 28 15:58:29 2022 +0000
@@ -0,0 +1,10 @@
+AllPairs is an open source test combinations generator. It allows one to
+create a set of tests using "pairwise combinations" method, reducing a
+number of combinations of variables into a lesser set that covers most
+situations. Features:
+
+- Produces good enough dataset.
+- Pythonic, iterator-style enumeration interface.
+- Allows to filter out "invalid" combinations during search for the next
+  combination.
+- Goes beyond pairs! If/when required can generate n-wise combinations.
diff -r 5c9ef8dcc119 -r 4ddac853e636 devel/py-allpairspy/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-allpairspy/Makefile      Mon Mar 28 15:58:29 2022 +0000
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2022/03/28 15:58:29 schmonz Exp $
+
+DISTNAME=              allpairspy-2.5.0
+PKGNAME=               ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=            devel python
+MASTER_SITES=          ${MASTER_SITE_PYPI:=a/allpairspy/}
+
+MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=              https://github.com/thombashi/allpairspy
+COMMENT=               Pairwise test combinations generator
+LICENSE=               mit
+
+DEPENDS+=              ${PYPKGPREFIX}-six>=1.10.0:../../lang/py-six
+#TEST_DEPENDS+=                ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
+
+USE_LANGUAGES=         # none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 5c9ef8dcc119 -r 4ddac853e636 devel/py-allpairspy/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-allpairspy/PLIST Mon Mar 28 15:58:29 2022 +0000
@@ -0,0 +1,18 @@
+@comment $NetBSD: PLIST,v 1.1 2022/03/28 15:58:29 schmonz Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/allpairspy/__init__.py
+${PYSITELIB}/allpairspy/__init__.pyc
+${PYSITELIB}/allpairspy/__init__.pyo
+${PYSITELIB}/allpairspy/__version__.py
+${PYSITELIB}/allpairspy/__version__.pyc
+${PYSITELIB}/allpairspy/__version__.pyo
+${PYSITELIB}/allpairspy/allpairs.py
+${PYSITELIB}/allpairspy/allpairs.pyc
+${PYSITELIB}/allpairspy/allpairs.pyo
+${PYSITELIB}/allpairspy/pairs_storage.py
+${PYSITELIB}/allpairspy/pairs_storage.pyc
+${PYSITELIB}/allpairspy/pairs_storage.pyo
diff -r 5c9ef8dcc119 -r 4ddac853e636 devel/py-allpairspy/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-allpairspy/distinfo      Mon Mar 28 15:58:29 2022 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2022/03/28 15:58:29 schmonz Exp $
+
+BLAKE2s (allpairspy-2.5.0.tar.gz) = 4c529fba0110e242e75d6d19f3aaf285b13a4499c9895c876f88079788d28384
+SHA512 (allpairspy-2.5.0.tar.gz) = 57ebcadec52fce7353fecc8d47d44f85e577594e3e7fa8670350817a848a6cdcd62908f1f371ca37d3ca7e8a49682888f38032b27c2abf734367076b08e2b4b0
+Size (allpairspy-2.5.0.tar.gz) = 10729 bytes



Home | Main Index | Thread Index | Old Index