* add python3 flavor
* simplify test

Need devel/py-backports-abc (on ports@)

OK ?

-- 
Alexandr Shadchin

Index: Makefile
===================================================================
RCS file: /cvs/ports/www/py-tornado/Makefile,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile
--- Makefile    15 Nov 2015 08:40:42 -0000      1.14
+++ Makefile    13 Jan 2016 14:10:07 -0000
@@ -5,6 +5,7 @@ COMMENT =               scalable, non-blocking web se
 MODPY_EGG_VERSION =    4.3
 DISTNAME =             tornado-${MODPY_EGG_VERSION}
 PKGNAME =              py-${DISTNAME}
+REVISION =             0
 
 CATEGORIES =           www
 
@@ -16,23 +17,31 @@ PERMIT_PACKAGE_CDROM =      Yes
 MODPY_PI =             Yes
 
 MODULES =              lang/python
-RUN_DEPENDS +=         devel/py-backports-ssl-match-hostname \
-                       devel/py-singledispatch \
-                       devel/py-backports-abc
+RUN_DEPENDS =          devel/py-backports-abc${MODPY_FLAVOR}
+TEST_DEPENDS =         ${RUN_DEPENDS} \
+                       net/py-curl${MODPY_FLAVOR}
+
 WANTLIB +=             pthread ${MODPY_WANTLIB}
 
 MODPY_SETUPTOOLS =     Yes
 
-pre-configure:
-       ${SUBST_CMD} ${WRKSRC}/runtests.sh
+FLAVORS =              python3
+FLAVOR ?=
 
-TEST_DEPENDS +=                ${RUN_DEPENDS} \
-                       devel/py-twisted/names \
-                       devel/py-twisted/web \
+.if !${FLAVOR:Mpython3}
+RUN_DEPENDS +=         devel/py-backports-ssl-match-hostname \
+                       devel/py-singledispatch
+TEST_DEPENDS +=                devel/py-futures \
                        devel/py-mock \
-                       net/py-curl \
-                       devel/py-futures
+                       devel/py-twisted/core \
+                       devel/py-twisted/names \
+                       devel/py-twisted/web
+.endif
+
+pre-test:
+       ${MODPY_CMD} build_ext --inplace
+
 do-test:
-       @cd ${WRKSRC} && sh runtests.sh
+       @cd ${WRKSRC} && ${MODPY_BIN} -m tornado.test.runtests
 
 .include <bsd.port.mk>
Index: patches/patch-runtests_sh
===================================================================
RCS file: patches/patch-runtests_sh
diff -N patches/patch-runtests_sh
--- patches/patch-runtests_sh   28 Apr 2014 20:52:13 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,9 +0,0 @@
-$OpenBSD: patch-runtests_sh,v 1.1 2014/04/28 20:52:13 edd Exp $
---- runtests.sh.orig   Sun Apr 27 15:31:04 2014
-+++ runtests.sh        Sun Apr 27 15:31:21 2014
-@@ -15,4 +15,4 @@ cd $(dirname $0)
- # while "python file.py" uses the directory containing "file.py" (which is
- # not what you want if file.py appears within a package you want to import
- # from)
--python -m tornado.test.runtests "$@"
-+${MODPY_BIN} -m tornado.test.runtests "$@"
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/py-tornado/pkg/PLIST,v
retrieving revision 1.6
diff -u -p -r1.6 PLIST
--- pkg/PLIST   15 Nov 2015 08:40:42 -0000      1.6
+++ pkg/PLIST   13 Jan 2016 14:10:07 -0000
@@ -7,142 +7,160 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/tornado-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
 
