pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/py-test add pytest-2.3.5, another Python testing...
details: https://anonhg.NetBSD.org/pkgsrc/rev/78b6f377f9dc
branches: trunk
changeset: 622055:78b6f377f9dc
user: drochner <drochner%pkgsrc.org@localhost>
date: Wed Jul 24 10:46:38 2013 +0000
description:
add pytest-2.3.5, another Python testing framework
diffstat:
devel/py-test/DESCR | 11 ++++
devel/py-test/Makefile | 21 ++++++++
devel/py-test/PLIST | 105 +++++++++++++++++++++++++++++++++++++++++
devel/py-test/distinfo | 6 ++
devel/py-test/patches/patch-aa | 15 +++++
5 files changed, 158 insertions(+), 0 deletions(-)
diffs (178 lines):
diff -r 23eba9c1b274 -r 78b6f377f9dc devel/py-test/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-test/DESCR Wed Jul 24 10:46:38 2013 +0000
@@ -0,0 +1,11 @@
+The ``py.test`` testing tool makes it easy to write small tests, yet
+scales to support complex functional testing. It provides
+- auto-discovery of test modules and functions,
+- detailed info on failing `assert statements
+ (no need to remember ``self.assert*`` names)
+- modular fixtures for managing small or parametrized long-lived
+ test resources.
+- multi-paradigm support: you can use ``py.test`` to run test suites based
+ on unittest (or trial), nose
+- single-source compatibility to Python2.4 all the way up to Python3.3,
+ PyPy-1.9 and Jython-2.5.1.
diff -r 23eba9c1b274 -r 78b6f377f9dc devel/py-test/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-test/Makefile Wed Jul 24 10:46:38 2013 +0000
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2013/07/24 10:46:38 drochner Exp $
+#
+
+DISTNAME= pytest-2.3.5
+PKGNAME= ${PYPKGPREFIX}-pytest-2.3.5
+CATEGORIES= devel
+MASTER_SITES= https://pypi.python.org/packages/source/p/pytest/
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://pypi.python.org/pypi/pytest
+COMMENT= Python testing tool
+LICENSE= mit
+
+DEPENDS+= ${PYPKGPREFIX}-py-[0-9]*:../../devel/py-py
+
+USE_LANGUAGES= # none
+
+PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX}
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 23eba9c1b274 -r 78b6f377f9dc devel/py-test/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-test/PLIST Wed Jul 24 10:46:38 2013 +0000
@@ -0,0 +1,105 @@
+@comment $NetBSD: PLIST,v 1.1 2013/07/24 10:46:38 drochner Exp $
+bin/py.test-${PYVERSSUFFIX}
+${PYSITELIB}/_pytest/__init__.py
+${PYSITELIB}/_pytest/__init__.pyc
+${PYSITELIB}/_pytest/__init__.pyo
+${PYSITELIB}/_pytest/assertion/__init__.py
+${PYSITELIB}/_pytest/assertion/__init__.pyc
+${PYSITELIB}/_pytest/assertion/__init__.pyo
+${PYSITELIB}/_pytest/assertion/newinterpret.py
+${PYSITELIB}/_pytest/assertion/newinterpret.pyc
+${PYSITELIB}/_pytest/assertion/newinterpret.pyo
+${PYSITELIB}/_pytest/assertion/oldinterpret.py
+${PYSITELIB}/_pytest/assertion/oldinterpret.pyc
+${PYSITELIB}/_pytest/assertion/oldinterpret.pyo
+${PYSITELIB}/_pytest/assertion/reinterpret.py
+${PYSITELIB}/_pytest/assertion/reinterpret.pyc
+${PYSITELIB}/_pytest/assertion/reinterpret.pyo
+${PYSITELIB}/_pytest/assertion/rewrite.py
+${PYSITELIB}/_pytest/assertion/rewrite.pyc
+${PYSITELIB}/_pytest/assertion/rewrite.pyo
+${PYSITELIB}/_pytest/assertion/util.py
+${PYSITELIB}/_pytest/assertion/util.pyc
+${PYSITELIB}/_pytest/assertion/util.pyo
+${PYSITELIB}/_pytest/capture.py
+${PYSITELIB}/_pytest/capture.pyc
+${PYSITELIB}/_pytest/capture.pyo
+${PYSITELIB}/_pytest/config.py
+${PYSITELIB}/_pytest/config.pyc
+${PYSITELIB}/_pytest/config.pyo
+${PYSITELIB}/_pytest/core.py
+${PYSITELIB}/_pytest/core.pyc
+${PYSITELIB}/_pytest/core.pyo
+${PYSITELIB}/_pytest/doctest.py
+${PYSITELIB}/_pytest/doctest.pyc
+${PYSITELIB}/_pytest/doctest.pyo
+${PYSITELIB}/_pytest/genscript.py
+${PYSITELIB}/_pytest/genscript.pyc
+${PYSITELIB}/_pytest/genscript.pyo
+${PYSITELIB}/_pytest/helpconfig.py
+${PYSITELIB}/_pytest/helpconfig.pyc
+${PYSITELIB}/_pytest/helpconfig.pyo
+${PYSITELIB}/_pytest/hookspec.py
+${PYSITELIB}/_pytest/hookspec.pyc
+${PYSITELIB}/_pytest/hookspec.pyo
+${PYSITELIB}/_pytest/junitxml.py
+${PYSITELIB}/_pytest/junitxml.pyc
+${PYSITELIB}/_pytest/junitxml.pyo
+${PYSITELIB}/_pytest/main.py
+${PYSITELIB}/_pytest/main.pyc
+${PYSITELIB}/_pytest/main.pyo
+${PYSITELIB}/_pytest/mark.py
+${PYSITELIB}/_pytest/mark.pyc
+${PYSITELIB}/_pytest/mark.pyo
+${PYSITELIB}/_pytest/monkeypatch.py
+${PYSITELIB}/_pytest/monkeypatch.pyc
+${PYSITELIB}/_pytest/monkeypatch.pyo
+${PYSITELIB}/_pytest/nose.py
+${PYSITELIB}/_pytest/nose.pyc
+${PYSITELIB}/_pytest/nose.pyo
+${PYSITELIB}/_pytest/pastebin.py
+${PYSITELIB}/_pytest/pastebin.pyc
+${PYSITELIB}/_pytest/pastebin.pyo
+${PYSITELIB}/_pytest/pdb.py
+${PYSITELIB}/_pytest/pdb.pyc
+${PYSITELIB}/_pytest/pdb.pyo
+${PYSITELIB}/_pytest/pytester.py
+${PYSITELIB}/_pytest/pytester.pyc
+${PYSITELIB}/_pytest/pytester.pyo
+${PYSITELIB}/_pytest/python.py
+${PYSITELIB}/_pytest/python.pyc
+${PYSITELIB}/_pytest/python.pyo
+${PYSITELIB}/_pytest/recwarn.py
+${PYSITELIB}/_pytest/recwarn.pyc
+${PYSITELIB}/_pytest/recwarn.pyo
+${PYSITELIB}/_pytest/resultlog.py
+${PYSITELIB}/_pytest/resultlog.pyc
+${PYSITELIB}/_pytest/resultlog.pyo
+${PYSITELIB}/_pytest/runner.py
+${PYSITELIB}/_pytest/runner.pyc
+${PYSITELIB}/_pytest/runner.pyo
+${PYSITELIB}/_pytest/skipping.py
+${PYSITELIB}/_pytest/skipping.pyc
+${PYSITELIB}/_pytest/skipping.pyo
+${PYSITELIB}/_pytest/standalonetemplate.py
+${PYSITELIB}/_pytest/standalonetemplate.pyc
+${PYSITELIB}/_pytest/standalonetemplate.pyo
+${PYSITELIB}/_pytest/terminal.py
+${PYSITELIB}/_pytest/terminal.pyc
+${PYSITELIB}/_pytest/terminal.pyo
+${PYSITELIB}/_pytest/tmpdir.py
+${PYSITELIB}/_pytest/tmpdir.pyc
+${PYSITELIB}/_pytest/tmpdir.pyo
+${PYSITELIB}/_pytest/unittest.py
+${PYSITELIB}/_pytest/unittest.pyc
+${PYSITELIB}/_pytest/unittest.pyo
+${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}/pytest.py
+${PYSITELIB}/pytest.pyc
+${PYSITELIB}/pytest.pyo
diff -r 23eba9c1b274 -r 78b6f377f9dc devel/py-test/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-test/distinfo Wed Jul 24 10:46:38 2013 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2013/07/24 10:46:38 drochner Exp $
+
+SHA1 (pytest-2.3.5.tar.gz) = 5c4db5aeaa7910347043723f9cf3a77bdce0cfff
+RMD160 (pytest-2.3.5.tar.gz) = 38014a69ed89bf6d43d44c61e9b2e43c7c6736bf
+Size (pytest-2.3.5.tar.gz) = 426328 bytes
+SHA1 (patch-aa) = d6165067b59cea729ed95ff9335f1743ccbc9ead
diff -r 23eba9c1b274 -r 78b6f377f9dc devel/py-test/patches/patch-aa
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-test/patches/patch-aa Wed Jul 24 10:46:38 2013 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-aa,v 1.1 2013/07/24 10:46:38 drochner Exp $
+
+install only versioned cmd line tool
+
+--- setup.py.orig 2013-04-30 10:26:37.000000000 +0000
++++ setup.py
+@@ -49,7 +49,7 @@ def cmdline_entrypoints(versioninfo, pla
+ points = {'py.test-%s' % basename: target}
+ else: # cpython
+ points = {'py.test-%s.%s' % versioninfo[:2] : target,}
+- points['py.test'] = target
++# points['py.test'] = target
+ return points
+
+ def make_entry_points():
Home |
Main Index |
Thread Index |
Old Index