Hi, Add py3 flavor, need for update py-requests. Also enable test.
OK ? -- Alexandr Shadchin Index: Makefile =================================================================== RCS file: /cvs/ports/www/py-urllib3/Makefile,v retrieving revision 1.11 diff -u -p -r1.11 Makefile --- Makefile 9 May 2017 06:12:09 -0000 1.11 +++ Makefile 19 Jun 2017 20:14:40 -0000 @@ -5,6 +5,7 @@ COMMENT= HTTP library for Python MODPY_EGG_VERSION=1.21.1 DISTNAME= urllib3-${MODPY_EGG_VERSION} PKGNAME= py-urllib3-${MODPY_EGG_VERSION} +REVISION= 0 CATEGORIES= www @@ -19,5 +20,16 @@ MODPY_PI = Yes MODULES= lang/python MODPY_SETUPTOOLS= Yes + +TEST_DEPENDS = devel/py-nose${MODPY_FLAVOR} \ + devel/py-mock${MODPY_FLAVOR} \ + sysutils/py-psutil${MODPY_FLAVOR} \ + www/py-tornado${MODPY_FLAVOR} + +FLAVORS = python3 +FLAVOR ?= + +do-test: + cd ${WRKSRC} && ${LOCALBASE}/bin/nosetests${MODPY_BIN_SUFFIX} test .include <bsd.port.mk> Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/www/py-urllib3/pkg/PLIST,v retrieving revision 1.6 diff -u -p -r1.6 PLIST --- pkg/PLIST 9 May 2017 06:12:09 -0000 1.6 +++ pkg/PLIST 19 Jun 2017 20:14:40 -0000 @@ -7,80 +7,87 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/urllib3-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt lib/python${MODPY_VERSION}/site-packages/urllib3-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt lib/python${MODPY_VERSION}/site-packages/urllib3/__init__.py -lib/python${MODPY_VERSION}/site-packages/urllib3/__init__.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/urllib3/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/urllib3/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/${MODPY_PYCACHE}_collections.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/${MODPY_PYCACHE}connection.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/${MODPY_PYCACHE}connectionpool.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/${MODPY_PYCACHE}fields.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/${MODPY_PYCACHE}filepost.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/${MODPY_PYCACHE}poolmanager.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/${MODPY_PYCACHE}request.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/${MODPY_PYCACHE}response.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/urllib3/_collections.py -lib/python${MODPY_VERSION}/site-packages/urllib3/_collections.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/connection.py -lib/python${MODPY_VERSION}/site-packages/urllib3/connection.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/connectionpool.py -lib/python${MODPY_VERSION}/site-packages/urllib3/connectionpool.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/ lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/__init__.py -lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/__init__.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/${MODPY_PYCACHE}appengine.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/${MODPY_PYCACHE}ntlmpool.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/${MODPY_PYCACHE}pyopenssl.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/${MODPY_PYCACHE}securetransport.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/${MODPY_PYCACHE}socks.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/_securetransport/ lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/_securetransport/__init__.py -lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/_securetransport/__init__.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/_securetransport/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/_securetransport/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/_securetransport/${MODPY_PYCACHE}bindings.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/_securetransport/${MODPY_PYCACHE}low_level.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/_securetransport/bindings.py -lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/_securetransport/bindings.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/_securetransport/low_level.py -lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/_securetransport/low_level.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/appengine.py -lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/appengine.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/ntlmpool.py -lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/ntlmpool.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/pyopenssl.py -lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/pyopenssl.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/securetransport.py -lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/securetransport.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/socks.py -lib/python${MODPY_VERSION}/site-packages/urllib3/contrib/socks.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/exceptions.py -lib/python${MODPY_VERSION}/site-packages/urllib3/exceptions.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/fields.py -lib/python${MODPY_VERSION}/site-packages/urllib3/fields.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/filepost.py -lib/python${MODPY_VERSION}/site-packages/urllib3/filepost.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/packages/ lib/python${MODPY_VERSION}/site-packages/urllib3/packages/__init__.py -lib/python${MODPY_VERSION}/site-packages/urllib3/packages/__init__.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/urllib3/packages/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/urllib3/packages/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/packages/${MODPY_PYCACHE}ordered_dict.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/packages/${MODPY_PYCACHE}six.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/urllib3/packages/backports/ lib/python${MODPY_VERSION}/site-packages/urllib3/packages/backports/__init__.py -lib/python${MODPY_VERSION}/site-packages/urllib3/packages/backports/__init__.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/urllib3/packages/backports/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/urllib3/packages/backports/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/packages/backports/${MODPY_PYCACHE}makefile.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/urllib3/packages/backports/makefile.py -lib/python${MODPY_VERSION}/site-packages/urllib3/packages/backports/makefile.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/packages/ordered_dict.py -lib/python${MODPY_VERSION}/site-packages/urllib3/packages/ordered_dict.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/packages/six.py -lib/python${MODPY_VERSION}/site-packages/urllib3/packages/six.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/packages/ssl_match_hostname/ lib/python${MODPY_VERSION}/site-packages/urllib3/packages/ssl_match_hostname/__init__.py -lib/python${MODPY_VERSION}/site-packages/urllib3/packages/ssl_match_hostname/__init__.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/urllib3/packages/ssl_match_hostname/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/urllib3/packages/ssl_match_hostname/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/packages/ssl_match_hostname/${MODPY_PYCACHE}_implementation.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/urllib3/packages/ssl_match_hostname/_implementation.py -lib/python${MODPY_VERSION}/site-packages/urllib3/packages/ssl_match_hostname/_implementation.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/poolmanager.py -lib/python${MODPY_VERSION}/site-packages/urllib3/poolmanager.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/request.py -lib/python${MODPY_VERSION}/site-packages/urllib3/request.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/response.py -lib/python${MODPY_VERSION}/site-packages/urllib3/response.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/util/ lib/python${MODPY_VERSION}/site-packages/urllib3/util/__init__.py -lib/python${MODPY_VERSION}/site-packages/urllib3/util/__init__.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/urllib3/util/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/urllib3/util/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/util/${MODPY_PYCACHE}connection.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/util/${MODPY_PYCACHE}request.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/util/${MODPY_PYCACHE}response.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/util/${MODPY_PYCACHE}retry.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/util/${MODPY_PYCACHE}selectors.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/util/${MODPY_PYCACHE}ssl_.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/util/${MODPY_PYCACHE}timeout.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/util/${MODPY_PYCACHE}url.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/urllib3/util/${MODPY_PYCACHE}wait.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/urllib3/util/connection.py -lib/python${MODPY_VERSION}/site-packages/urllib3/util/connection.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/util/request.py -lib/python${MODPY_VERSION}/site-packages/urllib3/util/request.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/util/response.py -lib/python${MODPY_VERSION}/site-packages/urllib3/util/response.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/util/retry.py -lib/python${MODPY_VERSION}/site-packages/urllib3/util/retry.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/util/selectors.py -lib/python${MODPY_VERSION}/site-packages/urllib3/util/selectors.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/util/ssl_.py -lib/python${MODPY_VERSION}/site-packages/urllib3/util/ssl_.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/util/timeout.py -lib/python${MODPY_VERSION}/site-packages/urllib3/util/timeout.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/util/url.py -lib/python${MODPY_VERSION}/site-packages/urllib3/util/url.pyc lib/python${MODPY_VERSION}/site-packages/urllib3/util/wait.py -lib/python${MODPY_VERSION}/site-packages/urllib3/util/wait.pyc