lib/python${MODPY_VERSION}/site-packages/tornado-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/tornado/__init__.py
-lib/python${MODPY_VERSION}/site-packages/tornado/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}_locale_data.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}autoreload.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}concurrent.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}curl_httpclient.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}escape.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}gen.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}http1connection.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}httpclient.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}httpserver.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}httputil.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}ioloop.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}iostream.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}locale.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}locks.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}log.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}netutil.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}options.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}process.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}queues.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}simple_httpclient.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}stack_context.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}tcpclient.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}tcpserver.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}template.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}testing.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}web.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}websocket.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/${MODPY_PYCACHE}wsgi.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/_locale_data.py
-lib/python${MODPY_VERSION}/site-packages/tornado/_locale_data.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/auth.py
-lib/python${MODPY_VERSION}/site-packages/tornado/auth.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/autoreload.py
-lib/python${MODPY_VERSION}/site-packages/tornado/autoreload.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/concurrent.py
-lib/python${MODPY_VERSION}/site-packages/tornado/concurrent.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/curl_httpclient.py
-lib/python${MODPY_VERSION}/site-packages/tornado/curl_httpclient.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/escape.py
-lib/python${MODPY_VERSION}/site-packages/tornado/escape.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/gen.py
-lib/python${MODPY_VERSION}/site-packages/tornado/gen.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/http1connection.py
-lib/python${MODPY_VERSION}/site-packages/tornado/http1connection.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/httpclient.py
-lib/python${MODPY_VERSION}/site-packages/tornado/httpclient.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/httpserver.py
-lib/python${MODPY_VERSION}/site-packages/tornado/httpserver.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/httputil.py
-lib/python${MODPY_VERSION}/site-packages/tornado/httputil.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/ioloop.py
-lib/python${MODPY_VERSION}/site-packages/tornado/ioloop.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/iostream.py
-lib/python${MODPY_VERSION}/site-packages/tornado/iostream.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/locale.py
-lib/python${MODPY_VERSION}/site-packages/tornado/locale.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/locks.py
-lib/python${MODPY_VERSION}/site-packages/tornado/locks.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/log.py
-lib/python${MODPY_VERSION}/site-packages/tornado/log.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/netutil.py
-lib/python${MODPY_VERSION}/site-packages/tornado/netutil.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/options.py
-lib/python${MODPY_VERSION}/site-packages/tornado/options.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/platform/
 lib/python${MODPY_VERSION}/site-packages/tornado/platform/__init__.py
-lib/python${MODPY_VERSION}/site-packages/tornado/platform/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/tornado/platform/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/tornado/platform/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/platform/${MODPY_PYCACHE}asyncio.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/platform/${MODPY_PYCACHE}auto.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/platform/${MODPY_PYCACHE}caresresolver.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/platform/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/platform/${MODPY_PYCACHE}epoll.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/platform/${MODPY_PYCACHE}interface.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/platform/${MODPY_PYCACHE}kqueue.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/platform/${MODPY_PYCACHE}posix.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/platform/${MODPY_PYCACHE}select.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/platform/${MODPY_PYCACHE}twisted.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/platform/${MODPY_PYCACHE}windows.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/platform/asyncio.py
-lib/python${MODPY_VERSION}/site-packages/tornado/platform/asyncio.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/platform/auto.py
-lib/python${MODPY_VERSION}/site-packages/tornado/platform/auto.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/platform/caresresolver.py
-lib/python${MODPY_VERSION}/site-packages/tornado/platform/caresresolver.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/platform/common.py
-lib/python${MODPY_VERSION}/site-packages/tornado/platform/common.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/platform/epoll.py
-lib/python${MODPY_VERSION}/site-packages/tornado/platform/epoll.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/platform/interface.py
-lib/python${MODPY_VERSION}/site-packages/tornado/platform/interface.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/platform/kqueue.py
-lib/python${MODPY_VERSION}/site-packages/tornado/platform/kqueue.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/platform/posix.py
-lib/python${MODPY_VERSION}/site-packages/tornado/platform/posix.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/platform/select.py
-lib/python${MODPY_VERSION}/site-packages/tornado/platform/select.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/platform/twisted.py
-lib/python${MODPY_VERSION}/site-packages/tornado/platform/twisted.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/platform/windows.py
-lib/python${MODPY_VERSION}/site-packages/tornado/platform/windows.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/process.py
-lib/python${MODPY_VERSION}/site-packages/tornado/process.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/queues.py
-lib/python${MODPY_VERSION}/site-packages/tornado/queues.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/simple_httpclient.py
-lib/python${MODPY_VERSION}/site-packages/tornado/simple_httpclient.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/speedups.so
 lib/python${MODPY_VERSION}/site-packages/tornado/stack_context.py
