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

Reply via email to