Hi, please find attached an update for devel/py-typing. This update introduces a python3 FLAVOR, which is needed as a dependency for the upcoming homeassistant port.
Unfortunatly, no real python3 tests as missing dependencies for flake8 here. OK? Regards, Joerg Index: Makefile =================================================================== RCS file: /cvs/ports/devel/py-typing/Makefile,v retrieving revision 1.2 diff -u -p -r1.2 Makefile --- Makefile 5 Mar 2017 18:16:50 -0000 1.2 +++ Makefile 16 Jan 2018 20:31:20 -0000 @@ -2,9 +2,9 @@ COMMENT = type hints for python -MODPY_EGG_VERSION = 3.5.3.0 +MODPY_EGG_VERSION = 3.6.2 DISTNAME = typing-${MODPY_EGG_VERSION} -PKGNAME = py-typing-${MODPY_EGG_VERSION} +PKGNAME = py-${DISTNAME} CATEGORIES = devel @@ -13,8 +13,15 @@ PERMIT_PACKAGE_CDROM = Yes MODULES = lang/python MODPY_PI = Yes +MODPY_SETUPTOOLS = Yes +FLAVORS = python3 +FLAVOR ?= + +# python3 tests require py-flake8-* ports +.if ! ${FLAVOR:Mpython3} do-test: cd ${WRKSRC} && ${MODPY_BIN} -m unittest discover python2 +.endif .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/devel/py-typing/distinfo,v retrieving revision 1.2 diff -u -p -r1.2 distinfo --- distinfo 5 Mar 2017 18:16:50 -0000 1.2 +++ distinfo 16 Jan 2018 20:31:20 -0000 @@ -1,2 +1,2 @@ -SHA256 (typing-3.5.3.0.tar.gz) = yi2qx+OT6O6G6RQM0M8Bcv9rtQ698LBigXcPmPMb/yE= -SIZE (typing-3.5.3.0.tar.gz) = 60350 +SHA256 (typing-3.6.2.tar.gz) = 1RS9hLKE3T6ETwMFrAdRHwl+MlFx9sxKIIeNEa13GEk= +SIZE (typing-3.6.2.tar.gz) = 78726 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/py-typing/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 PLIST --- pkg/PLIST 23 Aug 2016 12:53:23 -0000 1.1.1.1 +++ pkg/PLIST 16 Jan 2018 20:31:20 -0000 @@ -1,4 +1,8 @@ @comment $OpenBSD: PLIST,v 1.1.1.1 2016/08/23 12:53:23 ajacoutot Exp $ -lib/python${MODPY_VERSION}/site-packages/typing-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info +lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}typing.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/typing-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/ +lib/python${MODPY_VERSION}/site-packages/typing-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO +lib/python${MODPY_VERSION}/site-packages/typing-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt +lib/python${MODPY_VERSION}/site-packages/typing-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt +lib/python${MODPY_VERSION}/site-packages/typing-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt lib/python${MODPY_VERSION}/site-packages/typing.py -lib/python${MODPY_VERSION}/site-packages/typing.pyc