-lib/python${MODPY_VERSION}/site-packages/tornado/stack_context.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/tcpclient.py
-lib/python${MODPY_VERSION}/site-packages/tornado/tcpclient.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/tcpserver.py
-lib/python${MODPY_VERSION}/site-packages/tornado/tcpserver.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/template.py
-lib/python${MODPY_VERSION}/site-packages/tornado/template.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/
 lib/python${MODPY_VERSION}/site-packages/tornado/test/__init__.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/__main__.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/__main__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}asyncio_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}auth_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}concurrent_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}curl_httpclient_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}escape_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}gen_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}httpclient_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}httpserver_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}httputil_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}import_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}ioloop_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}iostream_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}locale_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}locks_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}log_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}netutil_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}options_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}process_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}queues_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}resolve_test_helper.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}runtests.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}simple_httpclient_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}stack_context_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}tcpclient_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}tcpserver_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}template_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}testing_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}twisted_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}util_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}web_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}websocket_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tornado/test/${MODPY_PYCACHE}wsgi_test.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/asyncio_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/asyncio_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/auth_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/auth_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/concurrent_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/concurrent_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/csv_translations/
 
lib/python${MODPY_VERSION}/site-packages/tornado/test/csv_translations/fr_FR.csv
 lib/python${MODPY_VERSION}/site-packages/tornado/test/curl_httpclient_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/curl_httpclient_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/escape_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/escape_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/gen_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/gen_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/gettext_translations/
 
lib/python${MODPY_VERSION}/site-packages/tornado/test/gettext_translations/fr_FR/
 
lib/python${MODPY_VERSION}/site-packages/tornado/test/gettext_translations/fr_FR/LC_MESSAGES/
 
lib/python${MODPY_VERSION}/site-packages/tornado/test/gettext_translations/fr_FR/LC_MESSAGES/tornado_test.mo
 
lib/python${MODPY_VERSION}/site-packages/tornado/test/gettext_translations/fr_FR/LC_MESSAGES/tornado_test.po
 lib/python${MODPY_VERSION}/site-packages/tornado/test/httpclient_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/httpclient_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/httpserver_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/httpserver_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/httputil_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/httputil_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/import_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/import_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/ioloop_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/ioloop_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/iostream_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/iostream_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/locale_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/locale_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/locks_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/locks_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/log_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/log_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/netutil_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/netutil_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/options_test.cfg
 lib/python${MODPY_VERSION}/site-packages/tornado/test/options_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/options_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/process_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/process_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/queues_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/queues_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/resolve_test_helper.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/resolve_test_helper.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/runtests.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/runtests.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/simple_httpclient_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/simple_httpclient_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/stack_context_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/stack_context_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/static/
 lib/python${MODPY_VERSION}/site-packages/tornado/test/static/dir/
 lib/python${MODPY_VERSION}/site-packages/tornado/test/static/dir/index.html
@@ -152,36 +170,21 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/tornado/test/static/sample.xml.gz
 lib/python${MODPY_VERSION}/site-packages/tornado/test/static_foo.txt
 lib/python${MODPY_VERSION}/site-packages/tornado/test/tcpclient_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/tcpclient_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/tcpserver_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/tcpserver_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/template_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/template_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/templates/
 lib/python${MODPY_VERSION}/site-packages/tornado/test/templates/utf8.html
 lib/python${MODPY_VERSION}/site-packages/tornado/test/test.crt
 lib/python${MODPY_VERSION}/site-packages/tornado/test/test.key
 lib/python${MODPY_VERSION}/site-packages/tornado/test/testing_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/testing_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/twisted_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/twisted_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/util.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/util.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/util_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/util_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/web_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/web_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/websocket_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/websocket_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/test/wsgi_test.py
-lib/python${MODPY_VERSION}/site-packages/tornado/test/wsgi_test.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/testing.py
-lib/python${MODPY_VERSION}/site-packages/tornado/testing.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/util.py
-lib/python${MODPY_VERSION}/site-packages/tornado/util.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/web.py
-lib/python${MODPY_VERSION}/site-packages/tornado/web.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/websocket.py
-lib/python${MODPY_VERSION}/site-packages/tornado/websocket.pyc
 lib/python${MODPY_VERSION}/site-packages/tornado/wsgi.py
-lib/python${MODPY_VERSION}/site-packages/tornado/wsgi.pyc

Reply via email to