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