pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang
Module Name: pkgsrc
Committed By: adam
Date: Sun Jun 17 19:21:22 UTC 2018
Modified Files:
pkgsrc/lang/python27: Makefile PLIST.Linux distinfo
pkgsrc/lang/python34: Makefile PLIST.Linux distinfo
pkgsrc/lang/python35: Makefile PLIST.Linux distinfo
pkgsrc/lang/python35/patches: patch-Modules___cursesmodule.c
patch-configure patch-pyconfig.h.in patch-setup.py
pkgsrc/lang/python36: Makefile PLIST.Linux distinfo
pkgsrc/lang/python36/patches: patch-Lib_distutils_command_install.py
patch-setup.py
Added Files:
pkgsrc/lang/python27: PLIST
pkgsrc/lang/python27/patches: patch-Lib_ctypes_util.py
patch-Lib_distutils_command_build__ext.py
patch-Lib_distutils_command_install.py patch-Lib_distutils_util.py
patch-Lib_plistlib.py patch-Lib_sysconfig.py
patch-Modules_makesetup patch-Modules_nismodule.c
patch-Modules_selectmodule.c patch-Modules_sunaudiodev.c
patch-Python_thread__pthread.h patch-configure patch-setup.py
pkgsrc/lang/python34/patches: patch-Lib_ctypes_util.py
patch-Lib_distutils_command_install.py
patch-Modules___cursesmodule.c patch-Modules_makesetup
patch-Modules_nismodule.c patch-Python_thread__pthread.h
patch-configure patch-setup.py
pkgsrc/lang/python35/patches: patch-Lib_ctypes_util.py
pkgsrc/lang/python36/patches: patch-Lib_ctypes_util.py
Removed Files:
pkgsrc/lang/python27: PLIST.common PLIST.common_end
pkgsrc/lang/python27/patches: patch-ab patch-ad patch-ae patch-al
patch-am patch-an patch-ao patch-av patch-aw patch-ax patch-az
patch-xa
pkgsrc/lang/python34/patches: patch-ah patch-al patch-am patch-an
patch-av patch-aw patch-xa
Log Message:
python: pkgsrc changes
- Fix buidling curses (consistent across platforms)
- Fix finding libraries with ctypes.util.find_library
- Enable spwd module on Linux
- Cleanup
To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 pkgsrc/lang/python27/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/python27/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/python27/PLIST.Linux
cvs rdiff -u -r1.19 -r0 pkgsrc/lang/python27/PLIST.common
cvs rdiff -u -r1.3 -r0 pkgsrc/lang/python27/PLIST.common_end
cvs rdiff -u -r1.69 -r1.70 pkgsrc/lang/python27/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/python27/patches/patch-Lib_ctypes_util.py \
pkgsrc/lang/python27/patches/patch-Lib_distutils_command_build__ext.py \
pkgsrc/lang/python27/patches/patch-Lib_distutils_command_install.py \
pkgsrc/lang/python27/patches/patch-Lib_distutils_util.py \
pkgsrc/lang/python27/patches/patch-Lib_plistlib.py \
pkgsrc/lang/python27/patches/patch-Lib_sysconfig.py \
pkgsrc/lang/python27/patches/patch-Modules_makesetup \
pkgsrc/lang/python27/patches/patch-Modules_nismodule.c \
pkgsrc/lang/python27/patches/patch-Modules_selectmodule.c \
pkgsrc/lang/python27/patches/patch-Modules_sunaudiodev.c \
pkgsrc/lang/python27/patches/patch-Python_thread__pthread.h \
pkgsrc/lang/python27/patches/patch-configure \
pkgsrc/lang/python27/patches/patch-setup.py
cvs rdiff -u -r1.4 -r0 pkgsrc/lang/python27/patches/patch-ab
cvs rdiff -u -r1.3 -r0 pkgsrc/lang/python27/patches/patch-ad \
pkgsrc/lang/python27/patches/patch-ae \
pkgsrc/lang/python27/patches/patch-an \
pkgsrc/lang/python27/patches/patch-av \
pkgsrc/lang/python27/patches/patch-aw \
pkgsrc/lang/python27/patches/patch-xa
cvs rdiff -u -r1.18 -r0 pkgsrc/lang/python27/patches/patch-al
cvs rdiff -u -r1.22 -r0 pkgsrc/lang/python27/patches/patch-am
cvs rdiff -u -r1.6 -r0 pkgsrc/lang/python27/patches/patch-ao \
pkgsrc/lang/python27/patches/patch-ax
cvs rdiff -u -r1.5 -r0 pkgsrc/lang/python27/patches/patch-az
cvs rdiff -u -r1.26 -r1.27 pkgsrc/lang/python34/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/python34/PLIST.Linux
cvs rdiff -u -r1.30 -r1.31 pkgsrc/lang/python34/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/python34/patches/patch-Lib_ctypes_util.py \
pkgsrc/lang/python34/patches/patch-Lib_distutils_command_install.py \
pkgsrc/lang/python34/patches/patch-Modules___cursesmodule.c \
pkgsrc/lang/python34/patches/patch-Modules_makesetup \
pkgsrc/lang/python34/patches/patch-Modules_nismodule.c \
pkgsrc/lang/python34/patches/patch-Python_thread__pthread.h \
pkgsrc/lang/python34/patches/patch-configure \
pkgsrc/lang/python34/patches/patch-setup.py
cvs rdiff -u -r1.5 -r0 pkgsrc/lang/python34/patches/patch-ah
cvs rdiff -u -r1.6 -r0 pkgsrc/lang/python34/patches/patch-al
cvs rdiff -u -r1.7 -r0 pkgsrc/lang/python34/patches/patch-am
cvs rdiff -u -r1.2 -r0 pkgsrc/lang/python34/patches/patch-an \
pkgsrc/lang/python34/patches/patch-aw
cvs rdiff -u -r1.1 -r0 pkgsrc/lang/python34/patches/patch-av \
pkgsrc/lang/python34/patches/patch-xa
cvs rdiff -u -r1.13 -r1.14 pkgsrc/lang/python35/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/python35/PLIST.Linux
cvs rdiff -u -r1.15 -r1.16 pkgsrc/lang/python35/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/python35/patches/patch-Lib_ctypes_util.py
cvs rdiff -u -r1.4 -r1.5 \
pkgsrc/lang/python35/patches/patch-Modules___cursesmodule.c \
pkgsrc/lang/python35/patches/patch-setup.py
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/python35/patches/patch-configure
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/python35/patches/patch-pyconfig.h.in
cvs rdiff -u -r1.13 -r1.14 pkgsrc/lang/python36/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/python36/PLIST.Linux
cvs rdiff -u -r1.19 -r1.20 pkgsrc/lang/python36/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/python36/patches/patch-Lib_ctypes_util.py
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/lang/python36/patches/patch-Lib_distutils_command_install.py
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/python36/patches/patch-setup.py
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/python27/Makefile
diff -u pkgsrc/lang/python27/Makefile:1.73 pkgsrc/lang/python27/Makefile:1.74
--- pkgsrc/lang/python27/Makefile:1.73 Wed Nov 22 19:16:20 2017
+++ pkgsrc/lang/python27/Makefile Sun Jun 17 19:21:21 2018
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.73 2017/11/22 19:16:20 bsiegert Exp $
+# $NetBSD: Makefile,v 1.74 2018/06/17 19:21:21 adam Exp $
.include "dist.mk"
PKGNAME= python27-${PY_DISTVERSION}
+PKGREVISION= 1
CATEGORIES= lang python
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
@@ -14,14 +15,14 @@ DEPENDS= mozilla-rootcerts>=1.0.20150804
CONFLICTS+= python-[0-9]*
+USE_LANGUAGES= c c++
GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= --with-threads
CONFIGURE_ARGS+= --enable-shared
-CONFIGURE_ARGS+= OPT=${CFLAGS:Q}
-CONFIGURE_ARGS+= --with-system-ffi
CONFIGURE_ARGS+= --with-dbmliborder=ndbm:bdb
+CONFIGURE_ARGS+= --with-system-ffi
+CONFIGURE_ARGS+= --with-threads
CONFIGURE_ENV+= MKDIR_P=${MKDIR:Q}
-
+CONFIGURE_ENV+= OPT=${CFLAGS:Q}
PKGCONFIG_OVERRIDE+= Misc/python.pc.in
LDFLAGS+= -L${WRKSRC}
@@ -29,8 +30,6 @@ LDFLAGS+= -L${WRKSRC}
# $RANDOM usage there is fine
CHECK_PORTABILITY_SKIP= Tools/faqwiz/move-faqwiz.sh
-USE_LANGUAGES= c c++
-
PTHREAD_OPTS+= require
PTHREAD_AUTO_VARS= yes
.include "../../mk/pthread.buildlink3.mk"
@@ -52,12 +51,6 @@ LIBS.SunOS+= -lrt
PY_VER_SUFFIX= 2.7
-PLIST_SRC= ${.CURDIR}/../../lang/python27/PLIST.common
-.if exists(${.CURDIR}/../../lang/python27/PLIST.${OPSYS})
-PLIST_SRC+= ${.CURDIR}/../../lang/python27/PLIST.${OPSYS}
-.endif
-PLIST_SRC+= ${.CURDIR}/../../lang/python27/PLIST.common_end
-
.if ${OPSYS} == "NetBSD"
# XXX work around a botched autoconf check which ignores libintl
CONFIGURE_ENV+= ac_cv_func_bind_textdomain_codeset=yes
@@ -103,7 +96,7 @@ PLIST.extra-so= yes
# For Xcode 5 we need to search the SDK path for headers, otherwise certain
# modules will not be built.
.if ${OPSYS} == "Darwin" && exists(${OSX_SDK_PATH}/usr/include)
-CFLAGS+= -I${OSX_SDK_PATH}/usr/include
+CFLAGS+= -I${OSX_SDK_PATH:Q}/usr/include
.endif
PLIST_VARS+= dll nis no-nis
@@ -135,8 +128,38 @@ INSTALL_TARGET= altinstall
REPLACE_INTERPRETER+= py27
REPLACE.py27.old= .*python[^ ]*
REPLACE.py27.new= ${PREFIX}/bin/python${PY_VER_SUFFIX}
-REPLACE_FILES.py27= Lib/*.py Lib/*/*.py Lib/*/*/*.py
-REPLACE_FILES.py27+= Lib/*/*/*/*.py
+REPLACE_FILES.py27= Lib/UserString.py
+REPLACE_FILES.py27+= Lib/base64.py
+REPLACE_FILES.py27+= Lib/cProfile.py
+REPLACE_FILES.py27+= Lib/cgi.py
+REPLACE_FILES.py27+= Lib/encodings/rot_13.py
+REPLACE_FILES.py27+= Lib/idlelib/PyShell.py
+REPLACE_FILES.py27+= Lib/keyword.py
+REPLACE_FILES.py27+= Lib/lib2to3/pgen2/token.py
+REPLACE_FILES.py27+= Lib/lib2to3/tests/data/different_encoding.py
+REPLACE_FILES.py27+= Lib/lib2to3/tests/data/false_encoding.py
+REPLACE_FILES.py27+= Lib/lib2to3/tests/pytree_idempotency.py
+REPLACE_FILES.py27+= Lib/mimify.py
+REPLACE_FILES.py27+= Lib/pdb.py
+REPLACE_FILES.py27+= Lib/plat-mac/appletrunner.py
+REPLACE_FILES.py27+= Lib/plat-mac/bundlebuilder.py
+REPLACE_FILES.py27+= Lib/platform.py
+REPLACE_FILES.py27+= Lib/profile.py
+REPLACE_FILES.py27+= Lib/pydoc.py
+REPLACE_FILES.py27+= Lib/quopri.py
+REPLACE_FILES.py27+= Lib/smtpd.py
+REPLACE_FILES.py27+= Lib/smtplib.py
+REPLACE_FILES.py27+= Lib/symbol.py
+REPLACE_FILES.py27+= Lib/tabnanny.py
+REPLACE_FILES.py27+= Lib/test/bisect.py
+REPLACE_FILES.py27+= Lib/test/curses_tests.py
+REPLACE_FILES.py27+= Lib/test/re_tests.py
+REPLACE_FILES.py27+= Lib/test/pystone.py
+REPLACE_FILES.py27+= Lib/test/regrtest.py
+REPLACE_FILES.py27+= Lib/timeit.py
+REPLACE_FILES.py27+= Lib/trace.py
+REPLACE_FILES.py27+= Lib/uu.py
+REPLACE_FILES.py27+= Lib/webbrowser.py
SUBST_CLASSES+= libffi
SUBST_MESSAGE.libffi= Fixing libffi include path on Darwin.
@@ -155,12 +178,6 @@ SUBST_SED.findlib= -e 's,/usr/local,${PR
# >>> from ctypes.util import find_library
# >>> find_library("m")
# 'libm.so.0'
-# >>> find_library("crypto")
-# 'libcrypto.so.11'
-# >>> find_library("GL")
-# 'libGL.so.2'
-# >>> find_library("curl")
-# 'libcurl.so.4'
SUBST_CLASSES+= pfindlib
SUBST_MESSAGE.pfindlib= Fixing find_library() on POSIX-like (excluding Darwin) systems.
Index: pkgsrc/lang/python27/PLIST.Linux
diff -u pkgsrc/lang/python27/PLIST.Linux:1.3 pkgsrc/lang/python27/PLIST.Linux:1.4
--- pkgsrc/lang/python27/PLIST.Linux:1.3 Thu May 10 08:10:00 2012
+++ pkgsrc/lang/python27/PLIST.Linux Sun Jun 17 19:21:21 2018
@@ -1,4 +1,5 @@
-@comment $NetBSD: PLIST.Linux,v 1.3 2012/05/10 08:10:00 sbd Exp $
+@comment $NetBSD: PLIST.Linux,v 1.4 2018/06/17 19:21:21 adam Exp $
+lib/python${PY_VER_SUFFIX}/lib-dynload/spwd.so
lib/python${PY_VER_SUFFIX}/plat-${PY_PLATNAME}/CDROM.py
lib/python${PY_VER_SUFFIX}/plat-${PY_PLATNAME}/CDROM.pyc
lib/python${PY_VER_SUFFIX}/plat-${PY_PLATNAME}/CDROM.pyo
Index: pkgsrc/lang/python27/distinfo
diff -u pkgsrc/lang/python27/distinfo:1.69 pkgsrc/lang/python27/distinfo:1.70
--- pkgsrc/lang/python27/distinfo:1.69 Sun Jun 3 07:49:27 2018
+++ pkgsrc/lang/python27/distinfo Sun Jun 17 19:21:21 2018
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.69 2018/06/03 07:49:27 leot Exp $
+$NetBSD: distinfo,v 1.70 2018/06/17 19:21:21 adam Exp $
SHA1 (Python-2.7.15.tar.xz) = f99348a095ec4a6411c84c0d15343d11920c9724
RMD160 (Python-2.7.15.tar.xz) = 4bbb2b0012b82e1b27661a08305fad461371679f
@@ -6,26 +6,27 @@ SHA512 (Python-2.7.15.tar.xz) = 27ea43eb
Size (Python-2.7.15.tar.xz) = 12642436 bytes
SHA1 (patch-Include_pyerrors.h) = 0d2cd52d18cc719b895fa32ed7e11c6cb15bae54
SHA1 (patch-Include_pyport.h) = f3e4ddbc954425a65301465410911222ca471320
+SHA1 (patch-Lib_ctypes_util.py) = 6fa516c7b43f08992427a0afcbe80c17bcc070f1
+SHA1 (patch-Lib_distutils_command_build__ext.py) = ea4feba4e93dbcff07050c82a00d591bb650e934
+SHA1 (patch-Lib_distutils_command_install.py) = e6aef090b444b455fe351308d251e670329b7dc3
SHA1 (patch-Lib_distutils_unixccompiler.py) = db16c9aca2f29730945f28247b88b18828739bbb
+SHA1 (patch-Lib_distutils_util.py) = 5bcfad96f8e490351160f1a7c1f4ece7706a33fa
SHA1 (patch-Lib_multiprocessing_process.py) = 15699bd8ec822bf54a0631102e00e0a34f882803
+SHA1 (patch-Lib_plistlib.py) = 96ae702995d434e2d7ec0ac62e37427a90b61d13
+SHA1 (patch-Lib_sysconfig.py) = 8a7a0e5cbfec279a05945dffafea1b1131a76f0e
SHA1 (patch-Makefile.pre.in) = ceaf34237588b527478ce1f9163c9168382fa201
SHA1 (patch-Modules___multiprocessing_multiprocessing.h) = 7ca8fe22ba4bdcde6d39dd50fe2e86c25994c146
SHA1 (patch-Modules___multiprocessing_semaphore.c) = 03b9c33ef38da383d5f7c2c84c17fe38cdd2911e
SHA1 (patch-Modules__ssl.c) = 6e68f88ad205106691900f091a897ffe0a4c363c
SHA1 (patch-Modules_getaddrinfo.c) = aa699d257f1bc98b9a3183a21324053e134409d1
SHA1 (patch-Modules_getpath.c) = 9bb2c040895ad6bbe4d0b5807803723b5437d47b
+SHA1 (patch-Modules_makesetup) = 9aad78714c4fe1a21cf66a6627d97d164ecea196
+SHA1 (patch-Modules_nismodule.c) = 129ef7b32779944c2f1827c6b078a3aafab60729
SHA1 (patch-Modules_posixmodule.c) = 5105d380cd49bf49b8adbd9aa5ffb245195728ed
+SHA1 (patch-Modules_selectmodule.c) = 01e113b0bd251978b555caaaa60b79c372edebce
SHA1 (patch-Modules_socketmodule.c) = 16848d90947b3de1f921a0813fa5c317f76961d4
-SHA1 (patch-ab) = ea4feba4e93dbcff07050c82a00d591bb650e934
-SHA1 (patch-ad) = 96ae702995d434e2d7ec0ac62e37427a90b61d13
-SHA1 (patch-ae) = d836d77854a2b3d79fa34a06a8e2493bf0a503e6
-SHA1 (patch-al) = 999700e96dd227cdd16cea3ae1001eb887ab8fee
-SHA1 (patch-am) = 25c29f3799cb02db962d5c42d71ec59b4748466f
-SHA1 (patch-an) = 9aad78714c4fe1a21cf66a6627d97d164ecea196
-SHA1 (patch-ao) = 5bcfad96f8e490351160f1a7c1f4ece7706a33fa
-SHA1 (patch-av) = e6aef090b444b455fe351308d251e670329b7dc3
-SHA1 (patch-aw) = d07129531ec1427669092c504c12247206408c2d
-SHA1 (patch-ax) = 8a7a0e5cbfec279a05945dffafea1b1131a76f0e
-SHA1 (patch-az) = 01e113b0bd251978b555caaaa60b79c372edebce
+SHA1 (patch-Modules_sunaudiodev.c) = d836d77854a2b3d79fa34a06a8e2493bf0a503e6
+SHA1 (patch-Python_thread__pthread.h) = 517cfefc2f2e13631d22bad28c327513cdf17c10
+SHA1 (patch-configure) = 999700e96dd227cdd16cea3ae1001eb887ab8fee
SHA1 (patch-pyconfig.h.in) = a0143ecdc2a3fb10220d0e3ee94fb9779a45e9e1
-SHA1 (patch-xa) = 517cfefc2f2e13631d22bad28c327513cdf17c10
+SHA1 (patch-setup.py) = bf9763d5a3584970474d5951ed1fc73eb03ea11c
Index: pkgsrc/lang/python34/Makefile
diff -u pkgsrc/lang/python34/Makefile:1.26 pkgsrc/lang/python34/Makefile:1.27
--- pkgsrc/lang/python34/Makefile:1.26 Fri Feb 23 15:26:15 2018
+++ pkgsrc/lang/python34/Makefile Sun Jun 17 19:21:21 2018
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.26 2018/02/23 15:26:15 wiz Exp $
+# $NetBSD: Makefile,v 1.27 2018/06/17 19:21:21 adam Exp $
.include "dist.mk"
PKGNAME= python34-${PY_DISTVERSION}
+PKGREVISION= 1
CATEGORIES= lang python
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
@@ -18,19 +19,17 @@ PRINT_PLIST_AWK+= /^[^@]/ && /[^\/]+\.py
PRINT_PLIST_AWK+= gsub(/__pycache__\//, "")
PRINT_PLIST_AWK+= gsub(/\.cpython-34/, "")}
+USE_LANGUAGES= c c++
GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= --with-threads
CONFIGURE_ARGS+= --enable-shared
-CONFIGURE_ARGS+= OPT=${CFLAGS:M*:Q}
CONFIGURE_ARGS+= --with-system-ffi
-CONFIGURE_ARGS+= --without-pymalloc
+CONFIGURE_ARGS+= --with-threads
CONFIGURE_ARGS+= --without-ensurepip
+CONFIGURE_ARGS+= --without-pymalloc
+CONFIGURE_ENV+= OPT=${CFLAGS:M*:Q}
CONFIGURE_ENV+= ac_cv_path_mkdir=${TOOLS_PATH.mkdir}
-
PKGCONFIG_OVERRIDE+= Misc/python.pc.in
-USE_LANGUAGES= c c++
-
PTHREAD_OPTS+= require
.include "../../mk/pthread.buildlink3.mk"
@@ -104,15 +103,58 @@ PRINT_PLIST_AWK+= { gsub(/python${PY_VER
TEST_TARGET= test
INSTALL_TARGET= altinstall
-REPLACE_INTERPRETER+= py34
-REPLACE.py34.old= .*python[^ ]*
-REPLACE.py34.new= ${PREFIX}/bin/python${PY_VER_SUFFIX}
-REPLACE_FILES.py34= Lib/*.py Lib/*/*.py Lib/*/*/*.py Lib/*/*/*/*.py
+REPLACE_INTERPRETER+= python
+REPLACE.python.old= .*python[^ ]*
+REPLACE.python.new= ${PREFIX}/bin/python${PY_VER_SUFFIX}
+REPLACE_FILES.python= Lib/base64.py
+REPLACE_FILES.python+= Lib/cProfile.py
+REPLACE_FILES.python+= Lib/cgi.py
+REPLACE_FILES.python+= Lib/encodings/rot_13.py
+REPLACE_FILES.python+= Lib/idlelib/PyShell.py
+REPLACE_FILES.python+= Lib/keyword.py
+REPLACE_FILES.python+= Lib/lib2to3/pgen2/token.py
+REPLACE_FILES.python+= Lib/lib2to3/tests/data/different_encoding.py
+REPLACE_FILES.python+= Lib/lib2to3/tests/data/false_encoding.py
+REPLACE_FILES.python+= Lib/lib2to3/tests/pytree_idempotency.py
+REPLACE_FILES.python+= Lib/pdb.py
+REPLACE_FILES.python+= Lib/platform.py
+REPLACE_FILES.python+= Lib/profile.py
+REPLACE_FILES.python+= Lib/pydoc.py
+REPLACE_FILES.python+= Lib/quopri.py
+REPLACE_FILES.python+= Lib/smtpd.py
+REPLACE_FILES.python+= Lib/smtplib.py
+REPLACE_FILES.python+= Lib/symbol.py
+REPLACE_FILES.python+= Lib/tabnanny.py
+REPLACE_FILES.python+= Lib/tarfile.py
+REPLACE_FILES.python+= Lib/test/crashers/recursive_call.py
+REPLACE_FILES.python+= Lib/test/curses_tests.py
+REPLACE_FILES.python+= Lib/test/pystone.py
+REPLACE_FILES.python+= Lib/test/re_tests.py
+REPLACE_FILES.python+= Lib/test/regrtest.py
+REPLACE_FILES.python+= Lib/timeit.py
+REPLACE_FILES.python+= Lib/trace.py
+REPLACE_FILES.python+= Lib/turtledemo/__main__.py
+REPLACE_FILES.python+= Lib/turtledemo/bytedesign.py
+REPLACE_FILES.python+= Lib/turtledemo/clock.py
+REPLACE_FILES.python+= Lib/turtledemo/forest.py
+REPLACE_FILES.python+= Lib/turtledemo/fractalcurves.py
+REPLACE_FILES.python+= Lib/turtledemo/lindenmayer.py
+REPLACE_FILES.python+= Lib/turtledemo/minimal_hanoi.py
+REPLACE_FILES.python+= Lib/turtledemo/paint.py
+REPLACE_FILES.python+= Lib/turtledemo/peace.py
+REPLACE_FILES.python+= Lib/turtledemo/penrose.py
+REPLACE_FILES.python+= Lib/turtledemo/planet_and_moon.py
+REPLACE_FILES.python+= Lib/turtledemo/tree.py
+REPLACE_FILES.python+= Lib/turtledemo/yinyang.py
+REPLACE_FILES.python+= Lib/uu.py
+REPLACE_FILES.python+= Lib/webbrowser.py
SUBST_CLASSES+= findlib
SUBST_MESSAGE.findlib= Fixing find_library_file on Darwin.
SUBST_STAGE.findlib= pre-configure
-SUBST_FILES.findlib= Lib/distutils/unixccompiler.py
+SUBST_FILES.findlib= Lib/ctypes/macholib/dyld.py
+SUBST_FILES.findlib+= Lib/ctypes/util.py
+SUBST_FILES.findlib+= Lib/distutils/unixccompiler.py
SUBST_SED.findlib= -e 's,/usr/local,${PREFIX},'
# XXX: It might be needed to add manually more paths like ${PREFIX}/qt5/lib
@@ -120,12 +162,6 @@ SUBST_SED.findlib= -e 's,/usr/local,${PR
# >>> from ctypes.util import find_library
# >>> find_library("m")
# 'libm.so.0'
-# >>> find_library("crypto")
-# 'libcrypto.so.11'
-# >>> find_library("GL")
-# 'libGL.so.2'
-# >>> find_library("curl")
-# 'libcurl.so.4'
SUBST_CLASSES+= pfindlib
SUBST_MESSAGE.pfindlib= Fixing find_library() on POSIX-like (excluding Darwin) systems.
Index: pkgsrc/lang/python34/PLIST.Linux
diff -u pkgsrc/lang/python34/PLIST.Linux:1.1 pkgsrc/lang/python34/PLIST.Linux:1.2
--- pkgsrc/lang/python34/PLIST.Linux:1.1 Fri May 9 02:27:14 2014
+++ pkgsrc/lang/python34/PLIST.Linux Sun Jun 17 19:21:21 2018
@@ -1,5 +1,6 @@
-@comment $NetBSD: PLIST.Linux,v 1.1 2014/05/09 02:27:14 wen Exp $
+@comment $NetBSD: PLIST.Linux,v 1.2 2018/06/17 19:21:21 adam Exp $
lib/python${PY_VER_SUFFIX}/lib-dynload/ossaudiodev.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/spwd.so
lib/python${PY_VER_SUFFIX}/plat-${PY_PLATNAME}/CDROM.py
lib/python${PY_VER_SUFFIX}/plat-${PY_PLATNAME}/CDROM.pyc
lib/python${PY_VER_SUFFIX}/plat-${PY_PLATNAME}/CDROM.pyo
Index: pkgsrc/lang/python34/distinfo
diff -u pkgsrc/lang/python34/distinfo:1.30 pkgsrc/lang/python34/distinfo:1.31
--- pkgsrc/lang/python34/distinfo:1.30 Mon Feb 5 17:35:12 2018
+++ pkgsrc/lang/python34/distinfo Sun Jun 17 19:21:21 2018
@@ -1,18 +1,19 @@
-$NetBSD: distinfo,v 1.30 2018/02/05 17:35:12 adam Exp $
+$NetBSD: distinfo,v 1.31 2018/06/17 19:21:21 adam Exp $
SHA1 (Python-3.4.8.tar.xz) = 65d62d3f62ade072a84eb64eca4490b940c73542
RMD160 (Python-3.4.8.tar.xz) = dcdde1eb1917e2fb9bc021288228432b3cb2def4
SHA512 (Python-3.4.8.tar.xz) = 478552c72efe606cb1993024b81839c51d01f1c949564c007ab2b76016f110e1f7bd418e5de3f4f93b466ce7dbe6583d3c150830d1f28f75e0809625b568a7ec
Size (Python-3.4.8.tar.xz) = 14576444 bytes
+SHA1 (patch-Lib_ctypes_util.py) = 2bd826c0996bbbc8f8986ba0502a33ab90194ed9
+SHA1 (patch-Lib_distutils_command_install.py) = 9b44f339f65f029b7f17dbc654739a7ae3c12780
SHA1 (patch-Lib_distutils_unixccompiler.py) = 7d6df07921ad3357757d4681a964256b560b3f57
SHA1 (patch-Makefile.pre.in) = 06402b33a01076b6cbea9659f4c6beb4cd0b80f1
+SHA1 (patch-Modules___cursesmodule.c) = ae0f7a69d74058a5a7853fcd2319360d8b083065
+SHA1 (patch-Modules_makesetup) = c9b571eb54fdf0b1e93524a6de6780e8c4119221
+SHA1 (patch-Modules_nismodule.c) = bd290417c265846e238660180e60e76c0f5f696a
SHA1 (patch-Modules_socketmodule.c) = 3b091755d7c104b5d1fc696a0d4a679ed3565ef4
SHA1 (patch-Modules_socketmodule.h) = ed334a97c2a6662c5b44b4e50c1b8efcc220fa1f
-SHA1 (patch-ah) = 0acdfcbf3ebcb96b18a1cf28f18b286aa507a62f
-SHA1 (patch-al) = 5cf4d44d24020a9b6fe41deeb916edbe87a937cb
-SHA1 (patch-am) = 5822927f1c315b4fce5078626efe5418c764665e
-SHA1 (patch-an) = c9b571eb54fdf0b1e93524a6de6780e8c4119221
-SHA1 (patch-av) = 9b44f339f65f029b7f17dbc654739a7ae3c12780
-SHA1 (patch-aw) = bd290417c265846e238660180e60e76c0f5f696a
+SHA1 (patch-Python_thread__pthread.h) = fb81eaa604b4ed7c1b64c3f4731d58a8aee257be
+SHA1 (patch-configure) = 5cf4d44d24020a9b6fe41deeb916edbe87a937cb
SHA1 (patch-pyconfig.h.in) = 1fbd8b94a6317e31a3b9db683db0c2c9c4334713
-SHA1 (patch-xa) = fb81eaa604b4ed7c1b64c3f4731d58a8aee257be
+SHA1 (patch-setup.py) = 42c81cb89b2568124b40d1bc2134d3221b4bca1e
Index: pkgsrc/lang/python35/Makefile
diff -u pkgsrc/lang/python35/Makefile:1.13 pkgsrc/lang/python35/Makefile:1.14
--- pkgsrc/lang/python35/Makefile:1.13 Mon Feb 5 17:34:18 2018
+++ pkgsrc/lang/python35/Makefile Sun Jun 17 19:21:22 2018
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.13 2018/02/05 17:34:18 adam Exp $
+# $NetBSD: Makefile,v 1.14 2018/06/17 19:21:22 adam Exp $
.include "dist.mk"
PKGNAME= python35-${PY_DISTVERSION}
+PKGREVISION= 1
CATEGORIES= lang python
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
@@ -22,12 +23,12 @@ PRINT_PLIST_AWK+= sub(/.opt-[12].pyc$$/,
USE_LANGUAGES= c c++
GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= --with-threads
CONFIGURE_ARGS+= --enable-shared
-CONFIGURE_ARGS+= OPT=${CFLAGS:M*:Q}
CONFIGURE_ARGS+= --with-system-ffi
-CONFIGURE_ARGS+= --without-pymalloc
+CONFIGURE_ARGS+= --with-threads
CONFIGURE_ARGS+= --without-ensurepip
+CONFIGURE_ARGS+= --without-pymalloc
+CONFIGURE_ENV+= OPT=${CFLAGS:M*:Q}
CONFIGURE_ENV+= ac_cv_path_mkdir=${TOOLS_PATH.mkdir}
PKGCONFIG_OVERRIDE+= Misc/python.pc.in
@@ -104,15 +105,59 @@ PRINT_PLIST_AWK+= { gsub(/python${PY_VER
TEST_TARGET= test
INSTALL_TARGET= altinstall
-REPLACE_INTERPRETER+= py35
-REPLACE.py35.old= .*python[^ ]*
-REPLACE.py35.new= ${PREFIX}/bin/python${PY_VER_SUFFIX}
-REPLACE_FILES.py35= Lib/*.py Lib/*/*.py Lib/*/*/*.py Lib/*/*/*/*.py
+REPLACE_INTERPRETER+= python
+REPLACE.python.old= .*python[^ ]*
+REPLACE.python.new= ${PREFIX}/bin/python${PY_VER_SUFFIX}
+REPLACE_FILES.python= Lib/base64.py
+REPLACE_FILES.python+= Lib/cProfile.py
+REPLACE_FILES.python+= Lib/cgi.py
+REPLACE_FILES.python+= Lib/encodings/rot_13.py
+REPLACE_FILES.python+= Lib/idlelib/PyShell.py
+REPLACE_FILES.python+= Lib/keyword.py
+REPLACE_FILES.python+= Lib/lib2to3/pgen2/token.py
+REPLACE_FILES.python+= Lib/lib2to3/tests/data/different_encoding.py
+REPLACE_FILES.python+= Lib/lib2to3/tests/data/false_encoding.py
+REPLACE_FILES.python+= Lib/lib2to3/tests/pytree_idempotency.py
+REPLACE_FILES.python+= Lib/pdb.py
+REPLACE_FILES.python+= Lib/platform.py
+REPLACE_FILES.python+= Lib/profile.py
+REPLACE_FILES.python+= Lib/pydoc.py
+REPLACE_FILES.python+= Lib/quopri.py
+REPLACE_FILES.python+= Lib/smtpd.py
+REPLACE_FILES.python+= Lib/smtplib.py
+REPLACE_FILES.python+= Lib/symbol.py
+REPLACE_FILES.python+= Lib/tabnanny.py
+REPLACE_FILES.python+= Lib/tarfile.py
+REPLACE_FILES.python+= Lib/test/bisect.py
+REPLACE_FILES.python+= Lib/test/crashers/recursive_call.py
+REPLACE_FILES.python+= Lib/test/curses_tests.py
+REPLACE_FILES.python+= Lib/test/pystone.py
+REPLACE_FILES.python+= Lib/test/re_tests.py
+REPLACE_FILES.python+= Lib/test/regrtest.py
+REPLACE_FILES.python+= Lib/timeit.py
+REPLACE_FILES.python+= Lib/trace.py
+REPLACE_FILES.python+= Lib/turtledemo/__main__.py
+REPLACE_FILES.python+= Lib/turtledemo/bytedesign.py
+REPLACE_FILES.python+= Lib/turtledemo/clock.py
+REPLACE_FILES.python+= Lib/turtledemo/forest.py
+REPLACE_FILES.python+= Lib/turtledemo/fractalcurves.py
+REPLACE_FILES.python+= Lib/turtledemo/lindenmayer.py
+REPLACE_FILES.python+= Lib/turtledemo/minimal_hanoi.py
+REPLACE_FILES.python+= Lib/turtledemo/paint.py
+REPLACE_FILES.python+= Lib/turtledemo/peace.py
+REPLACE_FILES.python+= Lib/turtledemo/penrose.py
+REPLACE_FILES.python+= Lib/turtledemo/planet_and_moon.py
+REPLACE_FILES.python+= Lib/turtledemo/sorting_animate.py
+REPLACE_FILES.python+= Lib/turtledemo/tree.py
+REPLACE_FILES.python+= Lib/turtledemo/yinyang.py
+REPLACE_FILES.python+= Lib/uu.py
+REPLACE_FILES.python+= Lib/webbrowser.py
SUBST_CLASSES+= findlib
SUBST_MESSAGE.findlib= Fixing find_library_file on Darwin.
SUBST_STAGE.findlib= pre-configure
-SUBST_FILES.findlib= Lib/distutils/unixccompiler.py
+SUBST_FILES.findlib= Lib/ctypes/macholib/dyld.py
+SUBST_FILES.findlib+= Lib/ctypes/util.py
SUBST_SED.findlib= -e 's,/usr/local,${PREFIX},'
# XXX: It might be needed to add manually more paths like ${PREFIX}/qt5/lib
@@ -120,18 +165,12 @@ SUBST_SED.findlib= -e 's,/usr/local,${PR
# >>> from ctypes.util import find_library
# >>> find_library("m")
# 'libm.so.0'
-# >>> find_library("crypto")
-# 'libcrypto.so.11'
-# >>> find_library("GL")
-# 'libGL.so.2'
-# >>> find_library("curl")
-# 'libcurl.so.4'
SUBST_CLASSES+= pfindlib
SUBST_MESSAGE.pfindlib= Fixing find_library() on POSIX-like (excluding Darwin) systems.
SUBST_STAGE.pfindlib= pre-configure
SUBST_FILES.pfindlib= Lib/ctypes/util.py
-SUBST_SED.pfindlib= -e 's!\(-Wl,-t -o\)!${COMPILER_RPATH_FLAG}${PREFIX}/lib -L${PREFIX}/lib \1!'
+SUBST_SED.pfindlib= -e "s!\('-Wl,-t', \)!'${COMPILER_RPATH_FLAG}${PREFIX}/lib', '-L${PREFIX}/lib', \1!"
.include "options.mk"
Index: pkgsrc/lang/python35/PLIST.Linux
diff -u pkgsrc/lang/python35/PLIST.Linux:1.1 pkgsrc/lang/python35/PLIST.Linux:1.2
--- pkgsrc/lang/python35/PLIST.Linux:1.1 Sat Dec 5 17:12:13 2015
+++ pkgsrc/lang/python35/PLIST.Linux Sun Jun 17 19:21:22 2018
@@ -1,5 +1,6 @@
-@comment $NetBSD: PLIST.Linux,v 1.1 2015/12/05 17:12:13 adam Exp $
+@comment $NetBSD: PLIST.Linux,v 1.2 2018/06/17 19:21:22 adam Exp $
lib/python${PY_VER_SUFFIX}/lib-dynload/ossaudiodev.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/spwd.so
lib/python${PY_VER_SUFFIX}/plat-${PY_PLATNAME}/CDROM.py
lib/python${PY_VER_SUFFIX}/plat-${PY_PLATNAME}/CDROM.pyc
lib/python${PY_VER_SUFFIX}/plat-${PY_PLATNAME}/CDROM.pyo
Index: pkgsrc/lang/python35/distinfo
diff -u pkgsrc/lang/python35/distinfo:1.15 pkgsrc/lang/python35/distinfo:1.16
--- pkgsrc/lang/python35/distinfo:1.15 Mon Feb 5 17:34:18 2018
+++ pkgsrc/lang/python35/distinfo Sun Jun 17 19:21:22 2018
@@ -1,18 +1,19 @@
-$NetBSD: distinfo,v 1.15 2018/02/05 17:34:18 adam Exp $
+$NetBSD: distinfo,v 1.16 2018/06/17 19:21:22 adam Exp $
SHA1 (Python-3.5.5.tar.xz) = 66c4cfc0f64b545ee5a7725f26a2fd834cdf1682
RMD160 (Python-3.5.5.tar.xz) = dd0b7b9e093312b854b7ba56afbe12a655934744
SHA512 (Python-3.5.5.tar.xz) = c9056baee6a2d1fe7f14b1f310db95b78e8972766d086f8ae10954f38f8182956171580bde01ddadebe897f2545a6fbe47669ca3e4887026ac1fae5ee9197f22
Size (Python-3.5.5.tar.xz) = 15351440 bytes
+SHA1 (patch-Lib_ctypes_util.py) = 24ee6d33e39edc2168adabb2065941ff4efb977c
SHA1 (patch-Lib_distutils_command_install.py) = 9b44f339f65f029b7f17dbc654739a7ae3c12780
SHA1 (patch-Lib_distutils_unixccompiler.py) = 7d0b70a64b79ee6084c41d8fbb01c8e8e4553419
SHA1 (patch-Makefile.pre.in) = 213f57b7130507e541ee23d6b8da097fd6168fb7
-SHA1 (patch-Modules___cursesmodule.c) = 2ab2779e0418a4529987641c254686ba05d28593
+SHA1 (patch-Modules___cursesmodule.c) = 5b0e9253186c58f5364f2dcd230b1c04f4eba7b7
SHA1 (patch-Modules_makesetup) = c9b571eb54fdf0b1e93524a6de6780e8c4119221
SHA1 (patch-Modules_nismodule.c) = bd290417c265846e238660180e60e76c0f5f696a
SHA1 (patch-Modules_socketmodule.c) = 63d583340b071b07ff3e31cf332fcc2ca9ab50e3
SHA1 (patch-Modules_socketmodule.h) = 13a3290eb72078067060d3e71b7baa08f3eb591c
SHA1 (patch-Python_thread__pthread.h) = fb81eaa604b4ed7c1b64c3f4731d58a8aee257be
-SHA1 (patch-configure) = fcdc55c8cc84017364f840f35e7ec4a131074520
-SHA1 (patch-pyconfig.h.in) = 5d11bd737a949f89b3fbd14db4920873bcc3282e
-SHA1 (patch-setup.py) = 7d8afe5e799c8373fe41fbb65e283e0c6f3967d2
+SHA1 (patch-configure) = bce1b2f7dfedb23c561e1d8f32959cd043cdd0df
+SHA1 (patch-pyconfig.h.in) = e0aa80eb1ed3677da77fcd0a93f72b61ce148d0d
+SHA1 (patch-setup.py) = 26ea130352cf73a49110d86bbccf1803795211e5
Index: pkgsrc/lang/python35/patches/patch-Modules___cursesmodule.c
diff -u pkgsrc/lang/python35/patches/patch-Modules___cursesmodule.c:1.4 pkgsrc/lang/python35/patches/patch-Modules___cursesmodule.c:1.5
--- pkgsrc/lang/python35/patches/patch-Modules___cursesmodule.c:1.4 Thu Jan 5 23:16:42 2017
+++ pkgsrc/lang/python35/patches/patch-Modules___cursesmodule.c Sun Jun 17 19:21:22 2018
@@ -1,11 +1,12 @@
-$NetBSD: patch-Modules___cursesmodule.c,v 1.4 2017/01/05 23:16:42 roy Exp $
+$NetBSD: patch-Modules___cursesmodule.c,v 1.5 2018/06/17 19:21:22 adam Exp $
Allow py-curses to use NetBSD curses as well as ncurses
http://bugs.python.org/issue21457
+Use is_pad() when supported (taken from Python 3.7).
---- Modules/_cursesmodule.c.orig 2016-06-25 21:38:38.000000000 +0000
+--- Modules/_cursesmodule.c.orig 2018-02-04 23:40:56.000000000 +0000
+++ Modules/_cursesmodule.c
-@@ -112,12 +112,7 @@ char *PyCursesVersion = "2.2";
+@@ -112,13 +112,13 @@ char *PyCursesVersion = "2.2";
#define CURSES_MODULE
#include "py_curses.h"
@@ -15,11 +16,17 @@ http://bugs.python.org/issue21457
- explicit prototypes here. */
-extern int setupterm(char *,int,int *);
-#ifdef __sgi
-+#ifdef HAVE_TERM_H
++#if defined(HAVE_TERM_H) || defined(__sgi)
++/* For termname, longname, putp, tigetflag, tigetnum, tigetstr, tparm
++ which are not declared in SysV curses and for setupterm. */
#include <term.h>
++/* Including <term.h> #defines many common symbols. */
++#undef lines
++#undef columns
#endif
-@@ -486,17 +481,9 @@ Window_NoArg2TupleReturnFunction(getpary
+ #ifdef HAVE_LANGINFO_H
+@@ -494,17 +494,9 @@ Window_NoArg2TupleReturnFunction(getpary
Window_OneArgNoReturnFunction(clearok, int, "i;True(1) or False(0)")
Window_OneArgNoReturnFunction(idlok, int, "i;True(1) or False(0)")
@@ -37,16 +44,29 @@ http://bugs.python.org/issue21457
Window_OneArgNoReturnFunction(notimeout, int, "i;True(1) or False(0)")
Window_OneArgNoReturnFunction(scrollok, int, "i;True(1) or False(0)")
Window_OneArgNoReturnFunction(winsdelln, int, "i;nlines")
-@@ -1070,7 +1057,7 @@ PyCursesWindow_EchoChar(PyCursesWindowOb
+@@ -940,6 +932,12 @@ int py_mvwdelch(WINDOW *w, int y, int x)
+ }
+ #endif
+
++#if defined(HAVE_CURSES_IS_PAD)
++#define py_is_pad(win) is_pad(win)
++#elif defined(WINDOW_HAS_FLAGS)
++#define py_is_pad(win) ((win) ? ((win)->_flags & _ISPAD) != 0 : FALSE)
++#endif
++
+ /* chgat, added by Fabian Kreutz <fabian.kreutz at gmx.net> */
+
+ static PyObject *
+@@ -1080,7 +1078,7 @@ PyCursesWindow_EchoChar(PyCursesWindowOb
return NULL;
#ifdef WINDOW_HAS_FLAGS
- if (self->win->_flags & _ISPAD)
-+ if (is_pad(self->win))
++ if (py_is_pad(self->win))
return PyCursesCheckERR(pechochar(self->win, ch | attr),
"echochar");
else
-@@ -1156,11 +1143,7 @@ PyCursesWindow_GetKey(PyCursesWindowObje
+@@ -1166,11 +1164,7 @@ PyCursesWindow_GetKey(PyCursesWindowObje
return Py_BuildValue("C", rtn);
} else {
const char *knp;
@@ -58,54 +78,34 @@ http://bugs.python.org/issue21457
return PyUnicode_FromString((knp == NULL) ? "" : knp);
}
}
-@@ -1593,7 +1576,7 @@ PyCursesWindow_NoOutRefresh(PyCursesWind
+@@ -1619,7 +1613,7 @@ PyCursesWindow_NoOutRefresh(PyCursesWind
#ifndef WINDOW_HAS_FLAGS
if (0)
#else
- if (self->win->_flags & _ISPAD)
-+ if (is_pad(self->win))
++ if (py_is_pad(self->win))
#endif
{
switch(PyTuple_Size(args)) {
-@@ -1768,7 +1751,7 @@ PyCursesWindow_Refresh(PyCursesWindowObj
+@@ -1794,7 +1788,7 @@ PyCursesWindow_Refresh(PyCursesWindowObj
#ifndef WINDOW_HAS_FLAGS
if (0)
#else
- if (self->win->_flags & _ISPAD)
-+ if (is_pad(self->win))
++ if (py_is_pad(self->win))
#endif
{
switch(PyTuple_Size(args)) {
-@@ -1835,7 +1818,7 @@ PyCursesWindow_SubWin(PyCursesWindowObje
+@@ -1861,7 +1855,7 @@ PyCursesWindow_SubWin(PyCursesWindowObje
/* printf("Subwin: %i %i %i %i \n", nlines, ncols, begin_y, begin_x); */
#ifdef WINDOW_HAS_FLAGS
- if (self->win->_flags & _ISPAD)
-+ if (is_pad(self->win))
++ if (py_is_pad(self->win))
win = subpad(self->win, nlines, ncols, begin_y, begin_x);
else
#endif
-@@ -2576,15 +2559,15 @@ PyCurses_IntrFlush(PyObject *self, PyObj
- static PyObject *
- PyCurses_Is_Term_Resized(PyObject *self, PyObject *args)
- {
-- int lines;
-- int columns;
-+ int nlines;
-+ int ncolumns;
- int result;
-
- PyCursesInitialised;
-
-- if (!PyArg_ParseTuple(args,"ii:is_term_resized", &lines, &columns))
-+ if (!PyArg_ParseTuple(args,"ii:is_term_resized", &nlines, &ncolumns))
- return NULL;
-- result = is_term_resized(lines, columns);
-+ result = is_term_resized(nlines, ncolumns);
- if (result == TRUE) {
- Py_INCREF(Py_True);
- return Py_True;
-@@ -2595,7 +2578,6 @@ PyCurses_Is_Term_Resized(PyObject *self,
+@@ -2621,7 +2615,6 @@ PyCurses_Is_Term_Resized(PyObject *self,
}
#endif /* HAVE_CURSES_IS_TERM_RESIZED */
@@ -113,7 +113,7 @@ http://bugs.python.org/issue21457
static PyObject *
PyCurses_KeyName(PyObject *self, PyObject *args)
{
-@@ -2614,7 +2596,6 @@ PyCurses_KeyName(PyObject *self, PyObjec
+@@ -2640,7 +2633,6 @@ PyCurses_KeyName(PyObject *self, PyObjec
return PyBytes_FromString((knp == NULL) ? "" : knp);
}
@@ -121,50 +121,7 @@ http://bugs.python.org/issue21457
static PyObject *
PyCurses_KillChar(PyObject *self)
-@@ -2879,16 +2860,16 @@ PyCurses_update_lines_cols(PyObject *sel
- static PyObject *
- PyCurses_ResizeTerm(PyObject *self, PyObject *args)
- {
-- int lines;
-- int columns;
-+ int nlines;
-+ int ncolumns;
- PyObject *result;
-
- PyCursesInitialised;
-
-- if (!PyArg_ParseTuple(args,"ii:resizeterm", &lines, &columns))
-+ if (!PyArg_ParseTuple(args,"ii:resizeterm", &nlines, &ncolumns))
- return NULL;
-
-- result = PyCursesCheckERR(resizeterm(lines, columns), "resizeterm");
-+ result = PyCursesCheckERR(resizeterm(nlines, ncolumns), "resizeterm");
- if (!result)
- return NULL;
- if (!update_lines_cols())
-@@ -2902,17 +2883,17 @@ PyCurses_ResizeTerm(PyObject *self, PyOb
- static PyObject *
- PyCurses_Resize_Term(PyObject *self, PyObject *args)
- {
-- int lines;
-- int columns;
-+ int nlines;
-+ int ncolumns;
-
- PyObject *result;
-
- PyCursesInitialised;
-
-- if (!PyArg_ParseTuple(args,"ii:resize_term", &lines, &columns))
-+ if (!PyArg_ParseTuple(args,"ii:resize_term", &nlines, &ncolumns))
- return NULL;
-
-- result = PyCursesCheckERR(resize_term(lines, columns), "resize_term");
-+ result = PyCursesCheckERR(resize_term(nlines, ncolumns), "resize_term");
- if (!result)
- return NULL;
- if (!update_lines_cols())
-@@ -3228,9 +3209,7 @@ static PyMethodDef PyCurses_methods[] =
+@@ -3254,9 +3246,7 @@ static PyMethodDef PyCurses_methods[] =
#ifdef HAVE_CURSES_IS_TERM_RESIZED
{"is_term_resized", (PyCFunction)PyCurses_Is_Term_Resized, METH_VARARGS},
#endif
@@ -174,7 +131,7 @@ http://bugs.python.org/issue21457
{"killchar", (PyCFunction)PyCurses_KillChar, METH_NOARGS},
{"longname", (PyCFunction)PyCurses_longname, METH_NOARGS},
{"meta", (PyCFunction)PyCurses_Meta, METH_VARARGS},
-@@ -3359,9 +3338,7 @@ PyInit__curses(void)
+@@ -3385,9 +3375,7 @@ PyInit__curses(void)
SetDictInt("A_DIM", A_DIM);
SetDictInt("A_BOLD", A_BOLD);
SetDictInt("A_ALTCHARSET", A_ALTCHARSET);
@@ -184,7 +141,7 @@ http://bugs.python.org/issue21457
SetDictInt("A_PROTECT", A_PROTECT);
SetDictInt("A_CHARTEXT", A_CHARTEXT);
SetDictInt("A_COLOR", A_COLOR);
-@@ -3433,7 +3410,6 @@ PyInit__curses(void)
+@@ -3459,7 +3447,6 @@ PyInit__curses(void)
int key;
char *key_n;
char *key_n2;
@@ -192,7 +149,7 @@ http://bugs.python.org/issue21457
for (key=KEY_MIN;key < KEY_MAX; key++) {
key_n = (char *)keyname(key);
if (key_n == NULL || strcmp(key_n,"UNKNOWN KEY")==0)
-@@ -3461,7 +3437,6 @@ PyInit__curses(void)
+@@ -3487,7 +3474,6 @@ PyInit__curses(void)
if (key_n2 != key_n)
PyMem_Free(key_n2);
}
Index: pkgsrc/lang/python35/patches/patch-setup.py
diff -u pkgsrc/lang/python35/patches/patch-setup.py:1.4 pkgsrc/lang/python35/patches/patch-setup.py:1.5
--- pkgsrc/lang/python35/patches/patch-setup.py:1.4 Thu Jan 26 09:45:23 2017
+++ pkgsrc/lang/python35/patches/patch-setup.py Sun Jun 17 19:21:22 2018
@@ -1,27 +1,31 @@
-$NetBSD: patch-setup.py,v 1.4 2017/01/26 09:45:23 jperkin Exp $
+$NetBSD: patch-setup.py,v 1.5 2018/06/17 19:21:22 adam Exp $
---- setup.py.orig 2017-01-17 07:57:54.000000000 +0000
+Disable certain modules, so they can be built as separate packages.
+Do not look for ncursesw.
+Assume panel_library is correct; this is a fix for ncurses' gnupanel
+ which will get transformed to panel in buildlink.
+
+--- setup.py.orig 2018-02-04 23:40:56.000000000 +0000
+++ setup.py
@@ -7,7 +7,7 @@ import importlib._bootstrap
import importlib.util
import sysconfig
-from distutils import log
-+from distutils import log,text_file
++from distutils import log, text_file
from distutils.errors import *
from distutils.core import Extension, setup
from distutils.command.build_ext import build_ext
-@@ -43,7 +43,8 @@ host_platform = get_platform()
+@@ -43,7 +43,7 @@ host_platform = get_platform()
COMPILED_WITH_PYDEBUG = ('--with-pydebug' in sysconfig.get_config_var("CONFIG_ARGS"))
# This global variable is used to hold the list of modules to be disabled.
-disabled_module_list = []
-+disabled_module_list = ["_curses", "_curses_panel", "_elementtree",
-+"_sqlite3", "_tkinter", "_gdbm", "pyexpat", "readline", "spwd", "xxlimited"]
++disabled_module_list = ["_curses", "_curses_panel", "_elementtree", "_gdbm", "pyexpat", "readline", "_sqlite3", "_tkinter", "xxlimited"]
def add_dir_to_list(dirlist, dir):
"""Add the directory 'dir' to the list 'dirlist' (after any relative
-@@ -487,15 +488,15 @@ class PyBuildExt(build_ext):
+@@ -487,15 +487,15 @@ class PyBuildExt(build_ext):
return ['m']
def detect_modules(self):
@@ -46,17 +50,26 @@ $NetBSD: patch-setup.py,v 1.4 2017/01/26
self.add_multiarch_paths()
# Add paths specified in the environment variables LDFLAGS and
-@@ -808,8 +809,7 @@ class PyBuildExt(build_ext):
+@@ -742,8 +742,6 @@ class PyBuildExt(build_ext):
+ # use the same library for the readline and curses modules.
+ if 'curses' in readline_termcap_library:
+ curses_library = readline_termcap_library
+- elif self.compiler.find_library_file(lib_dirs, 'ncursesw'):
+- curses_library = 'ncursesw'
+ elif self.compiler.find_library_file(lib_dirs, 'ncurses'):
+ curses_library = 'ncurses'
+ elif self.compiler.find_library_file(lib_dirs, 'curses'):
+@@ -808,8 +806,7 @@ class PyBuildExt(build_ext):
depends = ['socketmodule.h']) )
# Detect SSL support for the socket module (via _ssl)
search_for_ssl_incs_in = [
- '/usr/local/ssl/include',
- '/usr/contrib/ssl/include/'
-+ '/usr/include'
++ '@SSLBASE@/include'
]
ssl_incs = find_file('openssl/ssl.h', inc_dirs,
search_for_ssl_incs_in
-@@ -820,9 +820,7 @@ class PyBuildExt(build_ext):
+@@ -820,9 +817,7 @@ class PyBuildExt(build_ext):
if krb5_h:
ssl_incs += krb5_h
ssl_libs = find_library_file(self.compiler, 'ssl',lib_dirs,
@@ -67,7 +80,7 @@ $NetBSD: patch-setup.py,v 1.4 2017/01/26
if (ssl_incs is not None and
ssl_libs is not None):
-@@ -841,7 +839,7 @@ class PyBuildExt(build_ext):
+@@ -841,7 +836,7 @@ class PyBuildExt(build_ext):
# look for the openssl version header on the compiler search path.
opensslv_h = find_file('openssl/opensslv.h', [],
@@ -76,7 +89,7 @@ $NetBSD: patch-setup.py,v 1.4 2017/01/26
if opensslv_h:
name = os.path.join(opensslv_h[0], 'openssl/opensslv.h')
if host_platform == 'darwin' and is_macosx_sdk_path(name):
-@@ -1215,6 +1213,30 @@ class PyBuildExt(build_ext):
+@@ -1215,6 +1210,30 @@ class PyBuildExt(build_ext):
dbm_order = ['gdbm']
# The standard Unix dbm module:
if host_platform not in ['cygwin']:
@@ -107,7 +120,7 @@ $NetBSD: patch-setup.py,v 1.4 2017/01/26
config_args = [arg.strip("'")
for arg in sysconfig.get_config_var("CONFIG_ARGS").split()]
dbm_args = [arg for arg in config_args
-@@ -1226,7 +1248,7 @@ class PyBuildExt(build_ext):
+@@ -1226,7 +1245,7 @@ class PyBuildExt(build_ext):
dbmext = None
for cand in dbm_order:
if cand == "ndbm":
@@ -116,7 +129,17 @@ $NetBSD: patch-setup.py,v 1.4 2017/01/26
# Some systems have -lndbm, others have -lgdbm_compat,
# others don't have either
if self.compiler.find_library_file(lib_dirs,
-@@ -2028,10 +2050,7 @@ class PyBuildExt(build_ext):
+@@ -1363,8 +1382,7 @@ class PyBuildExt(build_ext):
+ missing.append('_curses')
+
+ # If the curses module is enabled, check for the panel module
+- if (module_enabled(exts, '_curses') and
+- self.compiler.find_library_file(lib_dirs, panel_library)):
++ if (module_enabled(exts, '_curses')):
+ exts.append( Extension('_curses_panel', ['_curses_panel.c'],
+ include_dirs=curses_includes,
+ define_macros=curses_defines,
+@@ -2031,10 +2049,7 @@ class PyBuildExt(build_ext):
depends = ['_decimal/docstrings.h']
else:
srcdir = sysconfig.get_config_var('srcdir')
@@ -128,7 +151,7 @@ $NetBSD: patch-setup.py,v 1.4 2017/01/26
libraries = []
sources = [
'_decimal/_decimal.c',
-@@ -2277,7 +2296,7 @@ def main():
+@@ -2280,7 +2295,7 @@ def main():
# If you change the scripts installed here, you also need to
# check the PyBuildScripts command above, and change the links
# created by the bininstall target in Makefile.pre.in
Index: pkgsrc/lang/python35/patches/patch-configure
diff -u pkgsrc/lang/python35/patches/patch-configure:1.2 pkgsrc/lang/python35/patches/patch-configure:1.3
--- pkgsrc/lang/python35/patches/patch-configure:1.2 Tue May 30 14:04:54 2017
+++ pkgsrc/lang/python35/patches/patch-configure Sun Jun 17 19:21:22 2018
@@ -1,17 +1,13 @@
-$NetBSD: patch-configure,v 1.2 2017/05/30 14:04:54 bouyer Exp $
-
-MirBSD support
-http://bugs.python.org/issue21458
+$NetBSD: patch-configure,v 1.3 2018/06/17 19:21:22 adam Exp $
+MirBSD support: http://bugs.python.org/issue21458
Changes for consistency across pkgsrc platforms.
+Detect is_pad() (taken from Python 3.7).
+Detect netcan/can.h on NetBSD
-XXX: Not sure what the BLDSHARED changes are about.
-
-detect netcan/can.h on NetBSD
-
---- configure.orig 2017-01-17 08:57:54.000000000 +0100
-+++ configure 2017-05-30 15:40:52.322257152 +0200
-@@ -3462,7 +3462,7 @@
+--- configure.orig 2018-02-04 23:40:56.000000000 +0000
++++ configure
+@@ -3441,7 +3441,7 @@ case $ac_sys_system/$ac_sys_release in
# Reconfirmed for OpenBSD 3.3 by Zachary Hamm, for 3.4 by Jason Ish.
# In addition, Stefan Krah confirms that issue #1244610 exists through
# OpenBSD 4.6, but is fixed in 4.7.
@@ -20,7 +16,7 @@ detect netcan/can.h on NetBSD
define_xopen_source=no
# OpenBSD undoes our definition of __BSD_VISIBLE if _XOPEN_SOURCE is
# also defined. This can be overridden by defining _BSD_SOURCE
-@@ -5996,7 +5996,7 @@
+@@ -5975,7 +5975,7 @@ $as_echo "#define Py_ENABLE_SHARED 1" >>
PY3LIBRARY=libpython3.so
fi
;;
@@ -29,7 +25,7 @@ detect netcan/can.h on NetBSD
LDLIBRARY='libpython$(LDVERSION).so'
BLDLIBRARY='-L. -lpython$(LDVERSION)'
RUNSHARED=LD_LIBRARY_PATH=`pwd`${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
-@@ -7991,7 +7991,7 @@
+@@ -7990,7 +7990,7 @@ done
# On Linux, can.h and can/raw.h require sys/socket.h
@@ -38,7 +34,7 @@ detect netcan/can.h on NetBSD
do :
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "
-@@ -9269,8 +9269,8 @@
+@@ -9268,8 +9268,8 @@ then
LDCXXSHARED="$LDCXXSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
else
# No framework, use the Python app as bundle-loader
@@ -49,7 +45,7 @@ detect netcan/can.h on NetBSD
LDCXXSHARED="$LDCXXSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
fi ;;
Darwin/*)
-@@ -9294,9 +9294,9 @@
+@@ -9293,9 +9293,9 @@ then
LDCXXSHARED="$LDCXXSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
else
# No framework, use the Python app as bundle-loader
@@ -62,7 +58,7 @@ detect netcan/can.h on NetBSD
fi
else
# building for OS X 10.3 and later
-@@ -9335,6 +9335,9 @@
+@@ -9334,6 +9334,9 @@ then
;;
esac
fi;;
@@ -72,7 +68,7 @@ detect netcan/can.h on NetBSD
NetBSD*|DragonFly*)
LDSHARED='$(CC) -shared'
LDCXXSHARED='$(CXX) -shared';;
-@@ -9378,7 +9381,7 @@
+@@ -9377,7 +9380,7 @@ then
fi;;
Linux*|GNU*) CCSHARED="-fPIC";;
BSD/OS*/4*) CCSHARED="-fpic";;
@@ -81,7 +77,7 @@ detect netcan/can.h on NetBSD
OpenUNIX*|UnixWare*)
if test "$GCC" = "yes"
then CCSHARED="-fPIC"
-@@ -9427,7 +9430,7 @@
+@@ -9426,7 +9429,7 @@ then
OpenUNIX*|UnixWare*) LINKFORSHARED="-Wl,-Bexport";;
SCO_SV*) LINKFORSHARED="-Wl,-Bexport";;
ReliantUNIX*) LINKFORSHARED="-W1 -Blargedynsym";;
@@ -90,7 +86,7 @@ detect netcan/can.h on NetBSD
if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
then
LINKFORSHARED="-Wl,--export-dynamic"
-@@ -14758,8 +14761,6 @@
+@@ -14757,8 +14760,6 @@ $as_echo "$SOABI" >&6; }
case $ac_sys_system in
@@ -99,3 +95,40 @@ detect netcan/can.h on NetBSD
*)
EXT_SUFFIX=${SHLIB_SUFFIX};;
esac
+@@ -15694,6 +15695,36 @@ $as_echo "#define WINDOW_HAS_FLAGS 1" >>
+
+ fi
+
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_pad" >&5
++$as_echo_n "checking for is_pad... " >&6; }
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h. */
++#include <curses.h>
++int
++main ()
++{
++
++#ifndef is_pad
++void *x=is_pad
++#endif
++
++ ;
++ return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++
++$as_echo "#define HAVE_CURSES_IS_PAD 1" >>confdefs.h
++
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
++$as_echo "yes" >&6; }
++else
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_term_resized" >&5
+ $as_echo_n "checking for is_term_resized... " >&6; }
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Index: pkgsrc/lang/python35/patches/patch-pyconfig.h.in
diff -u pkgsrc/lang/python35/patches/patch-pyconfig.h.in:1.1 pkgsrc/lang/python35/patches/patch-pyconfig.h.in:1.2
--- pkgsrc/lang/python35/patches/patch-pyconfig.h.in:1.1 Tue May 30 14:04:54 2017
+++ pkgsrc/lang/python35/patches/patch-pyconfig.h.in Sun Jun 17 19:21:22 2018
@@ -1,10 +1,21 @@
-$NetBSD: patch-pyconfig.h.in,v 1.1 2017/05/30 14:04:54 bouyer Exp $
+$NetBSD: patch-pyconfig.h.in,v 1.2 2018/06/17 19:21:22 adam Exp $
-detect netcan/can.h on NetBSD
+Detect is_pad() (taken from Python 3.7).
+Detect netcan/can.h on NetBSD
---- pyconfig.h.in.orig 2017-01-17 08:57:54.000000000 +0100
-+++ pyconfig.h.in 2017-05-30 15:41:41.207090795 +0200
-@@ -540,6 +540,9 @@
+--- pyconfig.h.in.orig 2018-02-04 23:40:56.000000000 +0000
++++ pyconfig.h.in
+@@ -146,6 +146,9 @@
+ /* Define to 1 if you have the <curses.h> header file. */
+ #undef HAVE_CURSES_H
+
++/* Define if you have the 'is_pad' function or macro. */
++#undef HAVE_CURSES_IS_PAD
++
+ /* Define if you have the 'is_term_resized' function. */
+ #undef HAVE_CURSES_IS_TERM_RESIZED
+
+@@ -540,6 +543,9 @@
/* Define to 1 if you have the <linux/can/raw.h> header file. */
#undef HAVE_LINUX_CAN_RAW_H
Index: pkgsrc/lang/python36/Makefile
diff -u pkgsrc/lang/python36/Makefile:1.13 pkgsrc/lang/python36/Makefile:1.14
--- pkgsrc/lang/python36/Makefile:1.13 Tue Dec 19 09:37:14 2017
+++ pkgsrc/lang/python36/Makefile Sun Jun 17 19:21:22 2018
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.13 2017/12/19 09:37:14 adam Exp $
+# $NetBSD: Makefile,v 1.14 2018/06/17 19:21:22 adam Exp $
.include "dist.mk"
PKGNAME= python36-${PY_DISTVERSION}
+PKGREVISION= 1
CATEGORIES= lang python
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
@@ -22,12 +23,12 @@ PRINT_PLIST_AWK+= sub(/.opt-[12].pyc$$/,
USE_LANGUAGES= c c++
GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= --with-threads
CONFIGURE_ARGS+= --enable-shared
-CONFIGURE_ARGS+= OPT=${CFLAGS:M*:Q}
CONFIGURE_ARGS+= --with-system-ffi
-CONFIGURE_ARGS+= --without-pymalloc
+CONFIGURE_ARGS+= --with-threads
CONFIGURE_ARGS+= --without-ensurepip
+CONFIGURE_ARGS+= --without-pymalloc
+CONFIGURE_ENV+= OPT=${CFLAGS:M*:Q}
CONFIGURE_ENV+= ac_cv_path_mkdir=${TOOLS_PATH.mkdir}
PKGCONFIG_OVERRIDE+= Misc/python.pc.in
@@ -104,15 +105,60 @@ PRINT_PLIST_AWK+= { gsub(/python${PY_VER
TEST_TARGET= test
INSTALL_TARGET= altinstall
-REPLACE_INTERPRETER+= py36
-REPLACE.py36.old= .*python[^ ]*
-REPLACE.py36.new= ${PREFIX}/bin/python${PY_VER_SUFFIX}
-REPLACE_FILES.py36= Lib/*.py Lib/*/*.py Lib/*/*/*.py Lib/*/*/*/*.py
+REPLACE_INTERPRETER+= python
+REPLACE.python.old= .*python[^ ]*
+REPLACE.python.new= ${PREFIX}/bin/python${PY_VER_SUFFIX}
+REPLACE_FILES.python= Lib/base64.py
+REPLACE_FILES.python+= Lib/cProfile.py
+REPLACE_FILES.python+= Lib/cgi.py
+REPLACE_FILES.python+= Lib/encodings/rot_13.py
+REPLACE_FILES.python+= Lib/idlelib/pyshell.py
+REPLACE_FILES.python+= Lib/keyword.py
+REPLACE_FILES.python+= Lib/lib2to3/pgen2/token.py
+REPLACE_FILES.python+= Lib/lib2to3/tests/data/different_encoding.py
+REPLACE_FILES.python+= Lib/lib2to3/tests/data/false_encoding.py
+REPLACE_FILES.python+= Lib/lib2to3/tests/pytree_idempotency.py
+REPLACE_FILES.python+= Lib/pdb.py
+REPLACE_FILES.python+= Lib/platform.py
+REPLACE_FILES.python+= Lib/profile.py
+REPLACE_FILES.python+= Lib/pydoc.py
+REPLACE_FILES.python+= Lib/quopri.py
+REPLACE_FILES.python+= Lib/smtpd.py
+REPLACE_FILES.python+= Lib/smtplib.py
+REPLACE_FILES.python+= Lib/symbol.py
+REPLACE_FILES.python+= Lib/tabnanny.py
+REPLACE_FILES.python+= Lib/tarfile.py
+REPLACE_FILES.python+= Lib/test/bisect.py
+REPLACE_FILES.python+= Lib/test/crashers/recursive_call.py
+REPLACE_FILES.python+= Lib/test/curses_tests.py
+REPLACE_FILES.python+= Lib/test/pystone.py
+REPLACE_FILES.python+= Lib/test/re_tests.py
+REPLACE_FILES.python+= Lib/test/regrtest.py
+REPLACE_FILES.python+= Lib/timeit.py
+REPLACE_FILES.python+= Lib/trace.py
+REPLACE_FILES.python+= Lib/turtledemo/__main__.py
+REPLACE_FILES.python+= Lib/turtledemo/bytedesign.py
+REPLACE_FILES.python+= Lib/turtledemo/clock.py
+REPLACE_FILES.python+= Lib/turtledemo/forest.py
+REPLACE_FILES.python+= Lib/turtledemo/fractalcurves.py
+REPLACE_FILES.python+= Lib/turtledemo/lindenmayer.py
+REPLACE_FILES.python+= Lib/turtledemo/minimal_hanoi.py
+REPLACE_FILES.python+= Lib/turtledemo/paint.py
+REPLACE_FILES.python+= Lib/turtledemo/peace.py
+REPLACE_FILES.python+= Lib/turtledemo/penrose.py
+REPLACE_FILES.python+= Lib/turtledemo/planet_and_moon.py
+REPLACE_FILES.python+= Lib/turtledemo/sorting_animate.py
+REPLACE_FILES.python+= Lib/turtledemo/tree.py
+REPLACE_FILES.python+= Lib/turtledemo/yinyang.py
+REPLACE_FILES.python+= Lib/uu.py
+REPLACE_FILES.python+= Lib/webbrowser.py
SUBST_CLASSES+= findlib
SUBST_MESSAGE.findlib= Fixing find_library_file on Darwin.
SUBST_STAGE.findlib= pre-configure
-SUBST_FILES.findlib= Lib/distutils/unixccompiler.py
+SUBST_FILES.findlib= Lib/ctypes/macholib/dyld.py
+SUBST_FILES.findlib+= Lib/ctypes/util.py
+SUBST_FILES.findlib+= Lib/distutils/unixccompiler.py
SUBST_SED.findlib= -e 's,/usr/local,${PREFIX},'
# XXX: It might be needed to add manually more paths like ${PREFIX}/qt5/lib
@@ -120,18 +166,12 @@ SUBST_SED.findlib= -e 's,/usr/local,${PR
# >>> from ctypes.util import find_library
# >>> find_library("m")
# 'libm.so.0'
-# >>> find_library("crypto")
-# 'libcrypto.so.11'
-# >>> find_library("GL")
-# 'libGL.so.2'
-# >>> find_library("curl")
-# 'libcurl.so.4'
SUBST_CLASSES+= pfindlib
SUBST_MESSAGE.pfindlib= Fixing find_library() on POSIX-like (excluding Darwin) systems.
SUBST_STAGE.pfindlib= pre-configure
SUBST_FILES.pfindlib= Lib/ctypes/util.py
-SUBST_SED.pfindlib= -e 's!\(-Wl,-t -o\)!${COMPILER_RPATH_FLAG}${PREFIX}/lib -L${PREFIX}/lib \1!'
+SUBST_SED.pfindlib= -e "s!\('-Wl,-t', \)!'${COMPILER_RPATH_FLAG}${PREFIX}/lib', '-L${PREFIX}/lib', \1!"
.include "options.mk"
Index: pkgsrc/lang/python36/PLIST.Linux
diff -u pkgsrc/lang/python36/PLIST.Linux:1.2 pkgsrc/lang/python36/PLIST.Linux:1.3
--- pkgsrc/lang/python36/PLIST.Linux:1.2 Thu Jan 19 11:15:52 2017
+++ pkgsrc/lang/python36/PLIST.Linux Sun Jun 17 19:21:22 2018
@@ -1,2 +1,3 @@
-@comment $NetBSD: PLIST.Linux,v 1.2 2017/01/19 11:15:52 leot Exp $
+@comment $NetBSD: PLIST.Linux,v 1.3 2018/06/17 19:21:22 adam Exp $
lib/python${PY_VER_SUFFIX}/lib-dynload/ossaudiodev.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/spwd.so
Index: pkgsrc/lang/python36/distinfo
diff -u pkgsrc/lang/python36/distinfo:1.19 pkgsrc/lang/python36/distinfo:1.20
--- pkgsrc/lang/python36/distinfo:1.19 Sat Jun 2 23:31:48 2018
+++ pkgsrc/lang/python36/distinfo Sun Jun 17 19:21:22 2018
@@ -1,10 +1,11 @@
-$NetBSD: distinfo,v 1.19 2018/06/02 23:31:48 youri Exp $
+$NetBSD: distinfo,v 1.20 2018/06/17 19:21:22 adam Exp $
SHA1 (Python-3.6.5.tar.xz) = 5a7a833a36f1006257d298787f4c38493c5d1689
RMD160 (Python-3.6.5.tar.xz) = 213ced5e09552468b1efc855727b743a3ab30e8b
SHA512 (Python-3.6.5.tar.xz) = 6b26fcd296b9bd8e67861eff10d14db7507711ddba947288d16d6def53135c39326b7f969c04bb2b2993f924d9e7ad3f5c5282a3915760bc0885cf0a8ea5eb51
Size (Python-3.6.5.tar.xz) = 17049912 bytes
-SHA1 (patch-Lib_distutils_command_install.py) = 6fc6f5d918b7581fc62cd0fe55857ee932c3a341
+SHA1 (patch-Lib_ctypes_util.py) = 9f8b674e06eea11e723a34c8af762436a5e3f52e
+SHA1 (patch-Lib_distutils_command_install.py) = 29204f34296f36ab2b21c745f915ba73caf2b71c
SHA1 (patch-Lib_distutils_sysconfig.py) = 6822eafb4dfded86d7f7353831816aeb8119e6cf
SHA1 (patch-Lib_distutils_unixccompiler.py) = e7aa684fa186de7a01486c3d8bfa177afdd22ef9
SHA1 (patch-Lib_sysconfig.py) = a4f009ed73ebbd9d9c4bf7e12b7981182ed8fd7c
@@ -16,4 +17,4 @@ SHA1 (patch-Modules_socketmodule.h) = 13
SHA1 (patch-Python_thread__pthread.h) = fb81eaa604b4ed7c1b64c3f4731d58a8aee257be
SHA1 (patch-configure) = ab2fb05bb25ba11baecfeb58918f436d3717b2ae
SHA1 (patch-pyconfig.h.in) = 58e2c03489f9b6e4d88f144d8c09773f92eacd61
-SHA1 (patch-setup.py) = 95d4b411b81e18635556af6c8c4e7af6a8a2a14c
+SHA1 (patch-setup.py) = 56851b30c8a1538012e7c78e7d33af25da5f7db4
Index: pkgsrc/lang/python36/patches/patch-Lib_distutils_command_install.py
diff -u pkgsrc/lang/python36/patches/patch-Lib_distutils_command_install.py:1.1 pkgsrc/lang/python36/patches/patch-Lib_distutils_command_install.py:1.2
--- pkgsrc/lang/python36/patches/patch-Lib_distutils_command_install.py:1.1 Sun Jan 1 14:34:27 2017
+++ pkgsrc/lang/python36/patches/patch-Lib_distutils_command_install.py Sun Jun 17 19:21:22 2018
@@ -1,4 +1,6 @@
-$NetBSD: patch-Lib_distutils_command_install.py,v 1.1 2017/01/01 14:34:27 adam Exp $
+$NetBSD: patch-Lib_distutils_command_install.py,v 1.2 2018/06/17 19:21:22 adam Exp $
+
+Conditionally install Python eggs.
--- Lib/distutils/command/install.py.orig 2016-12-23 02:21:19.000000000 +0000
+++ Lib/distutils/command/install.py
Index: pkgsrc/lang/python36/patches/patch-setup.py
diff -u pkgsrc/lang/python36/patches/patch-setup.py:1.4 pkgsrc/lang/python36/patches/patch-setup.py:1.5
--- pkgsrc/lang/python36/patches/patch-setup.py:1.4 Tue Dec 19 09:37:14 2017
+++ pkgsrc/lang/python36/patches/patch-setup.py Sun Jun 17 19:21:22 2018
@@ -1,28 +1,31 @@
-$NetBSD: patch-setup.py,v 1.4 2017/12/19 09:37:14 adam Exp $
+$NetBSD: patch-setup.py,v 1.5 2018/06/17 19:21:22 adam Exp $
-Disable modules, so they can be built as separate packages.
+Disable certain modules, so they can be built as separate packages.
+Do not look for ncursesw.
+Assume panel_library is correct; this is a fix for ncurses' gnupanel
+ which will get transformed to panel in buildlink.
---- setup.py.orig 2017-12-19 04:53:56.000000000 +0000
+--- setup.py.orig 2018-03-28 09:19:31.000000000 +0000
+++ setup.py
-@@ -8,6 +8,7 @@ import importlib.util
+@@ -7,7 +7,7 @@ import importlib._bootstrap
+ import importlib.util
import sysconfig
- from distutils import log
-+from distutils import text_file
+-from distutils import log
++from distutils import log, text_file
from distutils.errors import *
from distutils.core import Extension, setup
from distutils.command.build_ext import build_ext
-@@ -43,7 +44,8 @@ host_platform = get_platform()
+@@ -43,7 +43,7 @@ host_platform = get_platform()
COMPILED_WITH_PYDEBUG = ('--with-pydebug' in sysconfig.get_config_var("CONFIG_ARGS"))
# This global variable is used to hold the list of modules to be disabled.
-disabled_module_list = []
-+disabled_module_list = ["_curses", "_curses_panel", "_elementtree",
-+"_sqlite3", "_tkinter", "_gdbm", "pyexpat", "readline", "spwd", "xxlimited"]
++disabled_module_list = ["_curses", "_curses_panel", "_elementtree", "_gdbm", "pyexpat", "readline", "_sqlite3", "_tkinter", "xxlimited"]
def add_dir_to_list(dirlist, dir):
"""Add the directory 'dir' to the list 'dirlist' (after any relative
-@@ -512,15 +514,15 @@ class PyBuildExt(build_ext):
+@@ -512,15 +512,15 @@ class PyBuildExt(build_ext):
return ['m']
def detect_modules(self):
@@ -47,7 +50,16 @@ Disable modules, so they can be built as
self.add_multiarch_paths()
# Add paths specified in the environment variables LDFLAGS and
-@@ -842,8 +844,7 @@ class PyBuildExt(build_ext):
+@@ -776,8 +776,6 @@ class PyBuildExt(build_ext):
+ # use the same library for the readline and curses modules.
+ if 'curses' in readline_termcap_library:
+ curses_library = readline_termcap_library
+- elif self.compiler.find_library_file(lib_dirs, 'ncursesw'):
+- curses_library = 'ncursesw'
+ elif self.compiler.find_library_file(lib_dirs, 'ncurses'):
+ curses_library = 'ncurses'
+ elif self.compiler.find_library_file(lib_dirs, 'curses'):
+@@ -842,8 +840,7 @@ class PyBuildExt(build_ext):
depends = ['socketmodule.h']) )
# Detect SSL support for the socket module (via _ssl)
search_for_ssl_incs_in = [
@@ -57,7 +69,7 @@ Disable modules, so they can be built as
]
ssl_incs = find_file('openssl/ssl.h', inc_dirs,
search_for_ssl_incs_in
-@@ -854,9 +855,7 @@ class PyBuildExt(build_ext):
+@@ -854,9 +851,7 @@ class PyBuildExt(build_ext):
if krb5_h:
ssl_incs += krb5_h
ssl_libs = find_library_file(self.compiler, 'ssl',lib_dirs,
@@ -68,7 +80,7 @@ Disable modules, so they can be built as
if (ssl_incs is not None and
ssl_libs is not None):
-@@ -875,7 +874,7 @@ class PyBuildExt(build_ext):
+@@ -875,7 +870,7 @@ class PyBuildExt(build_ext):
# look for the openssl version header on the compiler search path.
opensslv_h = find_file('openssl/opensslv.h', [],
@@ -77,7 +89,7 @@ Disable modules, so they can be built as
if opensslv_h:
name = os.path.join(opensslv_h[0], 'openssl/opensslv.h')
if host_platform == 'darwin' and is_macosx_sdk_path(name):
-@@ -1275,6 +1274,30 @@ class PyBuildExt(build_ext):
+@@ -1275,6 +1270,30 @@ class PyBuildExt(build_ext):
dbm_order = ['gdbm']
# The standard Unix dbm module:
if host_platform not in ['cygwin']:
@@ -108,7 +120,7 @@ Disable modules, so they can be built as
config_args = [arg.strip("'")
for arg in sysconfig.get_config_var("CONFIG_ARGS").split()]
dbm_args = [arg for arg in config_args
-@@ -1286,7 +1309,7 @@ class PyBuildExt(build_ext):
+@@ -1286,7 +1305,7 @@ class PyBuildExt(build_ext):
dbmext = None
for cand in dbm_order:
if cand == "ndbm":
@@ -117,7 +129,17 @@ Disable modules, so they can be built as
# Some systems have -lndbm, others have -lgdbm_compat,
# others don't have either
if self.compiler.find_library_file(lib_dirs,
-@@ -2105,10 +2128,7 @@ class PyBuildExt(build_ext):
+@@ -1418,8 +1437,7 @@ class PyBuildExt(build_ext):
+ missing.append('_curses')
+
+ # If the curses module is enabled, check for the panel module
+- if (module_enabled(exts, '_curses') and
+- self.compiler.find_library_file(lib_dirs, panel_library)):
++ if (module_enabled(exts, '_curses')):
+ exts.append( Extension('_curses_panel', ['_curses_panel.c'],
+ include_dirs=curses_includes,
+ define_macros=curses_defines,
+@@ -2103,10 +2121,7 @@ class PyBuildExt(build_ext):
depends = ['_decimal/docstrings.h']
else:
srcdir = sysconfig.get_config_var('srcdir')
@@ -129,7 +151,7 @@ Disable modules, so they can be built as
libraries = self.detect_math_libs()
sources = [
'_decimal/_decimal.c',
-@@ -2345,7 +2365,7 @@ def main():
+@@ -2389,7 +2404,7 @@ def main():
# If you change the scripts installed here, you also need to
# check the PyBuildScripts command above, and change the links
# created by the bininstall target in Makefile.pre.in
Added files:
Index: pkgsrc/lang/python27/PLIST
diff -u /dev/null pkgsrc/lang/python27/PLIST:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python27/PLIST Sun Jun 17 19:21:21 2018
@@ -0,0 +1,4566 @@
+@comment $NetBSD: PLIST,v 1.1 2018/06/17 19:21:21 adam Exp $
+bin/2to3-${PY_VER_SUFFIX}
+bin/pydoc${PY_VER_SUFFIX}
+bin/python${PY_VER_SUFFIX}
+bin/python${PY_VER_SUFFIX}-config
+bin/smtpd${PY_VER_SUFFIX}.py
+include/python${PY_VER_SUFFIX}/Python-ast.h
+include/python${PY_VER_SUFFIX}/Python.h
+include/python${PY_VER_SUFFIX}/abstract.h
+include/python${PY_VER_SUFFIX}/asdl.h
+include/python${PY_VER_SUFFIX}/ast.h
+include/python${PY_VER_SUFFIX}/bitset.h
+include/python${PY_VER_SUFFIX}/boolobject.h
+include/python${PY_VER_SUFFIX}/bufferobject.h
+include/python${PY_VER_SUFFIX}/bytearrayobject.h
+include/python${PY_VER_SUFFIX}/bytes_methods.h
+include/python${PY_VER_SUFFIX}/bytesobject.h
+include/python${PY_VER_SUFFIX}/cStringIO.h
+include/python${PY_VER_SUFFIX}/cellobject.h
+include/python${PY_VER_SUFFIX}/ceval.h
+include/python${PY_VER_SUFFIX}/classobject.h
+include/python${PY_VER_SUFFIX}/cobject.h
+include/python${PY_VER_SUFFIX}/code.h
+include/python${PY_VER_SUFFIX}/codecs.h
+include/python${PY_VER_SUFFIX}/compile.h
+include/python${PY_VER_SUFFIX}/complexobject.h
+include/python${PY_VER_SUFFIX}/datetime.h
+include/python${PY_VER_SUFFIX}/descrobject.h
+include/python${PY_VER_SUFFIX}/dictobject.h
+include/python${PY_VER_SUFFIX}/dtoa.h
+include/python${PY_VER_SUFFIX}/enumobject.h
+include/python${PY_VER_SUFFIX}/errcode.h
+include/python${PY_VER_SUFFIX}/eval.h
+include/python${PY_VER_SUFFIX}/fileobject.h
+include/python${PY_VER_SUFFIX}/floatobject.h
+include/python${PY_VER_SUFFIX}/frameobject.h
+include/python${PY_VER_SUFFIX}/funcobject.h
+include/python${PY_VER_SUFFIX}/genobject.h
+include/python${PY_VER_SUFFIX}/graminit.h
+include/python${PY_VER_SUFFIX}/grammar.h
+include/python${PY_VER_SUFFIX}/import.h
+include/python${PY_VER_SUFFIX}/intobject.h
+include/python${PY_VER_SUFFIX}/intrcheck.h
+include/python${PY_VER_SUFFIX}/iterobject.h
+include/python${PY_VER_SUFFIX}/listobject.h
+include/python${PY_VER_SUFFIX}/longintrepr.h
+include/python${PY_VER_SUFFIX}/longobject.h
+include/python${PY_VER_SUFFIX}/marshal.h
+include/python${PY_VER_SUFFIX}/memoryobject.h
+include/python${PY_VER_SUFFIX}/metagrammar.h
+include/python${PY_VER_SUFFIX}/methodobject.h
+include/python${PY_VER_SUFFIX}/modsupport.h
+include/python${PY_VER_SUFFIX}/moduleobject.h
+include/python${PY_VER_SUFFIX}/node.h
+include/python${PY_VER_SUFFIX}/object.h
+include/python${PY_VER_SUFFIX}/objimpl.h
+include/python${PY_VER_SUFFIX}/opcode.h
+include/python${PY_VER_SUFFIX}/osdefs.h
+include/python${PY_VER_SUFFIX}/parsetok.h
+include/python${PY_VER_SUFFIX}/patchlevel.h
+include/python${PY_VER_SUFFIX}/pgen.h
+include/python${PY_VER_SUFFIX}/pgenheaders.h
+include/python${PY_VER_SUFFIX}/py_curses.h
+include/python${PY_VER_SUFFIX}/pyarena.h
+include/python${PY_VER_SUFFIX}/pycapsule.h
+include/python${PY_VER_SUFFIX}/pyconfig.h
+include/python${PY_VER_SUFFIX}/pyctype.h
+include/python${PY_VER_SUFFIX}/pydebug.h
+include/python${PY_VER_SUFFIX}/pyerrors.h
+include/python${PY_VER_SUFFIX}/pyexpat.h
+include/python${PY_VER_SUFFIX}/pyfpe.h
+include/python${PY_VER_SUFFIX}/pygetopt.h
+include/python${PY_VER_SUFFIX}/pymacconfig.h
+include/python${PY_VER_SUFFIX}/pymactoolbox.h
+include/python${PY_VER_SUFFIX}/pymath.h
+include/python${PY_VER_SUFFIX}/pymem.h
+include/python${PY_VER_SUFFIX}/pyport.h
+include/python${PY_VER_SUFFIX}/pystate.h
+include/python${PY_VER_SUFFIX}/pystrcmp.h
+include/python${PY_VER_SUFFIX}/pystrtod.h
+include/python${PY_VER_SUFFIX}/pythonrun.h
+include/python${PY_VER_SUFFIX}/pythread.h
+include/python${PY_VER_SUFFIX}/rangeobject.h
+include/python${PY_VER_SUFFIX}/setobject.h
+include/python${PY_VER_SUFFIX}/sliceobject.h
+include/python${PY_VER_SUFFIX}/stringobject.h
+include/python${PY_VER_SUFFIX}/structmember.h
+include/python${PY_VER_SUFFIX}/structseq.h
+include/python${PY_VER_SUFFIX}/symtable.h
+include/python${PY_VER_SUFFIX}/sysmodule.h
+include/python${PY_VER_SUFFIX}/timefuncs.h
+include/python${PY_VER_SUFFIX}/token.h
+include/python${PY_VER_SUFFIX}/traceback.h
+include/python${PY_VER_SUFFIX}/tupleobject.h
+include/python${PY_VER_SUFFIX}/ucnhash.h
+include/python${PY_VER_SUFFIX}/unicodeobject.h
+include/python${PY_VER_SUFFIX}/warnings.h
+include/python${PY_VER_SUFFIX}/weakrefobject.h
+${PLIST.dll}lib/libpython${PY_VER_SUFFIX}.so
+${PLIST.dll}lib/libpython${PY_VER_SUFFIX}.so.1.0
+lib/pkgconfig/python-${PY_VER_SUFFIX}.pc
+lib/python${PY_VER_SUFFIX}/BaseHTTPServer.py
+lib/python${PY_VER_SUFFIX}/BaseHTTPServer.pyc
+lib/python${PY_VER_SUFFIX}/BaseHTTPServer.pyo
+lib/python${PY_VER_SUFFIX}/Bastion.py
+lib/python${PY_VER_SUFFIX}/Bastion.pyc
+lib/python${PY_VER_SUFFIX}/Bastion.pyo
+lib/python${PY_VER_SUFFIX}/CGIHTTPServer.py
+lib/python${PY_VER_SUFFIX}/CGIHTTPServer.pyc
+lib/python${PY_VER_SUFFIX}/CGIHTTPServer.pyo
+lib/python${PY_VER_SUFFIX}/ConfigParser.py
+lib/python${PY_VER_SUFFIX}/ConfigParser.pyc
+lib/python${PY_VER_SUFFIX}/ConfigParser.pyo
+lib/python${PY_VER_SUFFIX}/Cookie.py
+lib/python${PY_VER_SUFFIX}/Cookie.pyc
+lib/python${PY_VER_SUFFIX}/Cookie.pyo
+lib/python${PY_VER_SUFFIX}/DocXMLRPCServer.py
+lib/python${PY_VER_SUFFIX}/DocXMLRPCServer.pyc
+lib/python${PY_VER_SUFFIX}/DocXMLRPCServer.pyo
+lib/python${PY_VER_SUFFIX}/HTMLParser.py
+lib/python${PY_VER_SUFFIX}/HTMLParser.pyc
+lib/python${PY_VER_SUFFIX}/HTMLParser.pyo
+lib/python${PY_VER_SUFFIX}/LICENSE.txt
+lib/python${PY_VER_SUFFIX}/MimeWriter.py
+lib/python${PY_VER_SUFFIX}/MimeWriter.pyc
+lib/python${PY_VER_SUFFIX}/MimeWriter.pyo
+lib/python${PY_VER_SUFFIX}/Queue.py
+lib/python${PY_VER_SUFFIX}/Queue.pyc
+lib/python${PY_VER_SUFFIX}/Queue.pyo
+lib/python${PY_VER_SUFFIX}/SimpleHTTPServer.py
+lib/python${PY_VER_SUFFIX}/SimpleHTTPServer.pyc
+lib/python${PY_VER_SUFFIX}/SimpleHTTPServer.pyo
+lib/python${PY_VER_SUFFIX}/SimpleXMLRPCServer.py
+lib/python${PY_VER_SUFFIX}/SimpleXMLRPCServer.pyc
+lib/python${PY_VER_SUFFIX}/SimpleXMLRPCServer.pyo
+lib/python${PY_VER_SUFFIX}/SocketServer.py
+lib/python${PY_VER_SUFFIX}/SocketServer.pyc
+lib/python${PY_VER_SUFFIX}/SocketServer.pyo
+lib/python${PY_VER_SUFFIX}/StringIO.py
+lib/python${PY_VER_SUFFIX}/StringIO.pyc
+lib/python${PY_VER_SUFFIX}/StringIO.pyo
+lib/python${PY_VER_SUFFIX}/UserDict.py
+lib/python${PY_VER_SUFFIX}/UserDict.pyc
+lib/python${PY_VER_SUFFIX}/UserDict.pyo
+lib/python${PY_VER_SUFFIX}/UserList.py
+lib/python${PY_VER_SUFFIX}/UserList.pyc
+lib/python${PY_VER_SUFFIX}/UserList.pyo
+lib/python${PY_VER_SUFFIX}/UserString.py
+lib/python${PY_VER_SUFFIX}/UserString.pyc
+lib/python${PY_VER_SUFFIX}/UserString.pyo
+lib/python${PY_VER_SUFFIX}/_LWPCookieJar.py
+lib/python${PY_VER_SUFFIX}/_LWPCookieJar.pyc
+lib/python${PY_VER_SUFFIX}/_LWPCookieJar.pyo
+lib/python${PY_VER_SUFFIX}/_MozillaCookieJar.py
+lib/python${PY_VER_SUFFIX}/_MozillaCookieJar.pyc
+lib/python${PY_VER_SUFFIX}/_MozillaCookieJar.pyo
+lib/python${PY_VER_SUFFIX}/__future__.py
+lib/python${PY_VER_SUFFIX}/__future__.pyc
+lib/python${PY_VER_SUFFIX}/__future__.pyo
+lib/python${PY_VER_SUFFIX}/__phello__.foo.py
+lib/python${PY_VER_SUFFIX}/__phello__.foo.pyc
+lib/python${PY_VER_SUFFIX}/__phello__.foo.pyo
+lib/python${PY_VER_SUFFIX}/_abcoll.py
+lib/python${PY_VER_SUFFIX}/_abcoll.pyc
+lib/python${PY_VER_SUFFIX}/_abcoll.pyo
+lib/python${PY_VER_SUFFIX}/_osx_support.py
+lib/python${PY_VER_SUFFIX}/_osx_support.pyc
+lib/python${PY_VER_SUFFIX}/_osx_support.pyo
+lib/python${PY_VER_SUFFIX}/_pyio.py
+lib/python${PY_VER_SUFFIX}/_pyio.pyc
+lib/python${PY_VER_SUFFIX}/_pyio.pyo
+lib/python${PY_VER_SUFFIX}/_strptime.py
+lib/python${PY_VER_SUFFIX}/_strptime.pyc
+lib/python${PY_VER_SUFFIX}/_strptime.pyo
+lib/python${PY_VER_SUFFIX}/_sysconfigdata.py
+lib/python${PY_VER_SUFFIX}/_sysconfigdata.pyc
+lib/python${PY_VER_SUFFIX}/_sysconfigdata.pyo
+lib/python${PY_VER_SUFFIX}/_threading_local.py
+lib/python${PY_VER_SUFFIX}/_threading_local.pyc
+lib/python${PY_VER_SUFFIX}/_threading_local.pyo
+lib/python${PY_VER_SUFFIX}/_weakrefset.py
+lib/python${PY_VER_SUFFIX}/_weakrefset.pyc
+lib/python${PY_VER_SUFFIX}/_weakrefset.pyo
+lib/python${PY_VER_SUFFIX}/abc.py
+lib/python${PY_VER_SUFFIX}/abc.pyc
+lib/python${PY_VER_SUFFIX}/abc.pyo
+lib/python${PY_VER_SUFFIX}/aifc.py
+lib/python${PY_VER_SUFFIX}/aifc.pyc
+lib/python${PY_VER_SUFFIX}/aifc.pyo
+lib/python${PY_VER_SUFFIX}/antigravity.py
+lib/python${PY_VER_SUFFIX}/antigravity.pyc
+lib/python${PY_VER_SUFFIX}/antigravity.pyo
+lib/python${PY_VER_SUFFIX}/anydbm.py
+lib/python${PY_VER_SUFFIX}/anydbm.pyc
+lib/python${PY_VER_SUFFIX}/anydbm.pyo
+lib/python${PY_VER_SUFFIX}/argparse.py
+lib/python${PY_VER_SUFFIX}/argparse.pyc
+lib/python${PY_VER_SUFFIX}/argparse.pyo
+lib/python${PY_VER_SUFFIX}/ast.py
+lib/python${PY_VER_SUFFIX}/ast.pyc
+lib/python${PY_VER_SUFFIX}/ast.pyo
+lib/python${PY_VER_SUFFIX}/asynchat.py
+lib/python${PY_VER_SUFFIX}/asynchat.pyc
+lib/python${PY_VER_SUFFIX}/asynchat.pyo
+lib/python${PY_VER_SUFFIX}/asyncore.py
+lib/python${PY_VER_SUFFIX}/asyncore.pyc
+lib/python${PY_VER_SUFFIX}/asyncore.pyo
+lib/python${PY_VER_SUFFIX}/atexit.py
+lib/python${PY_VER_SUFFIX}/atexit.pyc
+lib/python${PY_VER_SUFFIX}/atexit.pyo
+lib/python${PY_VER_SUFFIX}/audiodev.py
+lib/python${PY_VER_SUFFIX}/audiodev.pyc
+lib/python${PY_VER_SUFFIX}/audiodev.pyo
+lib/python${PY_VER_SUFFIX}/base64.py
+lib/python${PY_VER_SUFFIX}/base64.pyc
+lib/python${PY_VER_SUFFIX}/base64.pyo
+lib/python${PY_VER_SUFFIX}/bdb.py
+lib/python${PY_VER_SUFFIX}/bdb.pyc
+lib/python${PY_VER_SUFFIX}/bdb.pyo
+lib/python${PY_VER_SUFFIX}/binhex.py
+lib/python${PY_VER_SUFFIX}/binhex.pyc
+lib/python${PY_VER_SUFFIX}/binhex.pyo
+lib/python${PY_VER_SUFFIX}/bisect.py
+lib/python${PY_VER_SUFFIX}/bisect.pyc
+lib/python${PY_VER_SUFFIX}/bisect.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/__init__.py
+lib/python${PY_VER_SUFFIX}/bsddb/__init__.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/__init__.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/db.py
+lib/python${PY_VER_SUFFIX}/bsddb/db.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/db.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/dbobj.py
+lib/python${PY_VER_SUFFIX}/bsddb/dbobj.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/dbobj.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/dbrecio.py
+lib/python${PY_VER_SUFFIX}/bsddb/dbrecio.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/dbrecio.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/dbshelve.py
+lib/python${PY_VER_SUFFIX}/bsddb/dbshelve.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/dbshelve.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/dbtables.py
+lib/python${PY_VER_SUFFIX}/bsddb/dbtables.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/dbtables.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/dbutils.py
+lib/python${PY_VER_SUFFIX}/bsddb/dbutils.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/dbutils.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/__init__.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/__init__.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/__init__.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_all.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_all.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_all.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_associate.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_associate.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_associate.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_basics.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_basics.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_basics.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_compare.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_compare.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_compare.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_compat.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_compat.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_compat.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_cursor_pget_bug.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_cursor_pget_bug.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_cursor_pget_bug.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_db.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_db.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_db.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_dbenv.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_dbenv.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_dbenv.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_dbobj.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_dbobj.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_dbobj.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_dbshelve.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_dbshelve.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_dbshelve.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_dbtables.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_dbtables.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_dbtables.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_distributed_transactions.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_distributed_transactions.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_distributed_transactions.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_early_close.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_early_close.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_early_close.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_fileid.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_fileid.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_fileid.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_get_none.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_get_none.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_get_none.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_join.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_join.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_join.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_lock.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_lock.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_lock.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_misc.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_misc.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_misc.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_pickle.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_pickle.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_pickle.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_queue.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_queue.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_queue.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_recno.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_recno.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_recno.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_replication.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_replication.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_replication.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_sequence.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_sequence.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_sequence.pyo
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_thread.py
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_thread.pyc
+lib/python${PY_VER_SUFFIX}/bsddb/test/test_thread.pyo
+lib/python${PY_VER_SUFFIX}/cProfile.py
+lib/python${PY_VER_SUFFIX}/cProfile.pyc
+lib/python${PY_VER_SUFFIX}/cProfile.pyo
+lib/python${PY_VER_SUFFIX}/calendar.py
+lib/python${PY_VER_SUFFIX}/calendar.pyc
+lib/python${PY_VER_SUFFIX}/calendar.pyo
+lib/python${PY_VER_SUFFIX}/cgi.py
+lib/python${PY_VER_SUFFIX}/cgi.pyc
+lib/python${PY_VER_SUFFIX}/cgi.pyo
+lib/python${PY_VER_SUFFIX}/cgitb.py
+lib/python${PY_VER_SUFFIX}/cgitb.pyc
+lib/python${PY_VER_SUFFIX}/cgitb.pyo
+lib/python${PY_VER_SUFFIX}/chunk.py
+lib/python${PY_VER_SUFFIX}/chunk.pyc
+lib/python${PY_VER_SUFFIX}/chunk.pyo
+lib/python${PY_VER_SUFFIX}/cmd.py
+lib/python${PY_VER_SUFFIX}/cmd.pyc
+lib/python${PY_VER_SUFFIX}/cmd.pyo
+lib/python${PY_VER_SUFFIX}/code.py
+lib/python${PY_VER_SUFFIX}/code.pyc
+lib/python${PY_VER_SUFFIX}/code.pyo
+lib/python${PY_VER_SUFFIX}/codecs.py
+lib/python${PY_VER_SUFFIX}/codecs.pyc
+lib/python${PY_VER_SUFFIX}/codecs.pyo
+lib/python${PY_VER_SUFFIX}/codeop.py
+lib/python${PY_VER_SUFFIX}/codeop.pyc
+lib/python${PY_VER_SUFFIX}/codeop.pyo
+lib/python${PY_VER_SUFFIX}/collections.py
+lib/python${PY_VER_SUFFIX}/collections.pyc
+lib/python${PY_VER_SUFFIX}/collections.pyo
+lib/python${PY_VER_SUFFIX}/colorsys.py
+lib/python${PY_VER_SUFFIX}/colorsys.pyc
+lib/python${PY_VER_SUFFIX}/colorsys.pyo
+lib/python${PY_VER_SUFFIX}/commands.py
+lib/python${PY_VER_SUFFIX}/commands.pyc
+lib/python${PY_VER_SUFFIX}/commands.pyo
+lib/python${PY_VER_SUFFIX}/compileall.py
+lib/python${PY_VER_SUFFIX}/compileall.pyc
+lib/python${PY_VER_SUFFIX}/compileall.pyo
+lib/python${PY_VER_SUFFIX}/compiler/__init__.py
+lib/python${PY_VER_SUFFIX}/compiler/__init__.pyc
+lib/python${PY_VER_SUFFIX}/compiler/__init__.pyo
+lib/python${PY_VER_SUFFIX}/compiler/ast.py
+lib/python${PY_VER_SUFFIX}/compiler/ast.pyc
+lib/python${PY_VER_SUFFIX}/compiler/ast.pyo
+lib/python${PY_VER_SUFFIX}/compiler/consts.py
+lib/python${PY_VER_SUFFIX}/compiler/consts.pyc
+lib/python${PY_VER_SUFFIX}/compiler/consts.pyo
+lib/python${PY_VER_SUFFIX}/compiler/future.py
+lib/python${PY_VER_SUFFIX}/compiler/future.pyc
+lib/python${PY_VER_SUFFIX}/compiler/future.pyo
+lib/python${PY_VER_SUFFIX}/compiler/misc.py
+lib/python${PY_VER_SUFFIX}/compiler/misc.pyc
+lib/python${PY_VER_SUFFIX}/compiler/misc.pyo
+lib/python${PY_VER_SUFFIX}/compiler/pyassem.py
+lib/python${PY_VER_SUFFIX}/compiler/pyassem.pyc
+lib/python${PY_VER_SUFFIX}/compiler/pyassem.pyo
+lib/python${PY_VER_SUFFIX}/compiler/pycodegen.py
+lib/python${PY_VER_SUFFIX}/compiler/pycodegen.pyc
+lib/python${PY_VER_SUFFIX}/compiler/pycodegen.pyo
+lib/python${PY_VER_SUFFIX}/compiler/symbols.py
+lib/python${PY_VER_SUFFIX}/compiler/symbols.pyc
+lib/python${PY_VER_SUFFIX}/compiler/symbols.pyo
+lib/python${PY_VER_SUFFIX}/compiler/syntax.py
+lib/python${PY_VER_SUFFIX}/compiler/syntax.pyc
+lib/python${PY_VER_SUFFIX}/compiler/syntax.pyo
+lib/python${PY_VER_SUFFIX}/compiler/transformer.py
+lib/python${PY_VER_SUFFIX}/compiler/transformer.pyc
+lib/python${PY_VER_SUFFIX}/compiler/transformer.pyo
+lib/python${PY_VER_SUFFIX}/compiler/visitor.py
+lib/python${PY_VER_SUFFIX}/compiler/visitor.pyc
+lib/python${PY_VER_SUFFIX}/compiler/visitor.pyo
+lib/python${PY_VER_SUFFIX}/config/Makefile
+lib/python${PY_VER_SUFFIX}/config/Setup
+lib/python${PY_VER_SUFFIX}/config/Setup.config
+lib/python${PY_VER_SUFFIX}/config/Setup.local
+lib/python${PY_VER_SUFFIX}/config/config.c
+lib/python${PY_VER_SUFFIX}/config/config.c.in
+lib/python${PY_VER_SUFFIX}/config/install-sh
+lib/python${PY_VER_SUFFIX}/config/libpython${PY_VER_SUFFIX}.a
+lib/python${PY_VER_SUFFIX}/config/makesetup
+lib/python${PY_VER_SUFFIX}/config/python.o
+lib/python${PY_VER_SUFFIX}/contextlib.py
+lib/python${PY_VER_SUFFIX}/contextlib.pyc
+lib/python${PY_VER_SUFFIX}/contextlib.pyo
+lib/python${PY_VER_SUFFIX}/cookielib.py
+lib/python${PY_VER_SUFFIX}/cookielib.pyc
+lib/python${PY_VER_SUFFIX}/cookielib.pyo
+lib/python${PY_VER_SUFFIX}/copy.py
+lib/python${PY_VER_SUFFIX}/copy.pyc
+lib/python${PY_VER_SUFFIX}/copy.pyo
+lib/python${PY_VER_SUFFIX}/copy_reg.py
+lib/python${PY_VER_SUFFIX}/copy_reg.pyc
+lib/python${PY_VER_SUFFIX}/copy_reg.pyo
+lib/python${PY_VER_SUFFIX}/csv.py
+lib/python${PY_VER_SUFFIX}/csv.pyc
+lib/python${PY_VER_SUFFIX}/csv.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/__init__.py
+lib/python${PY_VER_SUFFIX}/ctypes/__init__.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/__init__.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/_endian.py
+lib/python${PY_VER_SUFFIX}/ctypes/_endian.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/_endian.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/macholib/README.ctypes
+lib/python${PY_VER_SUFFIX}/ctypes/macholib/__init__.py
+lib/python${PY_VER_SUFFIX}/ctypes/macholib/__init__.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/macholib/__init__.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/macholib/dyld.py
+lib/python${PY_VER_SUFFIX}/ctypes/macholib/dyld.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/macholib/dyld.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/macholib/dylib.py
+lib/python${PY_VER_SUFFIX}/ctypes/macholib/dylib.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/macholib/dylib.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/macholib/fetch_macholib
+lib/python${PY_VER_SUFFIX}/ctypes/macholib/fetch_macholib.bat
+lib/python${PY_VER_SUFFIX}/ctypes/macholib/framework.py
+lib/python${PY_VER_SUFFIX}/ctypes/macholib/framework.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/macholib/framework.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/__init__.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/__init__.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/__init__.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/runtests.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/runtests.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/runtests.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_anon.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_anon.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_anon.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_array_in_pointer.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_array_in_pointer.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_array_in_pointer.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_arrays.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_arrays.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_arrays.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_as_parameter.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_as_parameter.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_as_parameter.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_bitfields.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_bitfields.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_bitfields.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_buffers.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_buffers.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_buffers.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_byteswap.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_byteswap.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_byteswap.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_callbacks.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_callbacks.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_callbacks.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_cast.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_cast.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_cast.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_cfuncs.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_cfuncs.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_cfuncs.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_checkretval.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_checkretval.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_checkretval.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_delattr.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_delattr.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_delattr.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_errno.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_errno.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_errno.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_find.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_find.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_find.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_frombuffer.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_frombuffer.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_frombuffer.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_funcptr.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_funcptr.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_funcptr.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_functions.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_functions.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_functions.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_incomplete.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_incomplete.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_incomplete.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_init.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_init.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_init.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_internals.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_internals.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_internals.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_keeprefs.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_keeprefs.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_keeprefs.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_libc.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_libc.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_libc.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_loading.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_loading.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_loading.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_macholib.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_macholib.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_macholib.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_memfunctions.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_memfunctions.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_memfunctions.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_numbers.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_numbers.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_numbers.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_objects.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_objects.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_objects.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_parameters.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_parameters.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_parameters.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_pep3118.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_pep3118.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_pep3118.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_pickling.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_pickling.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_pickling.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_pointers.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_pointers.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_pointers.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_prototypes.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_prototypes.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_prototypes.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_python_api.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_python_api.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_python_api.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_random_things.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_random_things.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_random_things.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_refcounts.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_refcounts.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_refcounts.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_repr.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_repr.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_repr.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_returnfuncptrs.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_returnfuncptrs.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_returnfuncptrs.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_simplesubclasses.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_simplesubclasses.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_simplesubclasses.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_sizes.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_sizes.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_sizes.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_slicing.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_slicing.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_slicing.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_stringptr.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_stringptr.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_stringptr.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_strings.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_strings.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_strings.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_struct_fields.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_struct_fields.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_struct_fields.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_structures.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_structures.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_structures.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_unaligned_structures.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_unaligned_structures.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_unaligned_structures.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_unicode.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_unicode.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_unicode.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_values.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_values.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_values.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_varsize_struct.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_varsize_struct.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_varsize_struct.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_win32.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_win32.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_win32.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_wintypes.py
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_wintypes.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/test/test_wintypes.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/util.py
+lib/python${PY_VER_SUFFIX}/ctypes/util.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/util.pyo
+lib/python${PY_VER_SUFFIX}/ctypes/wintypes.py
+lib/python${PY_VER_SUFFIX}/ctypes/wintypes.pyc
+lib/python${PY_VER_SUFFIX}/ctypes/wintypes.pyo
+lib/python${PY_VER_SUFFIX}/curses/__init__.py
+lib/python${PY_VER_SUFFIX}/curses/__init__.pyc
+lib/python${PY_VER_SUFFIX}/curses/__init__.pyo
+lib/python${PY_VER_SUFFIX}/curses/ascii.py
+lib/python${PY_VER_SUFFIX}/curses/ascii.pyc
+lib/python${PY_VER_SUFFIX}/curses/ascii.pyo
+lib/python${PY_VER_SUFFIX}/curses/has_key.py
+lib/python${PY_VER_SUFFIX}/curses/has_key.pyc
+lib/python${PY_VER_SUFFIX}/curses/has_key.pyo
+lib/python${PY_VER_SUFFIX}/curses/panel.py
+lib/python${PY_VER_SUFFIX}/curses/panel.pyc
+lib/python${PY_VER_SUFFIX}/curses/panel.pyo
+lib/python${PY_VER_SUFFIX}/curses/textpad.py
+lib/python${PY_VER_SUFFIX}/curses/textpad.pyc
+lib/python${PY_VER_SUFFIX}/curses/textpad.pyo
+lib/python${PY_VER_SUFFIX}/curses/wrapper.py
+lib/python${PY_VER_SUFFIX}/curses/wrapper.pyc
+lib/python${PY_VER_SUFFIX}/curses/wrapper.pyo
+lib/python${PY_VER_SUFFIX}/dbhash.py
+lib/python${PY_VER_SUFFIX}/dbhash.pyc
+lib/python${PY_VER_SUFFIX}/dbhash.pyo
+lib/python${PY_VER_SUFFIX}/decimal.py
+lib/python${PY_VER_SUFFIX}/decimal.pyc
+lib/python${PY_VER_SUFFIX}/decimal.pyo
+lib/python${PY_VER_SUFFIX}/difflib.py
+lib/python${PY_VER_SUFFIX}/difflib.pyc
+lib/python${PY_VER_SUFFIX}/difflib.pyo
+lib/python${PY_VER_SUFFIX}/dircache.py
+lib/python${PY_VER_SUFFIX}/dircache.pyc
+lib/python${PY_VER_SUFFIX}/dircache.pyo
+lib/python${PY_VER_SUFFIX}/dis.py
+lib/python${PY_VER_SUFFIX}/dis.pyc
+lib/python${PY_VER_SUFFIX}/dis.pyo
+lib/python${PY_VER_SUFFIX}/distutils/README
+lib/python${PY_VER_SUFFIX}/distutils/__init__.py
+lib/python${PY_VER_SUFFIX}/distutils/__init__.pyc
+lib/python${PY_VER_SUFFIX}/distutils/__init__.pyo
+lib/python${PY_VER_SUFFIX}/distutils/archive_util.py
+lib/python${PY_VER_SUFFIX}/distutils/archive_util.pyc
+lib/python${PY_VER_SUFFIX}/distutils/archive_util.pyo
+lib/python${PY_VER_SUFFIX}/distutils/bcppcompiler.py
+lib/python${PY_VER_SUFFIX}/distutils/bcppcompiler.pyc
+lib/python${PY_VER_SUFFIX}/distutils/bcppcompiler.pyo
+lib/python${PY_VER_SUFFIX}/distutils/ccompiler.py
+lib/python${PY_VER_SUFFIX}/distutils/ccompiler.pyc
+lib/python${PY_VER_SUFFIX}/distutils/ccompiler.pyo
+lib/python${PY_VER_SUFFIX}/distutils/cmd.py
+lib/python${PY_VER_SUFFIX}/distutils/cmd.pyc
+lib/python${PY_VER_SUFFIX}/distutils/cmd.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/__init__.py
+lib/python${PY_VER_SUFFIX}/distutils/command/__init__.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/__init__.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/bdist.py
+lib/python${PY_VER_SUFFIX}/distutils/command/bdist.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/bdist.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/bdist_dumb.py
+lib/python${PY_VER_SUFFIX}/distutils/command/bdist_dumb.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/bdist_dumb.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/bdist_msi.py
+lib/python${PY_VER_SUFFIX}/distutils/command/bdist_msi.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/bdist_msi.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/bdist_rpm.py
+lib/python${PY_VER_SUFFIX}/distutils/command/bdist_rpm.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/bdist_rpm.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/bdist_wininst.py
+lib/python${PY_VER_SUFFIX}/distutils/command/bdist_wininst.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/bdist_wininst.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/build.py
+lib/python${PY_VER_SUFFIX}/distutils/command/build.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/build.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/build_clib.py
+lib/python${PY_VER_SUFFIX}/distutils/command/build_clib.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/build_clib.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/build_ext.py
+lib/python${PY_VER_SUFFIX}/distutils/command/build_ext.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/build_ext.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/build_py.py
+lib/python${PY_VER_SUFFIX}/distutils/command/build_py.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/build_py.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/build_scripts.py
+lib/python${PY_VER_SUFFIX}/distutils/command/build_scripts.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/build_scripts.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/check.py
+lib/python${PY_VER_SUFFIX}/distutils/command/check.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/check.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/clean.py
+lib/python${PY_VER_SUFFIX}/distutils/command/clean.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/clean.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/command_template
+lib/python${PY_VER_SUFFIX}/distutils/command/config.py
+lib/python${PY_VER_SUFFIX}/distutils/command/config.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/config.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/install.py
+lib/python${PY_VER_SUFFIX}/distutils/command/install.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/install.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/install_data.py
+lib/python${PY_VER_SUFFIX}/distutils/command/install_data.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/install_data.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/install_egg_info.py
+lib/python${PY_VER_SUFFIX}/distutils/command/install_egg_info.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/install_egg_info.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/install_headers.py
+lib/python${PY_VER_SUFFIX}/distutils/command/install_headers.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/install_headers.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/install_lib.py
+lib/python${PY_VER_SUFFIX}/distutils/command/install_lib.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/install_lib.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/install_scripts.py
+lib/python${PY_VER_SUFFIX}/distutils/command/install_scripts.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/install_scripts.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/register.py
+lib/python${PY_VER_SUFFIX}/distutils/command/register.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/register.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/sdist.py
+lib/python${PY_VER_SUFFIX}/distutils/command/sdist.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/sdist.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/upload.py
+lib/python${PY_VER_SUFFIX}/distutils/command/upload.pyc
+lib/python${PY_VER_SUFFIX}/distutils/command/upload.pyo
+lib/python${PY_VER_SUFFIX}/distutils/command/wininst-6.0.exe
+lib/python${PY_VER_SUFFIX}/distutils/command/wininst-7.1.exe
+lib/python${PY_VER_SUFFIX}/distutils/command/wininst-8.0.exe
+lib/python${PY_VER_SUFFIX}/distutils/command/wininst-9.0-amd64.exe
+lib/python${PY_VER_SUFFIX}/distutils/command/wininst-9.0.exe
+lib/python${PY_VER_SUFFIX}/distutils/config.py
+lib/python${PY_VER_SUFFIX}/distutils/config.pyc
+lib/python${PY_VER_SUFFIX}/distutils/config.pyo
+lib/python${PY_VER_SUFFIX}/distutils/core.py
+lib/python${PY_VER_SUFFIX}/distutils/core.pyc
+lib/python${PY_VER_SUFFIX}/distutils/core.pyo
+lib/python${PY_VER_SUFFIX}/distutils/cygwinccompiler.py
+lib/python${PY_VER_SUFFIX}/distutils/cygwinccompiler.pyc
+lib/python${PY_VER_SUFFIX}/distutils/cygwinccompiler.pyo
+lib/python${PY_VER_SUFFIX}/distutils/debug.py
+lib/python${PY_VER_SUFFIX}/distutils/debug.pyc
+lib/python${PY_VER_SUFFIX}/distutils/debug.pyo
+lib/python${PY_VER_SUFFIX}/distutils/dep_util.py
+lib/python${PY_VER_SUFFIX}/distutils/dep_util.pyc
+lib/python${PY_VER_SUFFIX}/distutils/dep_util.pyo
+lib/python${PY_VER_SUFFIX}/distutils/dir_util.py
+lib/python${PY_VER_SUFFIX}/distutils/dir_util.pyc
+lib/python${PY_VER_SUFFIX}/distutils/dir_util.pyo
+lib/python${PY_VER_SUFFIX}/distutils/dist.py
+lib/python${PY_VER_SUFFIX}/distutils/dist.pyc
+lib/python${PY_VER_SUFFIX}/distutils/dist.pyo
+lib/python${PY_VER_SUFFIX}/distutils/emxccompiler.py
+lib/python${PY_VER_SUFFIX}/distutils/emxccompiler.pyc
+lib/python${PY_VER_SUFFIX}/distutils/emxccompiler.pyo
+lib/python${PY_VER_SUFFIX}/distutils/errors.py
+lib/python${PY_VER_SUFFIX}/distutils/errors.pyc
+lib/python${PY_VER_SUFFIX}/distutils/errors.pyo
+lib/python${PY_VER_SUFFIX}/distutils/extension.py
+lib/python${PY_VER_SUFFIX}/distutils/extension.pyc
+lib/python${PY_VER_SUFFIX}/distutils/extension.pyo
+lib/python${PY_VER_SUFFIX}/distutils/fancy_getopt.py
+lib/python${PY_VER_SUFFIX}/distutils/fancy_getopt.pyc
+lib/python${PY_VER_SUFFIX}/distutils/fancy_getopt.pyo
+lib/python${PY_VER_SUFFIX}/distutils/file_util.py
+lib/python${PY_VER_SUFFIX}/distutils/file_util.pyc
+lib/python${PY_VER_SUFFIX}/distutils/file_util.pyo
+lib/python${PY_VER_SUFFIX}/distutils/filelist.py
+lib/python${PY_VER_SUFFIX}/distutils/filelist.pyc
+lib/python${PY_VER_SUFFIX}/distutils/filelist.pyo
+lib/python${PY_VER_SUFFIX}/distutils/log.py
+lib/python${PY_VER_SUFFIX}/distutils/log.pyc
+lib/python${PY_VER_SUFFIX}/distutils/log.pyo
+lib/python${PY_VER_SUFFIX}/distutils/msvc9compiler.py
+lib/python${PY_VER_SUFFIX}/distutils/msvc9compiler.pyc
+lib/python${PY_VER_SUFFIX}/distutils/msvc9compiler.pyo
+lib/python${PY_VER_SUFFIX}/distutils/msvccompiler.py
+lib/python${PY_VER_SUFFIX}/distutils/msvccompiler.pyc
+lib/python${PY_VER_SUFFIX}/distutils/msvccompiler.pyo
+lib/python${PY_VER_SUFFIX}/distutils/spawn.py
+lib/python${PY_VER_SUFFIX}/distutils/spawn.pyc
+lib/python${PY_VER_SUFFIX}/distutils/spawn.pyo
+lib/python${PY_VER_SUFFIX}/distutils/sysconfig.py
+lib/python${PY_VER_SUFFIX}/distutils/sysconfig.pyc
+lib/python${PY_VER_SUFFIX}/distutils/sysconfig.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/Setup.sample
+lib/python${PY_VER_SUFFIX}/distutils/tests/__init__.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/__init__.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/__init__.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/setuptools_build_ext.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/setuptools_build_ext.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/setuptools_build_ext.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/setuptools_extension.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/setuptools_extension.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/setuptools_extension.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/support.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/support.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/support.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_archive_util.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_archive_util.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_archive_util.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_bdist.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_bdist.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_bdist.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_bdist_dumb.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_bdist_dumb.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_bdist_dumb.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_bdist_msi.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_bdist_msi.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_bdist_msi.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_bdist_rpm.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_bdist_rpm.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_bdist_rpm.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_bdist_wininst.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_bdist_wininst.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_bdist_wininst.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_build.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_build.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_build.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_build_clib.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_build_clib.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_build_clib.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_build_ext.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_build_ext.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_build_ext.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_build_py.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_build_py.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_build_py.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_build_scripts.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_build_scripts.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_build_scripts.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_ccompiler.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_ccompiler.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_ccompiler.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_check.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_check.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_check.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_clean.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_clean.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_clean.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_cmd.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_cmd.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_cmd.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_config.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_config.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_config.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_config_cmd.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_config_cmd.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_config_cmd.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_core.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_core.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_core.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_dep_util.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_dep_util.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_dep_util.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_dir_util.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_dir_util.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_dir_util.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_dist.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_dist.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_dist.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_file_util.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_file_util.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_file_util.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_filelist.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_filelist.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_filelist.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_install.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_install.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_install.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_install_data.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_install_data.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_install_data.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_install_headers.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_install_headers.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_install_headers.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_install_lib.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_install_lib.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_install_lib.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_install_scripts.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_install_scripts.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_install_scripts.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_msvc9compiler.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_msvc9compiler.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_msvc9compiler.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_register.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_register.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_register.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_sdist.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_sdist.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_sdist.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_spawn.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_spawn.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_spawn.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_sysconfig.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_sysconfig.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_sysconfig.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_text_file.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_text_file.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_text_file.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_unixccompiler.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_unixccompiler.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_unixccompiler.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_upload.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_upload.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_upload.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_util.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_util.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_util.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_version.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_version.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_version.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_versionpredicate.py
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_versionpredicate.pyc
+lib/python${PY_VER_SUFFIX}/distutils/tests/test_versionpredicate.pyo
+lib/python${PY_VER_SUFFIX}/distutils/tests/xxmodule.c
+lib/python${PY_VER_SUFFIX}/distutils/text_file.py
+lib/python${PY_VER_SUFFIX}/distutils/text_file.pyc
+lib/python${PY_VER_SUFFIX}/distutils/text_file.pyo
+lib/python${PY_VER_SUFFIX}/distutils/unixccompiler.py
+lib/python${PY_VER_SUFFIX}/distutils/unixccompiler.pyc
+lib/python${PY_VER_SUFFIX}/distutils/unixccompiler.pyo
+lib/python${PY_VER_SUFFIX}/distutils/util.py
+lib/python${PY_VER_SUFFIX}/distutils/util.pyc
+lib/python${PY_VER_SUFFIX}/distutils/util.pyo
+lib/python${PY_VER_SUFFIX}/distutils/version.py
+lib/python${PY_VER_SUFFIX}/distutils/version.pyc
+lib/python${PY_VER_SUFFIX}/distutils/version.pyo
+lib/python${PY_VER_SUFFIX}/distutils/versionpredicate.py
+lib/python${PY_VER_SUFFIX}/distutils/versionpredicate.pyc
+lib/python${PY_VER_SUFFIX}/distutils/versionpredicate.pyo
+lib/python${PY_VER_SUFFIX}/doctest.py
+lib/python${PY_VER_SUFFIX}/doctest.pyc
+lib/python${PY_VER_SUFFIX}/doctest.pyo
+lib/python${PY_VER_SUFFIX}/dumbdbm.py
+lib/python${PY_VER_SUFFIX}/dumbdbm.pyc
+lib/python${PY_VER_SUFFIX}/dumbdbm.pyo
+lib/python${PY_VER_SUFFIX}/dummy_thread.py
+lib/python${PY_VER_SUFFIX}/dummy_thread.pyc
+lib/python${PY_VER_SUFFIX}/dummy_thread.pyo
+lib/python${PY_VER_SUFFIX}/dummy_threading.py
+lib/python${PY_VER_SUFFIX}/dummy_threading.pyc
+lib/python${PY_VER_SUFFIX}/dummy_threading.pyo
+lib/python${PY_VER_SUFFIX}/email/__init__.py
+lib/python${PY_VER_SUFFIX}/email/__init__.pyc
+lib/python${PY_VER_SUFFIX}/email/__init__.pyo
+lib/python${PY_VER_SUFFIX}/email/_parseaddr.py
+lib/python${PY_VER_SUFFIX}/email/_parseaddr.pyc
+lib/python${PY_VER_SUFFIX}/email/_parseaddr.pyo
+lib/python${PY_VER_SUFFIX}/email/base64mime.py
+lib/python${PY_VER_SUFFIX}/email/base64mime.pyc
+lib/python${PY_VER_SUFFIX}/email/base64mime.pyo
+lib/python${PY_VER_SUFFIX}/email/charset.py
+lib/python${PY_VER_SUFFIX}/email/charset.pyc
+lib/python${PY_VER_SUFFIX}/email/charset.pyo
+lib/python${PY_VER_SUFFIX}/email/encoders.py
+lib/python${PY_VER_SUFFIX}/email/encoders.pyc
+lib/python${PY_VER_SUFFIX}/email/encoders.pyo
+lib/python${PY_VER_SUFFIX}/email/errors.py
+lib/python${PY_VER_SUFFIX}/email/errors.pyc
+lib/python${PY_VER_SUFFIX}/email/errors.pyo
+lib/python${PY_VER_SUFFIX}/email/feedparser.py
+lib/python${PY_VER_SUFFIX}/email/feedparser.pyc
+lib/python${PY_VER_SUFFIX}/email/feedparser.pyo
+lib/python${PY_VER_SUFFIX}/email/generator.py
+lib/python${PY_VER_SUFFIX}/email/generator.pyc
+lib/python${PY_VER_SUFFIX}/email/generator.pyo
+lib/python${PY_VER_SUFFIX}/email/header.py
+lib/python${PY_VER_SUFFIX}/email/header.pyc
+lib/python${PY_VER_SUFFIX}/email/header.pyo
+lib/python${PY_VER_SUFFIX}/email/iterators.py
+lib/python${PY_VER_SUFFIX}/email/iterators.pyc
+lib/python${PY_VER_SUFFIX}/email/iterators.pyo
+lib/python${PY_VER_SUFFIX}/email/message.py
+lib/python${PY_VER_SUFFIX}/email/message.pyc
+lib/python${PY_VER_SUFFIX}/email/message.pyo
+lib/python${PY_VER_SUFFIX}/email/mime/__init__.py
+lib/python${PY_VER_SUFFIX}/email/mime/__init__.pyc
+lib/python${PY_VER_SUFFIX}/email/mime/__init__.pyo
+lib/python${PY_VER_SUFFIX}/email/mime/application.py
+lib/python${PY_VER_SUFFIX}/email/mime/application.pyc
+lib/python${PY_VER_SUFFIX}/email/mime/application.pyo
+lib/python${PY_VER_SUFFIX}/email/mime/audio.py
+lib/python${PY_VER_SUFFIX}/email/mime/audio.pyc
+lib/python${PY_VER_SUFFIX}/email/mime/audio.pyo
+lib/python${PY_VER_SUFFIX}/email/mime/base.py
+lib/python${PY_VER_SUFFIX}/email/mime/base.pyc
+lib/python${PY_VER_SUFFIX}/email/mime/base.pyo
+lib/python${PY_VER_SUFFIX}/email/mime/image.py
+lib/python${PY_VER_SUFFIX}/email/mime/image.pyc
+lib/python${PY_VER_SUFFIX}/email/mime/image.pyo
+lib/python${PY_VER_SUFFIX}/email/mime/message.py
+lib/python${PY_VER_SUFFIX}/email/mime/message.pyc
+lib/python${PY_VER_SUFFIX}/email/mime/message.pyo
+lib/python${PY_VER_SUFFIX}/email/mime/multipart.py
+lib/python${PY_VER_SUFFIX}/email/mime/multipart.pyc
+lib/python${PY_VER_SUFFIX}/email/mime/multipart.pyo
+lib/python${PY_VER_SUFFIX}/email/mime/nonmultipart.py
+lib/python${PY_VER_SUFFIX}/email/mime/nonmultipart.pyc
+lib/python${PY_VER_SUFFIX}/email/mime/nonmultipart.pyo
+lib/python${PY_VER_SUFFIX}/email/mime/text.py
+lib/python${PY_VER_SUFFIX}/email/mime/text.pyc
+lib/python${PY_VER_SUFFIX}/email/mime/text.pyo
+lib/python${PY_VER_SUFFIX}/email/parser.py
+lib/python${PY_VER_SUFFIX}/email/parser.pyc
+lib/python${PY_VER_SUFFIX}/email/parser.pyo
+lib/python${PY_VER_SUFFIX}/email/quoprimime.py
+lib/python${PY_VER_SUFFIX}/email/quoprimime.pyc
+lib/python${PY_VER_SUFFIX}/email/quoprimime.pyo
+lib/python${PY_VER_SUFFIX}/email/test/__init__.py
+lib/python${PY_VER_SUFFIX}/email/test/__init__.pyc
+lib/python${PY_VER_SUFFIX}/email/test/__init__.pyo
+lib/python${PY_VER_SUFFIX}/email/test/data/PyBanner048.gif
+lib/python${PY_VER_SUFFIX}/email/test/data/audiotest.au
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_01.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_02.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_03.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_04.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_05.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_06.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_07.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_08.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_09.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_10.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_11.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_12.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_12a.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_13.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_14.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_15.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_16.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_17.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_18.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_19.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_20.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_21.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_22.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_23.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_24.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_25.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_26.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_27.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_28.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_29.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_30.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_31.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_32.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_33.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_34.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_35.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_36.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_37.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_38.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_39.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_40.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_41.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_42.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_43.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_44.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_45.txt
+lib/python${PY_VER_SUFFIX}/email/test/data/msg_46.txt
+lib/python${PY_VER_SUFFIX}/email/test/test_email.py
+lib/python${PY_VER_SUFFIX}/email/test/test_email.pyc
+lib/python${PY_VER_SUFFIX}/email/test/test_email.pyo
+lib/python${PY_VER_SUFFIX}/email/test/test_email_codecs.py
+lib/python${PY_VER_SUFFIX}/email/test/test_email_codecs.pyc
+lib/python${PY_VER_SUFFIX}/email/test/test_email_codecs.pyo
+lib/python${PY_VER_SUFFIX}/email/test/test_email_codecs_renamed.py
+lib/python${PY_VER_SUFFIX}/email/test/test_email_codecs_renamed.pyc
+lib/python${PY_VER_SUFFIX}/email/test/test_email_codecs_renamed.pyo
+lib/python${PY_VER_SUFFIX}/email/test/test_email_renamed.py
+lib/python${PY_VER_SUFFIX}/email/test/test_email_renamed.pyc
+lib/python${PY_VER_SUFFIX}/email/test/test_email_renamed.pyo
+lib/python${PY_VER_SUFFIX}/email/test/test_email_torture.py
+lib/python${PY_VER_SUFFIX}/email/test/test_email_torture.pyc
+lib/python${PY_VER_SUFFIX}/email/test/test_email_torture.pyo
+lib/python${PY_VER_SUFFIX}/email/utils.py
+lib/python${PY_VER_SUFFIX}/email/utils.pyc
+lib/python${PY_VER_SUFFIX}/email/utils.pyo
+lib/python${PY_VER_SUFFIX}/encodings/__init__.py
+lib/python${PY_VER_SUFFIX}/encodings/__init__.pyc
+lib/python${PY_VER_SUFFIX}/encodings/__init__.pyo
+lib/python${PY_VER_SUFFIX}/encodings/aliases.py
+lib/python${PY_VER_SUFFIX}/encodings/aliases.pyc
+lib/python${PY_VER_SUFFIX}/encodings/aliases.pyo
+lib/python${PY_VER_SUFFIX}/encodings/ascii.py
+lib/python${PY_VER_SUFFIX}/encodings/ascii.pyc
+lib/python${PY_VER_SUFFIX}/encodings/ascii.pyo
+lib/python${PY_VER_SUFFIX}/encodings/base64_codec.py
+lib/python${PY_VER_SUFFIX}/encodings/base64_codec.pyc
+lib/python${PY_VER_SUFFIX}/encodings/base64_codec.pyo
+lib/python${PY_VER_SUFFIX}/encodings/big5.py
+lib/python${PY_VER_SUFFIX}/encodings/big5.pyc
+lib/python${PY_VER_SUFFIX}/encodings/big5.pyo
+lib/python${PY_VER_SUFFIX}/encodings/big5hkscs.py
+lib/python${PY_VER_SUFFIX}/encodings/big5hkscs.pyc
+lib/python${PY_VER_SUFFIX}/encodings/big5hkscs.pyo
+lib/python${PY_VER_SUFFIX}/encodings/bz2_codec.py
+lib/python${PY_VER_SUFFIX}/encodings/bz2_codec.pyc
+lib/python${PY_VER_SUFFIX}/encodings/bz2_codec.pyo
+lib/python${PY_VER_SUFFIX}/encodings/charmap.py
+lib/python${PY_VER_SUFFIX}/encodings/charmap.pyc
+lib/python${PY_VER_SUFFIX}/encodings/charmap.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp037.py
+lib/python${PY_VER_SUFFIX}/encodings/cp037.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp037.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp1006.py
+lib/python${PY_VER_SUFFIX}/encodings/cp1006.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp1006.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp1026.py
+lib/python${PY_VER_SUFFIX}/encodings/cp1026.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp1026.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp1140.py
+lib/python${PY_VER_SUFFIX}/encodings/cp1140.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp1140.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp1250.py
+lib/python${PY_VER_SUFFIX}/encodings/cp1250.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp1250.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp1251.py
+lib/python${PY_VER_SUFFIX}/encodings/cp1251.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp1251.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp1252.py
+lib/python${PY_VER_SUFFIX}/encodings/cp1252.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp1252.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp1253.py
+lib/python${PY_VER_SUFFIX}/encodings/cp1253.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp1253.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp1254.py
+lib/python${PY_VER_SUFFIX}/encodings/cp1254.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp1254.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp1255.py
+lib/python${PY_VER_SUFFIX}/encodings/cp1255.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp1255.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp1256.py
+lib/python${PY_VER_SUFFIX}/encodings/cp1256.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp1256.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp1257.py
+lib/python${PY_VER_SUFFIX}/encodings/cp1257.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp1257.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp1258.py
+lib/python${PY_VER_SUFFIX}/encodings/cp1258.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp1258.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp424.py
+lib/python${PY_VER_SUFFIX}/encodings/cp424.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp424.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp437.py
+lib/python${PY_VER_SUFFIX}/encodings/cp437.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp437.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp500.py
+lib/python${PY_VER_SUFFIX}/encodings/cp500.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp500.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp720.py
+lib/python${PY_VER_SUFFIX}/encodings/cp720.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp720.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp737.py
+lib/python${PY_VER_SUFFIX}/encodings/cp737.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp737.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp775.py
+lib/python${PY_VER_SUFFIX}/encodings/cp775.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp775.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp850.py
+lib/python${PY_VER_SUFFIX}/encodings/cp850.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp850.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp852.py
+lib/python${PY_VER_SUFFIX}/encodings/cp852.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp852.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp855.py
+lib/python${PY_VER_SUFFIX}/encodings/cp855.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp855.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp856.py
+lib/python${PY_VER_SUFFIX}/encodings/cp856.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp856.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp857.py
+lib/python${PY_VER_SUFFIX}/encodings/cp857.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp857.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp858.py
+lib/python${PY_VER_SUFFIX}/encodings/cp858.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp858.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp860.py
+lib/python${PY_VER_SUFFIX}/encodings/cp860.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp860.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp861.py
+lib/python${PY_VER_SUFFIX}/encodings/cp861.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp861.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp862.py
+lib/python${PY_VER_SUFFIX}/encodings/cp862.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp862.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp863.py
+lib/python${PY_VER_SUFFIX}/encodings/cp863.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp863.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp864.py
+lib/python${PY_VER_SUFFIX}/encodings/cp864.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp864.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp865.py
+lib/python${PY_VER_SUFFIX}/encodings/cp865.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp865.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp866.py
+lib/python${PY_VER_SUFFIX}/encodings/cp866.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp866.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp869.py
+lib/python${PY_VER_SUFFIX}/encodings/cp869.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp869.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp874.py
+lib/python${PY_VER_SUFFIX}/encodings/cp874.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp874.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp875.py
+lib/python${PY_VER_SUFFIX}/encodings/cp875.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp875.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp932.py
+lib/python${PY_VER_SUFFIX}/encodings/cp932.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp932.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp949.py
+lib/python${PY_VER_SUFFIX}/encodings/cp949.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp949.pyo
+lib/python${PY_VER_SUFFIX}/encodings/cp950.py
+lib/python${PY_VER_SUFFIX}/encodings/cp950.pyc
+lib/python${PY_VER_SUFFIX}/encodings/cp950.pyo
+lib/python${PY_VER_SUFFIX}/encodings/euc_jis_2004.py
+lib/python${PY_VER_SUFFIX}/encodings/euc_jis_2004.pyc
+lib/python${PY_VER_SUFFIX}/encodings/euc_jis_2004.pyo
+lib/python${PY_VER_SUFFIX}/encodings/euc_jisx0213.py
+lib/python${PY_VER_SUFFIX}/encodings/euc_jisx0213.pyc
+lib/python${PY_VER_SUFFIX}/encodings/euc_jisx0213.pyo
+lib/python${PY_VER_SUFFIX}/encodings/euc_jp.py
+lib/python${PY_VER_SUFFIX}/encodings/euc_jp.pyc
+lib/python${PY_VER_SUFFIX}/encodings/euc_jp.pyo
+lib/python${PY_VER_SUFFIX}/encodings/euc_kr.py
+lib/python${PY_VER_SUFFIX}/encodings/euc_kr.pyc
+lib/python${PY_VER_SUFFIX}/encodings/euc_kr.pyo
+lib/python${PY_VER_SUFFIX}/encodings/gb18030.py
+lib/python${PY_VER_SUFFIX}/encodings/gb18030.pyc
+lib/python${PY_VER_SUFFIX}/encodings/gb18030.pyo
+lib/python${PY_VER_SUFFIX}/encodings/gb2312.py
+lib/python${PY_VER_SUFFIX}/encodings/gb2312.pyc
+lib/python${PY_VER_SUFFIX}/encodings/gb2312.pyo
+lib/python${PY_VER_SUFFIX}/encodings/gbk.py
+lib/python${PY_VER_SUFFIX}/encodings/gbk.pyc
+lib/python${PY_VER_SUFFIX}/encodings/gbk.pyo
+lib/python${PY_VER_SUFFIX}/encodings/hex_codec.py
+lib/python${PY_VER_SUFFIX}/encodings/hex_codec.pyc
+lib/python${PY_VER_SUFFIX}/encodings/hex_codec.pyo
+lib/python${PY_VER_SUFFIX}/encodings/hp_roman8.py
+lib/python${PY_VER_SUFFIX}/encodings/hp_roman8.pyc
+lib/python${PY_VER_SUFFIX}/encodings/hp_roman8.pyo
+lib/python${PY_VER_SUFFIX}/encodings/hz.py
+lib/python${PY_VER_SUFFIX}/encodings/hz.pyc
+lib/python${PY_VER_SUFFIX}/encodings/hz.pyo
+lib/python${PY_VER_SUFFIX}/encodings/idna.py
+lib/python${PY_VER_SUFFIX}/encodings/idna.pyc
+lib/python${PY_VER_SUFFIX}/encodings/idna.pyo
+lib/python${PY_VER_SUFFIX}/encodings/iso2022_jp.py
+lib/python${PY_VER_SUFFIX}/encodings/iso2022_jp.pyc
+lib/python${PY_VER_SUFFIX}/encodings/iso2022_jp.pyo
+lib/python${PY_VER_SUFFIX}/encodings/iso2022_jp_1.py
+lib/python${PY_VER_SUFFIX}/encodings/iso2022_jp_1.pyc
+lib/python${PY_VER_SUFFIX}/encodings/iso2022_jp_1.pyo
+lib/python${PY_VER_SUFFIX}/encodings/iso2022_jp_2.py
+lib/python${PY_VER_SUFFIX}/encodings/iso2022_jp_2.pyc
+lib/python${PY_VER_SUFFIX}/encodings/iso2022_jp_2.pyo
+lib/python${PY_VER_SUFFIX}/encodings/iso2022_jp_2004.py
+lib/python${PY_VER_SUFFIX}/encodings/iso2022_jp_2004.pyc
+lib/python${PY_VER_SUFFIX}/encodings/iso2022_jp_2004.pyo
+lib/python${PY_VER_SUFFIX}/encodings/iso2022_jp_3.py
+lib/python${PY_VER_SUFFIX}/encodings/iso2022_jp_3.pyc
+lib/python${PY_VER_SUFFIX}/encodings/iso2022_jp_3.pyo
+lib/python${PY_VER_SUFFIX}/encodings/iso2022_jp_ext.py
+lib/python${PY_VER_SUFFIX}/encodings/iso2022_jp_ext.pyc
+lib/python${PY_VER_SUFFIX}/encodings/iso2022_jp_ext.pyo
+lib/python${PY_VER_SUFFIX}/encodings/iso2022_kr.py
+lib/python${PY_VER_SUFFIX}/encodings/iso2022_kr.pyc
+lib/python${PY_VER_SUFFIX}/encodings/iso2022_kr.pyo
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_1.py
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_1.pyc
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_1.pyo
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_10.py
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_10.pyc
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_10.pyo
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_11.py
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_11.pyc
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_11.pyo
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_13.py
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_13.pyc
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_13.pyo
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_14.py
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_14.pyc
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_14.pyo
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_15.py
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_15.pyc
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_15.pyo
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_16.py
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_16.pyc
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_16.pyo
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_2.py
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_2.pyc
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_2.pyo
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_3.py
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_3.pyc
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_3.pyo
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_4.py
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_4.pyc
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_4.pyo
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_5.py
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_5.pyc
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_5.pyo
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_6.py
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_6.pyc
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_6.pyo
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_7.py
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_7.pyc
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_7.pyo
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_8.py
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_8.pyc
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_8.pyo
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_9.py
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_9.pyc
+lib/python${PY_VER_SUFFIX}/encodings/iso8859_9.pyo
+lib/python${PY_VER_SUFFIX}/encodings/johab.py
+lib/python${PY_VER_SUFFIX}/encodings/johab.pyc
+lib/python${PY_VER_SUFFIX}/encodings/johab.pyo
+lib/python${PY_VER_SUFFIX}/encodings/koi8_r.py
+lib/python${PY_VER_SUFFIX}/encodings/koi8_r.pyc
+lib/python${PY_VER_SUFFIX}/encodings/koi8_r.pyo
+lib/python${PY_VER_SUFFIX}/encodings/koi8_u.py
+lib/python${PY_VER_SUFFIX}/encodings/koi8_u.pyc
+lib/python${PY_VER_SUFFIX}/encodings/koi8_u.pyo
+lib/python${PY_VER_SUFFIX}/encodings/latin_1.py
+lib/python${PY_VER_SUFFIX}/encodings/latin_1.pyc
+lib/python${PY_VER_SUFFIX}/encodings/latin_1.pyo
+lib/python${PY_VER_SUFFIX}/encodings/mac_arabic.py
+lib/python${PY_VER_SUFFIX}/encodings/mac_arabic.pyc
+lib/python${PY_VER_SUFFIX}/encodings/mac_arabic.pyo
+lib/python${PY_VER_SUFFIX}/encodings/mac_centeuro.py
+lib/python${PY_VER_SUFFIX}/encodings/mac_centeuro.pyc
+lib/python${PY_VER_SUFFIX}/encodings/mac_centeuro.pyo
+lib/python${PY_VER_SUFFIX}/encodings/mac_croatian.py
+lib/python${PY_VER_SUFFIX}/encodings/mac_croatian.pyc
+lib/python${PY_VER_SUFFIX}/encodings/mac_croatian.pyo
+lib/python${PY_VER_SUFFIX}/encodings/mac_cyrillic.py
+lib/python${PY_VER_SUFFIX}/encodings/mac_cyrillic.pyc
+lib/python${PY_VER_SUFFIX}/encodings/mac_cyrillic.pyo
+lib/python${PY_VER_SUFFIX}/encodings/mac_farsi.py
+lib/python${PY_VER_SUFFIX}/encodings/mac_farsi.pyc
+lib/python${PY_VER_SUFFIX}/encodings/mac_farsi.pyo
+lib/python${PY_VER_SUFFIX}/encodings/mac_greek.py
+lib/python${PY_VER_SUFFIX}/encodings/mac_greek.pyc
+lib/python${PY_VER_SUFFIX}/encodings/mac_greek.pyo
+lib/python${PY_VER_SUFFIX}/encodings/mac_iceland.py
+lib/python${PY_VER_SUFFIX}/encodings/mac_iceland.pyc
+lib/python${PY_VER_SUFFIX}/encodings/mac_iceland.pyo
+lib/python${PY_VER_SUFFIX}/encodings/mac_latin2.py
+lib/python${PY_VER_SUFFIX}/encodings/mac_latin2.pyc
+lib/python${PY_VER_SUFFIX}/encodings/mac_latin2.pyo
+lib/python${PY_VER_SUFFIX}/encodings/mac_roman.py
+lib/python${PY_VER_SUFFIX}/encodings/mac_roman.pyc
+lib/python${PY_VER_SUFFIX}/encodings/mac_roman.pyo
+lib/python${PY_VER_SUFFIX}/encodings/mac_romanian.py
+lib/python${PY_VER_SUFFIX}/encodings/mac_romanian.pyc
+lib/python${PY_VER_SUFFIX}/encodings/mac_romanian.pyo
+lib/python${PY_VER_SUFFIX}/encodings/mac_turkish.py
+lib/python${PY_VER_SUFFIX}/encodings/mac_turkish.pyc
+lib/python${PY_VER_SUFFIX}/encodings/mac_turkish.pyo
+lib/python${PY_VER_SUFFIX}/encodings/mbcs.py
+lib/python${PY_VER_SUFFIX}/encodings/mbcs.pyc
+lib/python${PY_VER_SUFFIX}/encodings/mbcs.pyo
+lib/python${PY_VER_SUFFIX}/encodings/palmos.py
+lib/python${PY_VER_SUFFIX}/encodings/palmos.pyc
+lib/python${PY_VER_SUFFIX}/encodings/palmos.pyo
+lib/python${PY_VER_SUFFIX}/encodings/ptcp154.py
+lib/python${PY_VER_SUFFIX}/encodings/ptcp154.pyc
+lib/python${PY_VER_SUFFIX}/encodings/ptcp154.pyo
+lib/python${PY_VER_SUFFIX}/encodings/punycode.py
+lib/python${PY_VER_SUFFIX}/encodings/punycode.pyc
+lib/python${PY_VER_SUFFIX}/encodings/punycode.pyo
+lib/python${PY_VER_SUFFIX}/encodings/quopri_codec.py
+lib/python${PY_VER_SUFFIX}/encodings/quopri_codec.pyc
+lib/python${PY_VER_SUFFIX}/encodings/quopri_codec.pyo
+lib/python${PY_VER_SUFFIX}/encodings/raw_unicode_escape.py
+lib/python${PY_VER_SUFFIX}/encodings/raw_unicode_escape.pyc
+lib/python${PY_VER_SUFFIX}/encodings/raw_unicode_escape.pyo
+lib/python${PY_VER_SUFFIX}/encodings/rot_13.py
+lib/python${PY_VER_SUFFIX}/encodings/rot_13.pyc
+lib/python${PY_VER_SUFFIX}/encodings/rot_13.pyo
+lib/python${PY_VER_SUFFIX}/encodings/shift_jis.py
+lib/python${PY_VER_SUFFIX}/encodings/shift_jis.pyc
+lib/python${PY_VER_SUFFIX}/encodings/shift_jis.pyo
+lib/python${PY_VER_SUFFIX}/encodings/shift_jis_2004.py
+lib/python${PY_VER_SUFFIX}/encodings/shift_jis_2004.pyc
+lib/python${PY_VER_SUFFIX}/encodings/shift_jis_2004.pyo
+lib/python${PY_VER_SUFFIX}/encodings/shift_jisx0213.py
+lib/python${PY_VER_SUFFIX}/encodings/shift_jisx0213.pyc
+lib/python${PY_VER_SUFFIX}/encodings/shift_jisx0213.pyo
+lib/python${PY_VER_SUFFIX}/encodings/string_escape.py
+lib/python${PY_VER_SUFFIX}/encodings/string_escape.pyc
+lib/python${PY_VER_SUFFIX}/encodings/string_escape.pyo
+lib/python${PY_VER_SUFFIX}/encodings/tis_620.py
+lib/python${PY_VER_SUFFIX}/encodings/tis_620.pyc
+lib/python${PY_VER_SUFFIX}/encodings/tis_620.pyo
+lib/python${PY_VER_SUFFIX}/encodings/undefined.py
+lib/python${PY_VER_SUFFIX}/encodings/undefined.pyc
+lib/python${PY_VER_SUFFIX}/encodings/undefined.pyo
+lib/python${PY_VER_SUFFIX}/encodings/unicode_escape.py
+lib/python${PY_VER_SUFFIX}/encodings/unicode_escape.pyc
+lib/python${PY_VER_SUFFIX}/encodings/unicode_escape.pyo
+lib/python${PY_VER_SUFFIX}/encodings/unicode_internal.py
+lib/python${PY_VER_SUFFIX}/encodings/unicode_internal.pyc
+lib/python${PY_VER_SUFFIX}/encodings/unicode_internal.pyo
+lib/python${PY_VER_SUFFIX}/encodings/utf_16.py
+lib/python${PY_VER_SUFFIX}/encodings/utf_16.pyc
+lib/python${PY_VER_SUFFIX}/encodings/utf_16.pyo
+lib/python${PY_VER_SUFFIX}/encodings/utf_16_be.py
+lib/python${PY_VER_SUFFIX}/encodings/utf_16_be.pyc
+lib/python${PY_VER_SUFFIX}/encodings/utf_16_be.pyo
+lib/python${PY_VER_SUFFIX}/encodings/utf_16_le.py
+lib/python${PY_VER_SUFFIX}/encodings/utf_16_le.pyc
+lib/python${PY_VER_SUFFIX}/encodings/utf_16_le.pyo
+lib/python${PY_VER_SUFFIX}/encodings/utf_32.py
+lib/python${PY_VER_SUFFIX}/encodings/utf_32.pyc
+lib/python${PY_VER_SUFFIX}/encodings/utf_32.pyo
+lib/python${PY_VER_SUFFIX}/encodings/utf_32_be.py
+lib/python${PY_VER_SUFFIX}/encodings/utf_32_be.pyc
+lib/python${PY_VER_SUFFIX}/encodings/utf_32_be.pyo
+lib/python${PY_VER_SUFFIX}/encodings/utf_32_le.py
+lib/python${PY_VER_SUFFIX}/encodings/utf_32_le.pyc
+lib/python${PY_VER_SUFFIX}/encodings/utf_32_le.pyo
+lib/python${PY_VER_SUFFIX}/encodings/utf_7.py
+lib/python${PY_VER_SUFFIX}/encodings/utf_7.pyc
+lib/python${PY_VER_SUFFIX}/encodings/utf_7.pyo
+lib/python${PY_VER_SUFFIX}/encodings/utf_8.py
+lib/python${PY_VER_SUFFIX}/encodings/utf_8.pyc
+lib/python${PY_VER_SUFFIX}/encodings/utf_8.pyo
+lib/python${PY_VER_SUFFIX}/encodings/utf_8_sig.py
+lib/python${PY_VER_SUFFIX}/encodings/utf_8_sig.pyc
+lib/python${PY_VER_SUFFIX}/encodings/utf_8_sig.pyo
+lib/python${PY_VER_SUFFIX}/encodings/uu_codec.py
+lib/python${PY_VER_SUFFIX}/encodings/uu_codec.pyc
+lib/python${PY_VER_SUFFIX}/encodings/uu_codec.pyo
+lib/python${PY_VER_SUFFIX}/encodings/zlib_codec.py
+lib/python${PY_VER_SUFFIX}/encodings/zlib_codec.pyc
+lib/python${PY_VER_SUFFIX}/encodings/zlib_codec.pyo
+lib/python${PY_VER_SUFFIX}/ensurepip/__init__.py
+lib/python${PY_VER_SUFFIX}/ensurepip/__init__.pyc
+lib/python${PY_VER_SUFFIX}/ensurepip/__init__.pyo
+lib/python${PY_VER_SUFFIX}/ensurepip/__main__.py
+lib/python${PY_VER_SUFFIX}/ensurepip/__main__.pyc
+lib/python${PY_VER_SUFFIX}/ensurepip/__main__.pyo
+lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/pip-9.0.3-py2.py3-none-any.whl
+lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/setuptools-39.0.1-py2.py3-none-any.whl
+lib/python${PY_VER_SUFFIX}/ensurepip/_uninstall.py
+lib/python${PY_VER_SUFFIX}/ensurepip/_uninstall.pyc
+lib/python${PY_VER_SUFFIX}/ensurepip/_uninstall.pyo
+lib/python${PY_VER_SUFFIX}/filecmp.py
+lib/python${PY_VER_SUFFIX}/filecmp.pyc
+lib/python${PY_VER_SUFFIX}/filecmp.pyo
+lib/python${PY_VER_SUFFIX}/fileinput.py
+lib/python${PY_VER_SUFFIX}/fileinput.pyc
+lib/python${PY_VER_SUFFIX}/fileinput.pyo
+lib/python${PY_VER_SUFFIX}/fnmatch.py
+lib/python${PY_VER_SUFFIX}/fnmatch.pyc
+lib/python${PY_VER_SUFFIX}/fnmatch.pyo
+lib/python${PY_VER_SUFFIX}/formatter.py
+lib/python${PY_VER_SUFFIX}/formatter.pyc
+lib/python${PY_VER_SUFFIX}/formatter.pyo
+lib/python${PY_VER_SUFFIX}/fpformat.py
+lib/python${PY_VER_SUFFIX}/fpformat.pyc
+lib/python${PY_VER_SUFFIX}/fpformat.pyo
+lib/python${PY_VER_SUFFIX}/fractions.py
+lib/python${PY_VER_SUFFIX}/fractions.pyc
+lib/python${PY_VER_SUFFIX}/fractions.pyo
+lib/python${PY_VER_SUFFIX}/ftplib.py
+lib/python${PY_VER_SUFFIX}/ftplib.pyc
+lib/python${PY_VER_SUFFIX}/ftplib.pyo
+lib/python${PY_VER_SUFFIX}/functools.py
+lib/python${PY_VER_SUFFIX}/functools.pyc
+lib/python${PY_VER_SUFFIX}/functools.pyo
+lib/python${PY_VER_SUFFIX}/genericpath.py
+lib/python${PY_VER_SUFFIX}/genericpath.pyc
+lib/python${PY_VER_SUFFIX}/genericpath.pyo
+lib/python${PY_VER_SUFFIX}/getopt.py
+lib/python${PY_VER_SUFFIX}/getopt.pyc
+lib/python${PY_VER_SUFFIX}/getopt.pyo
+lib/python${PY_VER_SUFFIX}/getpass.py
+lib/python${PY_VER_SUFFIX}/getpass.pyc
+lib/python${PY_VER_SUFFIX}/getpass.pyo
+lib/python${PY_VER_SUFFIX}/gettext.py
+lib/python${PY_VER_SUFFIX}/gettext.pyc
+lib/python${PY_VER_SUFFIX}/gettext.pyo
+lib/python${PY_VER_SUFFIX}/glob.py
+lib/python${PY_VER_SUFFIX}/glob.pyc
+lib/python${PY_VER_SUFFIX}/glob.pyo
+lib/python${PY_VER_SUFFIX}/gzip.py
+lib/python${PY_VER_SUFFIX}/gzip.pyc
+lib/python${PY_VER_SUFFIX}/gzip.pyo
+lib/python${PY_VER_SUFFIX}/hashlib.py
+lib/python${PY_VER_SUFFIX}/hashlib.pyc
+lib/python${PY_VER_SUFFIX}/hashlib.pyo
+lib/python${PY_VER_SUFFIX}/heapq.py
+lib/python${PY_VER_SUFFIX}/heapq.pyc
+lib/python${PY_VER_SUFFIX}/heapq.pyo
+lib/python${PY_VER_SUFFIX}/hmac.py
+lib/python${PY_VER_SUFFIX}/hmac.pyc
+lib/python${PY_VER_SUFFIX}/hmac.pyo
+lib/python${PY_VER_SUFFIX}/hotshot/__init__.py
+lib/python${PY_VER_SUFFIX}/hotshot/__init__.pyc
+lib/python${PY_VER_SUFFIX}/hotshot/__init__.pyo
+lib/python${PY_VER_SUFFIX}/hotshot/log.py
+lib/python${PY_VER_SUFFIX}/hotshot/log.pyc
+lib/python${PY_VER_SUFFIX}/hotshot/log.pyo
+lib/python${PY_VER_SUFFIX}/hotshot/stats.py
+lib/python${PY_VER_SUFFIX}/hotshot/stats.pyc
+lib/python${PY_VER_SUFFIX}/hotshot/stats.pyo
+lib/python${PY_VER_SUFFIX}/hotshot/stones.py
+lib/python${PY_VER_SUFFIX}/hotshot/stones.pyc
+lib/python${PY_VER_SUFFIX}/hotshot/stones.pyo
+lib/python${PY_VER_SUFFIX}/htmlentitydefs.py
+lib/python${PY_VER_SUFFIX}/htmlentitydefs.pyc
+lib/python${PY_VER_SUFFIX}/htmlentitydefs.pyo
+lib/python${PY_VER_SUFFIX}/htmllib.py
+lib/python${PY_VER_SUFFIX}/htmllib.pyc
+lib/python${PY_VER_SUFFIX}/htmllib.pyo
+lib/python${PY_VER_SUFFIX}/httplib.py
+lib/python${PY_VER_SUFFIX}/httplib.pyc
+lib/python${PY_VER_SUFFIX}/httplib.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/AutoComplete.py
+lib/python${PY_VER_SUFFIX}/idlelib/AutoComplete.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/AutoComplete.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/AutoCompleteWindow.py
+lib/python${PY_VER_SUFFIX}/idlelib/AutoCompleteWindow.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/AutoCompleteWindow.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/AutoExpand.py
+lib/python${PY_VER_SUFFIX}/idlelib/AutoExpand.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/AutoExpand.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/Bindings.py
+lib/python${PY_VER_SUFFIX}/idlelib/Bindings.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/Bindings.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/CREDITS.txt
+lib/python${PY_VER_SUFFIX}/idlelib/CallTipWindow.py
+lib/python${PY_VER_SUFFIX}/idlelib/CallTipWindow.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/CallTipWindow.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/CallTips.py
+lib/python${PY_VER_SUFFIX}/idlelib/CallTips.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/CallTips.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/ChangeLog
+lib/python${PY_VER_SUFFIX}/idlelib/ClassBrowser.py
+lib/python${PY_VER_SUFFIX}/idlelib/ClassBrowser.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/ClassBrowser.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/CodeContext.py
+lib/python${PY_VER_SUFFIX}/idlelib/CodeContext.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/CodeContext.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/ColorDelegator.py
+lib/python${PY_VER_SUFFIX}/idlelib/ColorDelegator.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/ColorDelegator.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/Debugger.py
+lib/python${PY_VER_SUFFIX}/idlelib/Debugger.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/Debugger.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/Delegator.py
+lib/python${PY_VER_SUFFIX}/idlelib/Delegator.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/Delegator.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/EditorWindow.py
+lib/python${PY_VER_SUFFIX}/idlelib/EditorWindow.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/EditorWindow.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/FileList.py
+lib/python${PY_VER_SUFFIX}/idlelib/FileList.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/FileList.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/FormatParagraph.py
+lib/python${PY_VER_SUFFIX}/idlelib/FormatParagraph.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/FormatParagraph.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/GrepDialog.py
+lib/python${PY_VER_SUFFIX}/idlelib/GrepDialog.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/GrepDialog.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/HISTORY.txt
+lib/python${PY_VER_SUFFIX}/idlelib/HyperParser.py
+lib/python${PY_VER_SUFFIX}/idlelib/HyperParser.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/HyperParser.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/IOBinding.py
+lib/python${PY_VER_SUFFIX}/idlelib/IOBinding.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/IOBinding.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/Icons/folder.gif
+lib/python${PY_VER_SUFFIX}/idlelib/Icons/idle.icns
+lib/python${PY_VER_SUFFIX}/idlelib/Icons/idle.ico
+lib/python${PY_VER_SUFFIX}/idlelib/Icons/idle_16.gif
+lib/python${PY_VER_SUFFIX}/idlelib/Icons/idle_16.png
+lib/python${PY_VER_SUFFIX}/idlelib/Icons/idle_32.gif
+lib/python${PY_VER_SUFFIX}/idlelib/Icons/idle_32.png
+lib/python${PY_VER_SUFFIX}/idlelib/Icons/idle_48.gif
+lib/python${PY_VER_SUFFIX}/idlelib/Icons/idle_48.png
+lib/python${PY_VER_SUFFIX}/idlelib/Icons/minusnode.gif
+lib/python${PY_VER_SUFFIX}/idlelib/Icons/openfolder.gif
+lib/python${PY_VER_SUFFIX}/idlelib/Icons/plusnode.gif
+lib/python${PY_VER_SUFFIX}/idlelib/Icons/python.gif
+lib/python${PY_VER_SUFFIX}/idlelib/Icons/tk.gif
+lib/python${PY_VER_SUFFIX}/idlelib/IdleHistory.py
+lib/python${PY_VER_SUFFIX}/idlelib/IdleHistory.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/IdleHistory.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/MultiCall.py
+lib/python${PY_VER_SUFFIX}/idlelib/MultiCall.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/MultiCall.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/MultiStatusBar.py
+lib/python${PY_VER_SUFFIX}/idlelib/MultiStatusBar.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/MultiStatusBar.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/NEWS.txt
+lib/python${PY_VER_SUFFIX}/idlelib/ObjectBrowser.py
+lib/python${PY_VER_SUFFIX}/idlelib/ObjectBrowser.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/ObjectBrowser.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/OutputWindow.py
+lib/python${PY_VER_SUFFIX}/idlelib/OutputWindow.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/OutputWindow.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/ParenMatch.py
+lib/python${PY_VER_SUFFIX}/idlelib/ParenMatch.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/ParenMatch.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/PathBrowser.py
+lib/python${PY_VER_SUFFIX}/idlelib/PathBrowser.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/PathBrowser.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/Percolator.py
+lib/python${PY_VER_SUFFIX}/idlelib/Percolator.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/Percolator.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/PyParse.py
+lib/python${PY_VER_SUFFIX}/idlelib/PyParse.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/PyParse.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/PyShell.py
+lib/python${PY_VER_SUFFIX}/idlelib/PyShell.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/PyShell.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/README.txt
+lib/python${PY_VER_SUFFIX}/idlelib/RemoteDebugger.py
+lib/python${PY_VER_SUFFIX}/idlelib/RemoteDebugger.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/RemoteDebugger.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/RemoteObjectBrowser.py
+lib/python${PY_VER_SUFFIX}/idlelib/RemoteObjectBrowser.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/RemoteObjectBrowser.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/ReplaceDialog.py
+lib/python${PY_VER_SUFFIX}/idlelib/ReplaceDialog.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/ReplaceDialog.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/RstripExtension.py
+lib/python${PY_VER_SUFFIX}/idlelib/RstripExtension.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/RstripExtension.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/ScriptBinding.py
+lib/python${PY_VER_SUFFIX}/idlelib/ScriptBinding.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/ScriptBinding.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/ScrolledList.py
+lib/python${PY_VER_SUFFIX}/idlelib/ScrolledList.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/ScrolledList.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/SearchDialog.py
+lib/python${PY_VER_SUFFIX}/idlelib/SearchDialog.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/SearchDialog.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/SearchDialogBase.py
+lib/python${PY_VER_SUFFIX}/idlelib/SearchDialogBase.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/SearchDialogBase.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/SearchEngine.py
+lib/python${PY_VER_SUFFIX}/idlelib/SearchEngine.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/SearchEngine.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/StackViewer.py
+lib/python${PY_VER_SUFFIX}/idlelib/StackViewer.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/StackViewer.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/TODO.txt
+lib/python${PY_VER_SUFFIX}/idlelib/ToolTip.py
+lib/python${PY_VER_SUFFIX}/idlelib/ToolTip.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/ToolTip.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/TreeWidget.py
+lib/python${PY_VER_SUFFIX}/idlelib/TreeWidget.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/TreeWidget.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/UndoDelegator.py
+lib/python${PY_VER_SUFFIX}/idlelib/UndoDelegator.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/UndoDelegator.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/WidgetRedirector.py
+lib/python${PY_VER_SUFFIX}/idlelib/WidgetRedirector.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/WidgetRedirector.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/WindowList.py
+lib/python${PY_VER_SUFFIX}/idlelib/WindowList.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/WindowList.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/ZoomHeight.py
+lib/python${PY_VER_SUFFIX}/idlelib/ZoomHeight.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/ZoomHeight.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/__init__.py
+lib/python${PY_VER_SUFFIX}/idlelib/__init__.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/__init__.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/aboutDialog.py
+lib/python${PY_VER_SUFFIX}/idlelib/aboutDialog.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/aboutDialog.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/config-extensions.def
+lib/python${PY_VER_SUFFIX}/idlelib/config-highlight.def
+lib/python${PY_VER_SUFFIX}/idlelib/config-keys.def
+lib/python${PY_VER_SUFFIX}/idlelib/config-main.def
+lib/python${PY_VER_SUFFIX}/idlelib/configDialog.py
+lib/python${PY_VER_SUFFIX}/idlelib/configDialog.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/configDialog.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/configHandler.py
+lib/python${PY_VER_SUFFIX}/idlelib/configHandler.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/configHandler.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/configHelpSourceEdit.py
+lib/python${PY_VER_SUFFIX}/idlelib/configHelpSourceEdit.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/configHelpSourceEdit.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/configSectionNameDialog.py
+lib/python${PY_VER_SUFFIX}/idlelib/configSectionNameDialog.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/configSectionNameDialog.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/dynOptionMenuWidget.py
+lib/python${PY_VER_SUFFIX}/idlelib/dynOptionMenuWidget.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/dynOptionMenuWidget.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/extend.txt
+lib/python${PY_VER_SUFFIX}/idlelib/help.html
+lib/python${PY_VER_SUFFIX}/idlelib/help.py
+lib/python${PY_VER_SUFFIX}/idlelib/help.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/help.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/help.txt
+lib/python${PY_VER_SUFFIX}/idlelib/idle.bat
+lib/python${PY_VER_SUFFIX}/idlelib/idle.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle.pyw
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/README.txt
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/__init__.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/__init__.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/__init__.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/htest.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/htest.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/htest.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/mock_idle.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/mock_idle.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/mock_idle.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/mock_tk.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/mock_tk.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/mock_tk.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_autocomplete.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_autocomplete.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_autocomplete.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_autoexpand.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_autoexpand.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_autoexpand.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_calltips.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_calltips.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_calltips.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_config_name.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_config_name.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_config_name.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_configdialog.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_configdialog.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_configdialog.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_delegator.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_delegator.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_delegator.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_editmenu.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_editmenu.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_editmenu.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_formatparagraph.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_formatparagraph.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_formatparagraph.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_grep.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_grep.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_grep.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_helpabout.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_helpabout.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_helpabout.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_hyperparser.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_hyperparser.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_hyperparser.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_idlehistory.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_idlehistory.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_idlehistory.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_io.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_io.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_io.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_parenmatch.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_parenmatch.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_parenmatch.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_pathbrowser.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_pathbrowser.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_pathbrowser.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_rstrip.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_rstrip.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_rstrip.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_searchdialogbase.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_searchdialogbase.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_searchdialogbase.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_searchengine.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_searchengine.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_searchengine.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_text.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_text.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_text.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_textview.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_textview.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_textview.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_warning.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_warning.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_warning.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_widgetredir.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_widgetredir.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_widgetredir.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idlever.py
+lib/python${PY_VER_SUFFIX}/idlelib/idlever.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idlever.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/keybindingDialog.py
+lib/python${PY_VER_SUFFIX}/idlelib/keybindingDialog.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/keybindingDialog.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/macosxSupport.py
+lib/python${PY_VER_SUFFIX}/idlelib/macosxSupport.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/macosxSupport.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/rpc.py
+lib/python${PY_VER_SUFFIX}/idlelib/rpc.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/rpc.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/run.py
+lib/python${PY_VER_SUFFIX}/idlelib/run.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/run.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/tabbedpages.py
+lib/python${PY_VER_SUFFIX}/idlelib/tabbedpages.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/tabbedpages.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/textView.py
+lib/python${PY_VER_SUFFIX}/idlelib/textView.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/textView.pyo
+lib/python${PY_VER_SUFFIX}/ihooks.py
+lib/python${PY_VER_SUFFIX}/ihooks.pyc
+lib/python${PY_VER_SUFFIX}/ihooks.pyo
+lib/python${PY_VER_SUFFIX}/imaplib.py
+lib/python${PY_VER_SUFFIX}/imaplib.pyc
+lib/python${PY_VER_SUFFIX}/imaplib.pyo
+lib/python${PY_VER_SUFFIX}/imghdr.py
+lib/python${PY_VER_SUFFIX}/imghdr.pyc
+lib/python${PY_VER_SUFFIX}/imghdr.pyo
+lib/python${PY_VER_SUFFIX}/importlib/__init__.py
+lib/python${PY_VER_SUFFIX}/importlib/__init__.pyc
+lib/python${PY_VER_SUFFIX}/importlib/__init__.pyo
+lib/python${PY_VER_SUFFIX}/imputil.py
+lib/python${PY_VER_SUFFIX}/imputil.pyc
+lib/python${PY_VER_SUFFIX}/imputil.pyo
+lib/python${PY_VER_SUFFIX}/inspect.py
+lib/python${PY_VER_SUFFIX}/inspect.pyc
+lib/python${PY_VER_SUFFIX}/inspect.pyo
+lib/python${PY_VER_SUFFIX}/io.py
+lib/python${PY_VER_SUFFIX}/io.pyc
+lib/python${PY_VER_SUFFIX}/io.pyo
+lib/python${PY_VER_SUFFIX}/json/__init__.py
+lib/python${PY_VER_SUFFIX}/json/__init__.pyc
+lib/python${PY_VER_SUFFIX}/json/__init__.pyo
+lib/python${PY_VER_SUFFIX}/json/decoder.py
+lib/python${PY_VER_SUFFIX}/json/decoder.pyc
+lib/python${PY_VER_SUFFIX}/json/decoder.pyo
+lib/python${PY_VER_SUFFIX}/json/encoder.py
+lib/python${PY_VER_SUFFIX}/json/encoder.pyc
+lib/python${PY_VER_SUFFIX}/json/encoder.pyo
+lib/python${PY_VER_SUFFIX}/json/scanner.py
+lib/python${PY_VER_SUFFIX}/json/scanner.pyc
+lib/python${PY_VER_SUFFIX}/json/scanner.pyo
+lib/python${PY_VER_SUFFIX}/json/tests/__init__.py
+lib/python${PY_VER_SUFFIX}/json/tests/__init__.pyc
+lib/python${PY_VER_SUFFIX}/json/tests/__init__.pyo
+lib/python${PY_VER_SUFFIX}/json/tests/test_check_circular.py
+lib/python${PY_VER_SUFFIX}/json/tests/test_check_circular.pyc
+lib/python${PY_VER_SUFFIX}/json/tests/test_check_circular.pyo
+lib/python${PY_VER_SUFFIX}/json/tests/test_decode.py
+lib/python${PY_VER_SUFFIX}/json/tests/test_decode.pyc
+lib/python${PY_VER_SUFFIX}/json/tests/test_decode.pyo
+lib/python${PY_VER_SUFFIX}/json/tests/test_default.py
+lib/python${PY_VER_SUFFIX}/json/tests/test_default.pyc
+lib/python${PY_VER_SUFFIX}/json/tests/test_default.pyo
+lib/python${PY_VER_SUFFIX}/json/tests/test_dump.py
+lib/python${PY_VER_SUFFIX}/json/tests/test_dump.pyc
+lib/python${PY_VER_SUFFIX}/json/tests/test_dump.pyo
+lib/python${PY_VER_SUFFIX}/json/tests/test_encode_basestring_ascii.py
+lib/python${PY_VER_SUFFIX}/json/tests/test_encode_basestring_ascii.pyc
+lib/python${PY_VER_SUFFIX}/json/tests/test_encode_basestring_ascii.pyo
+lib/python${PY_VER_SUFFIX}/json/tests/test_fail.py
+lib/python${PY_VER_SUFFIX}/json/tests/test_fail.pyc
+lib/python${PY_VER_SUFFIX}/json/tests/test_fail.pyo
+lib/python${PY_VER_SUFFIX}/json/tests/test_float.py
+lib/python${PY_VER_SUFFIX}/json/tests/test_float.pyc
+lib/python${PY_VER_SUFFIX}/json/tests/test_float.pyo
+lib/python${PY_VER_SUFFIX}/json/tests/test_indent.py
+lib/python${PY_VER_SUFFIX}/json/tests/test_indent.pyc
+lib/python${PY_VER_SUFFIX}/json/tests/test_indent.pyo
+lib/python${PY_VER_SUFFIX}/json/tests/test_pass1.py
+lib/python${PY_VER_SUFFIX}/json/tests/test_pass1.pyc
+lib/python${PY_VER_SUFFIX}/json/tests/test_pass1.pyo
+lib/python${PY_VER_SUFFIX}/json/tests/test_pass2.py
+lib/python${PY_VER_SUFFIX}/json/tests/test_pass2.pyc
+lib/python${PY_VER_SUFFIX}/json/tests/test_pass2.pyo
+lib/python${PY_VER_SUFFIX}/json/tests/test_pass3.py
+lib/python${PY_VER_SUFFIX}/json/tests/test_pass3.pyc
+lib/python${PY_VER_SUFFIX}/json/tests/test_pass3.pyo
+lib/python${PY_VER_SUFFIX}/json/tests/test_recursion.py
+lib/python${PY_VER_SUFFIX}/json/tests/test_recursion.pyc
+lib/python${PY_VER_SUFFIX}/json/tests/test_recursion.pyo
+lib/python${PY_VER_SUFFIX}/json/tests/test_scanstring.py
+lib/python${PY_VER_SUFFIX}/json/tests/test_scanstring.pyc
+lib/python${PY_VER_SUFFIX}/json/tests/test_scanstring.pyo
+lib/python${PY_VER_SUFFIX}/json/tests/test_separators.py
+lib/python${PY_VER_SUFFIX}/json/tests/test_separators.pyc
+lib/python${PY_VER_SUFFIX}/json/tests/test_separators.pyo
+lib/python${PY_VER_SUFFIX}/json/tests/test_speedups.py
+lib/python${PY_VER_SUFFIX}/json/tests/test_speedups.pyc
+lib/python${PY_VER_SUFFIX}/json/tests/test_speedups.pyo
+lib/python${PY_VER_SUFFIX}/json/tests/test_tool.py
+lib/python${PY_VER_SUFFIX}/json/tests/test_tool.pyc
+lib/python${PY_VER_SUFFIX}/json/tests/test_tool.pyo
+lib/python${PY_VER_SUFFIX}/json/tests/test_unicode.py
+lib/python${PY_VER_SUFFIX}/json/tests/test_unicode.pyc
+lib/python${PY_VER_SUFFIX}/json/tests/test_unicode.pyo
+lib/python${PY_VER_SUFFIX}/json/tool.py
+lib/python${PY_VER_SUFFIX}/json/tool.pyc
+lib/python${PY_VER_SUFFIX}/json/tool.pyo
+lib/python${PY_VER_SUFFIX}/keyword.py
+lib/python${PY_VER_SUFFIX}/keyword.pyc
+lib/python${PY_VER_SUFFIX}/keyword.pyo
+lib/python${PY_VER_SUFFIX}/lib-dynload/Python-${PKGVERSION}-py${PY_VER_SUFFIX}.egg-info
+lib/python${PY_VER_SUFFIX}/lib-dynload/_bisect.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_codecs_cn.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_codecs_hk.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_codecs_iso2022.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_codecs_jp.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_codecs_kr.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_codecs_tw.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_collections.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_csv.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_ctypes.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_ctypes_test.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_functools.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_hashlib.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_heapq.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_hotshot.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_io.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_json.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_locale.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_lsprof.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_multibytecodec.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_multiprocessing.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_random.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_socket.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_ssl.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_struct.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/_testcapi.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/array.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/audioop.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/binascii.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/bz2.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/cPickle.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/cStringIO.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/cmath.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/crypt.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/datetime.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/dbm.so
+${PLIST.dl}lib/python${PY_VER_SUFFIX}/lib-dynload/dl.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/fcntl.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/future_builtins.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/grp.so
+${PLIST.extra-so}lib/python${PY_VER_SUFFIX}/lib-dynload/imageop.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/itertools.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/math.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/mmap.so
+${PLIST.nis}lib/python${PY_VER_SUFFIX}/lib-dynload/nis.so
+${PLIST.no-nis}lib/python${PY_VER_SUFFIX}/lib-dynload/nis_failed.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/operator.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/parser.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/resource.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/select.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/strop.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/syslog.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/termios.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/time.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/unicodedata.so
+lib/python${PY_VER_SUFFIX}/lib-dynload/zlib.so
+lib/python${PY_VER_SUFFIX}/lib-tk/Canvas.py
+lib/python${PY_VER_SUFFIX}/lib-tk/Canvas.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/Canvas.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/Dialog.py
+lib/python${PY_VER_SUFFIX}/lib-tk/Dialog.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/Dialog.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/FileDialog.py
+lib/python${PY_VER_SUFFIX}/lib-tk/FileDialog.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/FileDialog.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/FixTk.py
+lib/python${PY_VER_SUFFIX}/lib-tk/FixTk.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/FixTk.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/ScrolledText.py
+lib/python${PY_VER_SUFFIX}/lib-tk/ScrolledText.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/ScrolledText.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/SimpleDialog.py
+lib/python${PY_VER_SUFFIX}/lib-tk/SimpleDialog.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/SimpleDialog.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/Tix.py
+lib/python${PY_VER_SUFFIX}/lib-tk/Tix.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/Tix.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/Tkconstants.py
+lib/python${PY_VER_SUFFIX}/lib-tk/Tkconstants.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/Tkconstants.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/Tkdnd.py
+lib/python${PY_VER_SUFFIX}/lib-tk/Tkdnd.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/Tkdnd.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/Tkinter.py
+lib/python${PY_VER_SUFFIX}/lib-tk/Tkinter.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/Tkinter.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/test/README
+lib/python${PY_VER_SUFFIX}/lib-tk/test/runtktests.py
+lib/python${PY_VER_SUFFIX}/lib-tk/test/runtktests.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/test/runtktests.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/__init__.py
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/__init__.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/__init__.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/test_font.py
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/test_font.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/test_font.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/test_geometry_managers.py
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/test_geometry_managers.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/test_geometry_managers.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/test_images.py
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/test_images.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/test_images.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/test_loadtk.py
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/test_loadtk.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/test_loadtk.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/test_text.py
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/test_text.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/test_text.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/test_variables.py
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/test_variables.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/test_variables.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/test_widgets.py
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/test_widgets.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_tkinter/test_widgets.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_ttk/__init__.py
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_ttk/__init__.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_ttk/__init__.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_ttk/support.py
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_ttk/support.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_ttk/support.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_ttk/test_extensions.py
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_ttk/test_extensions.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_ttk/test_extensions.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_ttk/test_functions.py
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_ttk/test_functions.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_ttk/test_functions.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_ttk/test_style.py
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_ttk/test_style.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_ttk/test_style.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_ttk/test_widgets.py
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_ttk/test_widgets.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/test/test_ttk/test_widgets.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/test/widget_tests.py
+lib/python${PY_VER_SUFFIX}/lib-tk/test/widget_tests.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/test/widget_tests.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/tkColorChooser.py
+lib/python${PY_VER_SUFFIX}/lib-tk/tkColorChooser.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/tkColorChooser.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/tkCommonDialog.py
+lib/python${PY_VER_SUFFIX}/lib-tk/tkCommonDialog.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/tkCommonDialog.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/tkFileDialog.py
+lib/python${PY_VER_SUFFIX}/lib-tk/tkFileDialog.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/tkFileDialog.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/tkFont.py
+lib/python${PY_VER_SUFFIX}/lib-tk/tkFont.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/tkFont.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/tkMessageBox.py
+lib/python${PY_VER_SUFFIX}/lib-tk/tkMessageBox.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/tkMessageBox.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/tkSimpleDialog.py
+lib/python${PY_VER_SUFFIX}/lib-tk/tkSimpleDialog.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/tkSimpleDialog.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/ttk.py
+lib/python${PY_VER_SUFFIX}/lib-tk/ttk.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/ttk.pyo
+lib/python${PY_VER_SUFFIX}/lib-tk/turtle.py
+lib/python${PY_VER_SUFFIX}/lib-tk/turtle.pyc
+lib/python${PY_VER_SUFFIX}/lib-tk/turtle.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/Grammar${PKGVERSION}.final.0.pickle
+lib/python${PY_VER_SUFFIX}/lib2to3/Grammar.txt
+lib/python${PY_VER_SUFFIX}/lib2to3/PatternGrammar${PKGVERSION}.final.0.pickle
+lib/python${PY_VER_SUFFIX}/lib2to3/PatternGrammar.txt
+lib/python${PY_VER_SUFFIX}/lib2to3/__init__.py
+lib/python${PY_VER_SUFFIX}/lib2to3/__init__.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/__init__.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/__main__.py
+lib/python${PY_VER_SUFFIX}/lib2to3/__main__.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/__main__.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/btm_matcher.py
+lib/python${PY_VER_SUFFIX}/lib2to3/btm_matcher.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/btm_matcher.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/btm_utils.py
+lib/python${PY_VER_SUFFIX}/lib2to3/btm_utils.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/btm_utils.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixer_base.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixer_base.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixer_base.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixer_util.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixer_util.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixer_util.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/__init__.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/__init__.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/__init__.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_apply.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_apply.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_apply.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_asserts.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_asserts.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_asserts.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_basestring.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_basestring.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_basestring.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_buffer.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_buffer.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_buffer.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_dict.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_dict.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_dict.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_except.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_except.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_except.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_exec.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_exec.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_exec.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_execfile.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_execfile.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_execfile.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_exitfunc.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_exitfunc.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_exitfunc.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_filter.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_filter.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_filter.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_funcattrs.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_funcattrs.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_funcattrs.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_future.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_future.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_future.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_getcwdu.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_getcwdu.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_getcwdu.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_has_key.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_has_key.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_has_key.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_idioms.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_idioms.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_idioms.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_import.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_import.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_import.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_imports.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_imports.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_imports.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_imports2.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_imports2.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_imports2.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_input.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_input.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_input.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_intern.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_intern.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_intern.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_isinstance.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_isinstance.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_isinstance.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_itertools.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_itertools.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_itertools.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_itertools_imports.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_itertools_imports.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_itertools_imports.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_long.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_long.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_long.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_map.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_map.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_map.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_metaclass.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_metaclass.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_metaclass.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_methodattrs.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_methodattrs.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_methodattrs.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_ne.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_ne.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_ne.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_next.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_next.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_next.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_nonzero.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_nonzero.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_nonzero.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_numliterals.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_numliterals.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_numliterals.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_operator.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_operator.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_operator.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_paren.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_paren.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_paren.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_print.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_print.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_print.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_raise.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_raise.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_raise.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_raw_input.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_raw_input.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_raw_input.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_reduce.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_reduce.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_reduce.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_renames.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_renames.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_renames.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_repr.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_repr.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_repr.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_set_literal.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_set_literal.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_set_literal.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_standarderror.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_standarderror.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_standarderror.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_sys_exc.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_sys_exc.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_sys_exc.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_throw.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_throw.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_throw.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_tuple_params.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_tuple_params.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_tuple_params.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_types.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_types.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_types.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_unicode.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_unicode.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_unicode.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_urllib.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_urllib.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_urllib.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_ws_comma.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_ws_comma.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_ws_comma.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_xrange.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_xrange.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_xrange.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_xreadlines.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_xreadlines.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_xreadlines.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_zip.py
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_zip.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/fixes/fix_zip.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/main.py
+lib/python${PY_VER_SUFFIX}/lib2to3/main.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/main.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/patcomp.py
+lib/python${PY_VER_SUFFIX}/lib2to3/patcomp.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/patcomp.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/__init__.py
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/__init__.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/__init__.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/conv.py
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/conv.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/conv.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/driver.py
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/driver.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/driver.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/grammar.py
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/grammar.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/grammar.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/literals.py
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/literals.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/literals.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/parse.py
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/parse.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/parse.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/pgen.py
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/pgen.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/pgen.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/token.py
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/token.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/token.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/tokenize.py
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/tokenize.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/pgen2/tokenize.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/pygram.py
+lib/python${PY_VER_SUFFIX}/lib2to3/pygram.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/pygram.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/pytree.py
+lib/python${PY_VER_SUFFIX}/lib2to3/pytree.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/pytree.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/refactor.py
+lib/python${PY_VER_SUFFIX}/lib2to3/refactor.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/refactor.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/__init__.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/__init__.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/__init__.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/data/README
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/data/bom.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/data/crlf.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/data/different_encoding.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/data/false_encoding.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/data/fixers/bad_order.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/data/fixers/myfixes/__init__.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/data/fixers/myfixes/fix_explicit.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/data/fixers/myfixes/fix_first.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/data/fixers/myfixes/fix_last.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/data/fixers/myfixes/fix_parrot.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/data/fixers/myfixes/fix_preorder.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/data/fixers/no_fixer_cls.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/data/fixers/parrot_example.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/data/infinite_recursion.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/data/py2_test_grammar.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/data/py3_test_grammar.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/pytree_idempotency.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/pytree_idempotency.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/pytree_idempotency.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/support.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/support.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/support.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/test_all_fixers.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/test_all_fixers.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/test_all_fixers.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/test_fixers.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/test_fixers.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/test_fixers.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/test_main.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/test_main.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/test_main.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/test_parser.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/test_parser.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/test_parser.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/test_pytree.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/test_pytree.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/test_pytree.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/test_refactor.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/test_refactor.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/test_refactor.pyo
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/test_util.py
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/test_util.pyc
+lib/python${PY_VER_SUFFIX}/lib2to3/tests/test_util.pyo
+lib/python${PY_VER_SUFFIX}/linecache.py
+lib/python${PY_VER_SUFFIX}/linecache.pyc
+lib/python${PY_VER_SUFFIX}/linecache.pyo
+lib/python${PY_VER_SUFFIX}/locale.py
+lib/python${PY_VER_SUFFIX}/locale.pyc
+lib/python${PY_VER_SUFFIX}/locale.pyo
+lib/python${PY_VER_SUFFIX}/logging/__init__.py
+lib/python${PY_VER_SUFFIX}/logging/__init__.pyc
+lib/python${PY_VER_SUFFIX}/logging/__init__.pyo
+lib/python${PY_VER_SUFFIX}/logging/config.py
+lib/python${PY_VER_SUFFIX}/logging/config.pyc
+lib/python${PY_VER_SUFFIX}/logging/config.pyo
+lib/python${PY_VER_SUFFIX}/logging/handlers.py
+lib/python${PY_VER_SUFFIX}/logging/handlers.pyc
+lib/python${PY_VER_SUFFIX}/logging/handlers.pyo
+lib/python${PY_VER_SUFFIX}/macpath.py
+lib/python${PY_VER_SUFFIX}/macpath.pyc
+lib/python${PY_VER_SUFFIX}/macpath.pyo
+lib/python${PY_VER_SUFFIX}/macurl2path.py
+lib/python${PY_VER_SUFFIX}/macurl2path.pyc
+lib/python${PY_VER_SUFFIX}/macurl2path.pyo
+lib/python${PY_VER_SUFFIX}/mailbox.py
+lib/python${PY_VER_SUFFIX}/mailbox.pyc
+lib/python${PY_VER_SUFFIX}/mailbox.pyo
+lib/python${PY_VER_SUFFIX}/mailcap.py
+lib/python${PY_VER_SUFFIX}/mailcap.pyc
+lib/python${PY_VER_SUFFIX}/mailcap.pyo
+lib/python${PY_VER_SUFFIX}/markupbase.py
+lib/python${PY_VER_SUFFIX}/markupbase.pyc
+lib/python${PY_VER_SUFFIX}/markupbase.pyo
+lib/python${PY_VER_SUFFIX}/md5.py
+lib/python${PY_VER_SUFFIX}/md5.pyc
+lib/python${PY_VER_SUFFIX}/md5.pyo
+lib/python${PY_VER_SUFFIX}/mhlib.py
+lib/python${PY_VER_SUFFIX}/mhlib.pyc
+lib/python${PY_VER_SUFFIX}/mhlib.pyo
+lib/python${PY_VER_SUFFIX}/mimetools.py
+lib/python${PY_VER_SUFFIX}/mimetools.pyc
+lib/python${PY_VER_SUFFIX}/mimetools.pyo
+lib/python${PY_VER_SUFFIX}/mimetypes.py
+lib/python${PY_VER_SUFFIX}/mimetypes.pyc
+lib/python${PY_VER_SUFFIX}/mimetypes.pyo
+lib/python${PY_VER_SUFFIX}/mimify.py
+lib/python${PY_VER_SUFFIX}/mimify.pyc
+lib/python${PY_VER_SUFFIX}/mimify.pyo
+lib/python${PY_VER_SUFFIX}/modulefinder.py
+lib/python${PY_VER_SUFFIX}/modulefinder.pyc
+lib/python${PY_VER_SUFFIX}/modulefinder.pyo
+lib/python${PY_VER_SUFFIX}/multifile.py
+lib/python${PY_VER_SUFFIX}/multifile.pyc
+lib/python${PY_VER_SUFFIX}/multifile.pyo
+lib/python${PY_VER_SUFFIX}/multiprocessing/__init__.py
+lib/python${PY_VER_SUFFIX}/multiprocessing/__init__.pyc
+lib/python${PY_VER_SUFFIX}/multiprocessing/__init__.pyo
+lib/python${PY_VER_SUFFIX}/multiprocessing/connection.py
+lib/python${PY_VER_SUFFIX}/multiprocessing/connection.pyc
+lib/python${PY_VER_SUFFIX}/multiprocessing/connection.pyo
+lib/python${PY_VER_SUFFIX}/multiprocessing/dummy/__init__.py
+lib/python${PY_VER_SUFFIX}/multiprocessing/dummy/__init__.pyc
+lib/python${PY_VER_SUFFIX}/multiprocessing/dummy/__init__.pyo
+lib/python${PY_VER_SUFFIX}/multiprocessing/dummy/connection.py
+lib/python${PY_VER_SUFFIX}/multiprocessing/dummy/connection.pyc
+lib/python${PY_VER_SUFFIX}/multiprocessing/dummy/connection.pyo
+lib/python${PY_VER_SUFFIX}/multiprocessing/forking.py
+lib/python${PY_VER_SUFFIX}/multiprocessing/forking.pyc
+lib/python${PY_VER_SUFFIX}/multiprocessing/forking.pyo
+lib/python${PY_VER_SUFFIX}/multiprocessing/heap.py
+lib/python${PY_VER_SUFFIX}/multiprocessing/heap.pyc
+lib/python${PY_VER_SUFFIX}/multiprocessing/heap.pyo
+lib/python${PY_VER_SUFFIX}/multiprocessing/managers.py
+lib/python${PY_VER_SUFFIX}/multiprocessing/managers.pyc
+lib/python${PY_VER_SUFFIX}/multiprocessing/managers.pyo
+lib/python${PY_VER_SUFFIX}/multiprocessing/pool.py
+lib/python${PY_VER_SUFFIX}/multiprocessing/pool.pyc
+lib/python${PY_VER_SUFFIX}/multiprocessing/pool.pyo
+lib/python${PY_VER_SUFFIX}/multiprocessing/process.py
+lib/python${PY_VER_SUFFIX}/multiprocessing/process.pyc
+lib/python${PY_VER_SUFFIX}/multiprocessing/process.pyo
+lib/python${PY_VER_SUFFIX}/multiprocessing/queues.py
+lib/python${PY_VER_SUFFIX}/multiprocessing/queues.pyc
+lib/python${PY_VER_SUFFIX}/multiprocessing/queues.pyo
+lib/python${PY_VER_SUFFIX}/multiprocessing/reduction.py
+lib/python${PY_VER_SUFFIX}/multiprocessing/reduction.pyc
+lib/python${PY_VER_SUFFIX}/multiprocessing/reduction.pyo
+lib/python${PY_VER_SUFFIX}/multiprocessing/sharedctypes.py
+lib/python${PY_VER_SUFFIX}/multiprocessing/sharedctypes.pyc
+lib/python${PY_VER_SUFFIX}/multiprocessing/sharedctypes.pyo
+lib/python${PY_VER_SUFFIX}/multiprocessing/synchronize.py
+lib/python${PY_VER_SUFFIX}/multiprocessing/synchronize.pyc
+lib/python${PY_VER_SUFFIX}/multiprocessing/synchronize.pyo
+lib/python${PY_VER_SUFFIX}/multiprocessing/util.py
+lib/python${PY_VER_SUFFIX}/multiprocessing/util.pyc
+lib/python${PY_VER_SUFFIX}/multiprocessing/util.pyo
+lib/python${PY_VER_SUFFIX}/mutex.py
+lib/python${PY_VER_SUFFIX}/mutex.pyc
+lib/python${PY_VER_SUFFIX}/mutex.pyo
+lib/python${PY_VER_SUFFIX}/netrc.py
+lib/python${PY_VER_SUFFIX}/netrc.pyc
+lib/python${PY_VER_SUFFIX}/netrc.pyo
+lib/python${PY_VER_SUFFIX}/new.py
+lib/python${PY_VER_SUFFIX}/new.pyc
+lib/python${PY_VER_SUFFIX}/new.pyo
+lib/python${PY_VER_SUFFIX}/nntplib.py
+lib/python${PY_VER_SUFFIX}/nntplib.pyc
+lib/python${PY_VER_SUFFIX}/nntplib.pyo
+lib/python${PY_VER_SUFFIX}/ntpath.py
+lib/python${PY_VER_SUFFIX}/ntpath.pyc
+lib/python${PY_VER_SUFFIX}/ntpath.pyo
+lib/python${PY_VER_SUFFIX}/nturl2path.py
+lib/python${PY_VER_SUFFIX}/nturl2path.pyc
+lib/python${PY_VER_SUFFIX}/nturl2path.pyo
+lib/python${PY_VER_SUFFIX}/numbers.py
+lib/python${PY_VER_SUFFIX}/numbers.pyc
+lib/python${PY_VER_SUFFIX}/numbers.pyo
+lib/python${PY_VER_SUFFIX}/opcode.py
+lib/python${PY_VER_SUFFIX}/opcode.pyc
+lib/python${PY_VER_SUFFIX}/opcode.pyo
+lib/python${PY_VER_SUFFIX}/optparse.py
+lib/python${PY_VER_SUFFIX}/optparse.pyc
+lib/python${PY_VER_SUFFIX}/optparse.pyo
+lib/python${PY_VER_SUFFIX}/os.py
+lib/python${PY_VER_SUFFIX}/os.pyc
+lib/python${PY_VER_SUFFIX}/os.pyo
+lib/python${PY_VER_SUFFIX}/os2emxpath.py
+lib/python${PY_VER_SUFFIX}/os2emxpath.pyc
+lib/python${PY_VER_SUFFIX}/os2emxpath.pyo
+lib/python${PY_VER_SUFFIX}/pdb.doc
+lib/python${PY_VER_SUFFIX}/pdb.py
+lib/python${PY_VER_SUFFIX}/pdb.pyc
+lib/python${PY_VER_SUFFIX}/pdb.pyo
+lib/python${PY_VER_SUFFIX}/pickle.py
+lib/python${PY_VER_SUFFIX}/pickle.pyc
+lib/python${PY_VER_SUFFIX}/pickle.pyo
+lib/python${PY_VER_SUFFIX}/pickletools.py
+lib/python${PY_VER_SUFFIX}/pickletools.pyc
+lib/python${PY_VER_SUFFIX}/pickletools.pyo
+lib/python${PY_VER_SUFFIX}/pipes.py
+lib/python${PY_VER_SUFFIX}/pipes.pyc
+lib/python${PY_VER_SUFFIX}/pipes.pyo
+lib/python${PY_VER_SUFFIX}/pkgutil.py
+lib/python${PY_VER_SUFFIX}/pkgutil.pyc
+lib/python${PY_VER_SUFFIX}/pkgutil.pyo
+lib/python${PY_VER_SUFFIX}/plat-${PY_PLATNAME}/IN.py
+lib/python${PY_VER_SUFFIX}/plat-${PY_PLATNAME}/IN.pyc
+lib/python${PY_VER_SUFFIX}/plat-${PY_PLATNAME}/IN.pyo
+lib/python${PY_VER_SUFFIX}/plat-${PY_PLATNAME}/regen
+lib/python${PY_VER_SUFFIX}/platform.py
+lib/python${PY_VER_SUFFIX}/platform.pyc
+lib/python${PY_VER_SUFFIX}/platform.pyo
+lib/python${PY_VER_SUFFIX}/plistlib.py
+lib/python${PY_VER_SUFFIX}/plistlib.pyc
+lib/python${PY_VER_SUFFIX}/plistlib.pyo
+lib/python${PY_VER_SUFFIX}/popen2.py
+lib/python${PY_VER_SUFFIX}/popen2.pyc
+lib/python${PY_VER_SUFFIX}/popen2.pyo
+lib/python${PY_VER_SUFFIX}/poplib.py
+lib/python${PY_VER_SUFFIX}/poplib.pyc
+lib/python${PY_VER_SUFFIX}/poplib.pyo
+lib/python${PY_VER_SUFFIX}/posixfile.py
+lib/python${PY_VER_SUFFIX}/posixfile.pyc
+lib/python${PY_VER_SUFFIX}/posixfile.pyo
+lib/python${PY_VER_SUFFIX}/posixpath.py
+lib/python${PY_VER_SUFFIX}/posixpath.pyc
+lib/python${PY_VER_SUFFIX}/posixpath.pyo
+lib/python${PY_VER_SUFFIX}/pprint.py
+lib/python${PY_VER_SUFFIX}/pprint.pyc
+lib/python${PY_VER_SUFFIX}/pprint.pyo
+lib/python${PY_VER_SUFFIX}/profile.py
+lib/python${PY_VER_SUFFIX}/profile.pyc
+lib/python${PY_VER_SUFFIX}/profile.pyo
+lib/python${PY_VER_SUFFIX}/pstats.py
+lib/python${PY_VER_SUFFIX}/pstats.pyc
+lib/python${PY_VER_SUFFIX}/pstats.pyo
+lib/python${PY_VER_SUFFIX}/pty.py
+lib/python${PY_VER_SUFFIX}/pty.pyc
+lib/python${PY_VER_SUFFIX}/pty.pyo
+lib/python${PY_VER_SUFFIX}/py_compile.py
+lib/python${PY_VER_SUFFIX}/py_compile.pyc
+lib/python${PY_VER_SUFFIX}/py_compile.pyo
+lib/python${PY_VER_SUFFIX}/pyclbr.py
+lib/python${PY_VER_SUFFIX}/pyclbr.pyc
+lib/python${PY_VER_SUFFIX}/pyclbr.pyo
+lib/python${PY_VER_SUFFIX}/pydoc.py
+lib/python${PY_VER_SUFFIX}/pydoc.pyc
+lib/python${PY_VER_SUFFIX}/pydoc.pyo
+lib/python${PY_VER_SUFFIX}/pydoc_data/__init__.py
+lib/python${PY_VER_SUFFIX}/pydoc_data/__init__.pyc
+lib/python${PY_VER_SUFFIX}/pydoc_data/__init__.pyo
+lib/python${PY_VER_SUFFIX}/pydoc_data/topics.py
+lib/python${PY_VER_SUFFIX}/pydoc_data/topics.pyc
+lib/python${PY_VER_SUFFIX}/pydoc_data/topics.pyo
+lib/python${PY_VER_SUFFIX}/quopri.py
+lib/python${PY_VER_SUFFIX}/quopri.pyc
+lib/python${PY_VER_SUFFIX}/quopri.pyo
+lib/python${PY_VER_SUFFIX}/random.py
+lib/python${PY_VER_SUFFIX}/random.pyc
+lib/python${PY_VER_SUFFIX}/random.pyo
+lib/python${PY_VER_SUFFIX}/re.py
+lib/python${PY_VER_SUFFIX}/re.pyc
+lib/python${PY_VER_SUFFIX}/re.pyo
+lib/python${PY_VER_SUFFIX}/repr.py
+lib/python${PY_VER_SUFFIX}/repr.pyc
+lib/python${PY_VER_SUFFIX}/repr.pyo
+lib/python${PY_VER_SUFFIX}/rexec.py
+lib/python${PY_VER_SUFFIX}/rexec.pyc
+lib/python${PY_VER_SUFFIX}/rexec.pyo
+lib/python${PY_VER_SUFFIX}/rfc822.py
+lib/python${PY_VER_SUFFIX}/rfc822.pyc
+lib/python${PY_VER_SUFFIX}/rfc822.pyo
+lib/python${PY_VER_SUFFIX}/rlcompleter.py
+lib/python${PY_VER_SUFFIX}/rlcompleter.pyc
+lib/python${PY_VER_SUFFIX}/rlcompleter.pyo
+lib/python${PY_VER_SUFFIX}/robotparser.py
+lib/python${PY_VER_SUFFIX}/robotparser.pyc
+lib/python${PY_VER_SUFFIX}/robotparser.pyo
+lib/python${PY_VER_SUFFIX}/runpy.py
+lib/python${PY_VER_SUFFIX}/runpy.pyc
+lib/python${PY_VER_SUFFIX}/runpy.pyo
+lib/python${PY_VER_SUFFIX}/sched.py
+lib/python${PY_VER_SUFFIX}/sched.pyc
+lib/python${PY_VER_SUFFIX}/sched.pyo
+lib/python${PY_VER_SUFFIX}/sets.py
+lib/python${PY_VER_SUFFIX}/sets.pyc
+lib/python${PY_VER_SUFFIX}/sets.pyo
+lib/python${PY_VER_SUFFIX}/sgmllib.py
+lib/python${PY_VER_SUFFIX}/sgmllib.pyc
+lib/python${PY_VER_SUFFIX}/sgmllib.pyo
+lib/python${PY_VER_SUFFIX}/sha.py
+lib/python${PY_VER_SUFFIX}/sha.pyc
+lib/python${PY_VER_SUFFIX}/sha.pyo
+lib/python${PY_VER_SUFFIX}/shelve.py
+lib/python${PY_VER_SUFFIX}/shelve.pyc
+lib/python${PY_VER_SUFFIX}/shelve.pyo
+lib/python${PY_VER_SUFFIX}/shlex.py
+lib/python${PY_VER_SUFFIX}/shlex.pyc
+lib/python${PY_VER_SUFFIX}/shlex.pyo
+lib/python${PY_VER_SUFFIX}/shutil.py
+lib/python${PY_VER_SUFFIX}/shutil.pyc
+lib/python${PY_VER_SUFFIX}/shutil.pyo
+lib/python${PY_VER_SUFFIX}/site-packages/README
+lib/python${PY_VER_SUFFIX}/site.py
+lib/python${PY_VER_SUFFIX}/site.pyc
+lib/python${PY_VER_SUFFIX}/site.pyo
+lib/python${PY_VER_SUFFIX}/smtpd.py
+lib/python${PY_VER_SUFFIX}/smtpd.pyc
+lib/python${PY_VER_SUFFIX}/smtpd.pyo
+lib/python${PY_VER_SUFFIX}/smtplib.py
+lib/python${PY_VER_SUFFIX}/smtplib.pyc
+lib/python${PY_VER_SUFFIX}/smtplib.pyo
+lib/python${PY_VER_SUFFIX}/sndhdr.py
+lib/python${PY_VER_SUFFIX}/sndhdr.pyc
+lib/python${PY_VER_SUFFIX}/sndhdr.pyo
+lib/python${PY_VER_SUFFIX}/socket.py
+lib/python${PY_VER_SUFFIX}/socket.pyc
+lib/python${PY_VER_SUFFIX}/socket.pyo
+lib/python${PY_VER_SUFFIX}/sqlite3/__init__.py
+lib/python${PY_VER_SUFFIX}/sqlite3/__init__.pyc
+lib/python${PY_VER_SUFFIX}/sqlite3/__init__.pyo
+lib/python${PY_VER_SUFFIX}/sqlite3/dbapi2.py
+lib/python${PY_VER_SUFFIX}/sqlite3/dbapi2.pyc
+lib/python${PY_VER_SUFFIX}/sqlite3/dbapi2.pyo
+lib/python${PY_VER_SUFFIX}/sqlite3/dump.py
+lib/python${PY_VER_SUFFIX}/sqlite3/dump.pyc
+lib/python${PY_VER_SUFFIX}/sqlite3/dump.pyo
+lib/python${PY_VER_SUFFIX}/sqlite3/test/__init__.py
+lib/python${PY_VER_SUFFIX}/sqlite3/test/__init__.pyc
+lib/python${PY_VER_SUFFIX}/sqlite3/test/__init__.pyo
+lib/python${PY_VER_SUFFIX}/sqlite3/test/dbapi.py
+lib/python${PY_VER_SUFFIX}/sqlite3/test/dbapi.pyc
+lib/python${PY_VER_SUFFIX}/sqlite3/test/dbapi.pyo
+lib/python${PY_VER_SUFFIX}/sqlite3/test/dump.py
+lib/python${PY_VER_SUFFIX}/sqlite3/test/dump.pyc
+lib/python${PY_VER_SUFFIX}/sqlite3/test/dump.pyo
+lib/python${PY_VER_SUFFIX}/sqlite3/test/factory.py
+lib/python${PY_VER_SUFFIX}/sqlite3/test/factory.pyc
+lib/python${PY_VER_SUFFIX}/sqlite3/test/factory.pyo
+lib/python${PY_VER_SUFFIX}/sqlite3/test/hooks.py
+lib/python${PY_VER_SUFFIX}/sqlite3/test/hooks.pyc
+lib/python${PY_VER_SUFFIX}/sqlite3/test/hooks.pyo
+lib/python${PY_VER_SUFFIX}/sqlite3/test/py25tests.py
+lib/python${PY_VER_SUFFIX}/sqlite3/test/py25tests.pyc
+lib/python${PY_VER_SUFFIX}/sqlite3/test/py25tests.pyo
+lib/python${PY_VER_SUFFIX}/sqlite3/test/regression.py
+lib/python${PY_VER_SUFFIX}/sqlite3/test/regression.pyc
+lib/python${PY_VER_SUFFIX}/sqlite3/test/regression.pyo
+lib/python${PY_VER_SUFFIX}/sqlite3/test/transactions.py
+lib/python${PY_VER_SUFFIX}/sqlite3/test/transactions.pyc
+lib/python${PY_VER_SUFFIX}/sqlite3/test/transactions.pyo
+lib/python${PY_VER_SUFFIX}/sqlite3/test/types.py
+lib/python${PY_VER_SUFFIX}/sqlite3/test/types.pyc
+lib/python${PY_VER_SUFFIX}/sqlite3/test/types.pyo
+lib/python${PY_VER_SUFFIX}/sqlite3/test/userfunctions.py
+lib/python${PY_VER_SUFFIX}/sqlite3/test/userfunctions.pyc
+lib/python${PY_VER_SUFFIX}/sqlite3/test/userfunctions.pyo
+lib/python${PY_VER_SUFFIX}/sre.py
+lib/python${PY_VER_SUFFIX}/sre.pyc
+lib/python${PY_VER_SUFFIX}/sre.pyo
+lib/python${PY_VER_SUFFIX}/sre_compile.py
+lib/python${PY_VER_SUFFIX}/sre_compile.pyc
+lib/python${PY_VER_SUFFIX}/sre_compile.pyo
+lib/python${PY_VER_SUFFIX}/sre_constants.py
+lib/python${PY_VER_SUFFIX}/sre_constants.pyc
+lib/python${PY_VER_SUFFIX}/sre_constants.pyo
+lib/python${PY_VER_SUFFIX}/sre_parse.py
+lib/python${PY_VER_SUFFIX}/sre_parse.pyc
+lib/python${PY_VER_SUFFIX}/sre_parse.pyo
+lib/python${PY_VER_SUFFIX}/ssl.py
+lib/python${PY_VER_SUFFIX}/ssl.pyc
+lib/python${PY_VER_SUFFIX}/ssl.pyo
+lib/python${PY_VER_SUFFIX}/stat.py
+lib/python${PY_VER_SUFFIX}/stat.pyc
+lib/python${PY_VER_SUFFIX}/stat.pyo
+lib/python${PY_VER_SUFFIX}/statvfs.py
+lib/python${PY_VER_SUFFIX}/statvfs.pyc
+lib/python${PY_VER_SUFFIX}/statvfs.pyo
+lib/python${PY_VER_SUFFIX}/string.py
+lib/python${PY_VER_SUFFIX}/string.pyc
+lib/python${PY_VER_SUFFIX}/string.pyo
+lib/python${PY_VER_SUFFIX}/stringold.py
+lib/python${PY_VER_SUFFIX}/stringold.pyc
+lib/python${PY_VER_SUFFIX}/stringold.pyo
+lib/python${PY_VER_SUFFIX}/stringprep.py
+lib/python${PY_VER_SUFFIX}/stringprep.pyc
+lib/python${PY_VER_SUFFIX}/stringprep.pyo
+lib/python${PY_VER_SUFFIX}/struct.py
+lib/python${PY_VER_SUFFIX}/struct.pyc
+lib/python${PY_VER_SUFFIX}/struct.pyo
+lib/python${PY_VER_SUFFIX}/subprocess.py
+lib/python${PY_VER_SUFFIX}/subprocess.pyc
+lib/python${PY_VER_SUFFIX}/subprocess.pyo
+lib/python${PY_VER_SUFFIX}/sunau.py
+lib/python${PY_VER_SUFFIX}/sunau.pyc
+lib/python${PY_VER_SUFFIX}/sunau.pyo
+lib/python${PY_VER_SUFFIX}/sunaudio.py
+lib/python${PY_VER_SUFFIX}/sunaudio.pyc
+lib/python${PY_VER_SUFFIX}/sunaudio.pyo
+lib/python${PY_VER_SUFFIX}/symbol.py
+lib/python${PY_VER_SUFFIX}/symbol.pyc
+lib/python${PY_VER_SUFFIX}/symbol.pyo
+lib/python${PY_VER_SUFFIX}/symtable.py
+lib/python${PY_VER_SUFFIX}/symtable.pyc
+lib/python${PY_VER_SUFFIX}/symtable.pyo
+lib/python${PY_VER_SUFFIX}/sysconfig.py
+lib/python${PY_VER_SUFFIX}/sysconfig.pyc
+lib/python${PY_VER_SUFFIX}/sysconfig.pyo
+lib/python${PY_VER_SUFFIX}/tabnanny.py
+lib/python${PY_VER_SUFFIX}/tabnanny.pyc
+lib/python${PY_VER_SUFFIX}/tabnanny.pyo
+lib/python${PY_VER_SUFFIX}/tarfile.py
+lib/python${PY_VER_SUFFIX}/tarfile.pyc
+lib/python${PY_VER_SUFFIX}/tarfile.pyo
+lib/python${PY_VER_SUFFIX}/telnetlib.py
+lib/python${PY_VER_SUFFIX}/telnetlib.pyc
+lib/python${PY_VER_SUFFIX}/telnetlib.pyo
+lib/python${PY_VER_SUFFIX}/tempfile.py
+lib/python${PY_VER_SUFFIX}/tempfile.pyc
+lib/python${PY_VER_SUFFIX}/tempfile.pyo
+lib/python${PY_VER_SUFFIX}/test/185test.db
+lib/python${PY_VER_SUFFIX}/test/Sine-1000Hz-300ms.aif
+lib/python${PY_VER_SUFFIX}/test/__init__.py
+lib/python${PY_VER_SUFFIX}/test/__init__.pyc
+lib/python${PY_VER_SUFFIX}/test/__init__.pyo
+lib/python${PY_VER_SUFFIX}/test/__main__.py
+lib/python${PY_VER_SUFFIX}/test/__main__.pyc
+lib/python${PY_VER_SUFFIX}/test/__main__.pyo
+lib/python${PY_VER_SUFFIX}/test/_mock_backport.py
+lib/python${PY_VER_SUFFIX}/test/_mock_backport.pyc
+lib/python${PY_VER_SUFFIX}/test/_mock_backport.pyo
+lib/python${PY_VER_SUFFIX}/test/allsans.pem
+lib/python${PY_VER_SUFFIX}/test/audiodata/pluck-pcm16.aiff
+lib/python${PY_VER_SUFFIX}/test/audiodata/pluck-pcm16.au
+lib/python${PY_VER_SUFFIX}/test/audiodata/pluck-pcm16.wav
+lib/python${PY_VER_SUFFIX}/test/audiodata/pluck-pcm24.aiff
+lib/python${PY_VER_SUFFIX}/test/audiodata/pluck-pcm24.wav
+lib/python${PY_VER_SUFFIX}/test/audiodata/pluck-pcm32.aiff
+lib/python${PY_VER_SUFFIX}/test/audiodata/pluck-pcm32.au
+lib/python${PY_VER_SUFFIX}/test/audiodata/pluck-pcm32.wav
+lib/python${PY_VER_SUFFIX}/test/audiodata/pluck-pcm8.aiff
+lib/python${PY_VER_SUFFIX}/test/audiodata/pluck-pcm8.au
+lib/python${PY_VER_SUFFIX}/test/audiodata/pluck-pcm8.wav
+lib/python${PY_VER_SUFFIX}/test/audiodata/pluck-ulaw.aifc
+lib/python${PY_VER_SUFFIX}/test/audiodata/pluck-ulaw.au
+lib/python${PY_VER_SUFFIX}/test/audiotest.au
+lib/python${PY_VER_SUFFIX}/test/audiotests.py
+lib/python${PY_VER_SUFFIX}/test/audiotests.pyc
+lib/python${PY_VER_SUFFIX}/test/audiotests.pyo
+lib/python${PY_VER_SUFFIX}/test/autotest.py
+lib/python${PY_VER_SUFFIX}/test/autotest.pyc
+lib/python${PY_VER_SUFFIX}/test/autotest.pyo
+lib/python${PY_VER_SUFFIX}/test/bad_coding.py
+lib/python${PY_VER_SUFFIX}/test/bad_coding2.py
+lib/python${PY_VER_SUFFIX}/test/bad_coding3.py
+lib/python${PY_VER_SUFFIX}/test/badcert.pem
+lib/python${PY_VER_SUFFIX}/test/badkey.pem
+lib/python${PY_VER_SUFFIX}/test/badsyntax_future3.py
+lib/python${PY_VER_SUFFIX}/test/badsyntax_future4.py
+lib/python${PY_VER_SUFFIX}/test/badsyntax_future5.py
+lib/python${PY_VER_SUFFIX}/test/badsyntax_future6.py
+lib/python${PY_VER_SUFFIX}/test/badsyntax_future7.py
+lib/python${PY_VER_SUFFIX}/test/badsyntax_future8.py
+lib/python${PY_VER_SUFFIX}/test/badsyntax_future9.py
+lib/python${PY_VER_SUFFIX}/test/badsyntax_nocaret.py
+lib/python${PY_VER_SUFFIX}/test/bisect.py
+lib/python${PY_VER_SUFFIX}/test/bisect.pyc
+lib/python${PY_VER_SUFFIX}/test/bisect.pyo
+lib/python${PY_VER_SUFFIX}/test/capath/0e4015b9.0
+lib/python${PY_VER_SUFFIX}/test/capath/4e1295a3.0
+lib/python${PY_VER_SUFFIX}/test/capath/5ed36f99.0
+lib/python${PY_VER_SUFFIX}/test/capath/6e88d7b8.0
+lib/python${PY_VER_SUFFIX}/test/capath/99d0fa06.0
+lib/python${PY_VER_SUFFIX}/test/capath/ce7b8643.0
+lib/python${PY_VER_SUFFIX}/test/cfgparser.1
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/big5-utf8.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/big5.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/big5hkscs-utf8.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/big5hkscs.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/cp949-utf8.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/cp949.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/euc_jisx0213-utf8.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/euc_jisx0213.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/euc_jp-utf8.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/euc_jp.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/euc_kr-utf8.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/euc_kr.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/gb18030-utf8.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/gb18030.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/gb2312-utf8.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/gb2312.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/gbk-utf8.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/gbk.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/hz-utf8.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/hz.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/iso2022_jp-utf8.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/iso2022_jp.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/iso2022_kr-utf8.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/iso2022_kr.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/johab-utf8.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/johab.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/shift_jis-utf8.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/shift_jis.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/shift_jisx0213-utf8.txt
+lib/python${PY_VER_SUFFIX}/test/cjkencodings/shift_jisx0213.txt
+lib/python${PY_VER_SUFFIX}/test/cmath_testcases.txt
+lib/python${PY_VER_SUFFIX}/test/curses_tests.py
+lib/python${PY_VER_SUFFIX}/test/curses_tests.pyc
+lib/python${PY_VER_SUFFIX}/test/curses_tests.pyo
+lib/python${PY_VER_SUFFIX}/test/data/README
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/abs.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/add.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/and.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/base.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/clamp.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/class.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/compare.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/comparetotal.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/comparetotmag.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/copy.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/copyabs.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/copynegate.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/copysign.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddAbs.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddAdd.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddAnd.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddBase.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddCanonical.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddClass.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddCompare.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddCompareSig.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddCompareTotal.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddCompareTotalMag.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddCopy.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddCopyAbs.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddCopyNegate.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddCopySign.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddDivide.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddDivideInt.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddEncode.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddFMA.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddInvert.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddLogB.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddMax.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddMaxMag.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddMin.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddMinMag.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddMinus.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddMultiply.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddNextMinus.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddNextPlus.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddNextToward.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddOr.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddPlus.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddQuantize.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddReduce.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddRemainder.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddRemainderNear.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddRotate.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddSameQuantum.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddScaleB.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddShift.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddSubtract.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddToIntegral.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ddXor.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/decDouble.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/decQuad.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/decSingle.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/divide.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/divideint.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqAbs.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqAdd.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqAnd.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqBase.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqCanonical.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqClass.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqCompare.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqCompareSig.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqCompareTotal.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqCompareTotalMag.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqCopy.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqCopyAbs.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqCopyNegate.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqCopySign.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqDivide.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqDivideInt.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqEncode.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqFMA.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqInvert.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqLogB.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqMax.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqMaxMag.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqMin.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqMinMag.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqMinus.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqMultiply.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqNextMinus.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqNextPlus.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqNextToward.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqOr.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqPlus.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqQuantize.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqReduce.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqRemainder.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqRemainderNear.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqRotate.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqSameQuantum.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqScaleB.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqShift.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqSubtract.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqToIntegral.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dqXor.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dsBase.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/dsEncode.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/exp.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/extra.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/fma.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/inexact.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/invert.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/ln.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/log10.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/logb.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/max.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/maxmag.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/min.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/minmag.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/minus.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/multiply.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/nextminus.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/nextplus.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/nexttoward.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/or.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/plus.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/power.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/powersqrt.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/quantize.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/randomBound32.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/randoms.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/reduce.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/remainder.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/remainderNear.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/rescale.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/rotate.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/rounding.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/samequantum.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/scaleb.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/shift.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/squareroot.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/subtract.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/testall.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/tointegral.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/tointegralx.decTest
+lib/python${PY_VER_SUFFIX}/test/decimaltestdata/xor.decTest
+lib/python${PY_VER_SUFFIX}/test/dh1024.pem
+lib/python${PY_VER_SUFFIX}/test/doctest_aliases.py
+lib/python${PY_VER_SUFFIX}/test/doctest_aliases.pyc
+lib/python${PY_VER_SUFFIX}/test/doctest_aliases.pyo
+lib/python${PY_VER_SUFFIX}/test/double_const.py
+lib/python${PY_VER_SUFFIX}/test/double_const.pyc
+lib/python${PY_VER_SUFFIX}/test/double_const.pyo
+lib/python${PY_VER_SUFFIX}/test/empty.vbs
+lib/python${PY_VER_SUFFIX}/test/exception_hierarchy.txt
+lib/python${PY_VER_SUFFIX}/test/floating_points.txt
+lib/python${PY_VER_SUFFIX}/test/fork_wait.py
+lib/python${PY_VER_SUFFIX}/test/fork_wait.pyc
+lib/python${PY_VER_SUFFIX}/test/fork_wait.pyo
+lib/python${PY_VER_SUFFIX}/test/formatfloat_testcases.txt
+lib/python${PY_VER_SUFFIX}/test/gdb_sample.py
+lib/python${PY_VER_SUFFIX}/test/gdb_sample.pyc
+lib/python${PY_VER_SUFFIX}/test/gdb_sample.pyo
+lib/python${PY_VER_SUFFIX}/test/greyrgb.uue
+lib/python${PY_VER_SUFFIX}/test/ieee754.txt
+lib/python${PY_VER_SUFFIX}/test/imghdrdata/python.bmp
+lib/python${PY_VER_SUFFIX}/test/imghdrdata/python.gif
+lib/python${PY_VER_SUFFIX}/test/imghdrdata/python.jpg
+lib/python${PY_VER_SUFFIX}/test/imghdrdata/python.pbm
+lib/python${PY_VER_SUFFIX}/test/imghdrdata/python.pgm
+lib/python${PY_VER_SUFFIX}/test/imghdrdata/python.png
+lib/python${PY_VER_SUFFIX}/test/imghdrdata/python.ppm
+lib/python${PY_VER_SUFFIX}/test/imghdrdata/python.ras
+lib/python${PY_VER_SUFFIX}/test/imghdrdata/python.sgi
+lib/python${PY_VER_SUFFIX}/test/imghdrdata/python.tiff
+lib/python${PY_VER_SUFFIX}/test/imghdrdata/python.xbm
+lib/python${PY_VER_SUFFIX}/test/infinite_reload.py
+lib/python${PY_VER_SUFFIX}/test/infinite_reload.pyc
+lib/python${PY_VER_SUFFIX}/test/infinite_reload.pyo
+lib/python${PY_VER_SUFFIX}/test/inspect_fodder.py
+lib/python${PY_VER_SUFFIX}/test/inspect_fodder.pyc
+lib/python${PY_VER_SUFFIX}/test/inspect_fodder.pyo
+lib/python${PY_VER_SUFFIX}/test/inspect_fodder2.py
+lib/python${PY_VER_SUFFIX}/test/inspect_fodder2.pyc
+lib/python${PY_VER_SUFFIX}/test/inspect_fodder2.pyo
+lib/python${PY_VER_SUFFIX}/test/keycert.passwd.pem
+lib/python${PY_VER_SUFFIX}/test/keycert.pem
+lib/python${PY_VER_SUFFIX}/test/keycert2.pem
+lib/python${PY_VER_SUFFIX}/test/keycert3.pem
+lib/python${PY_VER_SUFFIX}/test/keycert4.pem
+lib/python${PY_VER_SUFFIX}/test/list_tests.py
+lib/python${PY_VER_SUFFIX}/test/list_tests.pyc
+lib/python${PY_VER_SUFFIX}/test/list_tests.pyo
+lib/python${PY_VER_SUFFIX}/test/lock_tests.py
+lib/python${PY_VER_SUFFIX}/test/lock_tests.pyc
+lib/python${PY_VER_SUFFIX}/test/lock_tests.pyo
+lib/python${PY_VER_SUFFIX}/test/make_ssl_certs.py
+lib/python${PY_VER_SUFFIX}/test/make_ssl_certs.pyc
+lib/python${PY_VER_SUFFIX}/test/make_ssl_certs.pyo
+lib/python${PY_VER_SUFFIX}/test/mapping_tests.py
+lib/python${PY_VER_SUFFIX}/test/mapping_tests.pyc
+lib/python${PY_VER_SUFFIX}/test/mapping_tests.pyo
+lib/python${PY_VER_SUFFIX}/test/math_testcases.txt
+lib/python${PY_VER_SUFFIX}/test/mp_fork_bomb.py
+lib/python${PY_VER_SUFFIX}/test/mp_fork_bomb.pyc
+lib/python${PY_VER_SUFFIX}/test/mp_fork_bomb.pyo
+lib/python${PY_VER_SUFFIX}/test/multibytecodec_support.py
+lib/python${PY_VER_SUFFIX}/test/multibytecodec_support.pyc
+lib/python${PY_VER_SUFFIX}/test/multibytecodec_support.pyo
+lib/python${PY_VER_SUFFIX}/test/nokia.pem
+lib/python${PY_VER_SUFFIX}/test/nullbytecert.pem
+lib/python${PY_VER_SUFFIX}/test/nullcert.pem
+lib/python${PY_VER_SUFFIX}/test/outstanding_bugs.py
+lib/python${PY_VER_SUFFIX}/test/outstanding_bugs.pyc
+lib/python${PY_VER_SUFFIX}/test/outstanding_bugs.pyo
+lib/python${PY_VER_SUFFIX}/test/pickletester.py
+lib/python${PY_VER_SUFFIX}/test/pickletester.pyc
+lib/python${PY_VER_SUFFIX}/test/pickletester.pyo
+lib/python${PY_VER_SUFFIX}/test/profilee.py
+lib/python${PY_VER_SUFFIX}/test/profilee.pyc
+lib/python${PY_VER_SUFFIX}/test/profilee.pyo
+lib/python${PY_VER_SUFFIX}/test/pycacert.pem
+lib/python${PY_VER_SUFFIX}/test/pyclbr_input.py
+lib/python${PY_VER_SUFFIX}/test/pyclbr_input.pyc
+lib/python${PY_VER_SUFFIX}/test/pyclbr_input.pyo
+lib/python${PY_VER_SUFFIX}/test/pydoc_mod.py
+lib/python${PY_VER_SUFFIX}/test/pydoc_mod.pyc
+lib/python${PY_VER_SUFFIX}/test/pydoc_mod.pyo
+lib/python${PY_VER_SUFFIX}/test/pydocfodder.py
+lib/python${PY_VER_SUFFIX}/test/pydocfodder.pyc
+lib/python${PY_VER_SUFFIX}/test/pydocfodder.pyo
+lib/python${PY_VER_SUFFIX}/test/pystone.py
+lib/python${PY_VER_SUFFIX}/test/pystone.pyc
+lib/python${PY_VER_SUFFIX}/test/pystone.pyo
+lib/python${PY_VER_SUFFIX}/test/pythoninfo.py
+lib/python${PY_VER_SUFFIX}/test/pythoninfo.pyc
+lib/python${PY_VER_SUFFIX}/test/pythoninfo.pyo
+lib/python${PY_VER_SUFFIX}/test/randv2_32.pck
+lib/python${PY_VER_SUFFIX}/test/randv2_64.pck
+lib/python${PY_VER_SUFFIX}/test/randv3.pck
+lib/python${PY_VER_SUFFIX}/test/re_tests.py
+lib/python${PY_VER_SUFFIX}/test/re_tests.pyc
+lib/python${PY_VER_SUFFIX}/test/re_tests.pyo
+lib/python${PY_VER_SUFFIX}/test/regrtest.py
+lib/python${PY_VER_SUFFIX}/test/regrtest.pyc
+lib/python${PY_VER_SUFFIX}/test/regrtest.pyo
+lib/python${PY_VER_SUFFIX}/test/relimport.py
+lib/python${PY_VER_SUFFIX}/test/relimport.pyc
+lib/python${PY_VER_SUFFIX}/test/relimport.pyo
+lib/python${PY_VER_SUFFIX}/test/reperf.py
+lib/python${PY_VER_SUFFIX}/test/reperf.pyc
+lib/python${PY_VER_SUFFIX}/test/reperf.pyo
+lib/python${PY_VER_SUFFIX}/test/revocation.crl
+lib/python${PY_VER_SUFFIX}/test/sample_doctest.py
+lib/python${PY_VER_SUFFIX}/test/sample_doctest.pyc
+lib/python${PY_VER_SUFFIX}/test/sample_doctest.pyo
+lib/python${PY_VER_SUFFIX}/test/sample_doctest_no_docstrings.py
+lib/python${PY_VER_SUFFIX}/test/sample_doctest_no_docstrings.pyc
+lib/python${PY_VER_SUFFIX}/test/sample_doctest_no_docstrings.pyo
+lib/python${PY_VER_SUFFIX}/test/sample_doctest_no_doctests.py
+lib/python${PY_VER_SUFFIX}/test/sample_doctest_no_doctests.pyc
+lib/python${PY_VER_SUFFIX}/test/sample_doctest_no_doctests.pyo
+lib/python${PY_VER_SUFFIX}/test/script_helper.py
+lib/python${PY_VER_SUFFIX}/test/script_helper.pyc
+lib/python${PY_VER_SUFFIX}/test/script_helper.pyo
+lib/python${PY_VER_SUFFIX}/test/selfsigned_pythontestdotnet.pem
+lib/python${PY_VER_SUFFIX}/test/seq_tests.py
+lib/python${PY_VER_SUFFIX}/test/seq_tests.pyc
+lib/python${PY_VER_SUFFIX}/test/seq_tests.pyo
+lib/python${PY_VER_SUFFIX}/test/sgml_input.html
+lib/python${PY_VER_SUFFIX}/test/sortperf.py
+lib/python${PY_VER_SUFFIX}/test/sortperf.pyc
+lib/python${PY_VER_SUFFIX}/test/sortperf.pyo
+lib/python${PY_VER_SUFFIX}/test/ssl_cert.pem
+lib/python${PY_VER_SUFFIX}/test/ssl_key.passwd.pem
+lib/python${PY_VER_SUFFIX}/test/ssl_key.pem
+lib/python${PY_VER_SUFFIX}/test/ssl_servers.py
+lib/python${PY_VER_SUFFIX}/test/ssl_servers.pyc
+lib/python${PY_VER_SUFFIX}/test/ssl_servers.pyo
+lib/python${PY_VER_SUFFIX}/test/ssltests.py
+lib/python${PY_VER_SUFFIX}/test/ssltests.pyc
+lib/python${PY_VER_SUFFIX}/test/ssltests.pyo
+lib/python${PY_VER_SUFFIX}/test/string_tests.py
+lib/python${PY_VER_SUFFIX}/test/string_tests.pyc
+lib/python${PY_VER_SUFFIX}/test/string_tests.pyo
+lib/python${PY_VER_SUFFIX}/test/subprocessdata/sigchild_ignore.py
+lib/python${PY_VER_SUFFIX}/test/subprocessdata/sigchild_ignore.pyc
+lib/python${PY_VER_SUFFIX}/test/subprocessdata/sigchild_ignore.pyo
+lib/python${PY_VER_SUFFIX}/test/support/__init__.py
+lib/python${PY_VER_SUFFIX}/test/support/__init__.pyc
+lib/python${PY_VER_SUFFIX}/test/support/__init__.pyo
+lib/python${PY_VER_SUFFIX}/test/support/script_helper.py
+lib/python${PY_VER_SUFFIX}/test/support/script_helper.pyc
+lib/python${PY_VER_SUFFIX}/test/support/script_helper.pyo
+lib/python${PY_VER_SUFFIX}/test/symlink_support.py
+lib/python${PY_VER_SUFFIX}/test/symlink_support.pyc
+lib/python${PY_VER_SUFFIX}/test/symlink_support.pyo
+lib/python${PY_VER_SUFFIX}/test/test_MimeWriter.py
+lib/python${PY_VER_SUFFIX}/test/test_MimeWriter.pyc
+lib/python${PY_VER_SUFFIX}/test/test_MimeWriter.pyo
+lib/python${PY_VER_SUFFIX}/test/test_SimpleHTTPServer.py
+lib/python${PY_VER_SUFFIX}/test/test_SimpleHTTPServer.pyc
+lib/python${PY_VER_SUFFIX}/test/test_SimpleHTTPServer.pyo
+lib/python${PY_VER_SUFFIX}/test/test_StringIO.py
+lib/python${PY_VER_SUFFIX}/test/test_StringIO.pyc
+lib/python${PY_VER_SUFFIX}/test/test_StringIO.pyo
+lib/python${PY_VER_SUFFIX}/test/test___all__.py
+lib/python${PY_VER_SUFFIX}/test/test___all__.pyc
+lib/python${PY_VER_SUFFIX}/test/test___all__.pyo
+lib/python${PY_VER_SUFFIX}/test/test___future__.py
+lib/python${PY_VER_SUFFIX}/test/test___future__.pyc
+lib/python${PY_VER_SUFFIX}/test/test___future__.pyo
+lib/python${PY_VER_SUFFIX}/test/test__locale.py
+lib/python${PY_VER_SUFFIX}/test/test__locale.pyc
+lib/python${PY_VER_SUFFIX}/test/test__locale.pyo
+lib/python${PY_VER_SUFFIX}/test/test__osx_support.py
+lib/python${PY_VER_SUFFIX}/test/test__osx_support.pyc
+lib/python${PY_VER_SUFFIX}/test/test__osx_support.pyo
+lib/python${PY_VER_SUFFIX}/test/test_abc.py
+lib/python${PY_VER_SUFFIX}/test/test_abc.pyc
+lib/python${PY_VER_SUFFIX}/test/test_abc.pyo
+lib/python${PY_VER_SUFFIX}/test/test_abstract_numbers.py
+lib/python${PY_VER_SUFFIX}/test/test_abstract_numbers.pyc
+lib/python${PY_VER_SUFFIX}/test/test_abstract_numbers.pyo
+lib/python${PY_VER_SUFFIX}/test/test_aepack.py
+lib/python${PY_VER_SUFFIX}/test/test_aepack.pyc
+lib/python${PY_VER_SUFFIX}/test/test_aepack.pyo
+lib/python${PY_VER_SUFFIX}/test/test_aifc.py
+lib/python${PY_VER_SUFFIX}/test/test_aifc.pyc
+lib/python${PY_VER_SUFFIX}/test/test_aifc.pyo
+lib/python${PY_VER_SUFFIX}/test/test_al.py
+lib/python${PY_VER_SUFFIX}/test/test_al.pyc
+lib/python${PY_VER_SUFFIX}/test/test_al.pyo
+lib/python${PY_VER_SUFFIX}/test/test_anydbm.py
+lib/python${PY_VER_SUFFIX}/test/test_anydbm.pyc
+lib/python${PY_VER_SUFFIX}/test/test_anydbm.pyo
+lib/python${PY_VER_SUFFIX}/test/test_applesingle.py
+lib/python${PY_VER_SUFFIX}/test/test_applesingle.pyc
+lib/python${PY_VER_SUFFIX}/test/test_applesingle.pyo
+lib/python${PY_VER_SUFFIX}/test/test_argparse.py
+lib/python${PY_VER_SUFFIX}/test/test_argparse.pyc
+lib/python${PY_VER_SUFFIX}/test/test_argparse.pyo
+lib/python${PY_VER_SUFFIX}/test/test_array.py
+lib/python${PY_VER_SUFFIX}/test/test_array.pyc
+lib/python${PY_VER_SUFFIX}/test/test_array.pyo
+lib/python${PY_VER_SUFFIX}/test/test_ascii_formatd.py
+lib/python${PY_VER_SUFFIX}/test/test_ascii_formatd.pyc
+lib/python${PY_VER_SUFFIX}/test/test_ascii_formatd.pyo
+lib/python${PY_VER_SUFFIX}/test/test_ast.py
+lib/python${PY_VER_SUFFIX}/test/test_ast.pyc
+lib/python${PY_VER_SUFFIX}/test/test_ast.pyo
+lib/python${PY_VER_SUFFIX}/test/test_asynchat.py
+lib/python${PY_VER_SUFFIX}/test/test_asynchat.pyc
+lib/python${PY_VER_SUFFIX}/test/test_asynchat.pyo
+lib/python${PY_VER_SUFFIX}/test/test_asyncore.py
+lib/python${PY_VER_SUFFIX}/test/test_asyncore.pyc
+lib/python${PY_VER_SUFFIX}/test/test_asyncore.pyo
+lib/python${PY_VER_SUFFIX}/test/test_atexit.py
+lib/python${PY_VER_SUFFIX}/test/test_atexit.pyc
+lib/python${PY_VER_SUFFIX}/test/test_atexit.pyo
+lib/python${PY_VER_SUFFIX}/test/test_audioop.py
+lib/python${PY_VER_SUFFIX}/test/test_audioop.pyc
+lib/python${PY_VER_SUFFIX}/test/test_audioop.pyo
+lib/python${PY_VER_SUFFIX}/test/test_augassign.py
+lib/python${PY_VER_SUFFIX}/test/test_augassign.pyc
+lib/python${PY_VER_SUFFIX}/test/test_augassign.pyo
+lib/python${PY_VER_SUFFIX}/test/test_base64.py
+lib/python${PY_VER_SUFFIX}/test/test_base64.pyc
+lib/python${PY_VER_SUFFIX}/test/test_base64.pyo
+lib/python${PY_VER_SUFFIX}/test/test_bastion.py
+lib/python${PY_VER_SUFFIX}/test/test_bastion.pyc
+lib/python${PY_VER_SUFFIX}/test/test_bastion.pyo
+lib/python${PY_VER_SUFFIX}/test/test_bigaddrspace.py
+lib/python${PY_VER_SUFFIX}/test/test_bigaddrspace.pyc
+lib/python${PY_VER_SUFFIX}/test/test_bigaddrspace.pyo
+lib/python${PY_VER_SUFFIX}/test/test_bigmem.py
+lib/python${PY_VER_SUFFIX}/test/test_bigmem.pyc
+lib/python${PY_VER_SUFFIX}/test/test_bigmem.pyo
+lib/python${PY_VER_SUFFIX}/test/test_binascii.py
+lib/python${PY_VER_SUFFIX}/test/test_binascii.pyc
+lib/python${PY_VER_SUFFIX}/test/test_binascii.pyo
+lib/python${PY_VER_SUFFIX}/test/test_binhex.py
+lib/python${PY_VER_SUFFIX}/test/test_binhex.pyc
+lib/python${PY_VER_SUFFIX}/test/test_binhex.pyo
+lib/python${PY_VER_SUFFIX}/test/test_binop.py
+lib/python${PY_VER_SUFFIX}/test/test_binop.pyc
+lib/python${PY_VER_SUFFIX}/test/test_binop.pyo
+lib/python${PY_VER_SUFFIX}/test/test_bisect.py
+lib/python${PY_VER_SUFFIX}/test/test_bisect.pyc
+lib/python${PY_VER_SUFFIX}/test/test_bisect.pyo
+lib/python${PY_VER_SUFFIX}/test/test_bool.py
+lib/python${PY_VER_SUFFIX}/test/test_bool.pyc
+lib/python${PY_VER_SUFFIX}/test/test_bool.pyo
+lib/python${PY_VER_SUFFIX}/test/test_bsddb.py
+lib/python${PY_VER_SUFFIX}/test/test_bsddb.pyc
+lib/python${PY_VER_SUFFIX}/test/test_bsddb.pyo
+lib/python${PY_VER_SUFFIX}/test/test_bsddb185.py
+lib/python${PY_VER_SUFFIX}/test/test_bsddb185.pyc
+lib/python${PY_VER_SUFFIX}/test/test_bsddb185.pyo
+lib/python${PY_VER_SUFFIX}/test/test_bsddb3.py
+lib/python${PY_VER_SUFFIX}/test/test_bsddb3.pyc
+lib/python${PY_VER_SUFFIX}/test/test_bsddb3.pyo
+lib/python${PY_VER_SUFFIX}/test/test_buffer.py
+lib/python${PY_VER_SUFFIX}/test/test_buffer.pyc
+lib/python${PY_VER_SUFFIX}/test/test_buffer.pyo
+lib/python${PY_VER_SUFFIX}/test/test_bufio.py
+lib/python${PY_VER_SUFFIX}/test/test_bufio.pyc
+lib/python${PY_VER_SUFFIX}/test/test_bufio.pyo
+lib/python${PY_VER_SUFFIX}/test/test_builtin.py
+lib/python${PY_VER_SUFFIX}/test/test_builtin.pyc
+lib/python${PY_VER_SUFFIX}/test/test_builtin.pyo
+lib/python${PY_VER_SUFFIX}/test/test_bytes.py
+lib/python${PY_VER_SUFFIX}/test/test_bytes.pyc
+lib/python${PY_VER_SUFFIX}/test/test_bytes.pyo
+lib/python${PY_VER_SUFFIX}/test/test_bz2.py
+lib/python${PY_VER_SUFFIX}/test/test_bz2.pyc
+lib/python${PY_VER_SUFFIX}/test/test_bz2.pyo
+lib/python${PY_VER_SUFFIX}/test/test_calendar.py
+lib/python${PY_VER_SUFFIX}/test/test_calendar.pyc
+lib/python${PY_VER_SUFFIX}/test/test_calendar.pyo
+lib/python${PY_VER_SUFFIX}/test/test_call.py
+lib/python${PY_VER_SUFFIX}/test/test_call.pyc
+lib/python${PY_VER_SUFFIX}/test/test_call.pyo
+lib/python${PY_VER_SUFFIX}/test/test_capi.py
+lib/python${PY_VER_SUFFIX}/test/test_capi.pyc
+lib/python${PY_VER_SUFFIX}/test/test_capi.pyo
+lib/python${PY_VER_SUFFIX}/test/test_cd.py
+lib/python${PY_VER_SUFFIX}/test/test_cd.pyc
+lib/python${PY_VER_SUFFIX}/test/test_cd.pyo
+lib/python${PY_VER_SUFFIX}/test/test_cfgparser.py
+lib/python${PY_VER_SUFFIX}/test/test_cfgparser.pyc
+lib/python${PY_VER_SUFFIX}/test/test_cfgparser.pyo
+lib/python${PY_VER_SUFFIX}/test/test_cgi.py
+lib/python${PY_VER_SUFFIX}/test/test_cgi.pyc
+lib/python${PY_VER_SUFFIX}/test/test_cgi.pyo
+lib/python${PY_VER_SUFFIX}/test/test_charmapcodec.py
+lib/python${PY_VER_SUFFIX}/test/test_charmapcodec.pyc
+lib/python${PY_VER_SUFFIX}/test/test_charmapcodec.pyo
+lib/python${PY_VER_SUFFIX}/test/test_cl.py
+lib/python${PY_VER_SUFFIX}/test/test_cl.pyc
+lib/python${PY_VER_SUFFIX}/test/test_cl.pyo
+lib/python${PY_VER_SUFFIX}/test/test_class.py
+lib/python${PY_VER_SUFFIX}/test/test_class.pyc
+lib/python${PY_VER_SUFFIX}/test/test_class.pyo
+lib/python${PY_VER_SUFFIX}/test/test_cmath.py
+lib/python${PY_VER_SUFFIX}/test/test_cmath.pyc
+lib/python${PY_VER_SUFFIX}/test/test_cmath.pyo
+lib/python${PY_VER_SUFFIX}/test/test_cmd.py
+lib/python${PY_VER_SUFFIX}/test/test_cmd.pyc
+lib/python${PY_VER_SUFFIX}/test/test_cmd.pyo
+lib/python${PY_VER_SUFFIX}/test/test_cmd_line.py
+lib/python${PY_VER_SUFFIX}/test/test_cmd_line.pyc
+lib/python${PY_VER_SUFFIX}/test/test_cmd_line.pyo
+lib/python${PY_VER_SUFFIX}/test/test_cmd_line_script.py
+lib/python${PY_VER_SUFFIX}/test/test_cmd_line_script.pyc
+lib/python${PY_VER_SUFFIX}/test/test_cmd_line_script.pyo
+lib/python${PY_VER_SUFFIX}/test/test_code.py
+lib/python${PY_VER_SUFFIX}/test/test_code.pyc
+lib/python${PY_VER_SUFFIX}/test/test_code.pyo
+lib/python${PY_VER_SUFFIX}/test/test_codeccallbacks.py
+lib/python${PY_VER_SUFFIX}/test/test_codeccallbacks.pyc
+lib/python${PY_VER_SUFFIX}/test/test_codeccallbacks.pyo
+lib/python${PY_VER_SUFFIX}/test/test_codecencodings_cn.py
+lib/python${PY_VER_SUFFIX}/test/test_codecencodings_cn.pyc
+lib/python${PY_VER_SUFFIX}/test/test_codecencodings_cn.pyo
+lib/python${PY_VER_SUFFIX}/test/test_codecencodings_hk.py
+lib/python${PY_VER_SUFFIX}/test/test_codecencodings_hk.pyc
+lib/python${PY_VER_SUFFIX}/test/test_codecencodings_hk.pyo
+lib/python${PY_VER_SUFFIX}/test/test_codecencodings_iso2022.py
+lib/python${PY_VER_SUFFIX}/test/test_codecencodings_iso2022.pyc
+lib/python${PY_VER_SUFFIX}/test/test_codecencodings_iso2022.pyo
+lib/python${PY_VER_SUFFIX}/test/test_codecencodings_jp.py
+lib/python${PY_VER_SUFFIX}/test/test_codecencodings_jp.pyc
+lib/python${PY_VER_SUFFIX}/test/test_codecencodings_jp.pyo
+lib/python${PY_VER_SUFFIX}/test/test_codecencodings_kr.py
+lib/python${PY_VER_SUFFIX}/test/test_codecencodings_kr.pyc
+lib/python${PY_VER_SUFFIX}/test/test_codecencodings_kr.pyo
+lib/python${PY_VER_SUFFIX}/test/test_codecencodings_tw.py
+lib/python${PY_VER_SUFFIX}/test/test_codecencodings_tw.pyc
+lib/python${PY_VER_SUFFIX}/test/test_codecencodings_tw.pyo
+lib/python${PY_VER_SUFFIX}/test/test_codecmaps_cn.py
+lib/python${PY_VER_SUFFIX}/test/test_codecmaps_cn.pyc
+lib/python${PY_VER_SUFFIX}/test/test_codecmaps_cn.pyo
+lib/python${PY_VER_SUFFIX}/test/test_codecmaps_hk.py
+lib/python${PY_VER_SUFFIX}/test/test_codecmaps_hk.pyc
+lib/python${PY_VER_SUFFIX}/test/test_codecmaps_hk.pyo
+lib/python${PY_VER_SUFFIX}/test/test_codecmaps_jp.py
+lib/python${PY_VER_SUFFIX}/test/test_codecmaps_jp.pyc
+lib/python${PY_VER_SUFFIX}/test/test_codecmaps_jp.pyo
+lib/python${PY_VER_SUFFIX}/test/test_codecmaps_kr.py
+lib/python${PY_VER_SUFFIX}/test/test_codecmaps_kr.pyc
+lib/python${PY_VER_SUFFIX}/test/test_codecmaps_kr.pyo
+lib/python${PY_VER_SUFFIX}/test/test_codecmaps_tw.py
+lib/python${PY_VER_SUFFIX}/test/test_codecmaps_tw.pyc
+lib/python${PY_VER_SUFFIX}/test/test_codecmaps_tw.pyo
+lib/python${PY_VER_SUFFIX}/test/test_codecs.py
+lib/python${PY_VER_SUFFIX}/test/test_codecs.pyc
+lib/python${PY_VER_SUFFIX}/test/test_codecs.pyo
+lib/python${PY_VER_SUFFIX}/test/test_codeop.py
+lib/python${PY_VER_SUFFIX}/test/test_codeop.pyc
+lib/python${PY_VER_SUFFIX}/test/test_codeop.pyo
+lib/python${PY_VER_SUFFIX}/test/test_coercion.py
+lib/python${PY_VER_SUFFIX}/test/test_coercion.pyc
+lib/python${PY_VER_SUFFIX}/test/test_coercion.pyo
+lib/python${PY_VER_SUFFIX}/test/test_collections.py
+lib/python${PY_VER_SUFFIX}/test/test_collections.pyc
+lib/python${PY_VER_SUFFIX}/test/test_collections.pyo
+lib/python${PY_VER_SUFFIX}/test/test_colorsys.py
+lib/python${PY_VER_SUFFIX}/test/test_colorsys.pyc
+lib/python${PY_VER_SUFFIX}/test/test_colorsys.pyo
+lib/python${PY_VER_SUFFIX}/test/test_commands.py
+lib/python${PY_VER_SUFFIX}/test/test_commands.pyc
+lib/python${PY_VER_SUFFIX}/test/test_commands.pyo
+lib/python${PY_VER_SUFFIX}/test/test_compare.py
+lib/python${PY_VER_SUFFIX}/test/test_compare.pyc
+lib/python${PY_VER_SUFFIX}/test/test_compare.pyo
+lib/python${PY_VER_SUFFIX}/test/test_compile.py
+lib/python${PY_VER_SUFFIX}/test/test_compile.pyc
+lib/python${PY_VER_SUFFIX}/test/test_compile.pyo
+lib/python${PY_VER_SUFFIX}/test/test_compileall.py
+lib/python${PY_VER_SUFFIX}/test/test_compileall.pyc
+lib/python${PY_VER_SUFFIX}/test/test_compileall.pyo
+lib/python${PY_VER_SUFFIX}/test/test_compiler.py
+lib/python${PY_VER_SUFFIX}/test/test_compiler.pyc
+lib/python${PY_VER_SUFFIX}/test/test_compiler.pyo
+lib/python${PY_VER_SUFFIX}/test/test_complex.py
+lib/python${PY_VER_SUFFIX}/test/test_complex.pyc
+lib/python${PY_VER_SUFFIX}/test/test_complex.pyo
+lib/python${PY_VER_SUFFIX}/test/test_complex_args.py
+lib/python${PY_VER_SUFFIX}/test/test_complex_args.pyc
+lib/python${PY_VER_SUFFIX}/test/test_complex_args.pyo
+lib/python${PY_VER_SUFFIX}/test/test_contains.py
+lib/python${PY_VER_SUFFIX}/test/test_contains.pyc
+lib/python${PY_VER_SUFFIX}/test/test_contains.pyo
+lib/python${PY_VER_SUFFIX}/test/test_contextlib.py
+lib/python${PY_VER_SUFFIX}/test/test_contextlib.pyc
+lib/python${PY_VER_SUFFIX}/test/test_contextlib.pyo
+lib/python${PY_VER_SUFFIX}/test/test_cookie.py
+lib/python${PY_VER_SUFFIX}/test/test_cookie.pyc
+lib/python${PY_VER_SUFFIX}/test/test_cookie.pyo
+lib/python${PY_VER_SUFFIX}/test/test_cookielib.py
+lib/python${PY_VER_SUFFIX}/test/test_cookielib.pyc
+lib/python${PY_VER_SUFFIX}/test/test_cookielib.pyo
+lib/python${PY_VER_SUFFIX}/test/test_copy.py
+lib/python${PY_VER_SUFFIX}/test/test_copy.pyc
+lib/python${PY_VER_SUFFIX}/test/test_copy.pyo
+lib/python${PY_VER_SUFFIX}/test/test_copy_reg.py
+lib/python${PY_VER_SUFFIX}/test/test_copy_reg.pyc
+lib/python${PY_VER_SUFFIX}/test/test_copy_reg.pyo
+lib/python${PY_VER_SUFFIX}/test/test_cpickle.py
+lib/python${PY_VER_SUFFIX}/test/test_cpickle.pyc
+lib/python${PY_VER_SUFFIX}/test/test_cpickle.pyo
+lib/python${PY_VER_SUFFIX}/test/test_cprofile.py
+lib/python${PY_VER_SUFFIX}/test/test_cprofile.pyc
+lib/python${PY_VER_SUFFIX}/test/test_cprofile.pyo
+lib/python${PY_VER_SUFFIX}/test/test_crypt.py
+lib/python${PY_VER_SUFFIX}/test/test_crypt.pyc
+lib/python${PY_VER_SUFFIX}/test/test_crypt.pyo
+lib/python${PY_VER_SUFFIX}/test/test_csv.py
+lib/python${PY_VER_SUFFIX}/test/test_csv.pyc
+lib/python${PY_VER_SUFFIX}/test/test_csv.pyo
+lib/python${PY_VER_SUFFIX}/test/test_ctypes.py
+lib/python${PY_VER_SUFFIX}/test/test_ctypes.pyc
+lib/python${PY_VER_SUFFIX}/test/test_ctypes.pyo
+lib/python${PY_VER_SUFFIX}/test/test_curses.py
+lib/python${PY_VER_SUFFIX}/test/test_curses.pyc
+lib/python${PY_VER_SUFFIX}/test/test_curses.pyo
+lib/python${PY_VER_SUFFIX}/test/test_datetime.py
+lib/python${PY_VER_SUFFIX}/test/test_datetime.pyc
+lib/python${PY_VER_SUFFIX}/test/test_datetime.pyo
+lib/python${PY_VER_SUFFIX}/test/test_dbm.py
+lib/python${PY_VER_SUFFIX}/test/test_dbm.pyc
+lib/python${PY_VER_SUFFIX}/test/test_dbm.pyo
+lib/python${PY_VER_SUFFIX}/test/test_decimal.py
+lib/python${PY_VER_SUFFIX}/test/test_decimal.pyc
+lib/python${PY_VER_SUFFIX}/test/test_decimal.pyo
+lib/python${PY_VER_SUFFIX}/test/test_decorators.py
+lib/python${PY_VER_SUFFIX}/test/test_decorators.pyc
+lib/python${PY_VER_SUFFIX}/test/test_decorators.pyo
+lib/python${PY_VER_SUFFIX}/test/test_defaultdict.py
+lib/python${PY_VER_SUFFIX}/test/test_defaultdict.pyc
+lib/python${PY_VER_SUFFIX}/test/test_defaultdict.pyo
+lib/python${PY_VER_SUFFIX}/test/test_deque.py
+lib/python${PY_VER_SUFFIX}/test/test_deque.pyc
+lib/python${PY_VER_SUFFIX}/test/test_deque.pyo
+lib/python${PY_VER_SUFFIX}/test/test_descr.py
+lib/python${PY_VER_SUFFIX}/test/test_descr.pyc
+lib/python${PY_VER_SUFFIX}/test/test_descr.pyo
+lib/python${PY_VER_SUFFIX}/test/test_descrtut.py
+lib/python${PY_VER_SUFFIX}/test/test_descrtut.pyc
+lib/python${PY_VER_SUFFIX}/test/test_descrtut.pyo
+lib/python${PY_VER_SUFFIX}/test/test_dict.py
+lib/python${PY_VER_SUFFIX}/test/test_dict.pyc
+lib/python${PY_VER_SUFFIX}/test/test_dict.pyo
+lib/python${PY_VER_SUFFIX}/test/test_dictcomps.py
+lib/python${PY_VER_SUFFIX}/test/test_dictcomps.pyc
+lib/python${PY_VER_SUFFIX}/test/test_dictcomps.pyo
+lib/python${PY_VER_SUFFIX}/test/test_dictviews.py
+lib/python${PY_VER_SUFFIX}/test/test_dictviews.pyc
+lib/python${PY_VER_SUFFIX}/test/test_dictviews.pyo
+lib/python${PY_VER_SUFFIX}/test/test_difflib.py
+lib/python${PY_VER_SUFFIX}/test/test_difflib.pyc
+lib/python${PY_VER_SUFFIX}/test/test_difflib.pyo
+lib/python${PY_VER_SUFFIX}/test/test_difflib_expect.html
+lib/python${PY_VER_SUFFIX}/test/test_dircache.py
+lib/python${PY_VER_SUFFIX}/test/test_dircache.pyc
+lib/python${PY_VER_SUFFIX}/test/test_dircache.pyo
+lib/python${PY_VER_SUFFIX}/test/test_dis.py
+lib/python${PY_VER_SUFFIX}/test/test_dis.pyc
+lib/python${PY_VER_SUFFIX}/test/test_dis.pyo
+lib/python${PY_VER_SUFFIX}/test/test_distutils.py
+lib/python${PY_VER_SUFFIX}/test/test_distutils.pyc
+lib/python${PY_VER_SUFFIX}/test/test_distutils.pyo
+lib/python${PY_VER_SUFFIX}/test/test_dl.py
+lib/python${PY_VER_SUFFIX}/test/test_dl.pyc
+lib/python${PY_VER_SUFFIX}/test/test_dl.pyo
+lib/python${PY_VER_SUFFIX}/test/test_doctest.py
+lib/python${PY_VER_SUFFIX}/test/test_doctest.pyc
+lib/python${PY_VER_SUFFIX}/test/test_doctest.pyo
+lib/python${PY_VER_SUFFIX}/test/test_doctest.txt
+lib/python${PY_VER_SUFFIX}/test/test_doctest2.py
+lib/python${PY_VER_SUFFIX}/test/test_doctest2.pyc
+lib/python${PY_VER_SUFFIX}/test/test_doctest2.pyo
+lib/python${PY_VER_SUFFIX}/test/test_doctest2.txt
+lib/python${PY_VER_SUFFIX}/test/test_doctest3.txt
+lib/python${PY_VER_SUFFIX}/test/test_doctest4.txt
+lib/python${PY_VER_SUFFIX}/test/test_docxmlrpc.py
+lib/python${PY_VER_SUFFIX}/test/test_docxmlrpc.pyc
+lib/python${PY_VER_SUFFIX}/test/test_docxmlrpc.pyo
+lib/python${PY_VER_SUFFIX}/test/test_dumbdbm.py
+lib/python${PY_VER_SUFFIX}/test/test_dumbdbm.pyc
+lib/python${PY_VER_SUFFIX}/test/test_dumbdbm.pyo
+lib/python${PY_VER_SUFFIX}/test/test_dummy_thread.py
+lib/python${PY_VER_SUFFIX}/test/test_dummy_thread.pyc
+lib/python${PY_VER_SUFFIX}/test/test_dummy_thread.pyo
+lib/python${PY_VER_SUFFIX}/test/test_dummy_threading.py
+lib/python${PY_VER_SUFFIX}/test/test_dummy_threading.pyc
+lib/python${PY_VER_SUFFIX}/test/test_dummy_threading.pyo
+lib/python${PY_VER_SUFFIX}/test/test_email.py
+lib/python${PY_VER_SUFFIX}/test/test_email.pyc
+lib/python${PY_VER_SUFFIX}/test/test_email.pyo
+lib/python${PY_VER_SUFFIX}/test/test_email_codecs.py
+lib/python${PY_VER_SUFFIX}/test/test_email_codecs.pyc
+lib/python${PY_VER_SUFFIX}/test/test_email_codecs.pyo
+lib/python${PY_VER_SUFFIX}/test/test_email_renamed.py
+lib/python${PY_VER_SUFFIX}/test/test_email_renamed.pyc
+lib/python${PY_VER_SUFFIX}/test/test_email_renamed.pyo
+lib/python${PY_VER_SUFFIX}/test/test_ensurepip.py
+lib/python${PY_VER_SUFFIX}/test/test_ensurepip.pyc
+lib/python${PY_VER_SUFFIX}/test/test_ensurepip.pyo
+lib/python${PY_VER_SUFFIX}/test/test_enumerate.py
+lib/python${PY_VER_SUFFIX}/test/test_enumerate.pyc
+lib/python${PY_VER_SUFFIX}/test/test_enumerate.pyo
+lib/python${PY_VER_SUFFIX}/test/test_eof.py
+lib/python${PY_VER_SUFFIX}/test/test_eof.pyc
+lib/python${PY_VER_SUFFIX}/test/test_eof.pyo
+lib/python${PY_VER_SUFFIX}/test/test_epoll.py
+lib/python${PY_VER_SUFFIX}/test/test_epoll.pyc
+lib/python${PY_VER_SUFFIX}/test/test_epoll.pyo
+lib/python${PY_VER_SUFFIX}/test/test_errno.py
+lib/python${PY_VER_SUFFIX}/test/test_errno.pyc
+lib/python${PY_VER_SUFFIX}/test/test_errno.pyo
+lib/python${PY_VER_SUFFIX}/test/test_exception_variations.py
+lib/python${PY_VER_SUFFIX}/test/test_exception_variations.pyc
+lib/python${PY_VER_SUFFIX}/test/test_exception_variations.pyo
+lib/python${PY_VER_SUFFIX}/test/test_exceptions.py
+lib/python${PY_VER_SUFFIX}/test/test_exceptions.pyc
+lib/python${PY_VER_SUFFIX}/test/test_exceptions.pyo
+lib/python${PY_VER_SUFFIX}/test/test_extcall.py
+lib/python${PY_VER_SUFFIX}/test/test_extcall.pyc
+lib/python${PY_VER_SUFFIX}/test/test_extcall.pyo
+lib/python${PY_VER_SUFFIX}/test/test_fcntl.py
+lib/python${PY_VER_SUFFIX}/test/test_fcntl.pyc
+lib/python${PY_VER_SUFFIX}/test/test_fcntl.pyo
+lib/python${PY_VER_SUFFIX}/test/test_file.py
+lib/python${PY_VER_SUFFIX}/test/test_file.pyc
+lib/python${PY_VER_SUFFIX}/test/test_file.pyo
+lib/python${PY_VER_SUFFIX}/test/test_file2k.py
+lib/python${PY_VER_SUFFIX}/test/test_file2k.pyc
+lib/python${PY_VER_SUFFIX}/test/test_file2k.pyo
+lib/python${PY_VER_SUFFIX}/test/test_file_eintr.py
+lib/python${PY_VER_SUFFIX}/test/test_file_eintr.pyc
+lib/python${PY_VER_SUFFIX}/test/test_file_eintr.pyo
+lib/python${PY_VER_SUFFIX}/test/test_filecmp.py
+lib/python${PY_VER_SUFFIX}/test/test_filecmp.pyc
+lib/python${PY_VER_SUFFIX}/test/test_filecmp.pyo
+lib/python${PY_VER_SUFFIX}/test/test_fileinput.py
+lib/python${PY_VER_SUFFIX}/test/test_fileinput.pyc
+lib/python${PY_VER_SUFFIX}/test/test_fileinput.pyo
+lib/python${PY_VER_SUFFIX}/test/test_fileio.py
+lib/python${PY_VER_SUFFIX}/test/test_fileio.pyc
+lib/python${PY_VER_SUFFIX}/test/test_fileio.pyo
+lib/python${PY_VER_SUFFIX}/test/test_float.py
+lib/python${PY_VER_SUFFIX}/test/test_float.pyc
+lib/python${PY_VER_SUFFIX}/test/test_float.pyo
+lib/python${PY_VER_SUFFIX}/test/test_fnmatch.py
+lib/python${PY_VER_SUFFIX}/test/test_fnmatch.pyc
+lib/python${PY_VER_SUFFIX}/test/test_fnmatch.pyo
+lib/python${PY_VER_SUFFIX}/test/test_fork1.py
+lib/python${PY_VER_SUFFIX}/test/test_fork1.pyc
+lib/python${PY_VER_SUFFIX}/test/test_fork1.pyo
+lib/python${PY_VER_SUFFIX}/test/test_format.py
+lib/python${PY_VER_SUFFIX}/test/test_format.pyc
+lib/python${PY_VER_SUFFIX}/test/test_format.pyo
+lib/python${PY_VER_SUFFIX}/test/test_fpformat.py
+lib/python${PY_VER_SUFFIX}/test/test_fpformat.pyc
+lib/python${PY_VER_SUFFIX}/test/test_fpformat.pyo
+lib/python${PY_VER_SUFFIX}/test/test_fractions.py
+lib/python${PY_VER_SUFFIX}/test/test_fractions.pyc
+lib/python${PY_VER_SUFFIX}/test/test_fractions.pyo
+lib/python${PY_VER_SUFFIX}/test/test_frozen.py
+lib/python${PY_VER_SUFFIX}/test/test_frozen.pyc
+lib/python${PY_VER_SUFFIX}/test/test_frozen.pyo
+lib/python${PY_VER_SUFFIX}/test/test_ftplib.py
+lib/python${PY_VER_SUFFIX}/test/test_ftplib.pyc
+lib/python${PY_VER_SUFFIX}/test/test_ftplib.pyo
+lib/python${PY_VER_SUFFIX}/test/test_funcattrs.py
+lib/python${PY_VER_SUFFIX}/test/test_funcattrs.pyc
+lib/python${PY_VER_SUFFIX}/test/test_funcattrs.pyo
+lib/python${PY_VER_SUFFIX}/test/test_functools.py
+lib/python${PY_VER_SUFFIX}/test/test_functools.pyc
+lib/python${PY_VER_SUFFIX}/test/test_functools.pyo
+lib/python${PY_VER_SUFFIX}/test/test_future.py
+lib/python${PY_VER_SUFFIX}/test/test_future.pyc
+lib/python${PY_VER_SUFFIX}/test/test_future.pyo
+lib/python${PY_VER_SUFFIX}/test/test_future1.py
+lib/python${PY_VER_SUFFIX}/test/test_future1.pyc
+lib/python${PY_VER_SUFFIX}/test/test_future1.pyo
+lib/python${PY_VER_SUFFIX}/test/test_future2.py
+lib/python${PY_VER_SUFFIX}/test/test_future2.pyc
+lib/python${PY_VER_SUFFIX}/test/test_future2.pyo
+lib/python${PY_VER_SUFFIX}/test/test_future3.py
+lib/python${PY_VER_SUFFIX}/test/test_future3.pyc
+lib/python${PY_VER_SUFFIX}/test/test_future3.pyo
+lib/python${PY_VER_SUFFIX}/test/test_future4.py
+lib/python${PY_VER_SUFFIX}/test/test_future4.pyc
+lib/python${PY_VER_SUFFIX}/test/test_future4.pyo
+lib/python${PY_VER_SUFFIX}/test/test_future5.py
+lib/python${PY_VER_SUFFIX}/test/test_future5.pyc
+lib/python${PY_VER_SUFFIX}/test/test_future5.pyo
+lib/python${PY_VER_SUFFIX}/test/test_future_builtins.py
+lib/python${PY_VER_SUFFIX}/test/test_future_builtins.pyc
+lib/python${PY_VER_SUFFIX}/test/test_future_builtins.pyo
+lib/python${PY_VER_SUFFIX}/test/test_gc.py
+lib/python${PY_VER_SUFFIX}/test/test_gc.pyc
+lib/python${PY_VER_SUFFIX}/test/test_gc.pyo
+lib/python${PY_VER_SUFFIX}/test/test_gdb.py
+lib/python${PY_VER_SUFFIX}/test/test_gdb.pyc
+lib/python${PY_VER_SUFFIX}/test/test_gdb.pyo
+lib/python${PY_VER_SUFFIX}/test/test_gdbm.py
+lib/python${PY_VER_SUFFIX}/test/test_gdbm.pyc
+lib/python${PY_VER_SUFFIX}/test/test_gdbm.pyo
+lib/python${PY_VER_SUFFIX}/test/test_generators.py
+lib/python${PY_VER_SUFFIX}/test/test_generators.pyc
+lib/python${PY_VER_SUFFIX}/test/test_generators.pyo
+lib/python${PY_VER_SUFFIX}/test/test_genericpath.py
+lib/python${PY_VER_SUFFIX}/test/test_genericpath.pyc
+lib/python${PY_VER_SUFFIX}/test/test_genericpath.pyo
+lib/python${PY_VER_SUFFIX}/test/test_genexps.py
+lib/python${PY_VER_SUFFIX}/test/test_genexps.pyc
+lib/python${PY_VER_SUFFIX}/test/test_genexps.pyo
+lib/python${PY_VER_SUFFIX}/test/test_getargs.py
+lib/python${PY_VER_SUFFIX}/test/test_getargs.pyc
+lib/python${PY_VER_SUFFIX}/test/test_getargs.pyo
+lib/python${PY_VER_SUFFIX}/test/test_getargs2.py
+lib/python${PY_VER_SUFFIX}/test/test_getargs2.pyc
+lib/python${PY_VER_SUFFIX}/test/test_getargs2.pyo
+lib/python${PY_VER_SUFFIX}/test/test_getopt.py
+lib/python${PY_VER_SUFFIX}/test/test_getopt.pyc
+lib/python${PY_VER_SUFFIX}/test/test_getopt.pyo
+lib/python${PY_VER_SUFFIX}/test/test_gettext.py
+lib/python${PY_VER_SUFFIX}/test/test_gettext.pyc
+lib/python${PY_VER_SUFFIX}/test/test_gettext.pyo
+lib/python${PY_VER_SUFFIX}/test/test_gl.py
+lib/python${PY_VER_SUFFIX}/test/test_gl.pyc
+lib/python${PY_VER_SUFFIX}/test/test_gl.pyo
+lib/python${PY_VER_SUFFIX}/test/test_glob.py
+lib/python${PY_VER_SUFFIX}/test/test_glob.pyc
+lib/python${PY_VER_SUFFIX}/test/test_glob.pyo
+lib/python${PY_VER_SUFFIX}/test/test_global.py
+lib/python${PY_VER_SUFFIX}/test/test_global.pyc
+lib/python${PY_VER_SUFFIX}/test/test_global.pyo
+lib/python${PY_VER_SUFFIX}/test/test_grammar.py
+lib/python${PY_VER_SUFFIX}/test/test_grammar.pyc
+lib/python${PY_VER_SUFFIX}/test/test_grammar.pyo
+lib/python${PY_VER_SUFFIX}/test/test_grp.py
+lib/python${PY_VER_SUFFIX}/test/test_grp.pyc
+lib/python${PY_VER_SUFFIX}/test/test_grp.pyo
+lib/python${PY_VER_SUFFIX}/test/test_gzip.py
+lib/python${PY_VER_SUFFIX}/test/test_gzip.pyc
+lib/python${PY_VER_SUFFIX}/test/test_gzip.pyo
+lib/python${PY_VER_SUFFIX}/test/test_hash.py
+lib/python${PY_VER_SUFFIX}/test/test_hash.pyc
+lib/python${PY_VER_SUFFIX}/test/test_hash.pyo
+lib/python${PY_VER_SUFFIX}/test/test_hashlib.py
+lib/python${PY_VER_SUFFIX}/test/test_hashlib.pyc
+lib/python${PY_VER_SUFFIX}/test/test_hashlib.pyo
+lib/python${PY_VER_SUFFIX}/test/test_heapq.py
+lib/python${PY_VER_SUFFIX}/test/test_heapq.pyc
+lib/python${PY_VER_SUFFIX}/test/test_heapq.pyo
+lib/python${PY_VER_SUFFIX}/test/test_hmac.py
+lib/python${PY_VER_SUFFIX}/test/test_hmac.pyc
+lib/python${PY_VER_SUFFIX}/test/test_hmac.pyo
+lib/python${PY_VER_SUFFIX}/test/test_hotshot.py
+lib/python${PY_VER_SUFFIX}/test/test_hotshot.pyc
+lib/python${PY_VER_SUFFIX}/test/test_hotshot.pyo
+lib/python${PY_VER_SUFFIX}/test/test_htmllib.py
+lib/python${PY_VER_SUFFIX}/test/test_htmllib.pyc
+lib/python${PY_VER_SUFFIX}/test/test_htmllib.pyo
+lib/python${PY_VER_SUFFIX}/test/test_htmlparser.py
+lib/python${PY_VER_SUFFIX}/test/test_htmlparser.pyc
+lib/python${PY_VER_SUFFIX}/test/test_htmlparser.pyo
+lib/python${PY_VER_SUFFIX}/test/test_httplib.py
+lib/python${PY_VER_SUFFIX}/test/test_httplib.pyc
+lib/python${PY_VER_SUFFIX}/test/test_httplib.pyo
+lib/python${PY_VER_SUFFIX}/test/test_httpservers.py
+lib/python${PY_VER_SUFFIX}/test/test_httpservers.pyc
+lib/python${PY_VER_SUFFIX}/test/test_httpservers.pyo
+lib/python${PY_VER_SUFFIX}/test/test_idle.py
+lib/python${PY_VER_SUFFIX}/test/test_idle.pyc
+lib/python${PY_VER_SUFFIX}/test/test_idle.pyo
+lib/python${PY_VER_SUFFIX}/test/test_imageop.py
+lib/python${PY_VER_SUFFIX}/test/test_imageop.pyc
+lib/python${PY_VER_SUFFIX}/test/test_imageop.pyo
+lib/python${PY_VER_SUFFIX}/test/test_imaplib.py
+lib/python${PY_VER_SUFFIX}/test/test_imaplib.pyc
+lib/python${PY_VER_SUFFIX}/test/test_imaplib.pyo
+lib/python${PY_VER_SUFFIX}/test/test_imgfile.py
+lib/python${PY_VER_SUFFIX}/test/test_imgfile.pyc
+lib/python${PY_VER_SUFFIX}/test/test_imgfile.pyo
+lib/python${PY_VER_SUFFIX}/test/test_imghdr.py
+lib/python${PY_VER_SUFFIX}/test/test_imghdr.pyc
+lib/python${PY_VER_SUFFIX}/test/test_imghdr.pyo
+lib/python${PY_VER_SUFFIX}/test/test_imp.py
+lib/python${PY_VER_SUFFIX}/test/test_imp.pyc
+lib/python${PY_VER_SUFFIX}/test/test_imp.pyo
+lib/python${PY_VER_SUFFIX}/test/test_import.py
+lib/python${PY_VER_SUFFIX}/test/test_import.pyc
+lib/python${PY_VER_SUFFIX}/test/test_import.pyo
+lib/python${PY_VER_SUFFIX}/test/test_import_magic.py
+lib/python${PY_VER_SUFFIX}/test/test_import_magic.pyc
+lib/python${PY_VER_SUFFIX}/test/test_import_magic.pyo
+lib/python${PY_VER_SUFFIX}/test/test_importhooks.py
+lib/python${PY_VER_SUFFIX}/test/test_importhooks.pyc
+lib/python${PY_VER_SUFFIX}/test/test_importhooks.pyo
+lib/python${PY_VER_SUFFIX}/test/test_importlib.py
+lib/python${PY_VER_SUFFIX}/test/test_importlib.pyc
+lib/python${PY_VER_SUFFIX}/test/test_importlib.pyo
+lib/python${PY_VER_SUFFIX}/test/test_index.py
+lib/python${PY_VER_SUFFIX}/test/test_index.pyc
+lib/python${PY_VER_SUFFIX}/test/test_index.pyo
+lib/python${PY_VER_SUFFIX}/test/test_inspect.py
+lib/python${PY_VER_SUFFIX}/test/test_inspect.pyc
+lib/python${PY_VER_SUFFIX}/test/test_inspect.pyo
+lib/python${PY_VER_SUFFIX}/test/test_int.py
+lib/python${PY_VER_SUFFIX}/test/test_int.pyc
+lib/python${PY_VER_SUFFIX}/test/test_int.pyo
+lib/python${PY_VER_SUFFIX}/test/test_int_literal.py
+lib/python${PY_VER_SUFFIX}/test/test_int_literal.pyc
+lib/python${PY_VER_SUFFIX}/test/test_int_literal.pyo
+lib/python${PY_VER_SUFFIX}/test/test_io.py
+lib/python${PY_VER_SUFFIX}/test/test_io.pyc
+lib/python${PY_VER_SUFFIX}/test/test_io.pyo
+lib/python${PY_VER_SUFFIX}/test/test_ioctl.py
+lib/python${PY_VER_SUFFIX}/test/test_ioctl.pyc
+lib/python${PY_VER_SUFFIX}/test/test_ioctl.pyo
+lib/python${PY_VER_SUFFIX}/test/test_isinstance.py
+lib/python${PY_VER_SUFFIX}/test/test_isinstance.pyc
+lib/python${PY_VER_SUFFIX}/test/test_isinstance.pyo
+lib/python${PY_VER_SUFFIX}/test/test_iter.py
+lib/python${PY_VER_SUFFIX}/test/test_iter.pyc
+lib/python${PY_VER_SUFFIX}/test/test_iter.pyo
+lib/python${PY_VER_SUFFIX}/test/test_iterlen.py
+lib/python${PY_VER_SUFFIX}/test/test_iterlen.pyc
+lib/python${PY_VER_SUFFIX}/test/test_iterlen.pyo
+lib/python${PY_VER_SUFFIX}/test/test_itertools.py
+lib/python${PY_VER_SUFFIX}/test/test_itertools.pyc
+lib/python${PY_VER_SUFFIX}/test/test_itertools.pyo
+lib/python${PY_VER_SUFFIX}/test/test_json.py
+lib/python${PY_VER_SUFFIX}/test/test_json.pyc
+lib/python${PY_VER_SUFFIX}/test/test_json.pyo
+lib/python${PY_VER_SUFFIX}/test/test_kqueue.py
+lib/python${PY_VER_SUFFIX}/test/test_kqueue.pyc
+lib/python${PY_VER_SUFFIX}/test/test_kqueue.pyo
+lib/python${PY_VER_SUFFIX}/test/test_largefile.py
+lib/python${PY_VER_SUFFIX}/test/test_largefile.pyc
+lib/python${PY_VER_SUFFIX}/test/test_largefile.pyo
+lib/python${PY_VER_SUFFIX}/test/test_lib2to3.py
+lib/python${PY_VER_SUFFIX}/test/test_lib2to3.pyc
+lib/python${PY_VER_SUFFIX}/test/test_lib2to3.pyo
+lib/python${PY_VER_SUFFIX}/test/test_linecache.py
+lib/python${PY_VER_SUFFIX}/test/test_linecache.pyc
+lib/python${PY_VER_SUFFIX}/test/test_linecache.pyo
+lib/python${PY_VER_SUFFIX}/test/test_linuxaudiodev.py
+lib/python${PY_VER_SUFFIX}/test/test_linuxaudiodev.pyc
+lib/python${PY_VER_SUFFIX}/test/test_linuxaudiodev.pyo
+lib/python${PY_VER_SUFFIX}/test/test_list.py
+lib/python${PY_VER_SUFFIX}/test/test_list.pyc
+lib/python${PY_VER_SUFFIX}/test/test_list.pyo
+lib/python${PY_VER_SUFFIX}/test/test_locale.py
+lib/python${PY_VER_SUFFIX}/test/test_locale.pyc
+lib/python${PY_VER_SUFFIX}/test/test_locale.pyo
+lib/python${PY_VER_SUFFIX}/test/test_logging.py
+lib/python${PY_VER_SUFFIX}/test/test_logging.pyc
+lib/python${PY_VER_SUFFIX}/test/test_logging.pyo
+lib/python${PY_VER_SUFFIX}/test/test_long.py
+lib/python${PY_VER_SUFFIX}/test/test_long.pyc
+lib/python${PY_VER_SUFFIX}/test/test_long.pyo
+lib/python${PY_VER_SUFFIX}/test/test_long_future.py
+lib/python${PY_VER_SUFFIX}/test/test_long_future.pyc
+lib/python${PY_VER_SUFFIX}/test/test_long_future.pyo
+lib/python${PY_VER_SUFFIX}/test/test_longexp.py
+lib/python${PY_VER_SUFFIX}/test/test_longexp.pyc
+lib/python${PY_VER_SUFFIX}/test/test_longexp.pyo
+lib/python${PY_VER_SUFFIX}/test/test_macos.py
+lib/python${PY_VER_SUFFIX}/test/test_macos.pyc
+lib/python${PY_VER_SUFFIX}/test/test_macos.pyo
+lib/python${PY_VER_SUFFIX}/test/test_macostools.py
+lib/python${PY_VER_SUFFIX}/test/test_macostools.pyc
+lib/python${PY_VER_SUFFIX}/test/test_macostools.pyo
+lib/python${PY_VER_SUFFIX}/test/test_macpath.py
+lib/python${PY_VER_SUFFIX}/test/test_macpath.pyc
+lib/python${PY_VER_SUFFIX}/test/test_macpath.pyo
+lib/python${PY_VER_SUFFIX}/test/test_macurl2path.py
+lib/python${PY_VER_SUFFIX}/test/test_macurl2path.pyc
+lib/python${PY_VER_SUFFIX}/test/test_macurl2path.pyo
+lib/python${PY_VER_SUFFIX}/test/test_mailbox.py
+lib/python${PY_VER_SUFFIX}/test/test_mailbox.pyc
+lib/python${PY_VER_SUFFIX}/test/test_mailbox.pyo
+lib/python${PY_VER_SUFFIX}/test/test_marshal.py
+lib/python${PY_VER_SUFFIX}/test/test_marshal.pyc
+lib/python${PY_VER_SUFFIX}/test/test_marshal.pyo
+lib/python${PY_VER_SUFFIX}/test/test_math.py
+lib/python${PY_VER_SUFFIX}/test/test_math.pyc
+lib/python${PY_VER_SUFFIX}/test/test_math.pyo
+lib/python${PY_VER_SUFFIX}/test/test_md5.py
+lib/python${PY_VER_SUFFIX}/test/test_md5.pyc
+lib/python${PY_VER_SUFFIX}/test/test_md5.pyo
+lib/python${PY_VER_SUFFIX}/test/test_memoryio.py
+lib/python${PY_VER_SUFFIX}/test/test_memoryio.pyc
+lib/python${PY_VER_SUFFIX}/test/test_memoryio.pyo
+lib/python${PY_VER_SUFFIX}/test/test_memoryview.py
+lib/python${PY_VER_SUFFIX}/test/test_memoryview.pyc
+lib/python${PY_VER_SUFFIX}/test/test_memoryview.pyo
+lib/python${PY_VER_SUFFIX}/test/test_mhlib.py
+lib/python${PY_VER_SUFFIX}/test/test_mhlib.pyc
+lib/python${PY_VER_SUFFIX}/test/test_mhlib.pyo
+lib/python${PY_VER_SUFFIX}/test/test_mimetools.py
+lib/python${PY_VER_SUFFIX}/test/test_mimetools.pyc
+lib/python${PY_VER_SUFFIX}/test/test_mimetools.pyo
+lib/python${PY_VER_SUFFIX}/test/test_mimetypes.py
+lib/python${PY_VER_SUFFIX}/test/test_mimetypes.pyc
+lib/python${PY_VER_SUFFIX}/test/test_mimetypes.pyo
+lib/python${PY_VER_SUFFIX}/test/test_minidom.py
+lib/python${PY_VER_SUFFIX}/test/test_minidom.pyc
+lib/python${PY_VER_SUFFIX}/test/test_minidom.pyo
+lib/python${PY_VER_SUFFIX}/test/test_mmap.py
+lib/python${PY_VER_SUFFIX}/test/test_mmap.pyc
+lib/python${PY_VER_SUFFIX}/test/test_mmap.pyo
+lib/python${PY_VER_SUFFIX}/test/test_module.py
+lib/python${PY_VER_SUFFIX}/test/test_module.pyc
+lib/python${PY_VER_SUFFIX}/test/test_module.pyo
+lib/python${PY_VER_SUFFIX}/test/test_modulefinder.py
+lib/python${PY_VER_SUFFIX}/test/test_modulefinder.pyc
+lib/python${PY_VER_SUFFIX}/test/test_modulefinder.pyo
+lib/python${PY_VER_SUFFIX}/test/test_msilib.py
+lib/python${PY_VER_SUFFIX}/test/test_msilib.pyc
+lib/python${PY_VER_SUFFIX}/test/test_msilib.pyo
+lib/python${PY_VER_SUFFIX}/test/test_multibytecodec.py
+lib/python${PY_VER_SUFFIX}/test/test_multibytecodec.pyc
+lib/python${PY_VER_SUFFIX}/test/test_multibytecodec.pyo
+lib/python${PY_VER_SUFFIX}/test/test_multifile.py
+lib/python${PY_VER_SUFFIX}/test/test_multifile.pyc
+lib/python${PY_VER_SUFFIX}/test/test_multifile.pyo
+lib/python${PY_VER_SUFFIX}/test/test_multiprocessing.py
+lib/python${PY_VER_SUFFIX}/test/test_multiprocessing.pyc
+lib/python${PY_VER_SUFFIX}/test/test_multiprocessing.pyo
+lib/python${PY_VER_SUFFIX}/test/test_mutants.py
+lib/python${PY_VER_SUFFIX}/test/test_mutants.pyc
+lib/python${PY_VER_SUFFIX}/test/test_mutants.pyo
+lib/python${PY_VER_SUFFIX}/test/test_mutex.py
+lib/python${PY_VER_SUFFIX}/test/test_mutex.pyc
+lib/python${PY_VER_SUFFIX}/test/test_mutex.pyo
+lib/python${PY_VER_SUFFIX}/test/test_netrc.py
+lib/python${PY_VER_SUFFIX}/test/test_netrc.pyc
+lib/python${PY_VER_SUFFIX}/test/test_netrc.pyo
+lib/python${PY_VER_SUFFIX}/test/test_new.py
+lib/python${PY_VER_SUFFIX}/test/test_new.pyc
+lib/python${PY_VER_SUFFIX}/test/test_new.pyo
+lib/python${PY_VER_SUFFIX}/test/test_nis.py
+lib/python${PY_VER_SUFFIX}/test/test_nis.pyc
+lib/python${PY_VER_SUFFIX}/test/test_nis.pyo
+lib/python${PY_VER_SUFFIX}/test/test_nntplib.py
+lib/python${PY_VER_SUFFIX}/test/test_nntplib.pyc
+lib/python${PY_VER_SUFFIX}/test/test_nntplib.pyo
+lib/python${PY_VER_SUFFIX}/test/test_normalization.py
+lib/python${PY_VER_SUFFIX}/test/test_normalization.pyc
+lib/python${PY_VER_SUFFIX}/test/test_normalization.pyo
+lib/python${PY_VER_SUFFIX}/test/test_ntpath.py
+lib/python${PY_VER_SUFFIX}/test/test_ntpath.pyc
+lib/python${PY_VER_SUFFIX}/test/test_ntpath.pyo
+lib/python${PY_VER_SUFFIX}/test/test_old_mailbox.py
+lib/python${PY_VER_SUFFIX}/test/test_old_mailbox.pyc
+lib/python${PY_VER_SUFFIX}/test/test_old_mailbox.pyo
+lib/python${PY_VER_SUFFIX}/test/test_opcodes.py
+lib/python${PY_VER_SUFFIX}/test/test_opcodes.pyc
+lib/python${PY_VER_SUFFIX}/test/test_opcodes.pyo
+lib/python${PY_VER_SUFFIX}/test/test_openpty.py
+lib/python${PY_VER_SUFFIX}/test/test_openpty.pyc
+lib/python${PY_VER_SUFFIX}/test/test_openpty.pyo
+lib/python${PY_VER_SUFFIX}/test/test_operator.py
+lib/python${PY_VER_SUFFIX}/test/test_operator.pyc
+lib/python${PY_VER_SUFFIX}/test/test_operator.pyo
+lib/python${PY_VER_SUFFIX}/test/test_optparse.py
+lib/python${PY_VER_SUFFIX}/test/test_optparse.pyc
+lib/python${PY_VER_SUFFIX}/test/test_optparse.pyo
+lib/python${PY_VER_SUFFIX}/test/test_ordered_dict.py
+lib/python${PY_VER_SUFFIX}/test/test_ordered_dict.pyc
+lib/python${PY_VER_SUFFIX}/test/test_ordered_dict.pyo
+lib/python${PY_VER_SUFFIX}/test/test_os.py
+lib/python${PY_VER_SUFFIX}/test/test_os.pyc
+lib/python${PY_VER_SUFFIX}/test/test_os.pyo
+lib/python${PY_VER_SUFFIX}/test/test_ossaudiodev.py
+lib/python${PY_VER_SUFFIX}/test/test_ossaudiodev.pyc
+lib/python${PY_VER_SUFFIX}/test/test_ossaudiodev.pyo
+lib/python${PY_VER_SUFFIX}/test/test_parser.py
+lib/python${PY_VER_SUFFIX}/test/test_parser.pyc
+lib/python${PY_VER_SUFFIX}/test/test_parser.pyo
+lib/python${PY_VER_SUFFIX}/test/test_pdb.py
+lib/python${PY_VER_SUFFIX}/test/test_pdb.pyc
+lib/python${PY_VER_SUFFIX}/test/test_pdb.pyo
+lib/python${PY_VER_SUFFIX}/test/test_peepholer.py
+lib/python${PY_VER_SUFFIX}/test/test_peepholer.pyc
+lib/python${PY_VER_SUFFIX}/test/test_peepholer.pyo
+lib/python${PY_VER_SUFFIX}/test/test_pep247.py
+lib/python${PY_VER_SUFFIX}/test/test_pep247.pyc
+lib/python${PY_VER_SUFFIX}/test/test_pep247.pyo
+lib/python${PY_VER_SUFFIX}/test/test_pep277.py
+lib/python${PY_VER_SUFFIX}/test/test_pep277.pyc
+lib/python${PY_VER_SUFFIX}/test/test_pep277.pyo
+lib/python${PY_VER_SUFFIX}/test/test_pep352.py
+lib/python${PY_VER_SUFFIX}/test/test_pep352.pyc
+lib/python${PY_VER_SUFFIX}/test/test_pep352.pyo
+lib/python${PY_VER_SUFFIX}/test/test_pickle.py
+lib/python${PY_VER_SUFFIX}/test/test_pickle.pyc
+lib/python${PY_VER_SUFFIX}/test/test_pickle.pyo
+lib/python${PY_VER_SUFFIX}/test/test_pickletools.py
+lib/python${PY_VER_SUFFIX}/test/test_pickletools.pyc
+lib/python${PY_VER_SUFFIX}/test/test_pickletools.pyo
+lib/python${PY_VER_SUFFIX}/test/test_pipes.py
+lib/python${PY_VER_SUFFIX}/test/test_pipes.pyc
+lib/python${PY_VER_SUFFIX}/test/test_pipes.pyo
+lib/python${PY_VER_SUFFIX}/test/test_pkg.py
+lib/python${PY_VER_SUFFIX}/test/test_pkg.pyc
+lib/python${PY_VER_SUFFIX}/test/test_pkg.pyo
+lib/python${PY_VER_SUFFIX}/test/test_pkgimport.py
+lib/python${PY_VER_SUFFIX}/test/test_pkgimport.pyc
+lib/python${PY_VER_SUFFIX}/test/test_pkgimport.pyo
+lib/python${PY_VER_SUFFIX}/test/test_pkgutil.py
+lib/python${PY_VER_SUFFIX}/test/test_pkgutil.pyc
+lib/python${PY_VER_SUFFIX}/test/test_pkgutil.pyo
+lib/python${PY_VER_SUFFIX}/test/test_platform.py
+lib/python${PY_VER_SUFFIX}/test/test_platform.pyc
+lib/python${PY_VER_SUFFIX}/test/test_platform.pyo
+lib/python${PY_VER_SUFFIX}/test/test_plistlib.py
+lib/python${PY_VER_SUFFIX}/test/test_plistlib.pyc
+lib/python${PY_VER_SUFFIX}/test/test_plistlib.pyo
+lib/python${PY_VER_SUFFIX}/test/test_poll.py
+lib/python${PY_VER_SUFFIX}/test/test_poll.pyc
+lib/python${PY_VER_SUFFIX}/test/test_poll.pyo
+lib/python${PY_VER_SUFFIX}/test/test_popen.py
+lib/python${PY_VER_SUFFIX}/test/test_popen.pyc
+lib/python${PY_VER_SUFFIX}/test/test_popen.pyo
+lib/python${PY_VER_SUFFIX}/test/test_popen2.py
+lib/python${PY_VER_SUFFIX}/test/test_popen2.pyc
+lib/python${PY_VER_SUFFIX}/test/test_popen2.pyo
+lib/python${PY_VER_SUFFIX}/test/test_poplib.py
+lib/python${PY_VER_SUFFIX}/test/test_poplib.pyc
+lib/python${PY_VER_SUFFIX}/test/test_poplib.pyo
+lib/python${PY_VER_SUFFIX}/test/test_posix.py
+lib/python${PY_VER_SUFFIX}/test/test_posix.pyc
+lib/python${PY_VER_SUFFIX}/test/test_posix.pyo
+lib/python${PY_VER_SUFFIX}/test/test_posixpath.py
+lib/python${PY_VER_SUFFIX}/test/test_posixpath.pyc
+lib/python${PY_VER_SUFFIX}/test/test_posixpath.pyo
+lib/python${PY_VER_SUFFIX}/test/test_pow.py
+lib/python${PY_VER_SUFFIX}/test/test_pow.pyc
+lib/python${PY_VER_SUFFIX}/test/test_pow.pyo
+lib/python${PY_VER_SUFFIX}/test/test_pprint.py
+lib/python${PY_VER_SUFFIX}/test/test_pprint.pyc
+lib/python${PY_VER_SUFFIX}/test/test_pprint.pyo
+lib/python${PY_VER_SUFFIX}/test/test_print.py
+lib/python${PY_VER_SUFFIX}/test/test_print.pyc
+lib/python${PY_VER_SUFFIX}/test/test_print.pyo
+lib/python${PY_VER_SUFFIX}/test/test_profile.py
+lib/python${PY_VER_SUFFIX}/test/test_profile.pyc
+lib/python${PY_VER_SUFFIX}/test/test_profile.pyo
+lib/python${PY_VER_SUFFIX}/test/test_property.py
+lib/python${PY_VER_SUFFIX}/test/test_property.pyc
+lib/python${PY_VER_SUFFIX}/test/test_property.pyo
+lib/python${PY_VER_SUFFIX}/test/test_pstats.py
+lib/python${PY_VER_SUFFIX}/test/test_pstats.pyc
+lib/python${PY_VER_SUFFIX}/test/test_pstats.pyo
+lib/python${PY_VER_SUFFIX}/test/test_pty.py
+lib/python${PY_VER_SUFFIX}/test/test_pty.pyc
+lib/python${PY_VER_SUFFIX}/test/test_pty.pyo
+lib/python${PY_VER_SUFFIX}/test/test_pwd.py
+lib/python${PY_VER_SUFFIX}/test/test_pwd.pyc
+lib/python${PY_VER_SUFFIX}/test/test_pwd.pyo
+lib/python${PY_VER_SUFFIX}/test/test_py3kwarn.py
+lib/python${PY_VER_SUFFIX}/test/test_py3kwarn.pyc
+lib/python${PY_VER_SUFFIX}/test/test_py3kwarn.pyo
+lib/python${PY_VER_SUFFIX}/test/test_py_compile.py
+lib/python${PY_VER_SUFFIX}/test/test_py_compile.pyc
+lib/python${PY_VER_SUFFIX}/test/test_py_compile.pyo
+lib/python${PY_VER_SUFFIX}/test/test_pyclbr.py
+lib/python${PY_VER_SUFFIX}/test/test_pyclbr.pyc
+lib/python${PY_VER_SUFFIX}/test/test_pyclbr.pyo
+lib/python${PY_VER_SUFFIX}/test/test_pydoc.py
+lib/python${PY_VER_SUFFIX}/test/test_pydoc.pyc
+lib/python${PY_VER_SUFFIX}/test/test_pydoc.pyo
+lib/python${PY_VER_SUFFIX}/test/test_pyexpat.py
+lib/python${PY_VER_SUFFIX}/test/test_pyexpat.pyc
+lib/python${PY_VER_SUFFIX}/test/test_pyexpat.pyo
+lib/python${PY_VER_SUFFIX}/test/test_queue.py
+lib/python${PY_VER_SUFFIX}/test/test_queue.pyc
+lib/python${PY_VER_SUFFIX}/test/test_queue.pyo
+lib/python${PY_VER_SUFFIX}/test/test_quopri.py
+lib/python${PY_VER_SUFFIX}/test/test_quopri.pyc
+lib/python${PY_VER_SUFFIX}/test/test_quopri.pyo
+lib/python${PY_VER_SUFFIX}/test/test_random.py
+lib/python${PY_VER_SUFFIX}/test/test_random.pyc
+lib/python${PY_VER_SUFFIX}/test/test_random.pyo
+lib/python${PY_VER_SUFFIX}/test/test_re.py
+lib/python${PY_VER_SUFFIX}/test/test_re.pyc
+lib/python${PY_VER_SUFFIX}/test/test_re.pyo
+lib/python${PY_VER_SUFFIX}/test/test_readline.py
+lib/python${PY_VER_SUFFIX}/test/test_readline.pyc
+lib/python${PY_VER_SUFFIX}/test/test_readline.pyo
+lib/python${PY_VER_SUFFIX}/test/test_regrtest.py
+lib/python${PY_VER_SUFFIX}/test/test_regrtest.pyc
+lib/python${PY_VER_SUFFIX}/test/test_regrtest.pyo
+lib/python${PY_VER_SUFFIX}/test/test_repr.py
+lib/python${PY_VER_SUFFIX}/test/test_repr.pyc
+lib/python${PY_VER_SUFFIX}/test/test_repr.pyo
+lib/python${PY_VER_SUFFIX}/test/test_resource.py
+lib/python${PY_VER_SUFFIX}/test/test_resource.pyc
+lib/python${PY_VER_SUFFIX}/test/test_resource.pyo
+lib/python${PY_VER_SUFFIX}/test/test_rfc822.py
+lib/python${PY_VER_SUFFIX}/test/test_rfc822.pyc
+lib/python${PY_VER_SUFFIX}/test/test_rfc822.pyo
+lib/python${PY_VER_SUFFIX}/test/test_richcmp.py
+lib/python${PY_VER_SUFFIX}/test/test_richcmp.pyc
+lib/python${PY_VER_SUFFIX}/test/test_richcmp.pyo
+lib/python${PY_VER_SUFFIX}/test/test_rlcompleter.py
+lib/python${PY_VER_SUFFIX}/test/test_rlcompleter.pyc
+lib/python${PY_VER_SUFFIX}/test/test_rlcompleter.pyo
+lib/python${PY_VER_SUFFIX}/test/test_robotparser.py
+lib/python${PY_VER_SUFFIX}/test/test_robotparser.pyc
+lib/python${PY_VER_SUFFIX}/test/test_robotparser.pyo
+lib/python${PY_VER_SUFFIX}/test/test_runpy.py
+lib/python${PY_VER_SUFFIX}/test/test_runpy.pyc
+lib/python${PY_VER_SUFFIX}/test/test_runpy.pyo
+lib/python${PY_VER_SUFFIX}/test/test_sax.py
+lib/python${PY_VER_SUFFIX}/test/test_sax.pyc
+lib/python${PY_VER_SUFFIX}/test/test_sax.pyo
+lib/python${PY_VER_SUFFIX}/test/test_scope.py
+lib/python${PY_VER_SUFFIX}/test/test_scope.pyc
+lib/python${PY_VER_SUFFIX}/test/test_scope.pyo
+lib/python${PY_VER_SUFFIX}/test/test_scriptpackages.py
+lib/python${PY_VER_SUFFIX}/test/test_scriptpackages.pyc
+lib/python${PY_VER_SUFFIX}/test/test_scriptpackages.pyo
+lib/python${PY_VER_SUFFIX}/test/test_select.py
+lib/python${PY_VER_SUFFIX}/test/test_select.pyc
+lib/python${PY_VER_SUFFIX}/test/test_select.pyo
+lib/python${PY_VER_SUFFIX}/test/test_set.py
+lib/python${PY_VER_SUFFIX}/test/test_set.pyc
+lib/python${PY_VER_SUFFIX}/test/test_set.pyo
+lib/python${PY_VER_SUFFIX}/test/test_setcomps.py
+lib/python${PY_VER_SUFFIX}/test/test_setcomps.pyc
+lib/python${PY_VER_SUFFIX}/test/test_setcomps.pyo
+lib/python${PY_VER_SUFFIX}/test/test_sets.py
+lib/python${PY_VER_SUFFIX}/test/test_sets.pyc
+lib/python${PY_VER_SUFFIX}/test/test_sets.pyo
+lib/python${PY_VER_SUFFIX}/test/test_sgmllib.py
+lib/python${PY_VER_SUFFIX}/test/test_sgmllib.pyc
+lib/python${PY_VER_SUFFIX}/test/test_sgmllib.pyo
+lib/python${PY_VER_SUFFIX}/test/test_sha.py
+lib/python${PY_VER_SUFFIX}/test/test_sha.pyc
+lib/python${PY_VER_SUFFIX}/test/test_sha.pyo
+lib/python${PY_VER_SUFFIX}/test/test_shelve.py
+lib/python${PY_VER_SUFFIX}/test/test_shelve.pyc
+lib/python${PY_VER_SUFFIX}/test/test_shelve.pyo
+lib/python${PY_VER_SUFFIX}/test/test_shlex.py
+lib/python${PY_VER_SUFFIX}/test/test_shlex.pyc
+lib/python${PY_VER_SUFFIX}/test/test_shlex.pyo
+lib/python${PY_VER_SUFFIX}/test/test_shutil.py
+lib/python${PY_VER_SUFFIX}/test/test_shutil.pyc
+lib/python${PY_VER_SUFFIX}/test/test_shutil.pyo
+lib/python${PY_VER_SUFFIX}/test/test_signal.py
+lib/python${PY_VER_SUFFIX}/test/test_signal.pyc
+lib/python${PY_VER_SUFFIX}/test/test_signal.pyo
+lib/python${PY_VER_SUFFIX}/test/test_site.py
+lib/python${PY_VER_SUFFIX}/test/test_site.pyc
+lib/python${PY_VER_SUFFIX}/test/test_site.pyo
+lib/python${PY_VER_SUFFIX}/test/test_slice.py
+lib/python${PY_VER_SUFFIX}/test/test_slice.pyc
+lib/python${PY_VER_SUFFIX}/test/test_slice.pyo
+lib/python${PY_VER_SUFFIX}/test/test_smtplib.py
+lib/python${PY_VER_SUFFIX}/test/test_smtplib.pyc
+lib/python${PY_VER_SUFFIX}/test/test_smtplib.pyo
+lib/python${PY_VER_SUFFIX}/test/test_smtpnet.py
+lib/python${PY_VER_SUFFIX}/test/test_smtpnet.pyc
+lib/python${PY_VER_SUFFIX}/test/test_smtpnet.pyo
+lib/python${PY_VER_SUFFIX}/test/test_socket.py
+lib/python${PY_VER_SUFFIX}/test/test_socket.pyc
+lib/python${PY_VER_SUFFIX}/test/test_socket.pyo
+lib/python${PY_VER_SUFFIX}/test/test_socketserver.py
+lib/python${PY_VER_SUFFIX}/test/test_socketserver.pyc
+lib/python${PY_VER_SUFFIX}/test/test_socketserver.pyo
+lib/python${PY_VER_SUFFIX}/test/test_softspace.py
+lib/python${PY_VER_SUFFIX}/test/test_softspace.pyc
+lib/python${PY_VER_SUFFIX}/test/test_softspace.pyo
+lib/python${PY_VER_SUFFIX}/test/test_sort.py
+lib/python${PY_VER_SUFFIX}/test/test_sort.pyc
+lib/python${PY_VER_SUFFIX}/test/test_sort.pyo
+lib/python${PY_VER_SUFFIX}/test/test_source_encoding.py
+lib/python${PY_VER_SUFFIX}/test/test_source_encoding.pyc
+lib/python${PY_VER_SUFFIX}/test/test_source_encoding.pyo
+lib/python${PY_VER_SUFFIX}/test/test_spwd.py
+lib/python${PY_VER_SUFFIX}/test/test_spwd.pyc
+lib/python${PY_VER_SUFFIX}/test/test_spwd.pyo
+lib/python${PY_VER_SUFFIX}/test/test_sqlite.py
+lib/python${PY_VER_SUFFIX}/test/test_sqlite.pyc
+lib/python${PY_VER_SUFFIX}/test/test_sqlite.pyo
+lib/python${PY_VER_SUFFIX}/test/test_ssl.py
+lib/python${PY_VER_SUFFIX}/test/test_ssl.pyc
+lib/python${PY_VER_SUFFIX}/test/test_ssl.pyo
+lib/python${PY_VER_SUFFIX}/test/test_startfile.py
+lib/python${PY_VER_SUFFIX}/test/test_startfile.pyc
+lib/python${PY_VER_SUFFIX}/test/test_startfile.pyo
+lib/python${PY_VER_SUFFIX}/test/test_stat.py
+lib/python${PY_VER_SUFFIX}/test/test_stat.pyc
+lib/python${PY_VER_SUFFIX}/test/test_stat.pyo
+lib/python${PY_VER_SUFFIX}/test/test_str.py
+lib/python${PY_VER_SUFFIX}/test/test_str.pyc
+lib/python${PY_VER_SUFFIX}/test/test_str.pyo
+lib/python${PY_VER_SUFFIX}/test/test_strftime.py
+lib/python${PY_VER_SUFFIX}/test/test_strftime.pyc
+lib/python${PY_VER_SUFFIX}/test/test_strftime.pyo
+lib/python${PY_VER_SUFFIX}/test/test_string.py
+lib/python${PY_VER_SUFFIX}/test/test_string.pyc
+lib/python${PY_VER_SUFFIX}/test/test_string.pyo
+lib/python${PY_VER_SUFFIX}/test/test_stringprep.py
+lib/python${PY_VER_SUFFIX}/test/test_stringprep.pyc
+lib/python${PY_VER_SUFFIX}/test/test_stringprep.pyo
+lib/python${PY_VER_SUFFIX}/test/test_strop.py
+lib/python${PY_VER_SUFFIX}/test/test_strop.pyc
+lib/python${PY_VER_SUFFIX}/test/test_strop.pyo
+lib/python${PY_VER_SUFFIX}/test/test_strptime.py
+lib/python${PY_VER_SUFFIX}/test/test_strptime.pyc
+lib/python${PY_VER_SUFFIX}/test/test_strptime.pyo
+lib/python${PY_VER_SUFFIX}/test/test_strtod.py
+lib/python${PY_VER_SUFFIX}/test/test_strtod.pyc
+lib/python${PY_VER_SUFFIX}/test/test_strtod.pyo
+lib/python${PY_VER_SUFFIX}/test/test_struct.py
+lib/python${PY_VER_SUFFIX}/test/test_struct.pyc
+lib/python${PY_VER_SUFFIX}/test/test_struct.pyo
+lib/python${PY_VER_SUFFIX}/test/test_structmembers.py
+lib/python${PY_VER_SUFFIX}/test/test_structmembers.pyc
+lib/python${PY_VER_SUFFIX}/test/test_structmembers.pyo
+lib/python${PY_VER_SUFFIX}/test/test_structseq.py
+lib/python${PY_VER_SUFFIX}/test/test_structseq.pyc
+lib/python${PY_VER_SUFFIX}/test/test_structseq.pyo
+lib/python${PY_VER_SUFFIX}/test/test_subprocess.py
+lib/python${PY_VER_SUFFIX}/test/test_subprocess.pyc
+lib/python${PY_VER_SUFFIX}/test/test_subprocess.pyo
+lib/python${PY_VER_SUFFIX}/test/test_sunau.py
+lib/python${PY_VER_SUFFIX}/test/test_sunau.pyc
+lib/python${PY_VER_SUFFIX}/test/test_sunau.pyo
+lib/python${PY_VER_SUFFIX}/test/test_sunaudiodev.py
+lib/python${PY_VER_SUFFIX}/test/test_sunaudiodev.pyc
+lib/python${PY_VER_SUFFIX}/test/test_sunaudiodev.pyo
+lib/python${PY_VER_SUFFIX}/test/test_sundry.py
+lib/python${PY_VER_SUFFIX}/test/test_sundry.pyc
+lib/python${PY_VER_SUFFIX}/test/test_sundry.pyo
+lib/python${PY_VER_SUFFIX}/test/test_support.py
+lib/python${PY_VER_SUFFIX}/test/test_support.pyc
+lib/python${PY_VER_SUFFIX}/test/test_support.pyo
+lib/python${PY_VER_SUFFIX}/test/test_symtable.py
+lib/python${PY_VER_SUFFIX}/test/test_symtable.pyc
+lib/python${PY_VER_SUFFIX}/test/test_symtable.pyo
+lib/python${PY_VER_SUFFIX}/test/test_syntax.py
+lib/python${PY_VER_SUFFIX}/test/test_syntax.pyc
+lib/python${PY_VER_SUFFIX}/test/test_syntax.pyo
+lib/python${PY_VER_SUFFIX}/test/test_sys.py
+lib/python${PY_VER_SUFFIX}/test/test_sys.pyc
+lib/python${PY_VER_SUFFIX}/test/test_sys.pyo
+lib/python${PY_VER_SUFFIX}/test/test_sys_setprofile.py
+lib/python${PY_VER_SUFFIX}/test/test_sys_setprofile.pyc
+lib/python${PY_VER_SUFFIX}/test/test_sys_setprofile.pyo
+lib/python${PY_VER_SUFFIX}/test/test_sys_settrace.py
+lib/python${PY_VER_SUFFIX}/test/test_sys_settrace.pyc
+lib/python${PY_VER_SUFFIX}/test/test_sys_settrace.pyo
+lib/python${PY_VER_SUFFIX}/test/test_sysconfig.py
+lib/python${PY_VER_SUFFIX}/test/test_sysconfig.pyc
+lib/python${PY_VER_SUFFIX}/test/test_sysconfig.pyo
+lib/python${PY_VER_SUFFIX}/test/test_tarfile.py
+lib/python${PY_VER_SUFFIX}/test/test_tarfile.pyc
+lib/python${PY_VER_SUFFIX}/test/test_tarfile.pyo
+lib/python${PY_VER_SUFFIX}/test/test_tcl.py
+lib/python${PY_VER_SUFFIX}/test/test_tcl.pyc
+lib/python${PY_VER_SUFFIX}/test/test_tcl.pyo
+lib/python${PY_VER_SUFFIX}/test/test_telnetlib.py
+lib/python${PY_VER_SUFFIX}/test/test_telnetlib.pyc
+lib/python${PY_VER_SUFFIX}/test/test_telnetlib.pyo
+lib/python${PY_VER_SUFFIX}/test/test_tempfile.py
+lib/python${PY_VER_SUFFIX}/test/test_tempfile.pyc
+lib/python${PY_VER_SUFFIX}/test/test_tempfile.pyo
+lib/python${PY_VER_SUFFIX}/test/test_test_support.py
+lib/python${PY_VER_SUFFIX}/test/test_test_support.pyc
+lib/python${PY_VER_SUFFIX}/test/test_test_support.pyo
+lib/python${PY_VER_SUFFIX}/test/test_textwrap.py
+lib/python${PY_VER_SUFFIX}/test/test_textwrap.pyc
+lib/python${PY_VER_SUFFIX}/test/test_textwrap.pyo
+lib/python${PY_VER_SUFFIX}/test/test_thread.py
+lib/python${PY_VER_SUFFIX}/test/test_thread.pyc
+lib/python${PY_VER_SUFFIX}/test/test_thread.pyo
+lib/python${PY_VER_SUFFIX}/test/test_threaded_import.py
+lib/python${PY_VER_SUFFIX}/test/test_threaded_import.pyc
+lib/python${PY_VER_SUFFIX}/test/test_threaded_import.pyo
+lib/python${PY_VER_SUFFIX}/test/test_threadedtempfile.py
+lib/python${PY_VER_SUFFIX}/test/test_threadedtempfile.pyc
+lib/python${PY_VER_SUFFIX}/test/test_threadedtempfile.pyo
+lib/python${PY_VER_SUFFIX}/test/test_threading.py
+lib/python${PY_VER_SUFFIX}/test/test_threading.pyc
+lib/python${PY_VER_SUFFIX}/test/test_threading.pyo
+lib/python${PY_VER_SUFFIX}/test/test_threading_local.py
+lib/python${PY_VER_SUFFIX}/test/test_threading_local.pyc
+lib/python${PY_VER_SUFFIX}/test/test_threading_local.pyo
+lib/python${PY_VER_SUFFIX}/test/test_threadsignals.py
+lib/python${PY_VER_SUFFIX}/test/test_threadsignals.pyc
+lib/python${PY_VER_SUFFIX}/test/test_threadsignals.pyo
+lib/python${PY_VER_SUFFIX}/test/test_time.py
+lib/python${PY_VER_SUFFIX}/test/test_time.pyc
+lib/python${PY_VER_SUFFIX}/test/test_time.pyo
+lib/python${PY_VER_SUFFIX}/test/test_timeit.py
+lib/python${PY_VER_SUFFIX}/test/test_timeit.pyc
+lib/python${PY_VER_SUFFIX}/test/test_timeit.pyo
+lib/python${PY_VER_SUFFIX}/test/test_timeout.py
+lib/python${PY_VER_SUFFIX}/test/test_timeout.pyc
+lib/python${PY_VER_SUFFIX}/test/test_timeout.pyo
+lib/python${PY_VER_SUFFIX}/test/test_tk.py
+lib/python${PY_VER_SUFFIX}/test/test_tk.pyc
+lib/python${PY_VER_SUFFIX}/test/test_tk.pyo
+lib/python${PY_VER_SUFFIX}/test/test_tokenize.py
+lib/python${PY_VER_SUFFIX}/test/test_tokenize.pyc
+lib/python${PY_VER_SUFFIX}/test/test_tokenize.pyo
+lib/python${PY_VER_SUFFIX}/test/test_tools.py
+lib/python${PY_VER_SUFFIX}/test/test_tools.pyc
+lib/python${PY_VER_SUFFIX}/test/test_tools.pyo
+lib/python${PY_VER_SUFFIX}/test/test_trace.py
+lib/python${PY_VER_SUFFIX}/test/test_trace.pyc
+lib/python${PY_VER_SUFFIX}/test/test_trace.pyo
+lib/python${PY_VER_SUFFIX}/test/test_traceback.py
+lib/python${PY_VER_SUFFIX}/test/test_traceback.pyc
+lib/python${PY_VER_SUFFIX}/test/test_traceback.pyo
+lib/python${PY_VER_SUFFIX}/test/test_transformer.py
+lib/python${PY_VER_SUFFIX}/test/test_transformer.pyc
+lib/python${PY_VER_SUFFIX}/test/test_transformer.pyo
+lib/python${PY_VER_SUFFIX}/test/test_ttk_guionly.py
+lib/python${PY_VER_SUFFIX}/test/test_ttk_guionly.pyc
+lib/python${PY_VER_SUFFIX}/test/test_ttk_guionly.pyo
+lib/python${PY_VER_SUFFIX}/test/test_ttk_textonly.py
+lib/python${PY_VER_SUFFIX}/test/test_ttk_textonly.pyc
+lib/python${PY_VER_SUFFIX}/test/test_ttk_textonly.pyo
+lib/python${PY_VER_SUFFIX}/test/test_tuple.py
+lib/python${PY_VER_SUFFIX}/test/test_tuple.pyc
+lib/python${PY_VER_SUFFIX}/test/test_tuple.pyo
+lib/python${PY_VER_SUFFIX}/test/test_turtle.py
+lib/python${PY_VER_SUFFIX}/test/test_turtle.pyc
+lib/python${PY_VER_SUFFIX}/test/test_turtle.pyo
+lib/python${PY_VER_SUFFIX}/test/test_typechecks.py
+lib/python${PY_VER_SUFFIX}/test/test_typechecks.pyc
+lib/python${PY_VER_SUFFIX}/test/test_typechecks.pyo
+lib/python${PY_VER_SUFFIX}/test/test_types.py
+lib/python${PY_VER_SUFFIX}/test/test_types.pyc
+lib/python${PY_VER_SUFFIX}/test/test_types.pyo
+lib/python${PY_VER_SUFFIX}/test/test_ucn.py
+lib/python${PY_VER_SUFFIX}/test/test_ucn.pyc
+lib/python${PY_VER_SUFFIX}/test/test_ucn.pyo
+lib/python${PY_VER_SUFFIX}/test/test_unary.py
+lib/python${PY_VER_SUFFIX}/test/test_unary.pyc
+lib/python${PY_VER_SUFFIX}/test/test_unary.pyo
+lib/python${PY_VER_SUFFIX}/test/test_undocumented_details.py
+lib/python${PY_VER_SUFFIX}/test/test_undocumented_details.pyc
+lib/python${PY_VER_SUFFIX}/test/test_undocumented_details.pyo
+lib/python${PY_VER_SUFFIX}/test/test_unicode.py
+lib/python${PY_VER_SUFFIX}/test/test_unicode.pyc
+lib/python${PY_VER_SUFFIX}/test/test_unicode.pyo
+lib/python${PY_VER_SUFFIX}/test/test_unicode_file.py
+lib/python${PY_VER_SUFFIX}/test/test_unicode_file.pyc
+lib/python${PY_VER_SUFFIX}/test/test_unicode_file.pyo
+lib/python${PY_VER_SUFFIX}/test/test_unicodedata.py
+lib/python${PY_VER_SUFFIX}/test/test_unicodedata.pyc
+lib/python${PY_VER_SUFFIX}/test/test_unicodedata.pyo
+lib/python${PY_VER_SUFFIX}/test/test_unittest.py
+lib/python${PY_VER_SUFFIX}/test/test_unittest.pyc
+lib/python${PY_VER_SUFFIX}/test/test_unittest.pyo
+lib/python${PY_VER_SUFFIX}/test/test_univnewlines.py
+lib/python${PY_VER_SUFFIX}/test/test_univnewlines.pyc
+lib/python${PY_VER_SUFFIX}/test/test_univnewlines.pyo
+lib/python${PY_VER_SUFFIX}/test/test_univnewlines2k.py
+lib/python${PY_VER_SUFFIX}/test/test_univnewlines2k.pyc
+lib/python${PY_VER_SUFFIX}/test/test_univnewlines2k.pyo
+lib/python${PY_VER_SUFFIX}/test/test_unpack.py
+lib/python${PY_VER_SUFFIX}/test/test_unpack.pyc
+lib/python${PY_VER_SUFFIX}/test/test_unpack.pyo
+lib/python${PY_VER_SUFFIX}/test/test_urllib.py
+lib/python${PY_VER_SUFFIX}/test/test_urllib.pyc
+lib/python${PY_VER_SUFFIX}/test/test_urllib.pyo
+lib/python${PY_VER_SUFFIX}/test/test_urllib2.py
+lib/python${PY_VER_SUFFIX}/test/test_urllib2.pyc
+lib/python${PY_VER_SUFFIX}/test/test_urllib2.pyo
+lib/python${PY_VER_SUFFIX}/test/test_urllib2_localnet.py
+lib/python${PY_VER_SUFFIX}/test/test_urllib2_localnet.pyc
+lib/python${PY_VER_SUFFIX}/test/test_urllib2_localnet.pyo
+lib/python${PY_VER_SUFFIX}/test/test_urllib2net.py
+lib/python${PY_VER_SUFFIX}/test/test_urllib2net.pyc
+lib/python${PY_VER_SUFFIX}/test/test_urllib2net.pyo
+lib/python${PY_VER_SUFFIX}/test/test_urllibnet.py
+lib/python${PY_VER_SUFFIX}/test/test_urllibnet.pyc
+lib/python${PY_VER_SUFFIX}/test/test_urllibnet.pyo
+lib/python${PY_VER_SUFFIX}/test/test_urlparse.py
+lib/python${PY_VER_SUFFIX}/test/test_urlparse.pyc
+lib/python${PY_VER_SUFFIX}/test/test_urlparse.pyo
+lib/python${PY_VER_SUFFIX}/test/test_userdict.py
+lib/python${PY_VER_SUFFIX}/test/test_userdict.pyc
+lib/python${PY_VER_SUFFIX}/test/test_userdict.pyo
+lib/python${PY_VER_SUFFIX}/test/test_userlist.py
+lib/python${PY_VER_SUFFIX}/test/test_userlist.pyc
+lib/python${PY_VER_SUFFIX}/test/test_userlist.pyo
+lib/python${PY_VER_SUFFIX}/test/test_userstring.py
+lib/python${PY_VER_SUFFIX}/test/test_userstring.pyc
+lib/python${PY_VER_SUFFIX}/test/test_userstring.pyo
+lib/python${PY_VER_SUFFIX}/test/test_uu.py
+lib/python${PY_VER_SUFFIX}/test/test_uu.pyc
+lib/python${PY_VER_SUFFIX}/test/test_uu.pyo
+lib/python${PY_VER_SUFFIX}/test/test_uuid.py
+lib/python${PY_VER_SUFFIX}/test/test_uuid.pyc
+lib/python${PY_VER_SUFFIX}/test/test_uuid.pyo
+lib/python${PY_VER_SUFFIX}/test/test_wait3.py
+lib/python${PY_VER_SUFFIX}/test/test_wait3.pyc
+lib/python${PY_VER_SUFFIX}/test/test_wait3.pyo
+lib/python${PY_VER_SUFFIX}/test/test_wait4.py
+lib/python${PY_VER_SUFFIX}/test/test_wait4.pyc
+lib/python${PY_VER_SUFFIX}/test/test_wait4.pyo
+lib/python${PY_VER_SUFFIX}/test/test_warnings.py
+lib/python${PY_VER_SUFFIX}/test/test_warnings.pyc
+lib/python${PY_VER_SUFFIX}/test/test_warnings.pyo
+lib/python${PY_VER_SUFFIX}/test/test_wave.py
+lib/python${PY_VER_SUFFIX}/test/test_wave.pyc
+lib/python${PY_VER_SUFFIX}/test/test_wave.pyo
+lib/python${PY_VER_SUFFIX}/test/test_weakref.py
+lib/python${PY_VER_SUFFIX}/test/test_weakref.pyc
+lib/python${PY_VER_SUFFIX}/test/test_weakref.pyo
+lib/python${PY_VER_SUFFIX}/test/test_weakset.py
+lib/python${PY_VER_SUFFIX}/test/test_weakset.pyc
+lib/python${PY_VER_SUFFIX}/test/test_weakset.pyo
+lib/python${PY_VER_SUFFIX}/test/test_whichdb.py
+lib/python${PY_VER_SUFFIX}/test/test_whichdb.pyc
+lib/python${PY_VER_SUFFIX}/test/test_whichdb.pyo
+lib/python${PY_VER_SUFFIX}/test/test_winreg.py
+lib/python${PY_VER_SUFFIX}/test/test_winreg.pyc
+lib/python${PY_VER_SUFFIX}/test/test_winreg.pyo
+lib/python${PY_VER_SUFFIX}/test/test_winsound.py
+lib/python${PY_VER_SUFFIX}/test/test_winsound.pyc
+lib/python${PY_VER_SUFFIX}/test/test_winsound.pyo
+lib/python${PY_VER_SUFFIX}/test/test_with.py
+lib/python${PY_VER_SUFFIX}/test/test_with.pyc
+lib/python${PY_VER_SUFFIX}/test/test_with.pyo
+lib/python${PY_VER_SUFFIX}/test/test_wsgiref.py
+lib/python${PY_VER_SUFFIX}/test/test_wsgiref.pyc
+lib/python${PY_VER_SUFFIX}/test/test_wsgiref.pyo
+lib/python${PY_VER_SUFFIX}/test/test_xdrlib.py
+lib/python${PY_VER_SUFFIX}/test/test_xdrlib.pyc
+lib/python${PY_VER_SUFFIX}/test/test_xdrlib.pyo
+lib/python${PY_VER_SUFFIX}/test/test_xml_etree.py
+lib/python${PY_VER_SUFFIX}/test/test_xml_etree.pyc
+lib/python${PY_VER_SUFFIX}/test/test_xml_etree.pyo
+lib/python${PY_VER_SUFFIX}/test/test_xml_etree_c.py
+lib/python${PY_VER_SUFFIX}/test/test_xml_etree_c.pyc
+lib/python${PY_VER_SUFFIX}/test/test_xml_etree_c.pyo
+lib/python${PY_VER_SUFFIX}/test/test_xmllib.py
+lib/python${PY_VER_SUFFIX}/test/test_xmllib.pyc
+lib/python${PY_VER_SUFFIX}/test/test_xmllib.pyo
+lib/python${PY_VER_SUFFIX}/test/test_xmlrpc.py
+lib/python${PY_VER_SUFFIX}/test/test_xmlrpc.pyc
+lib/python${PY_VER_SUFFIX}/test/test_xmlrpc.pyo
+lib/python${PY_VER_SUFFIX}/test/test_xpickle.py
+lib/python${PY_VER_SUFFIX}/test/test_xpickle.pyc
+lib/python${PY_VER_SUFFIX}/test/test_xpickle.pyo
+lib/python${PY_VER_SUFFIX}/test/test_xrange.py
+lib/python${PY_VER_SUFFIX}/test/test_xrange.pyc
+lib/python${PY_VER_SUFFIX}/test/test_xrange.pyo
+lib/python${PY_VER_SUFFIX}/test/test_zipfile.py
+lib/python${PY_VER_SUFFIX}/test/test_zipfile.pyc
+lib/python${PY_VER_SUFFIX}/test/test_zipfile.pyo
+lib/python${PY_VER_SUFFIX}/test/test_zipfile64.py
+lib/python${PY_VER_SUFFIX}/test/test_zipfile64.pyc
+lib/python${PY_VER_SUFFIX}/test/test_zipfile64.pyo
+lib/python${PY_VER_SUFFIX}/test/test_zipimport.py
+lib/python${PY_VER_SUFFIX}/test/test_zipimport.pyc
+lib/python${PY_VER_SUFFIX}/test/test_zipimport.pyo
+lib/python${PY_VER_SUFFIX}/test/test_zipimport_support.py
+lib/python${PY_VER_SUFFIX}/test/test_zipimport_support.pyc
+lib/python${PY_VER_SUFFIX}/test/test_zipimport_support.pyo
+lib/python${PY_VER_SUFFIX}/test/test_zlib.py
+lib/python${PY_VER_SUFFIX}/test/test_zlib.pyc
+lib/python${PY_VER_SUFFIX}/test/test_zlib.pyo
+lib/python${PY_VER_SUFFIX}/test/testall.py
+lib/python${PY_VER_SUFFIX}/test/testall.pyc
+lib/python${PY_VER_SUFFIX}/test/testall.pyo
+lib/python${PY_VER_SUFFIX}/test/testcodec.py
+lib/python${PY_VER_SUFFIX}/test/testcodec.pyc
+lib/python${PY_VER_SUFFIX}/test/testcodec.pyo
+lib/python${PY_VER_SUFFIX}/test/testimg.uue
+lib/python${PY_VER_SUFFIX}/test/testimgr.uue
+lib/python${PY_VER_SUFFIX}/test/testrgb.uue
+lib/python${PY_VER_SUFFIX}/test/testtar.tar
+lib/python${PY_VER_SUFFIX}/test/tf_inherit_check.py
+lib/python${PY_VER_SUFFIX}/test/tf_inherit_check.pyc
+lib/python${PY_VER_SUFFIX}/test/tf_inherit_check.pyo
+lib/python${PY_VER_SUFFIX}/test/threaded_import_hangers.py
+lib/python${PY_VER_SUFFIX}/test/threaded_import_hangers.pyc
+lib/python${PY_VER_SUFFIX}/test/threaded_import_hangers.pyo
+lib/python${PY_VER_SUFFIX}/test/time_hashlib.py
+lib/python${PY_VER_SUFFIX}/test/time_hashlib.pyc
+lib/python${PY_VER_SUFFIX}/test/time_hashlib.pyo
+lib/python${PY_VER_SUFFIX}/test/tokenize_tests.txt
+lib/python${PY_VER_SUFFIX}/test/tracedmodules/__init__.py
+lib/python${PY_VER_SUFFIX}/test/tracedmodules/__init__.pyc
+lib/python${PY_VER_SUFFIX}/test/tracedmodules/__init__.pyo
+lib/python${PY_VER_SUFFIX}/test/tracedmodules/testmod.py
+lib/python${PY_VER_SUFFIX}/test/tracedmodules/testmod.pyc
+lib/python${PY_VER_SUFFIX}/test/tracedmodules/testmod.pyo
+lib/python${PY_VER_SUFFIX}/test/warning_tests.py
+lib/python${PY_VER_SUFFIX}/test/warning_tests.pyc
+lib/python${PY_VER_SUFFIX}/test/warning_tests.pyo
+lib/python${PY_VER_SUFFIX}/test/win_console_handler.py
+lib/python${PY_VER_SUFFIX}/test/win_console_handler.pyc
+lib/python${PY_VER_SUFFIX}/test/win_console_handler.pyo
+lib/python${PY_VER_SUFFIX}/test/wrongcert.pem
+lib/python${PY_VER_SUFFIX}/test/xmltestdata/expat224_utf8_bug.xml
+lib/python${PY_VER_SUFFIX}/test/xmltestdata/simple-ns.xml
+lib/python${PY_VER_SUFFIX}/test/xmltestdata/simple.xml
+lib/python${PY_VER_SUFFIX}/test/xmltestdata/test.xml
+lib/python${PY_VER_SUFFIX}/test/xmltestdata/test.xml.out
+lib/python${PY_VER_SUFFIX}/test/xmltests.py
+lib/python${PY_VER_SUFFIX}/test/xmltests.pyc
+lib/python${PY_VER_SUFFIX}/test/xmltests.pyo
+lib/python${PY_VER_SUFFIX}/test/zipdir.zip
+lib/python${PY_VER_SUFFIX}/textwrap.py
+lib/python${PY_VER_SUFFIX}/textwrap.pyc
+lib/python${PY_VER_SUFFIX}/textwrap.pyo
+lib/python${PY_VER_SUFFIX}/this.py
+lib/python${PY_VER_SUFFIX}/this.pyc
+lib/python${PY_VER_SUFFIX}/this.pyo
+lib/python${PY_VER_SUFFIX}/threading.py
+lib/python${PY_VER_SUFFIX}/threading.pyc
+lib/python${PY_VER_SUFFIX}/threading.pyo
+lib/python${PY_VER_SUFFIX}/timeit.py
+lib/python${PY_VER_SUFFIX}/timeit.pyc
+lib/python${PY_VER_SUFFIX}/timeit.pyo
+lib/python${PY_VER_SUFFIX}/toaiff.py
+lib/python${PY_VER_SUFFIX}/toaiff.pyc
+lib/python${PY_VER_SUFFIX}/toaiff.pyo
+lib/python${PY_VER_SUFFIX}/token.py
+lib/python${PY_VER_SUFFIX}/token.pyc
+lib/python${PY_VER_SUFFIX}/token.pyo
+lib/python${PY_VER_SUFFIX}/tokenize.py
+lib/python${PY_VER_SUFFIX}/tokenize.pyc
+lib/python${PY_VER_SUFFIX}/tokenize.pyo
+lib/python${PY_VER_SUFFIX}/trace.py
+lib/python${PY_VER_SUFFIX}/trace.pyc
+lib/python${PY_VER_SUFFIX}/trace.pyo
+lib/python${PY_VER_SUFFIX}/traceback.py
+lib/python${PY_VER_SUFFIX}/traceback.pyc
+lib/python${PY_VER_SUFFIX}/traceback.pyo
+lib/python${PY_VER_SUFFIX}/tty.py
+lib/python${PY_VER_SUFFIX}/tty.pyc
+lib/python${PY_VER_SUFFIX}/tty.pyo
+lib/python${PY_VER_SUFFIX}/types.py
+lib/python${PY_VER_SUFFIX}/types.pyc
+lib/python${PY_VER_SUFFIX}/types.pyo
+lib/python${PY_VER_SUFFIX}/unittest/__init__.py
+lib/python${PY_VER_SUFFIX}/unittest/__init__.pyc
+lib/python${PY_VER_SUFFIX}/unittest/__init__.pyo
+lib/python${PY_VER_SUFFIX}/unittest/__main__.py
+lib/python${PY_VER_SUFFIX}/unittest/__main__.pyc
+lib/python${PY_VER_SUFFIX}/unittest/__main__.pyo
+lib/python${PY_VER_SUFFIX}/unittest/case.py
+lib/python${PY_VER_SUFFIX}/unittest/case.pyc
+lib/python${PY_VER_SUFFIX}/unittest/case.pyo
+lib/python${PY_VER_SUFFIX}/unittest/loader.py
+lib/python${PY_VER_SUFFIX}/unittest/loader.pyc
+lib/python${PY_VER_SUFFIX}/unittest/loader.pyo
+lib/python${PY_VER_SUFFIX}/unittest/main.py
+lib/python${PY_VER_SUFFIX}/unittest/main.pyc
+lib/python${PY_VER_SUFFIX}/unittest/main.pyo
+lib/python${PY_VER_SUFFIX}/unittest/result.py
+lib/python${PY_VER_SUFFIX}/unittest/result.pyc
+lib/python${PY_VER_SUFFIX}/unittest/result.pyo
+lib/python${PY_VER_SUFFIX}/unittest/runner.py
+lib/python${PY_VER_SUFFIX}/unittest/runner.pyc
+lib/python${PY_VER_SUFFIX}/unittest/runner.pyo
+lib/python${PY_VER_SUFFIX}/unittest/signals.py
+lib/python${PY_VER_SUFFIX}/unittest/signals.pyc
+lib/python${PY_VER_SUFFIX}/unittest/signals.pyo
+lib/python${PY_VER_SUFFIX}/unittest/suite.py
+lib/python${PY_VER_SUFFIX}/unittest/suite.pyc
+lib/python${PY_VER_SUFFIX}/unittest/suite.pyo
+lib/python${PY_VER_SUFFIX}/unittest/test/__init__.py
+lib/python${PY_VER_SUFFIX}/unittest/test/__init__.pyc
+lib/python${PY_VER_SUFFIX}/unittest/test/__init__.pyo
+lib/python${PY_VER_SUFFIX}/unittest/test/dummy.py
+lib/python${PY_VER_SUFFIX}/unittest/test/dummy.pyc
+lib/python${PY_VER_SUFFIX}/unittest/test/dummy.pyo
+lib/python${PY_VER_SUFFIX}/unittest/test/support.py
+lib/python${PY_VER_SUFFIX}/unittest/test/support.pyc
+lib/python${PY_VER_SUFFIX}/unittest/test/support.pyo
+lib/python${PY_VER_SUFFIX}/unittest/test/test_assertions.py
+lib/python${PY_VER_SUFFIX}/unittest/test/test_assertions.pyc
+lib/python${PY_VER_SUFFIX}/unittest/test/test_assertions.pyo
+lib/python${PY_VER_SUFFIX}/unittest/test/test_break.py
+lib/python${PY_VER_SUFFIX}/unittest/test/test_break.pyc
+lib/python${PY_VER_SUFFIX}/unittest/test/test_break.pyo
+lib/python${PY_VER_SUFFIX}/unittest/test/test_case.py
+lib/python${PY_VER_SUFFIX}/unittest/test/test_case.pyc
+lib/python${PY_VER_SUFFIX}/unittest/test/test_case.pyo
+lib/python${PY_VER_SUFFIX}/unittest/test/test_discovery.py
+lib/python${PY_VER_SUFFIX}/unittest/test/test_discovery.pyc
+lib/python${PY_VER_SUFFIX}/unittest/test/test_discovery.pyo
+lib/python${PY_VER_SUFFIX}/unittest/test/test_functiontestcase.py
+lib/python${PY_VER_SUFFIX}/unittest/test/test_functiontestcase.pyc
+lib/python${PY_VER_SUFFIX}/unittest/test/test_functiontestcase.pyo
+lib/python${PY_VER_SUFFIX}/unittest/test/test_loader.py
+lib/python${PY_VER_SUFFIX}/unittest/test/test_loader.pyc
+lib/python${PY_VER_SUFFIX}/unittest/test/test_loader.pyo
+lib/python${PY_VER_SUFFIX}/unittest/test/test_program.py
+lib/python${PY_VER_SUFFIX}/unittest/test/test_program.pyc
+lib/python${PY_VER_SUFFIX}/unittest/test/test_program.pyo
+lib/python${PY_VER_SUFFIX}/unittest/test/test_result.py
+lib/python${PY_VER_SUFFIX}/unittest/test/test_result.pyc
+lib/python${PY_VER_SUFFIX}/unittest/test/test_result.pyo
+lib/python${PY_VER_SUFFIX}/unittest/test/test_runner.py
+lib/python${PY_VER_SUFFIX}/unittest/test/test_runner.pyc
+lib/python${PY_VER_SUFFIX}/unittest/test/test_runner.pyo
+lib/python${PY_VER_SUFFIX}/unittest/test/test_setups.py
+lib/python${PY_VER_SUFFIX}/unittest/test/test_setups.pyc
+lib/python${PY_VER_SUFFIX}/unittest/test/test_setups.pyo
+lib/python${PY_VER_SUFFIX}/unittest/test/test_skipping.py
+lib/python${PY_VER_SUFFIX}/unittest/test/test_skipping.pyc
+lib/python${PY_VER_SUFFIX}/unittest/test/test_skipping.pyo
+lib/python${PY_VER_SUFFIX}/unittest/test/test_suite.py
+lib/python${PY_VER_SUFFIX}/unittest/test/test_suite.pyc
+lib/python${PY_VER_SUFFIX}/unittest/test/test_suite.pyo
+lib/python${PY_VER_SUFFIX}/unittest/util.py
+lib/python${PY_VER_SUFFIX}/unittest/util.pyc
+lib/python${PY_VER_SUFFIX}/unittest/util.pyo
+lib/python${PY_VER_SUFFIX}/urllib.py
+lib/python${PY_VER_SUFFIX}/urllib.pyc
+lib/python${PY_VER_SUFFIX}/urllib.pyo
+lib/python${PY_VER_SUFFIX}/urllib2.py
+lib/python${PY_VER_SUFFIX}/urllib2.pyc
+lib/python${PY_VER_SUFFIX}/urllib2.pyo
+lib/python${PY_VER_SUFFIX}/urlparse.py
+lib/python${PY_VER_SUFFIX}/urlparse.pyc
+lib/python${PY_VER_SUFFIX}/urlparse.pyo
+lib/python${PY_VER_SUFFIX}/user.py
+lib/python${PY_VER_SUFFIX}/user.pyc
+lib/python${PY_VER_SUFFIX}/user.pyo
+lib/python${PY_VER_SUFFIX}/uu.py
+lib/python${PY_VER_SUFFIX}/uu.pyc
+lib/python${PY_VER_SUFFIX}/uu.pyo
+lib/python${PY_VER_SUFFIX}/uuid.py
+lib/python${PY_VER_SUFFIX}/uuid.pyc
+lib/python${PY_VER_SUFFIX}/uuid.pyo
+lib/python${PY_VER_SUFFIX}/warnings.py
+lib/python${PY_VER_SUFFIX}/warnings.pyc
+lib/python${PY_VER_SUFFIX}/warnings.pyo
+lib/python${PY_VER_SUFFIX}/wave.py
+lib/python${PY_VER_SUFFIX}/wave.pyc
+lib/python${PY_VER_SUFFIX}/wave.pyo
+lib/python${PY_VER_SUFFIX}/weakref.py
+lib/python${PY_VER_SUFFIX}/weakref.pyc
+lib/python${PY_VER_SUFFIX}/weakref.pyo
+lib/python${PY_VER_SUFFIX}/webbrowser.py
+lib/python${PY_VER_SUFFIX}/webbrowser.pyc
+lib/python${PY_VER_SUFFIX}/webbrowser.pyo
+lib/python${PY_VER_SUFFIX}/whichdb.py
+lib/python${PY_VER_SUFFIX}/whichdb.pyc
+lib/python${PY_VER_SUFFIX}/whichdb.pyo
+lib/python${PY_VER_SUFFIX}/wsgiref.egg-info
+lib/python${PY_VER_SUFFIX}/wsgiref/__init__.py
+lib/python${PY_VER_SUFFIX}/wsgiref/__init__.pyc
+lib/python${PY_VER_SUFFIX}/wsgiref/__init__.pyo
+lib/python${PY_VER_SUFFIX}/wsgiref/handlers.py
+lib/python${PY_VER_SUFFIX}/wsgiref/handlers.pyc
+lib/python${PY_VER_SUFFIX}/wsgiref/handlers.pyo
+lib/python${PY_VER_SUFFIX}/wsgiref/headers.py
+lib/python${PY_VER_SUFFIX}/wsgiref/headers.pyc
+lib/python${PY_VER_SUFFIX}/wsgiref/headers.pyo
+lib/python${PY_VER_SUFFIX}/wsgiref/simple_server.py
+lib/python${PY_VER_SUFFIX}/wsgiref/simple_server.pyc
+lib/python${PY_VER_SUFFIX}/wsgiref/simple_server.pyo
+lib/python${PY_VER_SUFFIX}/wsgiref/util.py
+lib/python${PY_VER_SUFFIX}/wsgiref/util.pyc
+lib/python${PY_VER_SUFFIX}/wsgiref/util.pyo
+lib/python${PY_VER_SUFFIX}/wsgiref/validate.py
+lib/python${PY_VER_SUFFIX}/wsgiref/validate.pyc
+lib/python${PY_VER_SUFFIX}/wsgiref/validate.pyo
+lib/python${PY_VER_SUFFIX}/xdrlib.py
+lib/python${PY_VER_SUFFIX}/xdrlib.pyc
+lib/python${PY_VER_SUFFIX}/xdrlib.pyo
+lib/python${PY_VER_SUFFIX}/xml/__init__.py
+lib/python${PY_VER_SUFFIX}/xml/__init__.pyc
+lib/python${PY_VER_SUFFIX}/xml/__init__.pyo
+lib/python${PY_VER_SUFFIX}/xml/dom/NodeFilter.py
+lib/python${PY_VER_SUFFIX}/xml/dom/NodeFilter.pyc
+lib/python${PY_VER_SUFFIX}/xml/dom/NodeFilter.pyo
+lib/python${PY_VER_SUFFIX}/xml/dom/__init__.py
+lib/python${PY_VER_SUFFIX}/xml/dom/__init__.pyc
+lib/python${PY_VER_SUFFIX}/xml/dom/__init__.pyo
+lib/python${PY_VER_SUFFIX}/xml/dom/domreg.py
+lib/python${PY_VER_SUFFIX}/xml/dom/domreg.pyc
+lib/python${PY_VER_SUFFIX}/xml/dom/domreg.pyo
+lib/python${PY_VER_SUFFIX}/xml/dom/expatbuilder.py
+lib/python${PY_VER_SUFFIX}/xml/dom/expatbuilder.pyc
+lib/python${PY_VER_SUFFIX}/xml/dom/expatbuilder.pyo
+lib/python${PY_VER_SUFFIX}/xml/dom/minicompat.py
+lib/python${PY_VER_SUFFIX}/xml/dom/minicompat.pyc
+lib/python${PY_VER_SUFFIX}/xml/dom/minicompat.pyo
+lib/python${PY_VER_SUFFIX}/xml/dom/minidom.py
+lib/python${PY_VER_SUFFIX}/xml/dom/minidom.pyc
+lib/python${PY_VER_SUFFIX}/xml/dom/minidom.pyo
+lib/python${PY_VER_SUFFIX}/xml/dom/pulldom.py
+lib/python${PY_VER_SUFFIX}/xml/dom/pulldom.pyc
+lib/python${PY_VER_SUFFIX}/xml/dom/pulldom.pyo
+lib/python${PY_VER_SUFFIX}/xml/dom/xmlbuilder.py
+lib/python${PY_VER_SUFFIX}/xml/dom/xmlbuilder.pyc
+lib/python${PY_VER_SUFFIX}/xml/dom/xmlbuilder.pyo
+lib/python${PY_VER_SUFFIX}/xml/etree/ElementInclude.py
+lib/python${PY_VER_SUFFIX}/xml/etree/ElementInclude.pyc
+lib/python${PY_VER_SUFFIX}/xml/etree/ElementInclude.pyo
+lib/python${PY_VER_SUFFIX}/xml/etree/ElementPath.py
+lib/python${PY_VER_SUFFIX}/xml/etree/ElementPath.pyc
+lib/python${PY_VER_SUFFIX}/xml/etree/ElementPath.pyo
+lib/python${PY_VER_SUFFIX}/xml/etree/ElementTree.py
+lib/python${PY_VER_SUFFIX}/xml/etree/ElementTree.pyc
+lib/python${PY_VER_SUFFIX}/xml/etree/ElementTree.pyo
+lib/python${PY_VER_SUFFIX}/xml/etree/__init__.py
+lib/python${PY_VER_SUFFIX}/xml/etree/__init__.pyc
+lib/python${PY_VER_SUFFIX}/xml/etree/__init__.pyo
+lib/python${PY_VER_SUFFIX}/xml/etree/cElementTree.py
+lib/python${PY_VER_SUFFIX}/xml/etree/cElementTree.pyc
+lib/python${PY_VER_SUFFIX}/xml/etree/cElementTree.pyo
+lib/python${PY_VER_SUFFIX}/xml/parsers/__init__.py
+lib/python${PY_VER_SUFFIX}/xml/parsers/__init__.pyc
+lib/python${PY_VER_SUFFIX}/xml/parsers/__init__.pyo
+lib/python${PY_VER_SUFFIX}/xml/parsers/expat.py
+lib/python${PY_VER_SUFFIX}/xml/parsers/expat.pyc
+lib/python${PY_VER_SUFFIX}/xml/parsers/expat.pyo
+lib/python${PY_VER_SUFFIX}/xml/sax/__init__.py
+lib/python${PY_VER_SUFFIX}/xml/sax/__init__.pyc
+lib/python${PY_VER_SUFFIX}/xml/sax/__init__.pyo
+lib/python${PY_VER_SUFFIX}/xml/sax/_exceptions.py
+lib/python${PY_VER_SUFFIX}/xml/sax/_exceptions.pyc
+lib/python${PY_VER_SUFFIX}/xml/sax/_exceptions.pyo
+lib/python${PY_VER_SUFFIX}/xml/sax/expatreader.py
+lib/python${PY_VER_SUFFIX}/xml/sax/expatreader.pyc
+lib/python${PY_VER_SUFFIX}/xml/sax/expatreader.pyo
+lib/python${PY_VER_SUFFIX}/xml/sax/handler.py
+lib/python${PY_VER_SUFFIX}/xml/sax/handler.pyc
+lib/python${PY_VER_SUFFIX}/xml/sax/handler.pyo
+lib/python${PY_VER_SUFFIX}/xml/sax/saxutils.py
+lib/python${PY_VER_SUFFIX}/xml/sax/saxutils.pyc
+lib/python${PY_VER_SUFFIX}/xml/sax/saxutils.pyo
+lib/python${PY_VER_SUFFIX}/xml/sax/xmlreader.py
+lib/python${PY_VER_SUFFIX}/xml/sax/xmlreader.pyc
+lib/python${PY_VER_SUFFIX}/xml/sax/xmlreader.pyo
+lib/python${PY_VER_SUFFIX}/xmllib.py
+lib/python${PY_VER_SUFFIX}/xmllib.pyc
+lib/python${PY_VER_SUFFIX}/xmllib.pyo
+lib/python${PY_VER_SUFFIX}/xmlrpclib.py
+lib/python${PY_VER_SUFFIX}/xmlrpclib.pyc
+lib/python${PY_VER_SUFFIX}/xmlrpclib.pyo
+lib/python${PY_VER_SUFFIX}/zipfile.py
+lib/python${PY_VER_SUFFIX}/zipfile.pyc
+lib/python${PY_VER_SUFFIX}/zipfile.pyo
+man/man1/python${PY_VER_SUFFIX}.1
Index: pkgsrc/lang/python27/patches/patch-Lib_ctypes_util.py
diff -u /dev/null pkgsrc/lang/python27/patches/patch-Lib_ctypes_util.py:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python27/patches/patch-Lib_ctypes_util.py Sun Jun 17 19:21:21 2018
@@ -0,0 +1,41 @@
+$NetBSD: patch-Lib_ctypes_util.py,v 1.1 2018/06/17 19:21:21 adam Exp $
+
+Find libraries using 'ld' (taken from Python 3.7).
+Note: /usr/local will get replaced by SUBST.
+
+--- Lib/ctypes/util.py.orig 2018-05-22 08:00:59.000000000 +0000
++++ Lib/ctypes/util.py
+@@ -270,8 +270,32 @@ elif os.name == "posix":
+ return None
+ return res.group(1)
+
++ def _findLib_ld(name):
++ # See issue #9998 for why this is needed
++ expr = r'[^\(\)\s]*lib%s\.[^\(\)\s]*' % re.escape(name)
++ cmd = ['ld', '-t', '-L', '/usr/local/lib']
++ libpath = os.environ.get('LD_LIBRARY_PATH')
++ if libpath:
++ for d in libpath.split(':'):
++ cmd.extend(['-L', d])
++ cmd.extend(['-o', os.devnull, '-l%s' % name])
++ result = None
++ try:
++ p = subprocess.Popen(cmd, stdout=subprocess.PIPE,
++ stderr=subprocess.PIPE,
++ universal_newlines=True)
++ out, _ = p.communicate()
++ res = re.search(expr, os.fsdecode(out))
++ if res:
++ result = res.group(0)
++ except Exception as e:
++ pass # result will be None
++ return result
++
+ def find_library(name):
+- return _findSoname_ldconfig(name) or _get_soname(_findLib_gcc(name))
++ # See issue #9998
++ return _findSoname_ldconfig(name) or \
++ _get_soname(_findLib_gcc(name) or _findLib_ld(name))
+
+ ################################################################
+ # test code
Index: pkgsrc/lang/python27/patches/patch-Lib_distutils_command_build__ext.py
diff -u /dev/null pkgsrc/lang/python27/patches/patch-Lib_distutils_command_build__ext.py:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python27/patches/patch-Lib_distutils_command_build__ext.py Sun Jun 17 19:21:21 2018
@@ -0,0 +1,24 @@
+$NetBSD: patch-Lib_distutils_command_build__ext.py,v 1.1 2018/06/17 19:21:21 adam Exp $
+
+--- Lib/distutils/command/build_ext.py.orig 2014-12-10 15:59:34.000000000 +0000
++++ Lib/distutils/command/build_ext.py
+@@ -511,8 +511,19 @@ class build_ext (Command):
+ # that go into the mix.
+ if ext.extra_objects:
+ objects.extend(ext.extra_objects)
++
++ # Two possible sources for extra linker arguments:
++ # - 'extra_link_args' in Extension object
++ # - LDFLAGS environment variable
++ # The environment variable should take precedence, and
++ # any sensible compiler will give precedence to later
++ # command line args. Hence we combine them in order:
+ extra_args = ext.extra_link_args or []
+
++ if os.environ.has_key('LDFLAGS'):
++ extra_args = list(extra_args)
++ extra_args.extend(string.split(os.environ['LDFLAGS']))
++
+ # Detect target language, if not provided
+ language = ext.language or self.compiler.detect_language(sources)
+
Index: pkgsrc/lang/python27/patches/patch-Lib_distutils_command_install.py
diff -u /dev/null pkgsrc/lang/python27/patches/patch-Lib_distutils_command_install.py:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python27/patches/patch-Lib_distutils_command_install.py Sun Jun 17 19:21:21 2018
@@ -0,0 +1,17 @@
+$NetBSD: patch-Lib_distutils_command_install.py,v 1.1 2018/06/17 19:21:21 adam Exp $
+
+Add a knob (enviroment variable) for disabling installation of egg metadata
+in extensions until we have infrastructure in place for dealing w/ it.
+
+--- Lib/distutils/command/install.py.orig 2014-12-10 15:59:34.000000000 +0000
++++ Lib/distutils/command/install.py
+@@ -666,7 +666,8 @@ class install (Command):
+ ('install_headers', has_headers),
+ ('install_scripts', has_scripts),
+ ('install_data', has_data),
+- ('install_egg_info', lambda self:True),
+ ]
++ if not os.environ.has_key('PKGSRC_PYTHON_NO_EGG'):
++ sub_commands += [('install_egg_info', lambda self:True),]
+
+ # class install
Index: pkgsrc/lang/python27/patches/patch-Lib_distutils_util.py
diff -u /dev/null pkgsrc/lang/python27/patches/patch-Lib_distutils_util.py:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python27/patches/patch-Lib_distutils_util.py Sun Jun 17 19:21:21 2018
@@ -0,0 +1,13 @@
+$NetBSD: patch-Lib_distutils_util.py,v 1.1 2018/06/17 19:21:21 adam Exp $
+
+--- Lib/distutils/util.py.orig 2014-12-10 15:59:35.000000000 +0000
++++ Lib/distutils/util.py
+@@ -101,6 +101,8 @@ def get_platform ():
+ osname, release, machine = _osx_support.get_platform_osx(
+ distutils.sysconfig.get_config_vars(),
+ osname, release, machine)
++ elif osname[:9] == "dragonfly":
++ release = str.split(release, "-")[0]
+
+ return "%s-%s-%s" % (osname, release, machine)
+
Index: pkgsrc/lang/python27/patches/patch-Lib_plistlib.py
diff -u /dev/null pkgsrc/lang/python27/patches/patch-Lib_plistlib.py:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python27/patches/patch-Lib_plistlib.py Sun Jun 17 19:21:21 2018
@@ -0,0 +1,15 @@
+$NetBSD: patch-Lib_plistlib.py,v 1.1 2018/06/17 19:21:21 adam Exp $
+
+Add ability to parse unsigned integers as externalized by NetBSD proplib(3).
+
+--- Lib/plistlib.py.orig 2014-12-10 15:59:39.000000000 +0000
++++ Lib/plistlib.py
+@@ -463,7 +463,7 @@ class PlistParser:
+ def end_false(self):
+ self.addObject(False)
+ def end_integer(self):
+- self.addObject(int(self.getData()))
++ self.addObject(int(self.getData(), 0))
+ def end_real(self):
+ self.addObject(float(self.getData()))
+ def end_string(self):
Index: pkgsrc/lang/python27/patches/patch-Lib_sysconfig.py
diff -u /dev/null pkgsrc/lang/python27/patches/patch-Lib_sysconfig.py:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python27/patches/patch-Lib_sysconfig.py Sun Jun 17 19:21:21 2018
@@ -0,0 +1,15 @@
+$NetBSD: patch-Lib_sysconfig.py,v 1.1 2018/06/17 19:21:21 adam Exp $
+
+chop "-RELEASE" or "-DEVELOPMENT" from release for DragonFly.
+
+--- Lib/sysconfig.py.orig 2014-12-10 15:59:40.000000000 +0000
++++ Lib/sysconfig.py
+@@ -607,6 +607,8 @@ def get_platform():
+ osname, release, machine = _osx_support.get_platform_osx(
+ get_config_vars(),
+ osname, release, machine)
++ elif osname[:9] == "dragonfly":
++ release = str.split(release, '-')[0]
+
+ return "%s-%s-%s" % (osname, release, machine)
+
Index: pkgsrc/lang/python27/patches/patch-Modules_makesetup
diff -u /dev/null pkgsrc/lang/python27/patches/patch-Modules_makesetup:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python27/patches/patch-Modules_makesetup Sun Jun 17 19:21:21 2018
@@ -0,0 +1,12 @@
+$NetBSD: patch-Modules_makesetup,v 1.1 2018/06/17 19:21:21 adam Exp $
+
+--- Modules/makesetup.orig 2014-12-10 15:59:55.000000000 +0000
++++ Modules/makesetup
+@@ -164,6 +164,7 @@ sed -e 's/[ ]*#.*//' -e '/^[ ]*$/d' |
+ -rpath) libs="$libs $arg"; skip=libs;;
+ --rpath) libs="$libs $arg"; skip=libs;;
+ -[A-Zl]*) libs="$libs $arg";;
++ -pthread) libs="$libs $arg";;
+ *.a) libs="$libs $arg";;
+ *.so) libs="$libs $arg";;
+ *.sl) libs="$libs $arg";;
Index: pkgsrc/lang/python27/patches/patch-Modules_nismodule.c
diff -u /dev/null pkgsrc/lang/python27/patches/patch-Modules_nismodule.c:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python27/patches/patch-Modules_nismodule.c Sun Jun 17 19:21:21 2018
@@ -0,0 +1,15 @@
+$NetBSD: patch-Modules_nismodule.c,v 1.1 2018/06/17 19:21:21 adam Exp $
+
+Add DragonFly support.
+
+--- Modules/nismodule.c.orig 2014-12-10 15:59:55.000000000 +0000
++++ Modules/nismodule.c
+@@ -89,7 +89,7 @@ nis_mapname (char *map, int *pfix)
+ return map;
+ }
+
+-#if defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__)
++#if defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__DragonFly__)
+ typedef int (*foreachfunc)(unsigned long, char *, int, char *, int, void *);
+ #else
+ typedef int (*foreachfunc)(int, char *, int, char *, int, char *);
Index: pkgsrc/lang/python27/patches/patch-Modules_selectmodule.c
diff -u /dev/null pkgsrc/lang/python27/patches/patch-Modules_selectmodule.c:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python27/patches/patch-Modules_selectmodule.c Sun Jun 17 19:21:21 2018
@@ -0,0 +1,14 @@
+$NetBSD: patch-Modules_selectmodule.c,v 1.1 2018/06/17 19:21:21 adam Exp $
+
+--- Modules/selectmodule.c.orig 2014-12-10 15:59:55.000000000 +0000
++++ Modules/selectmodule.c
+@@ -1906,7 +1906,9 @@ initselect(void)
+ PyModule_AddIntConstant(m, "KQ_FILTER_NETDEV", EVFILT_NETDEV);
+ #endif
+ PyModule_AddIntConstant(m, "KQ_FILTER_SIGNAL", EVFILT_SIGNAL);
++#ifdef EVFILT_TIMER
+ PyModule_AddIntConstant(m, "KQ_FILTER_TIMER", EVFILT_TIMER);
++#endif
+
+ /* event flags */
+ PyModule_AddIntConstant(m, "KQ_EV_ADD", EV_ADD);
Index: pkgsrc/lang/python27/patches/patch-Modules_sunaudiodev.c
diff -u /dev/null pkgsrc/lang/python27/patches/patch-Modules_sunaudiodev.c:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python27/patches/patch-Modules_sunaudiodev.c Sun Jun 17 19:21:21 2018
@@ -0,0 +1,43 @@
+$NetBSD: patch-Modules_sunaudiodev.c,v 1.1 2018/06/17 19:21:21 adam Exp $
+
+XXXbjs: I use amd64, and audioop is broken on 64-bit platforms.
+Thus, this needs to be tested.
+
+--- Modules/sunaudiodev.c.orig 2014-12-10 15:59:55.000000000 +0000
++++ Modules/sunaudiodev.c
+@@ -224,7 +224,11 @@ sad_ibufcount(sadobject *self)
+ {
+ audio_info_t ai;
+
++#if defined(__NetBSD__) && defined(AUDIO_GETBUFINFO)
++ if (ioctl(self->x_fd, AUDIO_GEBUFTINFO, &ai) < 0) {
++#else
+ if (ioctl(self->x_fd, AUDIO_GETINFO, &ai) < 0) {
++#endif
+ PyErr_SetFromErrno(SunAudioError);
+ return NULL;
+ }
+@@ -236,7 +240,11 @@ sad_obufcount(sadobject *self)
+ {
+ audio_info_t ai;
+
++#if defined(__NetBSD__) && defined(AUDIO_GETBUFINFO)
++ if (ioctl(self->x_fd, AUDIO_GETBUFINFO, &ai) < 0) {
++#else
+ if (ioctl(self->x_fd, AUDIO_GETINFO, &ai) < 0) {
++#endif
+ PyErr_SetFromErrno(SunAudioError);
+ return NULL;
+ }
+@@ -275,7 +283,11 @@ sad_getdev(sadobject *self)
+ static PyObject *
+ sad_flush(sadobject *self)
+ {
++#if defined(__NetBSD__) || defined(__OpenBSD__)
++ if (ioctl(self->x_fd, AUDIO_FLUSH, NULL) < 0) {
++#else
+ if (ioctl(self->x_fd, I_FLUSH, FLUSHW) < 0) {
++#endif
+ PyErr_SetFromErrno(SunAudioError);
+ return NULL;
+ }
Index: pkgsrc/lang/python27/patches/patch-Python_thread__pthread.h
diff -u /dev/null pkgsrc/lang/python27/patches/patch-Python_thread__pthread.h:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python27/patches/patch-Python_thread__pthread.h Sun Jun 17 19:21:21 2018
@@ -0,0 +1,14 @@
+$NetBSD: patch-Python_thread__pthread.h,v 1.1 2018/06/17 19:21:21 adam Exp $
+
+--- Python/thread_pthread.h.orig 2014-12-10 15:59:59.000000000 +0000
++++ Python/thread_pthread.h
+@@ -46,6 +46,9 @@
+ we need to add 0 to make it work there as well. */
+ #if (_POSIX_SEMAPHORES+0) == -1
+ #define HAVE_BROKEN_POSIX_SEMAPHORES
++#elif defined(__NetBSD__)
++/* XXX accesses to closed file descriptors, needs debugging */
++#define HAVE_BROKEN_POSIX_SEMAPHORES
+ #else
+ #include <semaphore.h>
+ #include <errno.h>
Index: pkgsrc/lang/python27/patches/patch-configure
diff -u /dev/null pkgsrc/lang/python27/patches/patch-configure:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python27/patches/patch-configure Sun Jun 17 19:21:21 2018
@@ -0,0 +1,139 @@
+$NetBSD: patch-configure,v 1.1 2018/06/17 19:21:21 adam Exp $
+
+- recognize MirBSD, Interix
+- remove special-case library version hack for FreeBSD
+- don't set Mac OS X target version: stick to the current one
+- honor pkgsrc LDFLAGS
+- other stuff not previously commented (XXX)
+
+--- configure.orig 2018-04-29 22:47:33.000000000 +0000
++++ configure
+@@ -3356,7 +3356,7 @@ case $ac_sys_system/$ac_sys_release in
+ # Reconfirmed for OpenBSD 3.3 by Zachary Hamm, for 3.4 by Jason Ish.
+ # In addition, Stefan Krah confirms that issue #1244610 exists through
+ # OpenBSD 4.6, but is fixed in 4.7.
+- OpenBSD/2.* | OpenBSD/3.* | OpenBSD/4.[0123456])
++ OpenBSD/2.* | OpenBSD/3.* | OpenBSD/4.[0123456] | MirBSD/*)
+ define_xopen_source=no
+ # OpenBSD undoes our definition of __BSD_VISIBLE if _XOPEN_SOURCE is
+ # also defined. This can be overridden by defining _BSD_SOURCE
+@@ -5481,15 +5481,10 @@ $as_echo "#define Py_ENABLE_SHARED 1" >>
+ RUNSHARED=LD_LIBRARY_PATH=`pwd`${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
+ INSTSONAME="$LDLIBRARY".$SOVERSION
+ ;;
+- Linux*|GNU*|NetBSD*|FreeBSD*|DragonFly*|OpenBSD*)
++ Linux*|GNU*|NetBSD*|FreeBSD*|DragonFly*|OpenBSD*|Interix*|MirBSD*)
+ LDLIBRARY='libpython$(VERSION).so'
+ BLDLIBRARY='-L. -lpython$(VERSION)'
+ RUNSHARED=LD_LIBRARY_PATH=`pwd`${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
+- case $ac_sys_system in
+- FreeBSD*)
+- SOVERSION=`echo $SOVERSION|cut -d "." -f 1`
+- ;;
+- esac
+ INSTSONAME="$LDLIBRARY".$SOVERSION
+ ;;
+ hp*|HP*)
+@@ -5523,6 +5518,11 @@ $as_echo "#define Py_ENABLE_SHARED 1" >>
+ LDLIBRARY='libpython$(VERSION).so'
+ RUNSHARED=LIBPATH=`pwd`${LIBPATH:+:${LIBPATH}}
+ ;;
++ SCO_SV*)
++ LDLIBRARY='libpython$(VERSION).so'
++ RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
++ INSTSONAME="$LDLIBRARY".$SOVERSION
++ ;;
+
+ esac
+ else # shared is disabled
+@@ -6193,9 +6193,7 @@ $as_echo_n "checking which MACOSX_DEPLOY
+ cur_target_minor=`sw_vers -productVersion | \
+ sed 's/\([0-9]*\)\.\([0-9]*\).*/\2/'`
+ cur_target="${cur_target_major}.${cur_target_minor}"
+- if test ${cur_target_major} -eq 10 && \
+- test ${cur_target_minor} -ge 3 && \
+- test ${cur_target_minor} -le 5
++ if false
+ then
+ # OS X 10.3 through 10.5
+ cur_target=10.3
+@@ -8617,9 +8615,9 @@ then
+ LDCXXSHARED="$LDCXXSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
+ else
+ # No framework, use the Python app as bundle-loader
+- BLDSHARED="$LDSHARED "'-bundle_loader $(BUILDPYTHON)'
+- LDSHARED="$LDSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
+- LDCXXSHARED="$LDCXXSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
++ BLDSHARED="$LDSHARED "'-flat_namespace -undefined suppress -bundle_loader $(BUILDPYTHON)'
++ LDSHARED="$LDSHARED "'-flat_namespace -undefined suppress -bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
++ LDCXXSHARED="$LDCXXSHARED "'-flat_namespace -undefined suppress -bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
+ fi ;;
+ Darwin/*)
+ # Use -undefined dynamic_lookup whenever possible (10.3 and later).
+@@ -8642,9 +8640,9 @@ then
+ LDCXXSHARED="$LDCXXSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
+ else
+ # No framework, use the Python app as bundle-loader
+- BLDSHARED="$LDSHARED "'-bundle_loader $(BUILDPYTHON)'
+- LDSHARED="$LDSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
+- LDCXXSHARED="$LDCXXSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
++ BLDSHARED="$LDSHARED "'-flat_namespace -undefined suppress -bundle_loader $(BUILDPYTHON)'
++ LDSHARED="$LDSHARED "'-flat_namespace -undefined suppress -bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
++ LDCXXSHARED="$LDCXXSHARED "'-flat_namespace -undefined suppress -bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
+ fi
+ else
+ # building for OS X 10.3 and later
+@@ -8655,7 +8653,7 @@ then
+ ;;
+ Linux*|GNU*|QNX*)
+ LDSHARED='$(CC) -shared'
+- LDCXXSHARED='$(CXX) -shared';;
++ LDCXXSHARED='$(CXX) -shared'" ${LDFLAGS}";;
+ BSD/OS*/4*)
+ LDSHARED="gcc -shared"
+ LDCXXSHARED="g++ -shared";;
+@@ -8683,6 +8681,9 @@ then
+ ;;
+ esac
+ fi;;
++ MirBSD*)
++ LDSHARED='$(CC) -shared $(CCSHARED)'
++ LDCXXSHARED='$(CXX) -shared $(CCSHARED)';;
+ NetBSD*|DragonFly*)
+ LDSHARED='$(CC) -shared'
+ LDCXXSHARED='$(CXX) -shared';;
+@@ -8729,7 +8730,8 @@ then
+ fi;;
+ Linux*|GNU*) CCSHARED="-fPIC";;
+ BSD/OS*/4*) CCSHARED="-fpic";;
+- FreeBSD*|NetBSD*|OpenBSD*|DragonFly*) CCSHARED="-fPIC";;
++ FreeBSD*|NetBSD*|OpenBSD*|MirBSD*|DragonFly*) CCSHARED="-fPIC";;
++ Interix*) CCSHARED="";;
+ OpenUNIX*|UnixWare*)
+ if test "$GCC" = "yes"
+ then CCSHARED="-fPIC"
+@@ -8781,11 +8783,12 @@ then
+ OpenUNIX*|UnixWare*) LINKFORSHARED="-Wl,-Bexport";;
+ SCO_SV*) LINKFORSHARED="-Wl,-Bexport";;
+ ReliantUNIX*) LINKFORSHARED="-W1 -Blargedynsym";;
+- FreeBSD*|NetBSD*|OpenBSD*|DragonFly*)
++ FreeBSD*|NetBSD*|OpenBSD*|MirBSD*|DragonFly*)
+ if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
+ then
+ LINKFORSHARED="-Wl,--export-dynamic"
+ fi;;
++ Interix*) LINKFORSHARED="-Wl,-E";;
+ SunOS/5*) case $CC in
+ *gcc*)
+ if $CC -Xlinker --help 2>&1 | grep export-dynamic >/dev/null
+@@ -10798,6 +10801,10 @@ int
+ main ()
+ {
+ int x=kqueue()
++/* SCO OpenServer 5.0.7/3.2 has not kqueue, but detected as yes. */
++#if defined(_SCO_DS)
++#error no kqueue
++#endif
+ ;
+ return 0;
+ }
Index: pkgsrc/lang/python27/patches/patch-setup.py
diff -u /dev/null pkgsrc/lang/python27/patches/patch-setup.py:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python27/patches/patch-setup.py Sun Jun 17 19:21:21 2018
@@ -0,0 +1,403 @@
+$NetBSD: patch-setup.py,v 1.1 2018/06/17 19:21:21 adam Exp $
+
+Disable certain modules, so they can be built as separate packages.
+Only check the BUILDLINK_DIR for libraries etc, do not pick up random
+headers and libraries from the system.
+
+Do not look for ncursesw.
+Assume panel_library is correct; this is a fix for ncurses' gnupanel
+ which will get transformed to panel in buildlink.
+
+Build the _ssl module with pkgsrc choiced OpenSSL.
+
+cygwin 2.7.3-no-libm.patch
+
+--- setup.py.orig 2018-04-29 22:47:33.000000000 +0000
++++ setup.py
+@@ -33,7 +33,7 @@ host_platform = get_platform()
+ COMPILED_WITH_PYDEBUG = ('--with-pydebug' in sysconfig.get_config_var("CONFIG_ARGS"))
+
+ # This global variable is used to hold the list of modules to be disabled.
+-disabled_module_list = []
++disabled_module_list = ["_bsddb", "bsddb185", "_curses", "_curses_panel", "_elementtree", "gdbm", "pyexpat", "readline", "_sqlite3", "_tkinter", "linuxaudiodev", "ossaudiodev", "sunaudiodev"]
+
+ def add_dir_to_list(dirlist, dir):
+ """Add the directory 'dir' to the list 'dirlist' (at the front) if
+@@ -454,10 +454,15 @@ class PyBuildExt(build_ext):
+ os.unlink(tmpfile)
+
+ def detect_modules(self):
+- # Ensure that /usr/local is always used
+- if not cross_compiling:
+- add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib')
+- add_dir_to_list(self.compiler.include_dirs, '/usr/local/include')
++ # Add the buildlink directories for pkgsrc
++ if os.environ.has_key('BUILDLINK_DIR'):
++ dir = os.environ['BUILDLINK_DIR']
++ libdir = dir + '/lib'
++ incdir = dir + '/include'
++ if libdir not in self.compiler.library_dirs:
++ self.compiler.library_dirs.insert(0, libdir)
++ if incdir not in self.compiler.include_dirs:
++ self.compiler.include_dirs.insert(0, incdir)
+ if cross_compiling:
+ self.add_gcc_paths()
+ self.add_multiarch_paths()
+@@ -569,7 +574,7 @@ class PyBuildExt(build_ext):
+
+ # Check for MacOS X, which doesn't need libm.a at all
+ math_libs = ['m']
+- if host_platform in ['darwin', 'beos']:
++ if host_platform in ['darwin', 'beos', 'cygwin']:
+ math_libs = []
+
+ # XXX Omitted modules: gl, pure, dl, SGI-specific modules
+@@ -745,8 +750,6 @@ class PyBuildExt(build_ext):
+ # use the same library for the readline and curses modules.
+ if 'curses' in readline_termcap_library:
+ curses_library = readline_termcap_library
+- elif self.compiler.find_library_file(lib_dirs, 'ncursesw'):
+- curses_library = 'ncursesw'
+ elif self.compiler.find_library_file(lib_dirs, 'ncurses'):
+ curses_library = 'ncurses'
+ elif self.compiler.find_library_file(lib_dirs, 'curses'):
+@@ -809,11 +812,10 @@ class PyBuildExt(build_ext):
+ libraries=math_libs) )
+ # Detect SSL support for the socket module (via _ssl)
+ search_for_ssl_incs_in = [
+- '/usr/local/ssl/include',
+- '/usr/contrib/ssl/include/'
++ '@SSLBASE@/include'
+ ]
+- ssl_incs = find_file('openssl/ssl.h', inc_dirs,
+- search_for_ssl_incs_in
++ ssl_incs = find_file('openssl/ssl.h', [],
++ search_for_ssl_incs_in + inc_dirs
+ )
+ if ssl_incs is not None:
+ krb5_h = find_file('krb5.h', inc_dirs,
+@@ -821,9 +823,7 @@ class PyBuildExt(build_ext):
+ if krb5_h:
+ ssl_incs += krb5_h
+ ssl_libs = find_library_file(self.compiler, 'ssl',lib_dirs,
+- ['/usr/local/ssl/lib',
+- '/usr/contrib/ssl/lib/'
+- ] )
++ [] )
+
+ if (ssl_incs is not None and
+ ssl_libs is not None):
+@@ -842,7 +842,7 @@ class PyBuildExt(build_ext):
+
+ # look for the openssl version header on the compiler search path.
+ opensslv_h = find_file('openssl/opensslv.h', [],
+- inc_dirs + search_for_ssl_incs_in)
++ search_for_ssl_incs_in + inc_dirs)
+ if opensslv_h:
+ name = os.path.join(opensslv_h[0], 'openssl/opensslv.h')
+ if host_platform == 'darwin' and is_macosx_sdk_path(name):
+@@ -942,175 +942,6 @@ class PyBuildExt(build_ext):
+ else:
+ raise ValueError("unknown major BerkeleyDB version", major)
+
+- # construct a list of paths to look for the header file in on
+- # top of the normal inc_dirs.
+- db_inc_paths = [
+- '/usr/include/db4',
+- '/usr/local/include/db4',
+- '/opt/sfw/include/db4',
+- '/usr/include/db3',
+- '/usr/local/include/db3',
+- '/opt/sfw/include/db3',
+- # Fink defaults (http://fink.sourceforge.net/)
+- '/sw/include/db4',
+- '/sw/include/db3',
+- ]
+- # 4.x minor number specific paths
+- for x in gen_db_minor_ver_nums(4):
+- db_inc_paths.append('/usr/include/db4%d' % x)
+- db_inc_paths.append('/usr/include/db4.%d' % x)
+- db_inc_paths.append('/usr/local/BerkeleyDB.4.%d/include' % x)
+- db_inc_paths.append('/usr/local/include/db4%d' % x)
+- db_inc_paths.append('/pkg/db-4.%d/include' % x)
+- db_inc_paths.append('/opt/db-4.%d/include' % x)
+- # MacPorts default (http://www.macports.org/)
+- db_inc_paths.append('/opt/local/include/db4%d' % x)
+- # 3.x minor number specific paths
+- for x in gen_db_minor_ver_nums(3):
+- db_inc_paths.append('/usr/include/db3%d' % x)
+- db_inc_paths.append('/usr/local/BerkeleyDB.3.%d/include' % x)
+- db_inc_paths.append('/usr/local/include/db3%d' % x)
+- db_inc_paths.append('/pkg/db-3.%d/include' % x)
+- db_inc_paths.append('/opt/db-3.%d/include' % x)
+-
+- if cross_compiling:
+- db_inc_paths = []
+-
+- # Add some common subdirectories for Sleepycat DB to the list,
+- # based on the standard include directories. This way DB3/4 gets
+- # picked up when it is installed in a non-standard prefix and
+- # the user has added that prefix into inc_dirs.
+- std_variants = []
+- for dn in inc_dirs:
+- std_variants.append(os.path.join(dn, 'db3'))
+- std_variants.append(os.path.join(dn, 'db4'))
+- for x in gen_db_minor_ver_nums(4):
+- std_variants.append(os.path.join(dn, "db4%d"%x))
+- std_variants.append(os.path.join(dn, "db4.%d"%x))
+- for x in gen_db_minor_ver_nums(3):
+- std_variants.append(os.path.join(dn, "db3%d"%x))
+- std_variants.append(os.path.join(dn, "db3.%d"%x))
+-
+- db_inc_paths = std_variants + db_inc_paths
+- db_inc_paths = [p for p in db_inc_paths if os.path.exists(p)]
+-
+- db_ver_inc_map = {}
+-
+- if host_platform == 'darwin':
+- sysroot = macosx_sdk_root()
+-
+- class db_found(Exception): pass
+- try:
+- # See whether there is a Sleepycat header in the standard
+- # search path.
+- for d in inc_dirs + db_inc_paths:
+- f = os.path.join(d, "db.h")
+-
+- if host_platform == 'darwin' and is_macosx_sdk_path(d):
+- f = os.path.join(sysroot, d[1:], "db.h")
+-
+- if db_setup_debug: print "db: looking for db.h in", f
+- if os.path.exists(f):
+- f = open(f).read()
+- m = re.search(r"#define\WDB_VERSION_MAJOR\W(\d+)", f)
+- if m:
+- db_major = int(m.group(1))
+- m = re.search(r"#define\WDB_VERSION_MINOR\W(\d+)", f)
+- db_minor = int(m.group(1))
+- db_ver = (db_major, db_minor)
+-
+- # Avoid 4.6 prior to 4.6.21 due to a BerkeleyDB bug
+- if db_ver == (4, 6):
+- m = re.search(r"#define\WDB_VERSION_PATCH\W(\d+)", f)
+- db_patch = int(m.group(1))
+- if db_patch < 21:
+- print "db.h:", db_ver, "patch", db_patch,
+- print "being ignored (4.6.x must be >= 4.6.21)"
+- continue
+-
+- if ( (db_ver not in db_ver_inc_map) and
+- allow_db_ver(db_ver) ):
+- # save the include directory with the db.h version
+- # (first occurrence only)
+- db_ver_inc_map[db_ver] = d
+- if db_setup_debug:
+- print "db.h: found", db_ver, "in", d
+- else:
+- # we already found a header for this library version
+- if db_setup_debug: print "db.h: ignoring", d
+- else:
+- # ignore this header, it didn't contain a version number
+- if db_setup_debug:
+- print "db.h: no version number version in", d
+-
+- db_found_vers = db_ver_inc_map.keys()
+- db_found_vers.sort()
+-
+- while db_found_vers:
+- db_ver = db_found_vers.pop()
+- db_incdir = db_ver_inc_map[db_ver]
+-
+- # check lib directories parallel to the location of the header
+- db_dirs_to_check = [
+- db_incdir.replace("include", 'lib64'),
+- db_incdir.replace("include", 'lib'),
+- ]
+-
+- if host_platform != 'darwin':
+- db_dirs_to_check = filter(os.path.isdir, db_dirs_to_check)
+-
+- else:
+- # Same as other branch, but takes OSX SDK into account
+- tmp = []
+- for dn in db_dirs_to_check:
+- if is_macosx_sdk_path(dn):
+- if os.path.isdir(os.path.join(sysroot, dn[1:])):
+- tmp.append(dn)
+- else:
+- if os.path.isdir(dn):
+- tmp.append(dn)
+- db_dirs_to_check = tmp
+-
+- # Look for a version specific db-X.Y before an ambiguous dbX
+- # XXX should we -ever- look for a dbX name? Do any
+- # systems really not name their library by version and
+- # symlink to more general names?
+- for dblib in (('db-%d.%d' % db_ver),
+- ('db%d%d' % db_ver),
+- ('db%d' % db_ver[0])):
+- dblib_file = self.compiler.find_library_file(
+- db_dirs_to_check + lib_dirs, dblib )
+- if dblib_file:
+- dblib_dir = [ os.path.abspath(os.path.dirname(dblib_file)) ]
+- raise db_found
+- else:
+- if db_setup_debug: print "db lib: ", dblib, "not found"
+-
+- except db_found:
+- if db_setup_debug:
+- print "bsddb using BerkeleyDB lib:", db_ver, dblib
+- print "bsddb lib dir:", dblib_dir, " inc dir:", db_incdir
+- db_incs = [db_incdir]
+- dblibs = [dblib]
+- # We add the runtime_library_dirs argument because the
+- # BerkeleyDB lib we're linking against often isn't in the
+- # system dynamic library search path. This is usually
+- # correct and most trouble free, but may cause problems in
+- # some unusual system configurations (e.g. the directory
+- # is on an NFS server that goes away).
+- exts.append(Extension('_bsddb', ['_bsddb.c'],
+- depends = ['bsddb.h'],
+- library_dirs=dblib_dir,
+- runtime_library_dirs=dblib_dir,
+- include_dirs=db_incs,
+- libraries=dblibs))
+- else:
+- if db_setup_debug: print "db: no appropriate library found"
+- db_incs = None
+- dblibs = []
+- dblib_dir = None
+- missing.append('_bsddb')
+-
+ # The sqlite interface
+ sqlite_setup_debug = False # verbose debug prints from this script?
+
+@@ -1216,46 +1047,32 @@ class PyBuildExt(build_ext):
+ else:
+ missing.append('_sqlite3')
+
+- # Look for Berkeley db 1.85. Note that it is built as a different
+- # module name so it can be included even when later versions are
+- # available. A very restrictive search is performed to avoid
+- # accidentally building this module with a later version of the
+- # underlying db library. May BSD-ish Unixes incorporate db 1.85
+- # symbols into libc and place the include file in /usr/include.
+- #
+- # If the better bsddb library can be built (db_incs is defined)
+- # we do not build this one. Otherwise this build will pick up
+- # the more recent berkeleydb's db.h file first in the include path
+- # when attempting to compile and it will fail.
+- f = "/usr/include/db.h"
+-
+- if host_platform == 'darwin':
+- if is_macosx_sdk_path(f):
+- sysroot = macosx_sdk_root()
+- f = os.path.join(sysroot, f[1:])
+-
+- if os.path.exists(f) and not db_incs:
+- data = open(f).read()
+- m = re.search(r"#s*define\s+HASHVERSION\s+2\s*", data)
+- if m is not None:
+- # bingo - old version used hash file format version 2
+- ### XXX this should be fixed to not be platform-dependent
+- ### but I don't have direct access to an osf1 platform and
+- ### seemed to be muffing the search somehow
+- libraries = host_platform == "osf1" and ['db'] or None
+- if libraries is not None:
+- exts.append(Extension('bsddb185', ['bsddbmodule.c'],
+- libraries=libraries))
+- else:
+- exts.append(Extension('bsddb185', ['bsddbmodule.c']))
+- else:
+- missing.append('bsddb185')
+- else:
+- missing.append('bsddb185')
+-
+ dbm_order = ['gdbm']
+ # The standard Unix dbm module:
+ if host_platform not in ['cygwin']:
++ ## Top half based on find_file
++ def find_ndbm_h(dirs):
++ ret = None
++ if sys.platform == 'darwin':
++ sysroot = macosx_sdk_root()
++ for dir in dirs:
++ f = os.path.join(dir, 'ndbm.h')
++ if sys.platform == 'darwin' and is_macosx_sdk_path(dir):
++ f = os.path.join(sysroot, dir[1:], 'ndbm.h')
++ if not os.path.exists(f): continue
++
++ ret = 'True'
++ input = text_file.TextFile(f)
++ while 1:
++ line = input.readline()
++ if not line: break
++ if re.search('This file is part of GDBM', line):
++ ret = None
++ break
++ input.close()
++ break
++ return ret
++
+ config_args = [arg.strip("'")
+ for arg in sysconfig.get_config_var("CONFIG_ARGS").split()]
+ dbm_args = [arg for arg in config_args
+@@ -1267,7 +1084,7 @@ class PyBuildExt(build_ext):
+ dbmext = None
+ for cand in dbm_order:
+ if cand == "ndbm":
+- if find_file("ndbm.h", inc_dirs, []) is not None:
++ if find_ndbm_h(inc_dirs) is not None:
+ # Some systems have -lndbm, others have -lgdbm_compat,
+ # others don't have either
+ if self.compiler.find_library_file(lib_dirs,
+@@ -1311,18 +1128,14 @@ class PyBuildExt(build_ext):
+ libraries = gdbm_libs)
+ break
+ elif cand == "bdb":
+- if db_incs is not None:
+- print "building dbm using bdb"
+- dbmext = Extension('dbm', ['dbmmodule.c'],
+- library_dirs=dblib_dir,
+- runtime_library_dirs=dblib_dir,
+- include_dirs=db_incs,
+- define_macros=[
+- ('HAVE_BERKDB_H', None),
+- ('DB_DBM_HSEARCH', None),
+- ],
+- libraries=dblibs)
+- break
++ print "building dbm using bdb"
++ dbmext = Extension('dbm', ['dbmmodule.c'],
++ define_macros=[
++ ('HAVE_BERKDB_H', None),
++ ('DB_DBM_HSEARCH', None),
++ ],
++ libraries=["db"])
++ break
+ if dbmext is not None:
+ exts.append(dbmext)
+ else:
+@@ -1383,8 +1196,7 @@ class PyBuildExt(build_ext):
+ missing.append('_curses')
+
+ # If the curses module is enabled, check for the panel module
+- if (module_enabled(exts, '_curses') and
+- self.compiler.find_library_file(lib_dirs, panel_library)):
++ if (module_enabled(exts, '_curses')):
+ exts.append( Extension('_curses_panel', ['_curses_panel.c'],
+ include_dirs = curses_incs,
+ libraries = [panel_library] + curses_libs) )
+@@ -2296,9 +2108,9 @@ def main():
+ ext_modules=[Extension('_struct', ['_struct.c'])],
+
+ # Scripts to install
+- scripts = ['Tools/scripts/pydoc', 'Tools/scripts/idle',
+- 'Tools/scripts/2to3',
+- 'Lib/smtpd.py']
++ scripts = ['Tools/scripts/pydoc2.7',
++ 'Tools/scripts/2to3-2.7',
++ 'Tools/scripts/smtpd2.7.py']
+ )
+
+ # --install-platlib
Index: pkgsrc/lang/python34/patches/patch-Lib_ctypes_util.py
diff -u /dev/null pkgsrc/lang/python34/patches/patch-Lib_ctypes_util.py:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python34/patches/patch-Lib_ctypes_util.py Sun Jun 17 19:21:21 2018
@@ -0,0 +1,41 @@
+$NetBSD: patch-Lib_ctypes_util.py,v 1.1 2018/06/17 19:21:21 adam Exp $
+
+Find libraries using 'ld' (taken from Python 3.7).
+Note: /usr/local will get replaced by SUBST.
+
+--- Lib/ctypes/util.py.orig 2018-02-04 23:40:38.000000000 +0000
++++ Lib/ctypes/util.py
+@@ -229,8 +229,32 @@ elif os.name == "posix":
+ except OSError:
+ pass
+
++ def _findLib_ld(name):
++ # See issue #9998 for why this is needed
++ expr = r'[^\(\)\s]*lib%s\.[^\(\)\s]*' % re.escape(name)
++ cmd = ['ld', '-t', '-L', '/usr/local/lib']
++ libpath = os.environ.get('LD_LIBRARY_PATH')
++ if libpath:
++ for d in libpath.split(':'):
++ cmd.extend(['-L', d])
++ cmd.extend(['-o', os.devnull, '-l%s' % name])
++ result = None
++ try:
++ p = subprocess.Popen(cmd, stdout=subprocess.PIPE,
++ stderr=subprocess.PIPE,
++ universal_newlines=True)
++ out, _ = p.communicate()
++ res = re.search(expr, os.fsdecode(out))
++ if res:
++ result = res.group(0)
++ except Exception as e:
++ pass # result will be None
++ return result
++
+ def find_library(name):
+- return _findSoname_ldconfig(name) or _get_soname(_findLib_gcc(name))
++ # See issue #9998
++ return _findSoname_ldconfig(name) or \
++ _get_soname(_findLib_gcc(name) or _findLib_ld(name))
+
+ ################################################################
+ # test code
Index: pkgsrc/lang/python34/patches/patch-Lib_distutils_command_install.py
diff -u /dev/null pkgsrc/lang/python34/patches/patch-Lib_distutils_command_install.py:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python34/patches/patch-Lib_distutils_command_install.py Sun Jun 17 19:21:21 2018
@@ -0,0 +1,12 @@
+$NetBSD: patch-Lib_distutils_command_install.py,v 1.1 2018/06/17 19:21:21 adam Exp $
+
+--- Lib/distutils/command/install.py.orig 2012-02-23 20:22:44.000000000 +0000
++++ Lib/distutils/command/install.py
+@@ -676,5 +676,6 @@ class install(Command):
+ ('install_headers', has_headers),
+ ('install_scripts', has_scripts),
+ ('install_data', has_data),
+- ('install_egg_info', lambda self:True),
+ ]
++ if not os.environ.get('PKGSRC_PYTHON_NO_EGG'):
++ sub_commands += [('install_egg_info', lambda self:True),]
Index: pkgsrc/lang/python34/patches/patch-Modules___cursesmodule.c
diff -u /dev/null pkgsrc/lang/python34/patches/patch-Modules___cursesmodule.c:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python34/patches/patch-Modules___cursesmodule.c Sun Jun 17 19:21:21 2018
@@ -0,0 +1,159 @@
+$NetBSD: patch-Modules___cursesmodule.c,v 1.1 2018/06/17 19:21:21 adam Exp $
+
+Allow py-curses to use NetBSD curses as well as ncurses
+http://bugs.python.org/issue21457
+Use is_pad() when supported (taken from Python 3.7).
+
+--- Modules/_cursesmodule.c.orig 2018-02-04 23:40:38.000000000 +0000
++++ Modules/_cursesmodule.c
+@@ -112,13 +112,13 @@ char *PyCursesVersion = "2.2";
+ #define CURSES_MODULE
+ #include "py_curses.h"
+
+-/* These prototypes are in <term.h>, but including this header
+- #defines many common symbols (such as "lines") which breaks the
+- curses module in other ways. So the code will just specify
+- explicit prototypes here. */
+-extern int setupterm(char *,int,int *);
+-#ifdef __sgi
++#if defined(HAVE_TERM_H) || defined(__sgi)
++/* For termname, longname, putp, tigetflag, tigetnum, tigetstr, tparm
++ which are not declared in SysV curses and for setupterm. */
+ #include <term.h>
++/* Including <term.h> #defines many common symbols. */
++#undef lines
++#undef columns
+ #endif
+
+ #ifdef HAVE_LANGINFO_H
+@@ -484,17 +484,9 @@ Window_NoArg2TupleReturnFunction(getpary
+
+ Window_OneArgNoReturnFunction(clearok, int, "i;True(1) or False(0)")
+ Window_OneArgNoReturnFunction(idlok, int, "i;True(1) or False(0)")
+-#if defined(__NetBSD__)
+-Window_OneArgNoReturnVoidFunction(keypad, int, "i;True(1) or False(0)")
+-#else
+ Window_OneArgNoReturnFunction(keypad, int, "i;True(1) or False(0)")
+-#endif
+ Window_OneArgNoReturnFunction(leaveok, int, "i;True(1) or False(0)")
+-#if defined(__NetBSD__)
+-Window_OneArgNoReturnVoidFunction(nodelay, int, "i;True(1) or False(0)")
+-#else
+ Window_OneArgNoReturnFunction(nodelay, int, "i;True(1) or False(0)")
+-#endif
+ Window_OneArgNoReturnFunction(notimeout, int, "i;True(1) or False(0)")
+ Window_OneArgNoReturnFunction(scrollok, int, "i;True(1) or False(0)")
+ Window_OneArgNoReturnFunction(winsdelln, int, "i;nlines")
+@@ -993,6 +985,12 @@ int py_mvwdelch(WINDOW *w, int y, int x)
+ }
+ #endif
+
++#if defined(HAVE_CURSES_IS_PAD)
++#define py_is_pad(win) is_pad(win)
++#elif defined(WINDOW_HAS_FLAGS)
++#define py_is_pad(win) ((win) ? ((win)->_flags & _ISPAD) != 0 : FALSE)
++#endif
++
+ /* chgat, added by Fabian Kreutz <fabian.kreutz at gmx.net> */
+
+ static PyObject *
+@@ -1133,7 +1131,7 @@ PyCursesWindow_EchoChar(PyCursesWindowOb
+ return NULL;
+
+ #ifdef WINDOW_HAS_FLAGS
+- if (self->win->_flags & _ISPAD)
++ if (py_is_pad(self->win))
+ return PyCursesCheckERR(pechochar(self->win, ch | attr),
+ "echochar");
+ else
+@@ -1219,11 +1217,7 @@ PyCursesWindow_GetKey(PyCursesWindowObje
+ return Py_BuildValue("C", rtn);
+ } else {
+ const char *knp;
+-#if defined(__NetBSD__)
+- knp = unctrl(rtn);
+-#else
+ knp = keyname(rtn);
+-#endif
+ return PyUnicode_FromString((knp == NULL) ? "" : knp);
+ }
+ }
+@@ -1672,7 +1666,7 @@ PyCursesWindow_NoOutRefresh(PyCursesWind
+ #ifndef WINDOW_HAS_FLAGS
+ if (0)
+ #else
+- if (self->win->_flags & _ISPAD)
++ if (py_is_pad(self->win))
+ #endif
+ {
+ switch(PyTuple_Size(args)) {
+@@ -1847,7 +1841,7 @@ PyCursesWindow_Refresh(PyCursesWindowObj
+ #ifndef WINDOW_HAS_FLAGS
+ if (0)
+ #else
+- if (self->win->_flags & _ISPAD)
++ if (py_is_pad(self->win))
+ #endif
+ {
+ switch(PyTuple_Size(args)) {
+@@ -1914,7 +1908,7 @@ PyCursesWindow_SubWin(PyCursesWindowObje
+
+ /* printf("Subwin: %i %i %i %i \n", nlines, ncols, begin_y, begin_x); */
+ #ifdef WINDOW_HAS_FLAGS
+- if (self->win->_flags & _ISPAD)
++ if (py_is_pad(self->win))
+ win = subpad(self->win, nlines, ncols, begin_y, begin_x);
+ else
+ #endif
+@@ -2674,7 +2668,6 @@ PyCurses_Is_Term_Resized(PyObject *self,
+ }
+ #endif /* HAVE_CURSES_IS_TERM_RESIZED */
+
+-#if !defined(__NetBSD__)
+ static PyObject *
+ PyCurses_KeyName(PyObject *self, PyObject *args)
+ {
+@@ -2693,7 +2686,6 @@ PyCurses_KeyName(PyObject *self, PyObjec
+
+ return PyBytes_FromString((knp == NULL) ? "" : (char *)knp);
+ }
+-#endif
+
+ static PyObject *
+ PyCurses_KillChar(PyObject *self)
+@@ -3300,9 +3292,7 @@ static PyMethodDef PyCurses_methods[] =
+ #ifdef HAVE_CURSES_IS_TERM_RESIZED
+ {"is_term_resized", (PyCFunction)PyCurses_Is_Term_Resized, METH_VARARGS},
+ #endif
+-#if !defined(__NetBSD__)
+ {"keyname", (PyCFunction)PyCurses_KeyName, METH_VARARGS},
+-#endif
+ {"killchar", (PyCFunction)PyCurses_KillChar, METH_NOARGS},
+ {"longname", (PyCFunction)PyCurses_longname, METH_NOARGS},
+ {"meta", (PyCFunction)PyCurses_Meta, METH_VARARGS},
+@@ -3428,9 +3418,7 @@ PyInit__curses(void)
+ SetDictInt("A_DIM", A_DIM);
+ SetDictInt("A_BOLD", A_BOLD);
+ SetDictInt("A_ALTCHARSET", A_ALTCHARSET);
+-#if !defined(__NetBSD__)
+ SetDictInt("A_INVIS", A_INVIS);
+-#endif
+ SetDictInt("A_PROTECT", A_PROTECT);
+ SetDictInt("A_CHARTEXT", A_CHARTEXT);
+ SetDictInt("A_COLOR", A_COLOR);
+@@ -3502,7 +3490,6 @@ PyInit__curses(void)
+ int key;
+ char *key_n;
+ char *key_n2;
+-#if !defined(__NetBSD__)
+ for (key=KEY_MIN;key < KEY_MAX; key++) {
+ key_n = (char *)keyname(key);
+ if (key_n == NULL || strcmp(key_n,"UNKNOWN KEY")==0)
+@@ -3530,7 +3517,6 @@ PyInit__curses(void)
+ if (key_n2 != key_n)
+ PyMem_Free(key_n2);
+ }
+-#endif
+ SetDictInt("KEY_MIN", KEY_MIN);
+ SetDictInt("KEY_MAX", KEY_MAX);
+ }
Index: pkgsrc/lang/python34/patches/patch-Modules_makesetup
diff -u /dev/null pkgsrc/lang/python34/patches/patch-Modules_makesetup:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python34/patches/patch-Modules_makesetup Sun Jun 17 19:21:21 2018
@@ -0,0 +1,15 @@
+$NetBSD: patch-Modules_makesetup,v 1.1 2018/06/17 19:21:21 adam Exp $
+
+Support -pthread compiler flag.
+http://bugs.python.org/issue21461
+
+--- Modules/makesetup.orig 2008-06-11 05:26:20.000000000 +0000
++++ Modules/makesetup
+@@ -164,6 +164,7 @@ sed -e 's/[ ]*#.*//' -e '/^[ ]*$/d' |
+ -rpath) libs="$libs $arg"; skip=libs;;
+ --rpath) libs="$libs $arg"; skip=libs;;
+ -[A-Zl]*) libs="$libs $arg";;
++ -pthread) libs="$libs $arg";;
+ *.a) libs="$libs $arg";;
+ *.so) libs="$libs $arg";;
+ *.sl) libs="$libs $arg";;
Index: pkgsrc/lang/python34/patches/patch-Modules_nismodule.c
diff -u /dev/null pkgsrc/lang/python34/patches/patch-Modules_nismodule.c:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python34/patches/patch-Modules_nismodule.c Sun Jun 17 19:21:21 2018
@@ -0,0 +1,16 @@
+$NetBSD: patch-Modules_nismodule.c,v 1.1 2018/06/17 19:21:21 adam Exp $
+
+DragonFlyBSD support
+http://bugs.python.org/issue21459
+
+--- Modules/nismodule.c.orig 2010-08-19 09:03:03.000000000 +0000
++++ Modules/nismodule.c
+@@ -89,7 +89,7 @@ nis_mapname (char *map, int *pfix)
+ return map;
+ }
+
+-#if defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__)
++#if defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__DragonFly__)
+ typedef int (*foreachfunc)(unsigned long, char *, int, char *, int, void *);
+ #else
+ typedef int (*foreachfunc)(int, char *, int, char *, int, char *);
Index: pkgsrc/lang/python34/patches/patch-Python_thread__pthread.h
diff -u /dev/null pkgsrc/lang/python34/patches/patch-Python_thread__pthread.h:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python34/patches/patch-Python_thread__pthread.h Sun Jun 17 19:21:21 2018
@@ -0,0 +1,14 @@
+$NetBSD: patch-Python_thread__pthread.h,v 1.1 2018/06/17 19:21:21 adam Exp $
+
+--- Python/thread_pthread.h.orig 2013-05-15 16:33:00.000000000 +0000
++++ Python/thread_pthread.h
+@@ -50,6 +50,9 @@
+ we need to add 0 to make it work there as well. */
+ #if (_POSIX_SEMAPHORES+0) == -1
+ #define HAVE_BROKEN_POSIX_SEMAPHORES
++#elif defined(__NetBSD__)
++/* XXX accesses to closed file descriptors, needs debugging */
++#define HAVE_BROKEN_POSIX_SEMAPHORES
+ #else
+ #include <semaphore.h>
+ #include <errno.h>
Index: pkgsrc/lang/python34/patches/patch-configure
diff -u /dev/null pkgsrc/lang/python34/patches/patch-configure:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python34/patches/patch-configure Sun Jun 17 19:21:21 2018
@@ -0,0 +1,109 @@
+$NetBSD: patch-configure,v 1.1 2018/06/17 19:21:21 adam Exp $
+
+MirBSD support
+http://bugs.python.org/issue21458
+
+Changes for consistency across pkgsrc platforms.
+
+XXX: Not sure what the BLDSHARED changes are about.
+
+detect netcan/can.h on NetBSD
+
+--- configure.orig 2017-01-17 08:57:47.000000000 +0100
++++ configure 2017-05-30 15:49:43.508649775 +0200
+@@ -3369,7 +3369,7 @@
+ # Reconfirmed for OpenBSD 3.3 by Zachary Hamm, for 3.4 by Jason Ish.
+ # In addition, Stefan Krah confirms that issue #1244610 exists through
+ # OpenBSD 4.6, but is fixed in 4.7.
+- OpenBSD/2.* | OpenBSD/3.* | OpenBSD/4.[0123456])
++ OpenBSD/2.* | OpenBSD/3.* | OpenBSD/4.[0123456] | MirBSD/*)
+ define_xopen_source=no
+ # OpenBSD undoes our definition of __BSD_VISIBLE if _XOPEN_SOURCE is
+ # also defined. This can be overridden by defining _BSD_SOURCE
+@@ -5650,15 +5650,10 @@
+ PY3LIBRARY=libpython3.so
+ fi
+ ;;
+- Linux*|GNU*|NetBSD*|FreeBSD*|DragonFly*|OpenBSD*)
++ Linux*|GNU*|NetBSD*|FreeBSD*|DragonFly*|OpenBSD*|MirBSD*)
+ LDLIBRARY='libpython$(LDVERSION).so'
+ BLDLIBRARY='-L. -lpython$(LDVERSION)'
+ RUNSHARED=LD_LIBRARY_PATH=`pwd`${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
+- case $ac_sys_system in
+- FreeBSD*)
+- SOVERSION=`echo $SOVERSION|cut -d "." -f 1`
+- ;;
+- esac
+ INSTSONAME="$LDLIBRARY".$SOVERSION
+ if test "$with_pydebug" != yes
+ then
+@@ -7283,7 +7278,7 @@
+
+
+ # On Linux, can.h and can/raw.h require sys/socket.h
+-for ac_header in linux/can.h linux/can/raw.h linux/can/bcm.h
++for ac_header in linux/can.h linux/can/raw.h linux/can/bcm.h netcan/can.h
+ do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "
+@@ -8561,8 +8556,8 @@
+ LDCXXSHARED="$LDCXXSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
+ else
+ # No framework, use the Python app as bundle-loader
+- BLDSHARED="$LDSHARED "'-bundle_loader $(BUILDPYTHON)'
+- LDSHARED="$LDSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
++ BLDSHARED="$LDSHARED "'-flat_namespace -undefined suppress -bundle_loader $(BUILDPYTHON)'
++ LDSHARED="$LDSHARED "'-flat_namespace -undefined suppress -bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
+ LDCXXSHARED="$LDCXXSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
+ fi ;;
+ Darwin/*)
+@@ -8586,9 +8581,9 @@
+ LDCXXSHARED="$LDCXXSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
+ else
+ # No framework, use the Python app as bundle-loader
+- BLDSHARED="$LDSHARED "'-bundle_loader $(BUILDPYTHON)'
+- LDSHARED="$LDSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
+- LDCXXSHARED="$LDCXXSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
++ BLDSHARED="$LDSHARED "'-flat_namespace -undefined suppress -bundle_loader $(BUILDPYTHON)'
++ LDSHARED="$LDSHARED "'-flat_namespace -undefined suppress -bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
++ LDCXXSHARED="$LDCXXSHARED "'-flat_namespace -undefined suppress -bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
+ fi
+ else
+ # building for OS X 10.3 and later
+@@ -8627,6 +8622,9 @@
+ ;;
+ esac
+ fi;;
++ MirBSD*)
++ LDSHARED='$(CC) -shared $(CCSHARED)'
++ LDCXXSHARED='$(CXX) -shared $(CCSHARED)';;
+ NetBSD*|DragonFly*)
+ LDSHARED='$(CC) -shared'
+ LDCXXSHARED='$(CXX) -shared';;
+@@ -8670,7 +8668,7 @@
+ fi;;
+ Linux*|GNU*) CCSHARED="-fPIC";;
+ BSD/OS*/4*) CCSHARED="-fpic";;
+- FreeBSD*|NetBSD*|OpenBSD*|DragonFly*) CCSHARED="-fPIC";;
++ FreeBSD*|NetBSD*|OpenBSD*|MirBSD*|DragonFly*) CCSHARED="-fPIC";;
+ OpenUNIX*|UnixWare*)
+ if test "$GCC" = "yes"
+ then CCSHARED="-fPIC"
+@@ -8719,7 +8717,7 @@
+ OpenUNIX*|UnixWare*) LINKFORSHARED="-Wl,-Bexport";;
+ SCO_SV*) LINKFORSHARED="-Wl,-Bexport";;
+ ReliantUNIX*) LINKFORSHARED="-W1 -Blargedynsym";;
+- FreeBSD*|NetBSD*|OpenBSD*|DragonFly*)
++ FreeBSD*|NetBSD*|OpenBSD*|MirBSD*|DragonFly*)
+ if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
+ then
+ LINKFORSHARED="-Wl,--export-dynamic"
+@@ -14017,8 +14015,6 @@
+
+
+ case $ac_sys_system in
+- Linux*|GNU*)
+- EXT_SUFFIX=.${SOABI}${SHLIB_SUFFIX};;
+ *)
+ EXT_SUFFIX=${SHLIB_SUFFIX};;
+ esac
Index: pkgsrc/lang/python34/patches/patch-setup.py
diff -u /dev/null pkgsrc/lang/python34/patches/patch-setup.py:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python34/patches/patch-setup.py Sun Jun 17 19:21:21 2018
@@ -0,0 +1,153 @@
+$NetBSD: patch-setup.py,v 1.1 2018/06/17 19:21:21 adam Exp $
+
+Disable certain modules, so they can be built as separate packages.
+Do not look for ncursesw.
+Assume panel_library is correct; this is a fix for ncurses' gnupanel
+ which will get transformed to panel in buildlink.
+
+--- setup.py.orig 2018-02-04 23:40:38.000000000 +0000
++++ setup.py
+@@ -39,7 +39,7 @@ host_platform = get_platform()
+ COMPILED_WITH_PYDEBUG = ('--with-pydebug' in sysconfig.get_config_var("CONFIG_ARGS"))
+
+ # This global variable is used to hold the list of modules to be disabled.
+-disabled_module_list = []
++disabled_module_list = ["_curses", "_curses_panel", "_elementtree", "_gdbm", "pyexpat", "readline", "_sqlite3", "_tkinter", "xxlimited"]
+
+ def add_dir_to_list(dirlist, dir):
+ """Add the directory 'dir' to the list 'dirlist' (after any relative
+@@ -447,15 +447,15 @@ class PyBuildExt(build_ext):
+ os.unlink(tmpfile)
+
+ def detect_modules(self):
+- # Ensure that /usr/local is always used, but the local build
+- # directories (i.e. '.' and 'Include') must be first. See issue
+- # 10520.
+- if not cross_compiling:
+- add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib')
+- add_dir_to_list(self.compiler.include_dirs, '/usr/local/include')
+- # only change this for cross builds for 3.3, issues on Mageia
+- if cross_compiling:
+- self.add_gcc_paths()
++ # Add the buildlink directories for pkgsrc
++ if os.environ.get('BUILDLINK_DIR'):
++ dir = os.environ['BUILDLINK_DIR']
++ libdir = dir + '/lib'
++ incdir = dir + '/include'
++ if libdir not in self.compiler.library_dirs:
++ self.compiler.library_dirs.insert(0, libdir)
++ if incdir not in self.compiler.include_dirs:
++ self.compiler.include_dirs.insert(0, incdir)
+ self.add_multiarch_paths()
+
+ # Add paths specified in the environment variables LDFLAGS and
+@@ -693,8 +693,6 @@ class PyBuildExt(build_ext):
+ # use the same library for the readline and curses modules.
+ if 'curses' in readline_termcap_library:
+ curses_library = readline_termcap_library
+- elif self.compiler.find_library_file(lib_dirs, 'ncursesw'):
+- curses_library = 'ncursesw'
+ elif self.compiler.find_library_file(lib_dirs, 'ncurses'):
+ curses_library = 'ncurses'
+ elif self.compiler.find_library_file(lib_dirs, 'curses'):
+@@ -759,8 +757,7 @@ class PyBuildExt(build_ext):
+ depends = ['socketmodule.h']) )
+ # Detect SSL support for the socket module (via _ssl)
+ search_for_ssl_incs_in = [
+- '/usr/local/ssl/include',
+- '/usr/contrib/ssl/include/'
++ '@SSLBASE@/include'
+ ]
+ ssl_incs = find_file('openssl/ssl.h', inc_dirs,
+ search_for_ssl_incs_in
+@@ -771,9 +768,7 @@ class PyBuildExt(build_ext):
+ if krb5_h:
+ ssl_incs += krb5_h
+ ssl_libs = find_library_file(self.compiler, 'ssl',lib_dirs,
+- ['/usr/local/ssl/lib',
+- '/usr/contrib/ssl/lib/'
+- ] )
++ [] )
+
+ if (ssl_incs is not None and
+ ssl_libs is not None):
+@@ -792,7 +787,7 @@ class PyBuildExt(build_ext):
+
+ # look for the openssl version header on the compiler search path.
+ opensslv_h = find_file('openssl/opensslv.h', [],
+- inc_dirs + search_for_ssl_incs_in)
++ search_for_ssl_incs_in + inc_dirs)
+ if opensslv_h:
+ name = os.path.join(opensslv_h[0], 'openssl/opensslv.h')
+ if host_platform == 'darwin' and is_macosx_sdk_path(name):
+@@ -1166,6 +1161,30 @@ class PyBuildExt(build_ext):
+ dbm_order = ['gdbm']
+ # The standard Unix dbm module:
+ if host_platform not in ['cygwin']:
++
++ ## Top half based on find_file
++ def find_ndbm_h(dirs):
++ ret = None
++ if sys.platform == 'darwin':
++ sysroot = macosx_sdk_root()
++ for dir in dirs:
++ f = os.path.join(dir, 'ndbm.h')
++ if sys.platform == 'darwin' and is_macosx_sdk_path(dir):
++ f = os.path.join(sysroot, dir[1:], 'ndbm.h')
++ if not os.path.exists(f): continue
++
++ ret = 'True'
++ input = text_file.TextFile(f)
++ while 1:
++ line = input.readline()
++ if not line: break
++ if re.search('This file is part of GDBM', line):
++ ret = None
++ break
++ input.close()
++ break
++ return ret
++
+ config_args = [arg.strip("'")
+ for arg in sysconfig.get_config_var("CONFIG_ARGS").split()]
+ dbm_args = [arg for arg in config_args
+@@ -1177,7 +1196,7 @@ class PyBuildExt(build_ext):
+ dbmext = None
+ for cand in dbm_order:
+ if cand == "ndbm":
+- if find_file("ndbm.h", inc_dirs, []) is not None:
++ if find_ndbm_h(inc_dirs) is not None:
+ # Some systems have -lndbm, others have -lgdbm_compat,
+ # others don't have either
+ if self.compiler.find_library_file(lib_dirs,
+@@ -1314,8 +1333,7 @@ class PyBuildExt(build_ext):
+ missing.append('_curses')
+
+ # If the curses module is enabled, check for the panel module
+- if (module_enabled(exts, '_curses') and
+- self.compiler.find_library_file(lib_dirs, panel_library)):
++ if (module_enabled(exts, '_curses')):
+ exts.append( Extension('_curses_panel', ['_curses_panel.c'],
+ include_dirs=curses_includes,
+ define_macros=curses_defines,
+@@ -1977,10 +1995,7 @@ class PyBuildExt(build_ext):
+ depends = ['_decimal/docstrings.h']
+ else:
+ srcdir = sysconfig.get_config_var('srcdir')
+- include_dirs = [os.path.abspath(os.path.join(srcdir,
+- 'Modules',
+- '_decimal',
+- 'libmpdec'))]
++ include_dirs = ['Modules/_decimal/libmpdec']
+ libraries = []
+ sources = [
+ '_decimal/_decimal.c',
+@@ -2226,7 +2241,7 @@ def main():
+ # If you change the scripts installed here, you also need to
+ # check the PyBuildScripts command above, and change the links
+ # created by the bininstall target in Makefile.pre.in
+- scripts = ["Tools/scripts/pydoc3", "Tools/scripts/idle3",
++ scripts = ["Tools/scripts/pydoc3",
+ "Tools/scripts/2to3", "Tools/scripts/pyvenv"]
+ )
+
Index: pkgsrc/lang/python35/patches/patch-Lib_ctypes_util.py
diff -u /dev/null pkgsrc/lang/python35/patches/patch-Lib_ctypes_util.py:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python35/patches/patch-Lib_ctypes_util.py Sun Jun 17 19:21:22 2018
@@ -0,0 +1,41 @@
+$NetBSD: patch-Lib_ctypes_util.py,v 1.1 2018/06/17 19:21:22 adam Exp $
+
+Find libraries using 'ld' (taken from Python 3.7).
+Note: /usr/local will get replaced by SUBST.
+
+--- Lib/ctypes/util.py.orig 2018-05-14 15:07:31.000000000 +0000
++++ Lib/ctypes/util.py
+@@ -285,8 +285,32 @@ elif os.name == "posix":
+ except OSError:
+ pass
+
++ def _findLib_ld(name):
++ # See issue #9998 for why this is needed
++ expr = r'[^\(\)\s]*lib%s\.[^\(\)\s]*' % re.escape(name)
++ cmd = ['ld', '-t', '-L', '/usr/local/lib']
++ libpath = os.environ.get('LD_LIBRARY_PATH')
++ if libpath:
++ for d in libpath.split(':'):
++ cmd.extend(['-L', d])
++ cmd.extend(['-o', os.devnull, '-l%s' % name])
++ result = None
++ try:
++ p = subprocess.Popen(cmd, stdout=subprocess.PIPE,
++ stderr=subprocess.PIPE,
++ universal_newlines=True)
++ out, _ = p.communicate()
++ res = re.search(expr, os.fsdecode(out))
++ if res:
++ result = res.group(0)
++ except Exception as e:
++ pass # result will be None
++ return result
++
+ def find_library(name):
+- return _findSoname_ldconfig(name) or _get_soname(_findLib_gcc(name))
++ # See issue #9998
++ return _findSoname_ldconfig(name) or \
++ _get_soname(_findLib_gcc(name) or _findLib_ld(name))
+
+ ################################################################
+ # test code
Index: pkgsrc/lang/python36/patches/patch-Lib_ctypes_util.py
diff -u /dev/null pkgsrc/lang/python36/patches/patch-Lib_ctypes_util.py:1.1
--- /dev/null Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python36/patches/patch-Lib_ctypes_util.py Sun Jun 17 19:21:22 2018
@@ -0,0 +1,16 @@
+$NetBSD: patch-Lib_ctypes_util.py,v 1.1 2018/06/17 19:21:22 adam Exp $
+
+Look for shared libraries in PkgSrc prefix.
+Note: /usr/local will get replaced by SUBST.
+
+--- Lib/ctypes/util.py.orig 2018-03-28 09:19:31.000000000 +0000
++++ Lib/ctypes/util.py
+@@ -278,7 +278,7 @@ elif os.name == "posix":
+ def _findLib_ld(name):
+ # See issue #9998 for why this is needed
+ expr = r'[^\(\)\s]*lib%s\.[^\(\)\s]*' % re.escape(name)
+- cmd = ['ld', '-t']
++ cmd = ['ld', '-t', '-L', '/usr/local/lib']
+ libpath = os.environ.get('LD_LIBRARY_PATH')
+ if libpath:
+ for d in libpath.split(':'):
Home |
Main Index |
Thread Index |
Old Index