svn commit: r429200 - in head/devel: . py-unittest2
Mark Felder
feld at FreeBSD.org
Thu Dec 22 23:05:10 UTC 2016
Author: feld
Date: Thu Dec 22 23:05:08 2016
New Revision: 429200
URL: https://svnweb.freebsd.org/changeset/ports/429200
Log:
devel/py-unittest2: Revive deleted port
This port is still of value. The built-in unittest in Python 2.7 is
missing features provided by unittest2 which backports from Python 3.x.
Example code which produces a failure with 2.7's built-in unittest:
import unittest2
import unittest
class ExampleUT(unittest.TestCase):
def test_unittest(self):
for i in [1, 2, 3]:
with self.subTest(i=i):
self.assertEqual(i, i)
class ExampleUT2(unittest2.TestCase):
def test_unittest2(self):
for i in [1, 2, 3]:
with self.subTest(i=i):
self.assertEqual(i, i)
if __name__ == '__main__':
unittest2.main()
Added:
head/devel/py-unittest2/
- copied from r422767, head/devel/py-unittest2/
Modified:
head/devel/Makefile
head/devel/py-unittest2/Makefile
head/devel/py-unittest2/distinfo
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Thu Dec 22 23:02:32 2016 (r429199)
+++ head/devel/Makefile Thu Dec 22 23:05:08 2016 (r429200)
@@ -4703,6 +4703,7 @@
SUBDIR += py-uncompyle2
SUBDIR += py-unicodecsv
SUBDIR += py-unipath
+ SUBDIR += py-unittest2
SUBDIR += py-unpaddedbase64
SUBDIR += py-update_checker
SUBDIR += py-urlimport
Modified: head/devel/py-unittest2/Makefile
==============================================================================
--- head/devel/py-unittest2/Makefile Mon Sep 26 07:03:57 2016 (r422767)
+++ head/devel/py-unittest2/Makefile Thu Dec 22 23:05:08 2016 (r429200)
@@ -1,27 +1,28 @@
# $FreeBSD$
PORTNAME= unittest2
-PORTVERSION= 0.8.0
+PORTVERSION= 1.1.0
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= rm at FreeBSD.org
-COMMENT= New features in unittest backported to Python 2.4+
-
-DEPRECATED= Was only required for Pythons lesser than 2.7
-EXPIRATION_DATE= 2016-09-21
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six
+MAINTAINER= feld at FreeBSD.org
+COMMENT= New features in unittest backported to Python 2
LICENSE= BSD3CLAUSE
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}linecache2>0:devel/py-linecache2 \
+ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \
+ ${PYTHON_PKGNAMEPREFIX}traceback2>0:devel/py-traceback2
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}linecache2>0:devel/py-linecache2 \
+ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \
+ ${PYTHON_PKGNAMEPREFIX}traceback2>0:devel/py-traceback2
+
USES= python
USE_PYTHON= autoplist distutils
post-patch:
- @${REINPLACE_CMD} -e "s|'argparse', 'six'|'six'|" \
+ @${REINPLACE_CMD} -e "s|'argparse', ||" \
${WRKSRC}/setup.py
.include <bsd.port.mk>
Modified: head/devel/py-unittest2/distinfo
==============================================================================
--- head/devel/py-unittest2/distinfo Mon Sep 26 07:03:57 2016 (r422767)
+++ head/devel/py-unittest2/distinfo Thu Dec 22 23:05:08 2016 (r429200)
@@ -1,2 +1,3 @@
-SHA256 (unittest2-0.8.0.tar.gz) = bb00b9c261cf3fa6b84cc3e6c3a39edf74b3140345b3f677907635a2738a7e2a
-SIZE (unittest2-0.8.0.tar.gz) = 78312
+TIMESTAMP = 1482445517
+SHA256 (unittest2-1.1.0.tar.gz) = 22882a0e418c284e1f718a822b3b022944d53d2d908e1690b319a9d3eb2c0579
+SIZE (unittest2-1.1.0.tar.gz) = 81432
More information about the svn-ports-head
mailing list