From c1e1954a8b7ac0552df22979264f0d4961b7d72b Mon Sep 17 00:00:00 2001 From: Oleg Borodin Date: Fri, 30 Sep 2022 19:34:16 +0200 Subject: [PATCH] updated python* --- lang/python27/pkg-plist | 4419 ++++++++++ .../files/patch-Modules___decimal___decimal.c | 32 + lang/python37/files/patch-configure | 11 + .../files/patch-issue40422_issue40423 | 207 + lang/python37/files/patch-libressl | 13 + lang/python37/files/patch-setup.py | 11 + lang/python37/files/pkg-message.in | 12 + .../files/patch-Modules___decimal___decimal.c | 20 + lang/python38/files/patch-configure | 11 + lang/python38/files/patch-freebsd-12 | 107 + .../files/patch-issue40422_issue40423 | 199 + lang/python38/files/patch-libressl | 13 + lang/python38/files/patch-setup.py | 11 + lang/python39/Makefile | 69 + lang/python39/distinfo | 3 + ...atch-Lib_distutils_command_install__lib.py | 41 + ...-Lib_distutils_tests_test__install__lib.py | 33 + lang/python39/files/patch-Makefile.pre.in | 65 + .../files/patch-Misc__python-config.sh.in | 11 + .../files/patch-Modules___decimal___decimal.c | 20 + lang/python39/files/patch-configure | 11 + lang/python39/files/patch-freebsd-12 | 121 + .../files/patch-issue40422_issue40423 | 206 + lang/python39/files/patch-libressl | 13 + lang/python39/files/patch-setup.py | 11 + lang/python39/files/pkg-message.in | 12 + lang/python39/pkg-descr | 4 + lang/python39/pkg-plist | 7640 +++++++++++++++++ 28 files changed, 13326 insertions(+) create mode 100644 lang/python27/pkg-plist create mode 100644 lang/python37/files/patch-Modules___decimal___decimal.c create mode 100644 lang/python37/files/patch-configure create mode 100644 lang/python37/files/patch-issue40422_issue40423 create mode 100644 lang/python37/files/patch-libressl create mode 100644 lang/python37/files/patch-setup.py create mode 100644 lang/python37/files/pkg-message.in create mode 100644 lang/python38/files/patch-Modules___decimal___decimal.c create mode 100644 lang/python38/files/patch-configure create mode 100644 lang/python38/files/patch-freebsd-12 create mode 100644 lang/python38/files/patch-issue40422_issue40423 create mode 100644 lang/python38/files/patch-libressl create mode 100644 lang/python38/files/patch-setup.py create mode 100644 lang/python39/Makefile create mode 100644 lang/python39/distinfo create mode 100644 lang/python39/files/patch-Lib_distutils_command_install__lib.py create mode 100644 lang/python39/files/patch-Lib_distutils_tests_test__install__lib.py create mode 100644 lang/python39/files/patch-Makefile.pre.in create mode 100644 lang/python39/files/patch-Misc__python-config.sh.in create mode 100644 lang/python39/files/patch-Modules___decimal___decimal.c create mode 100644 lang/python39/files/patch-configure create mode 100644 lang/python39/files/patch-freebsd-12 create mode 100644 lang/python39/files/patch-issue40422_issue40423 create mode 100644 lang/python39/files/patch-libressl create mode 100644 lang/python39/files/patch-setup.py create mode 100644 lang/python39/files/pkg-message.in create mode 100644 lang/python39/pkg-descr create mode 100644 lang/python39/pkg-plist diff --git a/lang/python27/pkg-plist b/lang/python27/pkg-plist new file mode 100644 index 00000000..213be51d --- /dev/null +++ b/lang/python27/pkg-plist @@ -0,0 +1,4419 @@ +bin/2to3 +bin/2to3-2.7 +bin/idle2 +bin/idle2.7 +bin/pydoc2 +bin/pydoc2.7 +bin/python +bin/python-config +bin/python2 +bin/python2-config +bin/python2.7 +bin/python2.7-config +include/python2.7/abstract.h +include/python2.7/asdl.h +include/python2.7/ast.h +include/python2.7/bitset.h +include/python2.7/boolobject.h +include/python2.7/bufferobject.h +include/python2.7/bytearrayobject.h +include/python2.7/bytes_methods.h +include/python2.7/bytesobject.h +include/python2.7/cellobject.h +include/python2.7/ceval.h +include/python2.7/classobject.h +include/python2.7/cobject.h +include/python2.7/code.h +include/python2.7/codecs.h +include/python2.7/compile.h +include/python2.7/complexobject.h +include/python2.7/cStringIO.h +include/python2.7/datetime.h +include/python2.7/descrobject.h +include/python2.7/dictobject.h +include/python2.7/dtoa.h +include/python2.7/enumobject.h +include/python2.7/errcode.h +include/python2.7/eval.h +include/python2.7/fileobject.h +include/python2.7/floatobject.h +include/python2.7/frameobject.h +include/python2.7/funcobject.h +include/python2.7/genobject.h +include/python2.7/graminit.h +include/python2.7/grammar.h +include/python2.7/import.h +include/python2.7/intobject.h +include/python2.7/intrcheck.h +include/python2.7/iterobject.h +include/python2.7/listobject.h +include/python2.7/longintrepr.h +include/python2.7/longobject.h +include/python2.7/marshal.h +include/python2.7/memoryobject.h +include/python2.7/metagrammar.h +include/python2.7/methodobject.h +include/python2.7/modsupport.h +include/python2.7/moduleobject.h +include/python2.7/node.h +include/python2.7/object.h +include/python2.7/objimpl.h +include/python2.7/opcode.h +include/python2.7/osdefs.h +include/python2.7/parsetok.h +include/python2.7/patchlevel.h +include/python2.7/pgen.h +include/python2.7/pgenheaders.h +include/python2.7/py_curses.h +include/python2.7/pyarena.h +include/python2.7/pycapsule.h +include/python2.7/pyconfig.h +include/python2.7/pyctype.h +include/python2.7/pydebug.h +include/python2.7/pyerrors.h +include/python2.7/pyexpat.h +include/python2.7/pyfpe.h +include/python2.7/pygetopt.h +include/python2.7/pymacconfig.h +include/python2.7/pymactoolbox.h +include/python2.7/pymath.h +include/python2.7/pymem.h +include/python2.7/pyport.h +include/python2.7/pystate.h +include/python2.7/pystrcmp.h +include/python2.7/pystrtod.h +include/python2.7/Python-ast.h +include/python2.7/Python.h +include/python2.7/pythonrun.h +include/python2.7/pythread.h +include/python2.7/rangeobject.h +include/python2.7/setobject.h +include/python2.7/sliceobject.h +include/python2.7/stringobject.h +include/python2.7/structmember.h +include/python2.7/structseq.h +include/python2.7/symtable.h +include/python2.7/sysmodule.h +include/python2.7/timefuncs.h +include/python2.7/token.h +include/python2.7/traceback.h +include/python2.7/tupleobject.h +include/python2.7/ucnhash.h +include/python2.7/unicodeobject.h +include/python2.7/warnings.h +include/python2.7/weakrefobject.h +lib/libpython2.7.a +lib/libpython2.7.so +lib/libpython2.7.so.1 +lib/pkgconfig/python-2.7.pc +lib/pkgconfig/python.pc +lib/pkgconfig/python2.pc +lib/python2.7/__future__.py +lib/python2.7/__future__.pyc +lib/python2.7/__future__.pyo +lib/python2.7/__phello__.foo.py +lib/python2.7/__phello__.foo.pyc +lib/python2.7/__phello__.foo.pyo +lib/python2.7/_abcoll.py +lib/python2.7/_abcoll.pyc +lib/python2.7/_abcoll.pyo +lib/python2.7/_LWPCookieJar.py +lib/python2.7/_LWPCookieJar.pyc +lib/python2.7/_LWPCookieJar.pyo +lib/python2.7/_MozillaCookieJar.py +lib/python2.7/_MozillaCookieJar.pyc +lib/python2.7/_MozillaCookieJar.pyo +lib/python2.7/_osx_support.py +lib/python2.7/_osx_support.pyc +lib/python2.7/_osx_support.pyo +lib/python2.7/_pyio.py +lib/python2.7/_pyio.pyc +lib/python2.7/_pyio.pyo +lib/python2.7/_strptime.py +lib/python2.7/_strptime.pyc +lib/python2.7/_strptime.pyo +lib/python2.7/_sysconfigdata.py +lib/python2.7/_sysconfigdata.pyc +lib/python2.7/_sysconfigdata.pyo +lib/python2.7/_threading_local.py +lib/python2.7/_threading_local.pyc +lib/python2.7/_threading_local.pyo +lib/python2.7/_weakrefset.py +lib/python2.7/_weakrefset.pyc +lib/python2.7/_weakrefset.pyo +lib/python2.7/abc.py +lib/python2.7/abc.pyc +lib/python2.7/abc.pyo +lib/python2.7/aifc.py +lib/python2.7/aifc.pyc +lib/python2.7/aifc.pyo +lib/python2.7/antigravity.py +lib/python2.7/antigravity.pyc +lib/python2.7/antigravity.pyo +lib/python2.7/anydbm.py +lib/python2.7/anydbm.pyc +lib/python2.7/anydbm.pyo +lib/python2.7/argparse.py +lib/python2.7/argparse.pyc +lib/python2.7/argparse.pyo +lib/python2.7/ast.py +lib/python2.7/ast.pyc +lib/python2.7/ast.pyo +lib/python2.7/asynchat.py +lib/python2.7/asynchat.pyc +lib/python2.7/asynchat.pyo +lib/python2.7/asyncore.py +lib/python2.7/asyncore.pyc +lib/python2.7/asyncore.pyo +lib/python2.7/atexit.py +lib/python2.7/atexit.pyc +lib/python2.7/atexit.pyo +lib/python2.7/audiodev.py +lib/python2.7/audiodev.pyc +lib/python2.7/audiodev.pyo +lib/python2.7/base64.py +lib/python2.7/base64.pyc +lib/python2.7/base64.pyo +lib/python2.7/BaseHTTPServer.py +lib/python2.7/BaseHTTPServer.pyc +lib/python2.7/BaseHTTPServer.pyo +lib/python2.7/Bastion.py +lib/python2.7/Bastion.pyc +lib/python2.7/Bastion.pyo +lib/python2.7/bdb.py +lib/python2.7/bdb.pyc +lib/python2.7/bdb.pyo +lib/python2.7/binhex.py +lib/python2.7/binhex.pyc +lib/python2.7/binhex.pyo +lib/python2.7/bisect.py +lib/python2.7/bisect.pyc +lib/python2.7/bisect.pyo +lib/python2.7/calendar.py +lib/python2.7/calendar.pyc +lib/python2.7/calendar.pyo +lib/python2.7/cgi.py +lib/python2.7/cgi.pyc +lib/python2.7/cgi.pyo +lib/python2.7/CGIHTTPServer.py +lib/python2.7/CGIHTTPServer.pyc +lib/python2.7/CGIHTTPServer.pyo +lib/python2.7/cgitb.py +lib/python2.7/cgitb.pyc +lib/python2.7/cgitb.pyo +lib/python2.7/chunk.py +lib/python2.7/chunk.pyc +lib/python2.7/chunk.pyo +lib/python2.7/cmd.py +lib/python2.7/cmd.pyc +lib/python2.7/cmd.pyo +lib/python2.7/code.py +lib/python2.7/code.pyc +lib/python2.7/code.pyo +lib/python2.7/codecs.py +lib/python2.7/codecs.pyc +lib/python2.7/codecs.pyo +lib/python2.7/codeop.py +lib/python2.7/codeop.pyc +lib/python2.7/codeop.pyo +lib/python2.7/collections.py +lib/python2.7/collections.pyc +lib/python2.7/collections.pyo +lib/python2.7/colorsys.py +lib/python2.7/colorsys.pyc +lib/python2.7/colorsys.pyo +lib/python2.7/commands.py +lib/python2.7/commands.pyc +lib/python2.7/commands.pyo +lib/python2.7/compileall.py +lib/python2.7/compileall.pyc +lib/python2.7/compileall.pyo +lib/python2.7/compiler/__init__.py +lib/python2.7/compiler/__init__.pyc +lib/python2.7/compiler/__init__.pyo +lib/python2.7/compiler/ast.py +lib/python2.7/compiler/ast.pyc +lib/python2.7/compiler/ast.pyo +lib/python2.7/compiler/consts.py +lib/python2.7/compiler/consts.pyc +lib/python2.7/compiler/consts.pyo +lib/python2.7/compiler/future.py +lib/python2.7/compiler/future.pyc +lib/python2.7/compiler/future.pyo +lib/python2.7/compiler/misc.py +lib/python2.7/compiler/misc.pyc +lib/python2.7/compiler/misc.pyo +lib/python2.7/compiler/pyassem.py +lib/python2.7/compiler/pyassem.pyc +lib/python2.7/compiler/pyassem.pyo +lib/python2.7/compiler/pycodegen.py +lib/python2.7/compiler/pycodegen.pyc +lib/python2.7/compiler/pycodegen.pyo +lib/python2.7/compiler/symbols.py +lib/python2.7/compiler/symbols.pyc +lib/python2.7/compiler/symbols.pyo +lib/python2.7/compiler/syntax.py +lib/python2.7/compiler/syntax.pyc +lib/python2.7/compiler/syntax.pyo +lib/python2.7/compiler/transformer.py +lib/python2.7/compiler/transformer.pyc +lib/python2.7/compiler/transformer.pyo +lib/python2.7/compiler/visitor.py +lib/python2.7/compiler/visitor.pyc +lib/python2.7/compiler/visitor.pyo +lib/python2.7/config/config.c +lib/python2.7/config/config.c.in +lib/python2.7/config/install-sh +lib/python2.7/config/libpython2.7.a +lib/python2.7/config/Makefile +lib/python2.7/config/makesetup +lib/python2.7/config/python.o +lib/python2.7/config/Setup +lib/python2.7/config/Setup.config +lib/python2.7/config/Setup.local +lib/python2.7/ConfigParser.py +lib/python2.7/ConfigParser.pyc +lib/python2.7/ConfigParser.pyo +lib/python2.7/contextlib.py +lib/python2.7/contextlib.pyc +lib/python2.7/contextlib.pyo +lib/python2.7/Cookie.py +lib/python2.7/Cookie.pyc +lib/python2.7/Cookie.pyo +lib/python2.7/cookielib.py +lib/python2.7/cookielib.pyc +lib/python2.7/cookielib.pyo +lib/python2.7/copy_reg.py +lib/python2.7/copy_reg.pyc +lib/python2.7/copy_reg.pyo +lib/python2.7/copy.py +lib/python2.7/copy.pyc +lib/python2.7/copy.pyo +lib/python2.7/cProfile.py +lib/python2.7/cProfile.pyc +lib/python2.7/cProfile.pyo +lib/python2.7/csv.py +lib/python2.7/csv.pyc +lib/python2.7/csv.pyo +lib/python2.7/ctypes/__init__.py +lib/python2.7/ctypes/__init__.pyc +lib/python2.7/ctypes/__init__.pyo +lib/python2.7/ctypes/_endian.py +lib/python2.7/ctypes/_endian.pyc +lib/python2.7/ctypes/_endian.pyo +lib/python2.7/ctypes/macholib/__init__.py +lib/python2.7/ctypes/macholib/__init__.pyc +lib/python2.7/ctypes/macholib/__init__.pyo +lib/python2.7/ctypes/macholib/dyld.py +lib/python2.7/ctypes/macholib/dyld.pyc +lib/python2.7/ctypes/macholib/dyld.pyo +lib/python2.7/ctypes/macholib/dylib.py +lib/python2.7/ctypes/macholib/dylib.pyc +lib/python2.7/ctypes/macholib/dylib.pyo +lib/python2.7/ctypes/macholib/fetch_macholib +lib/python2.7/ctypes/macholib/fetch_macholib.bat +lib/python2.7/ctypes/macholib/framework.py +lib/python2.7/ctypes/macholib/framework.pyc +lib/python2.7/ctypes/macholib/framework.pyo +lib/python2.7/ctypes/macholib/README.ctypes +lib/python2.7/ctypes/test/__init__.py +lib/python2.7/ctypes/test/__init__.pyc +lib/python2.7/ctypes/test/__init__.pyo +lib/python2.7/ctypes/test/runtests.py +lib/python2.7/ctypes/test/runtests.pyc +lib/python2.7/ctypes/test/runtests.pyo +lib/python2.7/ctypes/test/test_anon.py +lib/python2.7/ctypes/test/test_anon.pyc +lib/python2.7/ctypes/test/test_anon.pyo +lib/python2.7/ctypes/test/test_array_in_pointer.py +lib/python2.7/ctypes/test/test_array_in_pointer.pyc +lib/python2.7/ctypes/test/test_array_in_pointer.pyo +lib/python2.7/ctypes/test/test_arrays.py +lib/python2.7/ctypes/test/test_arrays.pyc +lib/python2.7/ctypes/test/test_arrays.pyo +lib/python2.7/ctypes/test/test_as_parameter.py +lib/python2.7/ctypes/test/test_as_parameter.pyc +lib/python2.7/ctypes/test/test_as_parameter.pyo +lib/python2.7/ctypes/test/test_bitfields.py +lib/python2.7/ctypes/test/test_bitfields.pyc +lib/python2.7/ctypes/test/test_bitfields.pyo +lib/python2.7/ctypes/test/test_buffers.py +lib/python2.7/ctypes/test/test_buffers.pyc +lib/python2.7/ctypes/test/test_buffers.pyo +lib/python2.7/ctypes/test/test_byteswap.py +lib/python2.7/ctypes/test/test_byteswap.pyc +lib/python2.7/ctypes/test/test_byteswap.pyo +lib/python2.7/ctypes/test/test_callbacks.py +lib/python2.7/ctypes/test/test_callbacks.pyc +lib/python2.7/ctypes/test/test_callbacks.pyo +lib/python2.7/ctypes/test/test_cast.py +lib/python2.7/ctypes/test/test_cast.pyc +lib/python2.7/ctypes/test/test_cast.pyo +lib/python2.7/ctypes/test/test_cfuncs.py +lib/python2.7/ctypes/test/test_cfuncs.pyc +lib/python2.7/ctypes/test/test_cfuncs.pyo +lib/python2.7/ctypes/test/test_checkretval.py +lib/python2.7/ctypes/test/test_checkretval.pyc +lib/python2.7/ctypes/test/test_checkretval.pyo +lib/python2.7/ctypes/test/test_delattr.py +lib/python2.7/ctypes/test/test_delattr.pyc +lib/python2.7/ctypes/test/test_delattr.pyo +lib/python2.7/ctypes/test/test_errno.py +lib/python2.7/ctypes/test/test_errno.pyc +lib/python2.7/ctypes/test/test_errno.pyo +lib/python2.7/ctypes/test/test_find.py +lib/python2.7/ctypes/test/test_find.pyc +lib/python2.7/ctypes/test/test_find.pyo +lib/python2.7/ctypes/test/test_frombuffer.py +lib/python2.7/ctypes/test/test_frombuffer.pyc +lib/python2.7/ctypes/test/test_frombuffer.pyo +lib/python2.7/ctypes/test/test_funcptr.py +lib/python2.7/ctypes/test/test_funcptr.pyc +lib/python2.7/ctypes/test/test_funcptr.pyo +lib/python2.7/ctypes/test/test_functions.py +lib/python2.7/ctypes/test/test_functions.pyc +lib/python2.7/ctypes/test/test_functions.pyo +lib/python2.7/ctypes/test/test_incomplete.py +lib/python2.7/ctypes/test/test_incomplete.pyc +lib/python2.7/ctypes/test/test_incomplete.pyo +lib/python2.7/ctypes/test/test_init.py +lib/python2.7/ctypes/test/test_init.pyc +lib/python2.7/ctypes/test/test_init.pyo +lib/python2.7/ctypes/test/test_internals.py +lib/python2.7/ctypes/test/test_internals.pyc +lib/python2.7/ctypes/test/test_internals.pyo +lib/python2.7/ctypes/test/test_keeprefs.py +lib/python2.7/ctypes/test/test_keeprefs.pyc +lib/python2.7/ctypes/test/test_keeprefs.pyo +lib/python2.7/ctypes/test/test_libc.py +lib/python2.7/ctypes/test/test_libc.pyc +lib/python2.7/ctypes/test/test_libc.pyo +lib/python2.7/ctypes/test/test_loading.py +lib/python2.7/ctypes/test/test_loading.pyc +lib/python2.7/ctypes/test/test_loading.pyo +lib/python2.7/ctypes/test/test_macholib.py +lib/python2.7/ctypes/test/test_macholib.pyc +lib/python2.7/ctypes/test/test_macholib.pyo +lib/python2.7/ctypes/test/test_memfunctions.py +lib/python2.7/ctypes/test/test_memfunctions.pyc +lib/python2.7/ctypes/test/test_memfunctions.pyo +lib/python2.7/ctypes/test/test_numbers.py +lib/python2.7/ctypes/test/test_numbers.pyc +lib/python2.7/ctypes/test/test_numbers.pyo +lib/python2.7/ctypes/test/test_objects.py +lib/python2.7/ctypes/test/test_objects.pyc +lib/python2.7/ctypes/test/test_objects.pyo +lib/python2.7/ctypes/test/test_parameters.py +lib/python2.7/ctypes/test/test_parameters.pyc +lib/python2.7/ctypes/test/test_parameters.pyo +lib/python2.7/ctypes/test/test_pep3118.py +lib/python2.7/ctypes/test/test_pep3118.pyc +lib/python2.7/ctypes/test/test_pep3118.pyo +lib/python2.7/ctypes/test/test_pickling.py +lib/python2.7/ctypes/test/test_pickling.pyc +lib/python2.7/ctypes/test/test_pickling.pyo +lib/python2.7/ctypes/test/test_pointers.py +lib/python2.7/ctypes/test/test_pointers.pyc +lib/python2.7/ctypes/test/test_pointers.pyo +lib/python2.7/ctypes/test/test_prototypes.py +lib/python2.7/ctypes/test/test_prototypes.pyc +lib/python2.7/ctypes/test/test_prototypes.pyo +lib/python2.7/ctypes/test/test_python_api.py +lib/python2.7/ctypes/test/test_python_api.pyc +lib/python2.7/ctypes/test/test_python_api.pyo +lib/python2.7/ctypes/test/test_random_things.py +lib/python2.7/ctypes/test/test_random_things.pyc +lib/python2.7/ctypes/test/test_random_things.pyo +lib/python2.7/ctypes/test/test_refcounts.py +lib/python2.7/ctypes/test/test_refcounts.pyc +lib/python2.7/ctypes/test/test_refcounts.pyo +lib/python2.7/ctypes/test/test_repr.py +lib/python2.7/ctypes/test/test_repr.pyc +lib/python2.7/ctypes/test/test_repr.pyo +lib/python2.7/ctypes/test/test_returnfuncptrs.py +lib/python2.7/ctypes/test/test_returnfuncptrs.pyc +lib/python2.7/ctypes/test/test_returnfuncptrs.pyo +lib/python2.7/ctypes/test/test_simplesubclasses.py +lib/python2.7/ctypes/test/test_simplesubclasses.pyc +lib/python2.7/ctypes/test/test_simplesubclasses.pyo +lib/python2.7/ctypes/test/test_sizes.py +lib/python2.7/ctypes/test/test_sizes.pyc +lib/python2.7/ctypes/test/test_sizes.pyo +lib/python2.7/ctypes/test/test_slicing.py +lib/python2.7/ctypes/test/test_slicing.pyc +lib/python2.7/ctypes/test/test_slicing.pyo +lib/python2.7/ctypes/test/test_stringptr.py +lib/python2.7/ctypes/test/test_stringptr.pyc +lib/python2.7/ctypes/test/test_stringptr.pyo +lib/python2.7/ctypes/test/test_strings.py +lib/python2.7/ctypes/test/test_strings.pyc +lib/python2.7/ctypes/test/test_strings.pyo +lib/python2.7/ctypes/test/test_struct_fields.py +lib/python2.7/ctypes/test/test_struct_fields.pyc +lib/python2.7/ctypes/test/test_struct_fields.pyo +lib/python2.7/ctypes/test/test_structures.py +lib/python2.7/ctypes/test/test_structures.pyc +lib/python2.7/ctypes/test/test_structures.pyo +lib/python2.7/ctypes/test/test_unaligned_structures.py +lib/python2.7/ctypes/test/test_unaligned_structures.pyc +lib/python2.7/ctypes/test/test_unaligned_structures.pyo +lib/python2.7/ctypes/test/test_unicode.py +lib/python2.7/ctypes/test/test_unicode.pyc +lib/python2.7/ctypes/test/test_unicode.pyo +lib/python2.7/ctypes/test/test_values.py +lib/python2.7/ctypes/test/test_values.pyc +lib/python2.7/ctypes/test/test_values.pyo +lib/python2.7/ctypes/test/test_varsize_struct.py +lib/python2.7/ctypes/test/test_varsize_struct.pyc +lib/python2.7/ctypes/test/test_varsize_struct.pyo +lib/python2.7/ctypes/test/test_win32.py +lib/python2.7/ctypes/test/test_win32.pyc +lib/python2.7/ctypes/test/test_win32.pyo +lib/python2.7/ctypes/test/test_wintypes.py +lib/python2.7/ctypes/test/test_wintypes.pyc +lib/python2.7/ctypes/test/test_wintypes.pyo +lib/python2.7/ctypes/util.py +lib/python2.7/ctypes/util.pyc +lib/python2.7/ctypes/util.pyo +lib/python2.7/ctypes/wintypes.py +lib/python2.7/ctypes/wintypes.pyc +lib/python2.7/ctypes/wintypes.pyo +lib/python2.7/curses/__init__.py +lib/python2.7/curses/__init__.pyc +lib/python2.7/curses/__init__.pyo +lib/python2.7/curses/ascii.py +lib/python2.7/curses/ascii.pyc +lib/python2.7/curses/ascii.pyo +lib/python2.7/curses/has_key.py +lib/python2.7/curses/has_key.pyc +lib/python2.7/curses/has_key.pyo +lib/python2.7/curses/panel.py +lib/python2.7/curses/panel.pyc +lib/python2.7/curses/panel.pyo +lib/python2.7/curses/textpad.py +lib/python2.7/curses/textpad.pyc +lib/python2.7/curses/textpad.pyo +lib/python2.7/curses/wrapper.py +lib/python2.7/curses/wrapper.pyc +lib/python2.7/curses/wrapper.pyo +lib/python2.7/dbhash.py +lib/python2.7/dbhash.pyc +lib/python2.7/dbhash.pyo +lib/python2.7/decimal.py +lib/python2.7/decimal.pyc +lib/python2.7/decimal.pyo +lib/python2.7/difflib.py +lib/python2.7/difflib.pyc +lib/python2.7/difflib.pyo +lib/python2.7/dircache.py +lib/python2.7/dircache.pyc +lib/python2.7/dircache.pyo +lib/python2.7/dis.py +lib/python2.7/dis.pyc +lib/python2.7/dis.pyo +lib/python2.7/distutils/__init__.py +lib/python2.7/distutils/__init__.pyc +lib/python2.7/distutils/__init__.pyo +lib/python2.7/distutils/archive_util.py +lib/python2.7/distutils/archive_util.pyc +lib/python2.7/distutils/archive_util.pyo +lib/python2.7/distutils/bcppcompiler.py +lib/python2.7/distutils/bcppcompiler.pyc +lib/python2.7/distutils/bcppcompiler.pyo +lib/python2.7/distutils/ccompiler.py +lib/python2.7/distutils/ccompiler.pyc +lib/python2.7/distutils/ccompiler.pyo +lib/python2.7/distutils/cmd.py +lib/python2.7/distutils/cmd.pyc +lib/python2.7/distutils/cmd.pyo +lib/python2.7/distutils/command/__init__.py +lib/python2.7/distutils/command/__init__.pyc +lib/python2.7/distutils/command/__init__.pyo +lib/python2.7/distutils/command/bdist_dumb.py +lib/python2.7/distutils/command/bdist_dumb.pyc +lib/python2.7/distutils/command/bdist_dumb.pyo +lib/python2.7/distutils/command/bdist_msi.py +lib/python2.7/distutils/command/bdist_msi.pyc +lib/python2.7/distutils/command/bdist_msi.pyo +lib/python2.7/distutils/command/bdist_rpm.py +lib/python2.7/distutils/command/bdist_rpm.pyc +lib/python2.7/distutils/command/bdist_rpm.pyo +lib/python2.7/distutils/command/bdist_wininst.py +lib/python2.7/distutils/command/bdist_wininst.pyc +lib/python2.7/distutils/command/bdist_wininst.pyo +lib/python2.7/distutils/command/bdist.py +lib/python2.7/distutils/command/bdist.pyc +lib/python2.7/distutils/command/bdist.pyo +lib/python2.7/distutils/command/build_clib.py +lib/python2.7/distutils/command/build_clib.pyc +lib/python2.7/distutils/command/build_clib.pyo +lib/python2.7/distutils/command/build_ext.py +lib/python2.7/distutils/command/build_ext.pyc +lib/python2.7/distutils/command/build_ext.pyo +lib/python2.7/distutils/command/build_py.py +lib/python2.7/distutils/command/build_py.pyc +lib/python2.7/distutils/command/build_py.pyo +lib/python2.7/distutils/command/build_scripts.py +lib/python2.7/distutils/command/build_scripts.pyc +lib/python2.7/distutils/command/build_scripts.pyo +lib/python2.7/distutils/command/build.py +lib/python2.7/distutils/command/build.pyc +lib/python2.7/distutils/command/build.pyo +lib/python2.7/distutils/command/check.py +lib/python2.7/distutils/command/check.pyc +lib/python2.7/distutils/command/check.pyo +lib/python2.7/distutils/command/clean.py +lib/python2.7/distutils/command/clean.pyc +lib/python2.7/distutils/command/clean.pyo +lib/python2.7/distutils/command/command_template +lib/python2.7/distutils/command/config.py +lib/python2.7/distutils/command/config.pyc +lib/python2.7/distutils/command/config.pyo +lib/python2.7/distutils/command/install_data.py +lib/python2.7/distutils/command/install_data.pyc +lib/python2.7/distutils/command/install_data.pyo +lib/python2.7/distutils/command/install_egg_info.py +lib/python2.7/distutils/command/install_egg_info.pyc +lib/python2.7/distutils/command/install_egg_info.pyo +lib/python2.7/distutils/command/install_headers.py +lib/python2.7/distutils/command/install_headers.pyc +lib/python2.7/distutils/command/install_headers.pyo +lib/python2.7/distutils/command/install_lib.py +lib/python2.7/distutils/command/install_lib.pyc +lib/python2.7/distutils/command/install_lib.pyo +lib/python2.7/distutils/command/install_scripts.py +lib/python2.7/distutils/command/install_scripts.pyc +lib/python2.7/distutils/command/install_scripts.pyo +lib/python2.7/distutils/command/install.py +lib/python2.7/distutils/command/install.pyc +lib/python2.7/distutils/command/install.pyo +lib/python2.7/distutils/command/register.py +lib/python2.7/distutils/command/register.pyc +lib/python2.7/distutils/command/register.pyo +lib/python2.7/distutils/command/sdist.py +lib/python2.7/distutils/command/sdist.pyc +lib/python2.7/distutils/command/sdist.pyo +lib/python2.7/distutils/command/upload.py +lib/python2.7/distutils/command/upload.pyc +lib/python2.7/distutils/command/upload.pyo +lib/python2.7/distutils/command/wininst-6.0.exe +lib/python2.7/distutils/command/wininst-7.1.exe +lib/python2.7/distutils/command/wininst-8.0.exe +lib/python2.7/distutils/command/wininst-9.0-amd64.exe +lib/python2.7/distutils/command/wininst-9.0.exe +lib/python2.7/distutils/config.py +lib/python2.7/distutils/config.pyc +lib/python2.7/distutils/config.pyo +lib/python2.7/distutils/core.py +lib/python2.7/distutils/core.pyc +lib/python2.7/distutils/core.pyo +lib/python2.7/distutils/cygwinccompiler.py +lib/python2.7/distutils/cygwinccompiler.pyc +lib/python2.7/distutils/cygwinccompiler.pyo +lib/python2.7/distutils/debug.py +lib/python2.7/distutils/debug.pyc +lib/python2.7/distutils/debug.pyo +lib/python2.7/distutils/dep_util.py +lib/python2.7/distutils/dep_util.pyc +lib/python2.7/distutils/dep_util.pyo +lib/python2.7/distutils/dir_util.py +lib/python2.7/distutils/dir_util.pyc +lib/python2.7/distutils/dir_util.pyo +lib/python2.7/distutils/dist.py +lib/python2.7/distutils/dist.pyc +lib/python2.7/distutils/dist.pyo +lib/python2.7/distutils/emxccompiler.py +lib/python2.7/distutils/emxccompiler.pyc +lib/python2.7/distutils/emxccompiler.pyo +lib/python2.7/distutils/errors.py +lib/python2.7/distutils/errors.pyc +lib/python2.7/distutils/errors.pyo +lib/python2.7/distutils/extension.py +lib/python2.7/distutils/extension.pyc +lib/python2.7/distutils/extension.pyo +lib/python2.7/distutils/fancy_getopt.py +lib/python2.7/distutils/fancy_getopt.pyc +lib/python2.7/distutils/fancy_getopt.pyo +lib/python2.7/distutils/file_util.py +lib/python2.7/distutils/file_util.pyc +lib/python2.7/distutils/file_util.pyo +lib/python2.7/distutils/filelist.py +lib/python2.7/distutils/filelist.pyc +lib/python2.7/distutils/filelist.pyo +lib/python2.7/distutils/log.py +lib/python2.7/distutils/log.pyc +lib/python2.7/distutils/log.pyo +lib/python2.7/distutils/msvc9compiler.py +lib/python2.7/distutils/msvc9compiler.pyc +lib/python2.7/distutils/msvc9compiler.pyo +lib/python2.7/distutils/msvccompiler.py +lib/python2.7/distutils/msvccompiler.pyc +lib/python2.7/distutils/msvccompiler.pyo +lib/python2.7/distutils/README +lib/python2.7/distutils/spawn.py +lib/python2.7/distutils/spawn.pyc +lib/python2.7/distutils/spawn.pyo +lib/python2.7/distutils/sysconfig.py +lib/python2.7/distutils/sysconfig.pyc +lib/python2.7/distutils/sysconfig.pyo +lib/python2.7/distutils/tests/__init__.py +lib/python2.7/distutils/tests/__init__.pyc +lib/python2.7/distutils/tests/__init__.pyo +lib/python2.7/distutils/tests/Setup.sample +lib/python2.7/distutils/tests/setuptools_build_ext.py +lib/python2.7/distutils/tests/setuptools_build_ext.pyc +lib/python2.7/distutils/tests/setuptools_build_ext.pyo +lib/python2.7/distutils/tests/setuptools_extension.py +lib/python2.7/distutils/tests/setuptools_extension.pyc +lib/python2.7/distutils/tests/setuptools_extension.pyo +lib/python2.7/distutils/tests/support.py +lib/python2.7/distutils/tests/support.pyc +lib/python2.7/distutils/tests/support.pyo +lib/python2.7/distutils/tests/test_archive_util.py +lib/python2.7/distutils/tests/test_archive_util.pyc +lib/python2.7/distutils/tests/test_archive_util.pyo +lib/python2.7/distutils/tests/test_bdist_dumb.py +lib/python2.7/distutils/tests/test_bdist_dumb.pyc +lib/python2.7/distutils/tests/test_bdist_dumb.pyo +lib/python2.7/distutils/tests/test_bdist_msi.py +lib/python2.7/distutils/tests/test_bdist_msi.pyc +lib/python2.7/distutils/tests/test_bdist_msi.pyo +lib/python2.7/distutils/tests/test_bdist_rpm.py +lib/python2.7/distutils/tests/test_bdist_rpm.pyc +lib/python2.7/distutils/tests/test_bdist_rpm.pyo +lib/python2.7/distutils/tests/test_bdist_wininst.py +lib/python2.7/distutils/tests/test_bdist_wininst.pyc +lib/python2.7/distutils/tests/test_bdist_wininst.pyo +lib/python2.7/distutils/tests/test_bdist.py +lib/python2.7/distutils/tests/test_bdist.pyc +lib/python2.7/distutils/tests/test_bdist.pyo +lib/python2.7/distutils/tests/test_build_clib.py +lib/python2.7/distutils/tests/test_build_clib.pyc +lib/python2.7/distutils/tests/test_build_clib.pyo +lib/python2.7/distutils/tests/test_build_ext.py +lib/python2.7/distutils/tests/test_build_ext.pyc +lib/python2.7/distutils/tests/test_build_ext.pyo +lib/python2.7/distutils/tests/test_build_py.py +lib/python2.7/distutils/tests/test_build_py.pyc +lib/python2.7/distutils/tests/test_build_py.pyo +lib/python2.7/distutils/tests/test_build_scripts.py +lib/python2.7/distutils/tests/test_build_scripts.pyc +lib/python2.7/distutils/tests/test_build_scripts.pyo +lib/python2.7/distutils/tests/test_build.py +lib/python2.7/distutils/tests/test_build.pyc +lib/python2.7/distutils/tests/test_build.pyo +lib/python2.7/distutils/tests/test_ccompiler.py +lib/python2.7/distutils/tests/test_ccompiler.pyc +lib/python2.7/distutils/tests/test_ccompiler.pyo +lib/python2.7/distutils/tests/test_check.py +lib/python2.7/distutils/tests/test_check.pyc +lib/python2.7/distutils/tests/test_check.pyo +lib/python2.7/distutils/tests/test_clean.py +lib/python2.7/distutils/tests/test_clean.pyc +lib/python2.7/distutils/tests/test_clean.pyo +lib/python2.7/distutils/tests/test_cmd.py +lib/python2.7/distutils/tests/test_cmd.pyc +lib/python2.7/distutils/tests/test_cmd.pyo +lib/python2.7/distutils/tests/test_config_cmd.py +lib/python2.7/distutils/tests/test_config_cmd.pyc +lib/python2.7/distutils/tests/test_config_cmd.pyo +lib/python2.7/distutils/tests/test_config.py +lib/python2.7/distutils/tests/test_config.pyc +lib/python2.7/distutils/tests/test_config.pyo +lib/python2.7/distutils/tests/test_core.py +lib/python2.7/distutils/tests/test_core.pyc +lib/python2.7/distutils/tests/test_core.pyo +lib/python2.7/distutils/tests/test_dep_util.py +lib/python2.7/distutils/tests/test_dep_util.pyc +lib/python2.7/distutils/tests/test_dep_util.pyo +lib/python2.7/distutils/tests/test_dir_util.py +lib/python2.7/distutils/tests/test_dir_util.pyc +lib/python2.7/distutils/tests/test_dir_util.pyo +lib/python2.7/distutils/tests/test_dist.py +lib/python2.7/distutils/tests/test_dist.pyc +lib/python2.7/distutils/tests/test_dist.pyo +lib/python2.7/distutils/tests/test_file_util.py +lib/python2.7/distutils/tests/test_file_util.pyc +lib/python2.7/distutils/tests/test_file_util.pyo +lib/python2.7/distutils/tests/test_filelist.py +lib/python2.7/distutils/tests/test_filelist.pyc +lib/python2.7/distutils/tests/test_filelist.pyo +lib/python2.7/distutils/tests/test_install_data.py +lib/python2.7/distutils/tests/test_install_data.pyc +lib/python2.7/distutils/tests/test_install_data.pyo +lib/python2.7/distutils/tests/test_install_headers.py +lib/python2.7/distutils/tests/test_install_headers.pyc +lib/python2.7/distutils/tests/test_install_headers.pyo +lib/python2.7/distutils/tests/test_install_lib.py +lib/python2.7/distutils/tests/test_install_lib.pyc +lib/python2.7/distutils/tests/test_install_lib.pyo +lib/python2.7/distutils/tests/test_install_scripts.py +lib/python2.7/distutils/tests/test_install_scripts.pyc +lib/python2.7/distutils/tests/test_install_scripts.pyo +lib/python2.7/distutils/tests/test_install.py +lib/python2.7/distutils/tests/test_install.pyc +lib/python2.7/distutils/tests/test_install.pyo +lib/python2.7/distutils/tests/test_msvc9compiler.py +lib/python2.7/distutils/tests/test_msvc9compiler.pyc +lib/python2.7/distutils/tests/test_msvc9compiler.pyo +lib/python2.7/distutils/tests/test_register.py +lib/python2.7/distutils/tests/test_register.pyc +lib/python2.7/distutils/tests/test_register.pyo +lib/python2.7/distutils/tests/test_sdist.py +lib/python2.7/distutils/tests/test_sdist.pyc +lib/python2.7/distutils/tests/test_sdist.pyo +lib/python2.7/distutils/tests/test_spawn.py +lib/python2.7/distutils/tests/test_spawn.pyc +lib/python2.7/distutils/tests/test_spawn.pyo +lib/python2.7/distutils/tests/test_sysconfig.py +lib/python2.7/distutils/tests/test_sysconfig.pyc +lib/python2.7/distutils/tests/test_sysconfig.pyo +lib/python2.7/distutils/tests/test_text_file.py +lib/python2.7/distutils/tests/test_text_file.pyc +lib/python2.7/distutils/tests/test_text_file.pyo +lib/python2.7/distutils/tests/test_unixccompiler.py +lib/python2.7/distutils/tests/test_unixccompiler.pyc +lib/python2.7/distutils/tests/test_unixccompiler.pyo +lib/python2.7/distutils/tests/test_upload.py +lib/python2.7/distutils/tests/test_upload.pyc +lib/python2.7/distutils/tests/test_upload.pyo +lib/python2.7/distutils/tests/test_util.py +lib/python2.7/distutils/tests/test_util.pyc +lib/python2.7/distutils/tests/test_util.pyo +lib/python2.7/distutils/tests/test_version.py +lib/python2.7/distutils/tests/test_version.pyc +lib/python2.7/distutils/tests/test_version.pyo +lib/python2.7/distutils/tests/test_versionpredicate.py +lib/python2.7/distutils/tests/test_versionpredicate.pyc +lib/python2.7/distutils/tests/test_versionpredicate.pyo +lib/python2.7/distutils/tests/xxmodule.c +lib/python2.7/distutils/text_file.py +lib/python2.7/distutils/text_file.pyc +lib/python2.7/distutils/text_file.pyo +lib/python2.7/distutils/unixccompiler.py +lib/python2.7/distutils/unixccompiler.pyc +lib/python2.7/distutils/unixccompiler.pyo +lib/python2.7/distutils/util.py +lib/python2.7/distutils/util.pyc +lib/python2.7/distutils/util.pyo +lib/python2.7/distutils/version.py +lib/python2.7/distutils/version.pyc +lib/python2.7/distutils/version.pyo +lib/python2.7/distutils/versionpredicate.py +lib/python2.7/distutils/versionpredicate.pyc +lib/python2.7/distutils/versionpredicate.pyo +lib/python2.7/doctest.py +lib/python2.7/doctest.pyc +lib/python2.7/doctest.pyo +lib/python2.7/DocXMLRPCServer.py +lib/python2.7/DocXMLRPCServer.pyc +lib/python2.7/DocXMLRPCServer.pyo +lib/python2.7/dumbdbm.py +lib/python2.7/dumbdbm.pyc +lib/python2.7/dumbdbm.pyo +lib/python2.7/dummy_thread.py +lib/python2.7/dummy_thread.pyc +lib/python2.7/dummy_thread.pyo +lib/python2.7/dummy_threading.py +lib/python2.7/dummy_threading.pyc +lib/python2.7/dummy_threading.pyo +lib/python2.7/email/__init__.py +lib/python2.7/email/__init__.pyc +lib/python2.7/email/__init__.pyo +lib/python2.7/email/_parseaddr.py +lib/python2.7/email/_parseaddr.pyc +lib/python2.7/email/_parseaddr.pyo +lib/python2.7/email/base64mime.py +lib/python2.7/email/base64mime.pyc +lib/python2.7/email/base64mime.pyo +lib/python2.7/email/charset.py +lib/python2.7/email/charset.pyc +lib/python2.7/email/charset.pyo +lib/python2.7/email/encoders.py +lib/python2.7/email/encoders.pyc +lib/python2.7/email/encoders.pyo +lib/python2.7/email/errors.py +lib/python2.7/email/errors.pyc +lib/python2.7/email/errors.pyo +lib/python2.7/email/feedparser.py +lib/python2.7/email/feedparser.pyc +lib/python2.7/email/feedparser.pyo +lib/python2.7/email/generator.py +lib/python2.7/email/generator.pyc +lib/python2.7/email/generator.pyo +lib/python2.7/email/header.py +lib/python2.7/email/header.pyc +lib/python2.7/email/header.pyo +lib/python2.7/email/iterators.py +lib/python2.7/email/iterators.pyc +lib/python2.7/email/iterators.pyo +lib/python2.7/email/message.py +lib/python2.7/email/message.pyc +lib/python2.7/email/message.pyo +lib/python2.7/email/mime/__init__.py +lib/python2.7/email/mime/__init__.pyc +lib/python2.7/email/mime/__init__.pyo +lib/python2.7/email/mime/application.py +lib/python2.7/email/mime/application.pyc +lib/python2.7/email/mime/application.pyo +lib/python2.7/email/mime/audio.py +lib/python2.7/email/mime/audio.pyc +lib/python2.7/email/mime/audio.pyo +lib/python2.7/email/mime/base.py +lib/python2.7/email/mime/base.pyc +lib/python2.7/email/mime/base.pyo +lib/python2.7/email/mime/image.py +lib/python2.7/email/mime/image.pyc +lib/python2.7/email/mime/image.pyo +lib/python2.7/email/mime/message.py +lib/python2.7/email/mime/message.pyc +lib/python2.7/email/mime/message.pyo +lib/python2.7/email/mime/multipart.py +lib/python2.7/email/mime/multipart.pyc +lib/python2.7/email/mime/multipart.pyo +lib/python2.7/email/mime/nonmultipart.py +lib/python2.7/email/mime/nonmultipart.pyc +lib/python2.7/email/mime/nonmultipart.pyo +lib/python2.7/email/mime/text.py +lib/python2.7/email/mime/text.pyc +lib/python2.7/email/mime/text.pyo +lib/python2.7/email/parser.py +lib/python2.7/email/parser.pyc +lib/python2.7/email/parser.pyo +lib/python2.7/email/quoprimime.py +lib/python2.7/email/quoprimime.pyc +lib/python2.7/email/quoprimime.pyo +lib/python2.7/email/test/__init__.py +lib/python2.7/email/test/__init__.pyc +lib/python2.7/email/test/__init__.pyo +lib/python2.7/email/test/data/audiotest.au +lib/python2.7/email/test/data/msg_01.txt +lib/python2.7/email/test/data/msg_02.txt +lib/python2.7/email/test/data/msg_03.txt +lib/python2.7/email/test/data/msg_04.txt +lib/python2.7/email/test/data/msg_05.txt +lib/python2.7/email/test/data/msg_06.txt +lib/python2.7/email/test/data/msg_07.txt +lib/python2.7/email/test/data/msg_08.txt +lib/python2.7/email/test/data/msg_09.txt +lib/python2.7/email/test/data/msg_10.txt +lib/python2.7/email/test/data/msg_11.txt +lib/python2.7/email/test/data/msg_12.txt +lib/python2.7/email/test/data/msg_12a.txt +lib/python2.7/email/test/data/msg_13.txt +lib/python2.7/email/test/data/msg_14.txt +lib/python2.7/email/test/data/msg_15.txt +lib/python2.7/email/test/data/msg_16.txt +lib/python2.7/email/test/data/msg_17.txt +lib/python2.7/email/test/data/msg_18.txt +lib/python2.7/email/test/data/msg_19.txt +lib/python2.7/email/test/data/msg_20.txt +lib/python2.7/email/test/data/msg_21.txt +lib/python2.7/email/test/data/msg_22.txt +lib/python2.7/email/test/data/msg_23.txt +lib/python2.7/email/test/data/msg_24.txt +lib/python2.7/email/test/data/msg_25.txt +lib/python2.7/email/test/data/msg_26.txt +lib/python2.7/email/test/data/msg_27.txt +lib/python2.7/email/test/data/msg_28.txt +lib/python2.7/email/test/data/msg_29.txt +lib/python2.7/email/test/data/msg_30.txt +lib/python2.7/email/test/data/msg_31.txt +lib/python2.7/email/test/data/msg_32.txt +lib/python2.7/email/test/data/msg_33.txt +lib/python2.7/email/test/data/msg_34.txt +lib/python2.7/email/test/data/msg_35.txt +lib/python2.7/email/test/data/msg_36.txt +lib/python2.7/email/test/data/msg_37.txt +lib/python2.7/email/test/data/msg_38.txt +lib/python2.7/email/test/data/msg_39.txt +lib/python2.7/email/test/data/msg_40.txt +lib/python2.7/email/test/data/msg_41.txt +lib/python2.7/email/test/data/msg_42.txt +lib/python2.7/email/test/data/msg_43.txt +lib/python2.7/email/test/data/msg_44.txt +lib/python2.7/email/test/data/msg_45.txt +lib/python2.7/email/test/data/msg_46.txt +lib/python2.7/email/test/data/PyBanner048.gif +lib/python2.7/email/test/test_email_codecs_renamed.py +lib/python2.7/email/test/test_email_codecs_renamed.pyc +lib/python2.7/email/test/test_email_codecs_renamed.pyo +lib/python2.7/email/test/test_email_codecs.py +lib/python2.7/email/test/test_email_codecs.pyc +lib/python2.7/email/test/test_email_codecs.pyo +lib/python2.7/email/test/test_email_renamed.py +lib/python2.7/email/test/test_email_renamed.pyc +lib/python2.7/email/test/test_email_renamed.pyo +lib/python2.7/email/test/test_email_torture.py +lib/python2.7/email/test/test_email_torture.pyc +lib/python2.7/email/test/test_email_torture.pyo +lib/python2.7/email/test/test_email.py +lib/python2.7/email/test/test_email.pyc +lib/python2.7/email/test/test_email.pyo +lib/python2.7/email/utils.py +lib/python2.7/email/utils.pyc +lib/python2.7/email/utils.pyo +lib/python2.7/encodings/__init__.py +lib/python2.7/encodings/__init__.pyc +lib/python2.7/encodings/__init__.pyo +lib/python2.7/encodings/aliases.py +lib/python2.7/encodings/aliases.pyc +lib/python2.7/encodings/aliases.pyo +lib/python2.7/encodings/ascii.py +lib/python2.7/encodings/ascii.pyc +lib/python2.7/encodings/ascii.pyo +lib/python2.7/encodings/base64_codec.py +lib/python2.7/encodings/base64_codec.pyc +lib/python2.7/encodings/base64_codec.pyo +lib/python2.7/encodings/big5.py +lib/python2.7/encodings/big5.pyc +lib/python2.7/encodings/big5.pyo +lib/python2.7/encodings/big5hkscs.py +lib/python2.7/encodings/big5hkscs.pyc +lib/python2.7/encodings/big5hkscs.pyo +lib/python2.7/encodings/bz2_codec.py +lib/python2.7/encodings/bz2_codec.pyc +lib/python2.7/encodings/bz2_codec.pyo +lib/python2.7/encodings/charmap.py +lib/python2.7/encodings/charmap.pyc +lib/python2.7/encodings/charmap.pyo +lib/python2.7/encodings/cp037.py +lib/python2.7/encodings/cp037.pyc +lib/python2.7/encodings/cp037.pyo +lib/python2.7/encodings/cp1006.py +lib/python2.7/encodings/cp1006.pyc +lib/python2.7/encodings/cp1006.pyo +lib/python2.7/encodings/cp1026.py +lib/python2.7/encodings/cp1026.pyc +lib/python2.7/encodings/cp1026.pyo +lib/python2.7/encodings/cp1140.py +lib/python2.7/encodings/cp1140.pyc +lib/python2.7/encodings/cp1140.pyo +lib/python2.7/encodings/cp1250.py +lib/python2.7/encodings/cp1250.pyc +lib/python2.7/encodings/cp1250.pyo +lib/python2.7/encodings/cp1251.py +lib/python2.7/encodings/cp1251.pyc +lib/python2.7/encodings/cp1251.pyo +lib/python2.7/encodings/cp1252.py +lib/python2.7/encodings/cp1252.pyc +lib/python2.7/encodings/cp1252.pyo +lib/python2.7/encodings/cp1253.py +lib/python2.7/encodings/cp1253.pyc +lib/python2.7/encodings/cp1253.pyo +lib/python2.7/encodings/cp1254.py +lib/python2.7/encodings/cp1254.pyc +lib/python2.7/encodings/cp1254.pyo +lib/python2.7/encodings/cp1255.py +lib/python2.7/encodings/cp1255.pyc +lib/python2.7/encodings/cp1255.pyo +lib/python2.7/encodings/cp1256.py +lib/python2.7/encodings/cp1256.pyc +lib/python2.7/encodings/cp1256.pyo +lib/python2.7/encodings/cp1257.py +lib/python2.7/encodings/cp1257.pyc +lib/python2.7/encodings/cp1257.pyo +lib/python2.7/encodings/cp1258.py +lib/python2.7/encodings/cp1258.pyc +lib/python2.7/encodings/cp1258.pyo +lib/python2.7/encodings/cp424.py +lib/python2.7/encodings/cp424.pyc +lib/python2.7/encodings/cp424.pyo +lib/python2.7/encodings/cp437.py +lib/python2.7/encodings/cp437.pyc +lib/python2.7/encodings/cp437.pyo +lib/python2.7/encodings/cp500.py +lib/python2.7/encodings/cp500.pyc +lib/python2.7/encodings/cp500.pyo +lib/python2.7/encodings/cp720.py +lib/python2.7/encodings/cp720.pyc +lib/python2.7/encodings/cp720.pyo +lib/python2.7/encodings/cp737.py +lib/python2.7/encodings/cp737.pyc +lib/python2.7/encodings/cp737.pyo +lib/python2.7/encodings/cp775.py +lib/python2.7/encodings/cp775.pyc +lib/python2.7/encodings/cp775.pyo +lib/python2.7/encodings/cp850.py +lib/python2.7/encodings/cp850.pyc +lib/python2.7/encodings/cp850.pyo +lib/python2.7/encodings/cp852.py +lib/python2.7/encodings/cp852.pyc +lib/python2.7/encodings/cp852.pyo +lib/python2.7/encodings/cp855.py +lib/python2.7/encodings/cp855.pyc +lib/python2.7/encodings/cp855.pyo +lib/python2.7/encodings/cp856.py +lib/python2.7/encodings/cp856.pyc +lib/python2.7/encodings/cp856.pyo +lib/python2.7/encodings/cp857.py +lib/python2.7/encodings/cp857.pyc +lib/python2.7/encodings/cp857.pyo +lib/python2.7/encodings/cp858.py +lib/python2.7/encodings/cp858.pyc +lib/python2.7/encodings/cp858.pyo +lib/python2.7/encodings/cp860.py +lib/python2.7/encodings/cp860.pyc +lib/python2.7/encodings/cp860.pyo +lib/python2.7/encodings/cp861.py +lib/python2.7/encodings/cp861.pyc +lib/python2.7/encodings/cp861.pyo +lib/python2.7/encodings/cp862.py +lib/python2.7/encodings/cp862.pyc +lib/python2.7/encodings/cp862.pyo +lib/python2.7/encodings/cp863.py +lib/python2.7/encodings/cp863.pyc +lib/python2.7/encodings/cp863.pyo +lib/python2.7/encodings/cp864.py +lib/python2.7/encodings/cp864.pyc +lib/python2.7/encodings/cp864.pyo +lib/python2.7/encodings/cp865.py +lib/python2.7/encodings/cp865.pyc +lib/python2.7/encodings/cp865.pyo +lib/python2.7/encodings/cp866.py +lib/python2.7/encodings/cp866.pyc +lib/python2.7/encodings/cp866.pyo +lib/python2.7/encodings/cp869.py +lib/python2.7/encodings/cp869.pyc +lib/python2.7/encodings/cp869.pyo +lib/python2.7/encodings/cp874.py +lib/python2.7/encodings/cp874.pyc +lib/python2.7/encodings/cp874.pyo +lib/python2.7/encodings/cp875.py +lib/python2.7/encodings/cp875.pyc +lib/python2.7/encodings/cp875.pyo +lib/python2.7/encodings/cp932.py +lib/python2.7/encodings/cp932.pyc +lib/python2.7/encodings/cp932.pyo +lib/python2.7/encodings/cp949.py +lib/python2.7/encodings/cp949.pyc +lib/python2.7/encodings/cp949.pyo +lib/python2.7/encodings/cp950.py +lib/python2.7/encodings/cp950.pyc +lib/python2.7/encodings/cp950.pyo +lib/python2.7/encodings/euc_jis_2004.py +lib/python2.7/encodings/euc_jis_2004.pyc +lib/python2.7/encodings/euc_jis_2004.pyo +lib/python2.7/encodings/euc_jisx0213.py +lib/python2.7/encodings/euc_jisx0213.pyc +lib/python2.7/encodings/euc_jisx0213.pyo +lib/python2.7/encodings/euc_jp.py +lib/python2.7/encodings/euc_jp.pyc +lib/python2.7/encodings/euc_jp.pyo +lib/python2.7/encodings/euc_kr.py +lib/python2.7/encodings/euc_kr.pyc +lib/python2.7/encodings/euc_kr.pyo +lib/python2.7/encodings/gb18030.py +lib/python2.7/encodings/gb18030.pyc +lib/python2.7/encodings/gb18030.pyo +lib/python2.7/encodings/gb2312.py +lib/python2.7/encodings/gb2312.pyc +lib/python2.7/encodings/gb2312.pyo +lib/python2.7/encodings/gbk.py +lib/python2.7/encodings/gbk.pyc +lib/python2.7/encodings/gbk.pyo +lib/python2.7/encodings/hex_codec.py +lib/python2.7/encodings/hex_codec.pyc +lib/python2.7/encodings/hex_codec.pyo +lib/python2.7/encodings/hp_roman8.py +lib/python2.7/encodings/hp_roman8.pyc +lib/python2.7/encodings/hp_roman8.pyo +lib/python2.7/encodings/hz.py +lib/python2.7/encodings/hz.pyc +lib/python2.7/encodings/hz.pyo +lib/python2.7/encodings/idna.py +lib/python2.7/encodings/idna.pyc +lib/python2.7/encodings/idna.pyo +lib/python2.7/encodings/iso2022_jp_1.py +lib/python2.7/encodings/iso2022_jp_1.pyc +lib/python2.7/encodings/iso2022_jp_1.pyo +lib/python2.7/encodings/iso2022_jp_2.py +lib/python2.7/encodings/iso2022_jp_2.pyc +lib/python2.7/encodings/iso2022_jp_2.pyo +lib/python2.7/encodings/iso2022_jp_2004.py +lib/python2.7/encodings/iso2022_jp_2004.pyc +lib/python2.7/encodings/iso2022_jp_2004.pyo +lib/python2.7/encodings/iso2022_jp_3.py +lib/python2.7/encodings/iso2022_jp_3.pyc +lib/python2.7/encodings/iso2022_jp_3.pyo +lib/python2.7/encodings/iso2022_jp_ext.py +lib/python2.7/encodings/iso2022_jp_ext.pyc +lib/python2.7/encodings/iso2022_jp_ext.pyo +lib/python2.7/encodings/iso2022_jp.py +lib/python2.7/encodings/iso2022_jp.pyc +lib/python2.7/encodings/iso2022_jp.pyo +lib/python2.7/encodings/iso2022_kr.py +lib/python2.7/encodings/iso2022_kr.pyc +lib/python2.7/encodings/iso2022_kr.pyo +lib/python2.7/encodings/iso8859_1.py +lib/python2.7/encodings/iso8859_1.pyc +lib/python2.7/encodings/iso8859_1.pyo +lib/python2.7/encodings/iso8859_10.py +lib/python2.7/encodings/iso8859_10.pyc +lib/python2.7/encodings/iso8859_10.pyo +lib/python2.7/encodings/iso8859_11.py +lib/python2.7/encodings/iso8859_11.pyc +lib/python2.7/encodings/iso8859_11.pyo +lib/python2.7/encodings/iso8859_13.py +lib/python2.7/encodings/iso8859_13.pyc +lib/python2.7/encodings/iso8859_13.pyo +lib/python2.7/encodings/iso8859_14.py +lib/python2.7/encodings/iso8859_14.pyc +lib/python2.7/encodings/iso8859_14.pyo +lib/python2.7/encodings/iso8859_15.py +lib/python2.7/encodings/iso8859_15.pyc +lib/python2.7/encodings/iso8859_15.pyo +lib/python2.7/encodings/iso8859_16.py +lib/python2.7/encodings/iso8859_16.pyc +lib/python2.7/encodings/iso8859_16.pyo +lib/python2.7/encodings/iso8859_2.py +lib/python2.7/encodings/iso8859_2.pyc +lib/python2.7/encodings/iso8859_2.pyo +lib/python2.7/encodings/iso8859_3.py +lib/python2.7/encodings/iso8859_3.pyc +lib/python2.7/encodings/iso8859_3.pyo +lib/python2.7/encodings/iso8859_4.py +lib/python2.7/encodings/iso8859_4.pyc +lib/python2.7/encodings/iso8859_4.pyo +lib/python2.7/encodings/iso8859_5.py +lib/python2.7/encodings/iso8859_5.pyc +lib/python2.7/encodings/iso8859_5.pyo +lib/python2.7/encodings/iso8859_6.py +lib/python2.7/encodings/iso8859_6.pyc +lib/python2.7/encodings/iso8859_6.pyo +lib/python2.7/encodings/iso8859_7.py +lib/python2.7/encodings/iso8859_7.pyc +lib/python2.7/encodings/iso8859_7.pyo +lib/python2.7/encodings/iso8859_8.py +lib/python2.7/encodings/iso8859_8.pyc +lib/python2.7/encodings/iso8859_8.pyo +lib/python2.7/encodings/iso8859_9.py +lib/python2.7/encodings/iso8859_9.pyc +lib/python2.7/encodings/iso8859_9.pyo +lib/python2.7/encodings/johab.py +lib/python2.7/encodings/johab.pyc +lib/python2.7/encodings/johab.pyo +lib/python2.7/encodings/koi8_r.py +lib/python2.7/encodings/koi8_r.pyc +lib/python2.7/encodings/koi8_r.pyo +lib/python2.7/encodings/koi8_u.py +lib/python2.7/encodings/koi8_u.pyc +lib/python2.7/encodings/koi8_u.pyo +lib/python2.7/encodings/latin_1.py +lib/python2.7/encodings/latin_1.pyc +lib/python2.7/encodings/latin_1.pyo +lib/python2.7/encodings/mac_arabic.py +lib/python2.7/encodings/mac_arabic.pyc +lib/python2.7/encodings/mac_arabic.pyo +lib/python2.7/encodings/mac_centeuro.py +lib/python2.7/encodings/mac_centeuro.pyc +lib/python2.7/encodings/mac_centeuro.pyo +lib/python2.7/encodings/mac_croatian.py +lib/python2.7/encodings/mac_croatian.pyc +lib/python2.7/encodings/mac_croatian.pyo +lib/python2.7/encodings/mac_cyrillic.py +lib/python2.7/encodings/mac_cyrillic.pyc +lib/python2.7/encodings/mac_cyrillic.pyo +lib/python2.7/encodings/mac_farsi.py +lib/python2.7/encodings/mac_farsi.pyc +lib/python2.7/encodings/mac_farsi.pyo +lib/python2.7/encodings/mac_greek.py +lib/python2.7/encodings/mac_greek.pyc +lib/python2.7/encodings/mac_greek.pyo +lib/python2.7/encodings/mac_iceland.py +lib/python2.7/encodings/mac_iceland.pyc +lib/python2.7/encodings/mac_iceland.pyo +lib/python2.7/encodings/mac_latin2.py +lib/python2.7/encodings/mac_latin2.pyc +lib/python2.7/encodings/mac_latin2.pyo +lib/python2.7/encodings/mac_roman.py +lib/python2.7/encodings/mac_roman.pyc +lib/python2.7/encodings/mac_roman.pyo +lib/python2.7/encodings/mac_romanian.py +lib/python2.7/encodings/mac_romanian.pyc +lib/python2.7/encodings/mac_romanian.pyo +lib/python2.7/encodings/mac_turkish.py +lib/python2.7/encodings/mac_turkish.pyc +lib/python2.7/encodings/mac_turkish.pyo +lib/python2.7/encodings/mbcs.py +lib/python2.7/encodings/mbcs.pyc +lib/python2.7/encodings/mbcs.pyo +lib/python2.7/encodings/palmos.py +lib/python2.7/encodings/palmos.pyc +lib/python2.7/encodings/palmos.pyo +lib/python2.7/encodings/ptcp154.py +lib/python2.7/encodings/ptcp154.pyc +lib/python2.7/encodings/ptcp154.pyo +lib/python2.7/encodings/punycode.py +lib/python2.7/encodings/punycode.pyc +lib/python2.7/encodings/punycode.pyo +lib/python2.7/encodings/quopri_codec.py +lib/python2.7/encodings/quopri_codec.pyc +lib/python2.7/encodings/quopri_codec.pyo +lib/python2.7/encodings/raw_unicode_escape.py +lib/python2.7/encodings/raw_unicode_escape.pyc +lib/python2.7/encodings/raw_unicode_escape.pyo +lib/python2.7/encodings/rot_13.py +lib/python2.7/encodings/rot_13.pyc +lib/python2.7/encodings/rot_13.pyo +lib/python2.7/encodings/shift_jis_2004.py +lib/python2.7/encodings/shift_jis_2004.pyc +lib/python2.7/encodings/shift_jis_2004.pyo +lib/python2.7/encodings/shift_jis.py +lib/python2.7/encodings/shift_jis.pyc +lib/python2.7/encodings/shift_jis.pyo +lib/python2.7/encodings/shift_jisx0213.py +lib/python2.7/encodings/shift_jisx0213.pyc +lib/python2.7/encodings/shift_jisx0213.pyo +lib/python2.7/encodings/string_escape.py +lib/python2.7/encodings/string_escape.pyc +lib/python2.7/encodings/string_escape.pyo +lib/python2.7/encodings/tis_620.py +lib/python2.7/encodings/tis_620.pyc +lib/python2.7/encodings/tis_620.pyo +lib/python2.7/encodings/undefined.py +lib/python2.7/encodings/undefined.pyc +lib/python2.7/encodings/undefined.pyo +lib/python2.7/encodings/unicode_escape.py +lib/python2.7/encodings/unicode_escape.pyc +lib/python2.7/encodings/unicode_escape.pyo +lib/python2.7/encodings/unicode_internal.py +lib/python2.7/encodings/unicode_internal.pyc +lib/python2.7/encodings/unicode_internal.pyo +lib/python2.7/encodings/utf_16_be.py +lib/python2.7/encodings/utf_16_be.pyc +lib/python2.7/encodings/utf_16_be.pyo +lib/python2.7/encodings/utf_16_le.py +lib/python2.7/encodings/utf_16_le.pyc +lib/python2.7/encodings/utf_16_le.pyo +lib/python2.7/encodings/utf_16.py +lib/python2.7/encodings/utf_16.pyc +lib/python2.7/encodings/utf_16.pyo +lib/python2.7/encodings/utf_32_be.py +lib/python2.7/encodings/utf_32_be.pyc +lib/python2.7/encodings/utf_32_be.pyo +lib/python2.7/encodings/utf_32_le.py +lib/python2.7/encodings/utf_32_le.pyc +lib/python2.7/encodings/utf_32_le.pyo +lib/python2.7/encodings/utf_32.py +lib/python2.7/encodings/utf_32.pyc +lib/python2.7/encodings/utf_32.pyo +lib/python2.7/encodings/utf_7.py +lib/python2.7/encodings/utf_7.pyc +lib/python2.7/encodings/utf_7.pyo +lib/python2.7/encodings/utf_8_sig.py +lib/python2.7/encodings/utf_8_sig.pyc +lib/python2.7/encodings/utf_8_sig.pyo +lib/python2.7/encodings/utf_8.py +lib/python2.7/encodings/utf_8.pyc +lib/python2.7/encodings/utf_8.pyo +lib/python2.7/encodings/uu_codec.py +lib/python2.7/encodings/uu_codec.pyc +lib/python2.7/encodings/uu_codec.pyo +lib/python2.7/encodings/zlib_codec.py +lib/python2.7/encodings/zlib_codec.pyc +lib/python2.7/encodings/zlib_codec.pyo +lib/python2.7/ensurepip/__init__.py +lib/python2.7/ensurepip/__init__.pyc +lib/python2.7/ensurepip/__init__.pyo +lib/python2.7/ensurepip/__main__.py +lib/python2.7/ensurepip/__main__.pyc +lib/python2.7/ensurepip/__main__.pyo +lib/python2.7/ensurepip/_bundled/pip-9.0.3-py2.py3-none-any.whl +lib/python2.7/ensurepip/_bundled/setuptools-39.0.1-py2.py3-none-any.whl +lib/python2.7/ensurepip/_uninstall.py +lib/python2.7/ensurepip/_uninstall.pyc +lib/python2.7/ensurepip/_uninstall.pyo +lib/python2.7/filecmp.py +lib/python2.7/filecmp.pyc +lib/python2.7/filecmp.pyo +lib/python2.7/fileinput.py +lib/python2.7/fileinput.pyc +lib/python2.7/fileinput.pyo +lib/python2.7/fnmatch.py +lib/python2.7/fnmatch.pyc +lib/python2.7/fnmatch.pyo +lib/python2.7/formatter.py +lib/python2.7/formatter.pyc +lib/python2.7/formatter.pyo +lib/python2.7/fpformat.py +lib/python2.7/fpformat.pyc +lib/python2.7/fpformat.pyo +lib/python2.7/fractions.py +lib/python2.7/fractions.pyc +lib/python2.7/fractions.pyo +lib/python2.7/ftplib.py +lib/python2.7/ftplib.pyc +lib/python2.7/ftplib.pyo +lib/python2.7/functools.py +lib/python2.7/functools.pyc +lib/python2.7/functools.pyo +lib/python2.7/genericpath.py +lib/python2.7/genericpath.pyc +lib/python2.7/genericpath.pyo +lib/python2.7/getopt.py +lib/python2.7/getopt.pyc +lib/python2.7/getopt.pyo +lib/python2.7/getpass.py +lib/python2.7/getpass.pyc +lib/python2.7/getpass.pyo +lib/python2.7/gettext.py +lib/python2.7/gettext.pyc +lib/python2.7/gettext.pyo +lib/python2.7/glob.py +lib/python2.7/glob.pyc +lib/python2.7/glob.pyo +lib/python2.7/gzip.py +lib/python2.7/gzip.pyc +lib/python2.7/gzip.pyo +lib/python2.7/hashlib.py +lib/python2.7/hashlib.pyc +lib/python2.7/hashlib.pyo +lib/python2.7/heapq.py +lib/python2.7/heapq.pyc +lib/python2.7/heapq.pyo +lib/python2.7/hmac.py +lib/python2.7/hmac.pyc +lib/python2.7/hmac.pyo +lib/python2.7/hotshot/__init__.py +lib/python2.7/hotshot/__init__.pyc +lib/python2.7/hotshot/__init__.pyo +lib/python2.7/hotshot/log.py +lib/python2.7/hotshot/log.pyc +lib/python2.7/hotshot/log.pyo +lib/python2.7/hotshot/stats.py +lib/python2.7/hotshot/stats.pyc +lib/python2.7/hotshot/stats.pyo +lib/python2.7/hotshot/stones.py +lib/python2.7/hotshot/stones.pyc +lib/python2.7/hotshot/stones.pyo +lib/python2.7/htmlentitydefs.py +lib/python2.7/htmlentitydefs.pyc +lib/python2.7/htmlentitydefs.pyo +lib/python2.7/htmllib.py +lib/python2.7/htmllib.pyc +lib/python2.7/htmllib.pyo +lib/python2.7/HTMLParser.py +lib/python2.7/HTMLParser.pyc +lib/python2.7/HTMLParser.pyo +lib/python2.7/httplib.py +lib/python2.7/httplib.pyc +lib/python2.7/httplib.pyo +lib/python2.7/idlelib/__init__.py +lib/python2.7/idlelib/__init__.pyc +lib/python2.7/idlelib/__init__.pyo +lib/python2.7/idlelib/aboutDialog.py +lib/python2.7/idlelib/aboutDialog.pyc +lib/python2.7/idlelib/aboutDialog.pyo +lib/python2.7/idlelib/AutoComplete.py +lib/python2.7/idlelib/AutoComplete.pyc +lib/python2.7/idlelib/AutoComplete.pyo +lib/python2.7/idlelib/AutoCompleteWindow.py +lib/python2.7/idlelib/AutoCompleteWindow.pyc +lib/python2.7/idlelib/AutoCompleteWindow.pyo +lib/python2.7/idlelib/AutoExpand.py +lib/python2.7/idlelib/AutoExpand.pyc +lib/python2.7/idlelib/AutoExpand.pyo +lib/python2.7/idlelib/Bindings.py +lib/python2.7/idlelib/Bindings.pyc +lib/python2.7/idlelib/Bindings.pyo +lib/python2.7/idlelib/CallTips.py +lib/python2.7/idlelib/CallTips.pyc +lib/python2.7/idlelib/CallTips.pyo +lib/python2.7/idlelib/CallTipWindow.py +lib/python2.7/idlelib/CallTipWindow.pyc +lib/python2.7/idlelib/CallTipWindow.pyo +lib/python2.7/idlelib/ChangeLog +lib/python2.7/idlelib/ClassBrowser.py +lib/python2.7/idlelib/ClassBrowser.pyc +lib/python2.7/idlelib/ClassBrowser.pyo +lib/python2.7/idlelib/CodeContext.py +lib/python2.7/idlelib/CodeContext.pyc +lib/python2.7/idlelib/CodeContext.pyo +lib/python2.7/idlelib/ColorDelegator.py +lib/python2.7/idlelib/ColorDelegator.pyc +lib/python2.7/idlelib/ColorDelegator.pyo +lib/python2.7/idlelib/config-extensions.def +lib/python2.7/idlelib/config-highlight.def +lib/python2.7/idlelib/config-keys.def +lib/python2.7/idlelib/config-main.def +lib/python2.7/idlelib/configDialog.py +lib/python2.7/idlelib/configDialog.pyc +lib/python2.7/idlelib/configDialog.pyo +lib/python2.7/idlelib/configHandler.py +lib/python2.7/idlelib/configHandler.pyc +lib/python2.7/idlelib/configHandler.pyo +lib/python2.7/idlelib/configHelpSourceEdit.py +lib/python2.7/idlelib/configHelpSourceEdit.pyc +lib/python2.7/idlelib/configHelpSourceEdit.pyo +lib/python2.7/idlelib/configSectionNameDialog.py +lib/python2.7/idlelib/configSectionNameDialog.pyc +lib/python2.7/idlelib/configSectionNameDialog.pyo +lib/python2.7/idlelib/CREDITS.txt +lib/python2.7/idlelib/Debugger.py +lib/python2.7/idlelib/Debugger.pyc +lib/python2.7/idlelib/Debugger.pyo +lib/python2.7/idlelib/Delegator.py +lib/python2.7/idlelib/Delegator.pyc +lib/python2.7/idlelib/Delegator.pyo +lib/python2.7/idlelib/dynOptionMenuWidget.py +lib/python2.7/idlelib/dynOptionMenuWidget.pyc +lib/python2.7/idlelib/dynOptionMenuWidget.pyo +lib/python2.7/idlelib/EditorWindow.py +lib/python2.7/idlelib/EditorWindow.pyc +lib/python2.7/idlelib/EditorWindow.pyo +lib/python2.7/idlelib/extend.txt +lib/python2.7/idlelib/FileList.py +lib/python2.7/idlelib/FileList.pyc +lib/python2.7/idlelib/FileList.pyo +lib/python2.7/idlelib/FormatParagraph.py +lib/python2.7/idlelib/FormatParagraph.pyc +lib/python2.7/idlelib/FormatParagraph.pyo +lib/python2.7/idlelib/GrepDialog.py +lib/python2.7/idlelib/GrepDialog.pyc +lib/python2.7/idlelib/GrepDialog.pyo +lib/python2.7/idlelib/help.html +lib/python2.7/idlelib/help.py +lib/python2.7/idlelib/help.pyc +lib/python2.7/idlelib/help.pyo +lib/python2.7/idlelib/help.txt +lib/python2.7/idlelib/HISTORY.txt +lib/python2.7/idlelib/HyperParser.py +lib/python2.7/idlelib/HyperParser.pyc +lib/python2.7/idlelib/HyperParser.pyo +lib/python2.7/idlelib/Icons/folder.gif +lib/python2.7/idlelib/Icons/idle_16.gif +lib/python2.7/idlelib/Icons/idle_16.png +lib/python2.7/idlelib/Icons/idle_32.gif +lib/python2.7/idlelib/Icons/idle_32.png +lib/python2.7/idlelib/Icons/idle_48.gif +lib/python2.7/idlelib/Icons/idle_48.png +lib/python2.7/idlelib/Icons/idle.icns +lib/python2.7/idlelib/Icons/idle.ico +lib/python2.7/idlelib/Icons/minusnode.gif +lib/python2.7/idlelib/Icons/openfolder.gif +lib/python2.7/idlelib/Icons/plusnode.gif +lib/python2.7/idlelib/Icons/python.gif +lib/python2.7/idlelib/Icons/tk.gif +lib/python2.7/idlelib/idle_test/__init__.py +lib/python2.7/idlelib/idle_test/__init__.pyc +lib/python2.7/idlelib/idle_test/__init__.pyo +lib/python2.7/idlelib/idle_test/htest.py +lib/python2.7/idlelib/idle_test/htest.pyc +lib/python2.7/idlelib/idle_test/htest.pyo +lib/python2.7/idlelib/idle_test/mock_idle.py +lib/python2.7/idlelib/idle_test/mock_idle.pyc +lib/python2.7/idlelib/idle_test/mock_idle.pyo +lib/python2.7/idlelib/idle_test/mock_tk.py +lib/python2.7/idlelib/idle_test/mock_tk.pyc +lib/python2.7/idlelib/idle_test/mock_tk.pyo +lib/python2.7/idlelib/idle_test/README.txt +lib/python2.7/idlelib/idle_test/test_autocomplete.py +lib/python2.7/idlelib/idle_test/test_autocomplete.pyc +lib/python2.7/idlelib/idle_test/test_autocomplete.pyo +lib/python2.7/idlelib/idle_test/test_autoexpand.py +lib/python2.7/idlelib/idle_test/test_autoexpand.pyc +lib/python2.7/idlelib/idle_test/test_autoexpand.pyo +lib/python2.7/idlelib/idle_test/test_calltips.py +lib/python2.7/idlelib/idle_test/test_calltips.pyc +lib/python2.7/idlelib/idle_test/test_calltips.pyo +lib/python2.7/idlelib/idle_test/test_config_name.py +lib/python2.7/idlelib/idle_test/test_config_name.pyc +lib/python2.7/idlelib/idle_test/test_config_name.pyo +lib/python2.7/idlelib/idle_test/test_configdialog.py +lib/python2.7/idlelib/idle_test/test_configdialog.pyc +lib/python2.7/idlelib/idle_test/test_configdialog.pyo +lib/python2.7/idlelib/idle_test/test_delegator.py +lib/python2.7/idlelib/idle_test/test_delegator.pyc +lib/python2.7/idlelib/idle_test/test_delegator.pyo +lib/python2.7/idlelib/idle_test/test_editmenu.py +lib/python2.7/idlelib/idle_test/test_editmenu.pyc +lib/python2.7/idlelib/idle_test/test_editmenu.pyo +lib/python2.7/idlelib/idle_test/test_formatparagraph.py +lib/python2.7/idlelib/idle_test/test_formatparagraph.pyc +lib/python2.7/idlelib/idle_test/test_formatparagraph.pyo +lib/python2.7/idlelib/idle_test/test_grep.py +lib/python2.7/idlelib/idle_test/test_grep.pyc +lib/python2.7/idlelib/idle_test/test_grep.pyo +lib/python2.7/idlelib/idle_test/test_helpabout.py +lib/python2.7/idlelib/idle_test/test_helpabout.pyc +lib/python2.7/idlelib/idle_test/test_helpabout.pyo +lib/python2.7/idlelib/idle_test/test_hyperparser.py +lib/python2.7/idlelib/idle_test/test_hyperparser.pyc +lib/python2.7/idlelib/idle_test/test_hyperparser.pyo +lib/python2.7/idlelib/idle_test/test_idlehistory.py +lib/python2.7/idlelib/idle_test/test_idlehistory.pyc +lib/python2.7/idlelib/idle_test/test_idlehistory.pyo +lib/python2.7/idlelib/idle_test/test_io.py +lib/python2.7/idlelib/idle_test/test_io.pyc +lib/python2.7/idlelib/idle_test/test_io.pyo +lib/python2.7/idlelib/idle_test/test_parenmatch.py +lib/python2.7/idlelib/idle_test/test_parenmatch.pyc +lib/python2.7/idlelib/idle_test/test_parenmatch.pyo +lib/python2.7/idlelib/idle_test/test_pathbrowser.py +lib/python2.7/idlelib/idle_test/test_pathbrowser.pyc +lib/python2.7/idlelib/idle_test/test_pathbrowser.pyo +lib/python2.7/idlelib/idle_test/test_rstrip.py +lib/python2.7/idlelib/idle_test/test_rstrip.pyc +lib/python2.7/idlelib/idle_test/test_rstrip.pyo +lib/python2.7/idlelib/idle_test/test_searchdialogbase.py +lib/python2.7/idlelib/idle_test/test_searchdialogbase.pyc +lib/python2.7/idlelib/idle_test/test_searchdialogbase.pyo +lib/python2.7/idlelib/idle_test/test_searchengine.py +lib/python2.7/idlelib/idle_test/test_searchengine.pyc +lib/python2.7/idlelib/idle_test/test_searchengine.pyo +lib/python2.7/idlelib/idle_test/test_text.py +lib/python2.7/idlelib/idle_test/test_text.pyc +lib/python2.7/idlelib/idle_test/test_text.pyo +lib/python2.7/idlelib/idle_test/test_textview.py +lib/python2.7/idlelib/idle_test/test_textview.pyc +lib/python2.7/idlelib/idle_test/test_textview.pyo +lib/python2.7/idlelib/idle_test/test_warning.py +lib/python2.7/idlelib/idle_test/test_warning.pyc +lib/python2.7/idlelib/idle_test/test_warning.pyo +lib/python2.7/idlelib/idle_test/test_widgetredir.py +lib/python2.7/idlelib/idle_test/test_widgetredir.pyc +lib/python2.7/idlelib/idle_test/test_widgetredir.pyo +lib/python2.7/idlelib/idle.bat +lib/python2.7/idlelib/idle.py +lib/python2.7/idlelib/idle.pyc +lib/python2.7/idlelib/idle.pyo +lib/python2.7/idlelib/idle.pyw +lib/python2.7/idlelib/IdleHistory.py +lib/python2.7/idlelib/IdleHistory.pyc +lib/python2.7/idlelib/IdleHistory.pyo +lib/python2.7/idlelib/idlever.py +lib/python2.7/idlelib/idlever.pyc +lib/python2.7/idlelib/idlever.pyo +lib/python2.7/idlelib/IOBinding.py +lib/python2.7/idlelib/IOBinding.pyc +lib/python2.7/idlelib/IOBinding.pyo +lib/python2.7/idlelib/keybindingDialog.py +lib/python2.7/idlelib/keybindingDialog.pyc +lib/python2.7/idlelib/keybindingDialog.pyo +lib/python2.7/idlelib/macosxSupport.py +lib/python2.7/idlelib/macosxSupport.pyc +lib/python2.7/idlelib/macosxSupport.pyo +lib/python2.7/idlelib/MultiCall.py +lib/python2.7/idlelib/MultiCall.pyc +lib/python2.7/idlelib/MultiCall.pyo +lib/python2.7/idlelib/MultiStatusBar.py +lib/python2.7/idlelib/MultiStatusBar.pyc +lib/python2.7/idlelib/MultiStatusBar.pyo +lib/python2.7/idlelib/NEWS.txt +lib/python2.7/idlelib/ObjectBrowser.py +lib/python2.7/idlelib/ObjectBrowser.pyc +lib/python2.7/idlelib/ObjectBrowser.pyo +lib/python2.7/idlelib/OutputWindow.py +lib/python2.7/idlelib/OutputWindow.pyc +lib/python2.7/idlelib/OutputWindow.pyo +lib/python2.7/idlelib/ParenMatch.py +lib/python2.7/idlelib/ParenMatch.pyc +lib/python2.7/idlelib/ParenMatch.pyo +lib/python2.7/idlelib/PathBrowser.py +lib/python2.7/idlelib/PathBrowser.pyc +lib/python2.7/idlelib/PathBrowser.pyo +lib/python2.7/idlelib/Percolator.py +lib/python2.7/idlelib/Percolator.pyc +lib/python2.7/idlelib/Percolator.pyo +lib/python2.7/idlelib/PyParse.py +lib/python2.7/idlelib/PyParse.pyc +lib/python2.7/idlelib/PyParse.pyo +lib/python2.7/idlelib/PyShell.py +lib/python2.7/idlelib/PyShell.pyc +lib/python2.7/idlelib/PyShell.pyo +lib/python2.7/idlelib/README.txt +lib/python2.7/idlelib/RemoteDebugger.py +lib/python2.7/idlelib/RemoteDebugger.pyc +lib/python2.7/idlelib/RemoteDebugger.pyo +lib/python2.7/idlelib/RemoteObjectBrowser.py +lib/python2.7/idlelib/RemoteObjectBrowser.pyc +lib/python2.7/idlelib/RemoteObjectBrowser.pyo +lib/python2.7/idlelib/ReplaceDialog.py +lib/python2.7/idlelib/ReplaceDialog.pyc +lib/python2.7/idlelib/ReplaceDialog.pyo +lib/python2.7/idlelib/rpc.py +lib/python2.7/idlelib/rpc.pyc +lib/python2.7/idlelib/rpc.pyo +lib/python2.7/idlelib/RstripExtension.py +lib/python2.7/idlelib/RstripExtension.pyc +lib/python2.7/idlelib/RstripExtension.pyo +lib/python2.7/idlelib/run.py +lib/python2.7/idlelib/run.pyc +lib/python2.7/idlelib/run.pyo +lib/python2.7/idlelib/ScriptBinding.py +lib/python2.7/idlelib/ScriptBinding.pyc +lib/python2.7/idlelib/ScriptBinding.pyo +lib/python2.7/idlelib/ScrolledList.py +lib/python2.7/idlelib/ScrolledList.pyc +lib/python2.7/idlelib/ScrolledList.pyo +lib/python2.7/idlelib/SearchDialog.py +lib/python2.7/idlelib/SearchDialog.pyc +lib/python2.7/idlelib/SearchDialog.pyo +lib/python2.7/idlelib/SearchDialogBase.py +lib/python2.7/idlelib/SearchDialogBase.pyc +lib/python2.7/idlelib/SearchDialogBase.pyo +lib/python2.7/idlelib/SearchEngine.py +lib/python2.7/idlelib/SearchEngine.pyc +lib/python2.7/idlelib/SearchEngine.pyo +lib/python2.7/idlelib/StackViewer.py +lib/python2.7/idlelib/StackViewer.pyc +lib/python2.7/idlelib/StackViewer.pyo +lib/python2.7/idlelib/tabbedpages.py +lib/python2.7/idlelib/tabbedpages.pyc +lib/python2.7/idlelib/tabbedpages.pyo +lib/python2.7/idlelib/textView.py +lib/python2.7/idlelib/textView.pyc +lib/python2.7/idlelib/textView.pyo +lib/python2.7/idlelib/TODO.txt +lib/python2.7/idlelib/ToolTip.py +lib/python2.7/idlelib/ToolTip.pyc +lib/python2.7/idlelib/ToolTip.pyo +lib/python2.7/idlelib/TreeWidget.py +lib/python2.7/idlelib/TreeWidget.pyc +lib/python2.7/idlelib/TreeWidget.pyo +lib/python2.7/idlelib/UndoDelegator.py +lib/python2.7/idlelib/UndoDelegator.pyc +lib/python2.7/idlelib/UndoDelegator.pyo +lib/python2.7/idlelib/WidgetRedirector.py +lib/python2.7/idlelib/WidgetRedirector.pyc +lib/python2.7/idlelib/WidgetRedirector.pyo +lib/python2.7/idlelib/WindowList.py +lib/python2.7/idlelib/WindowList.pyc +lib/python2.7/idlelib/WindowList.pyo +lib/python2.7/idlelib/ZoomHeight.py +lib/python2.7/idlelib/ZoomHeight.pyc +lib/python2.7/idlelib/ZoomHeight.pyo +lib/python2.7/ihooks.py +lib/python2.7/ihooks.pyc +lib/python2.7/ihooks.pyo +lib/python2.7/imaplib.py +lib/python2.7/imaplib.pyc +lib/python2.7/imaplib.pyo +lib/python2.7/imghdr.py +lib/python2.7/imghdr.pyc +lib/python2.7/imghdr.pyo +lib/python2.7/importlib/__init__.py +lib/python2.7/importlib/__init__.pyc +lib/python2.7/importlib/__init__.pyo +lib/python2.7/imputil.py +lib/python2.7/imputil.pyc +lib/python2.7/imputil.pyo +lib/python2.7/inspect.py +lib/python2.7/inspect.pyc +lib/python2.7/inspect.pyo +lib/python2.7/io.py +lib/python2.7/io.pyc +lib/python2.7/io.pyo +lib/python2.7/json/__init__.py +lib/python2.7/json/__init__.pyc +lib/python2.7/json/__init__.pyo +lib/python2.7/json/decoder.py +lib/python2.7/json/decoder.pyc +lib/python2.7/json/decoder.pyo +lib/python2.7/json/encoder.py +lib/python2.7/json/encoder.pyc +lib/python2.7/json/encoder.pyo +lib/python2.7/json/scanner.py +lib/python2.7/json/scanner.pyc +lib/python2.7/json/scanner.pyo +lib/python2.7/json/tests/__init__.py +lib/python2.7/json/tests/__init__.pyc +lib/python2.7/json/tests/__init__.pyo +lib/python2.7/json/tests/test_check_circular.py +lib/python2.7/json/tests/test_check_circular.pyc +lib/python2.7/json/tests/test_check_circular.pyo +lib/python2.7/json/tests/test_decode.py +lib/python2.7/json/tests/test_decode.pyc +lib/python2.7/json/tests/test_decode.pyo +lib/python2.7/json/tests/test_default.py +lib/python2.7/json/tests/test_default.pyc +lib/python2.7/json/tests/test_default.pyo +lib/python2.7/json/tests/test_dump.py +lib/python2.7/json/tests/test_dump.pyc +lib/python2.7/json/tests/test_dump.pyo +lib/python2.7/json/tests/test_encode_basestring_ascii.py +lib/python2.7/json/tests/test_encode_basestring_ascii.pyc +lib/python2.7/json/tests/test_encode_basestring_ascii.pyo +lib/python2.7/json/tests/test_fail.py +lib/python2.7/json/tests/test_fail.pyc +lib/python2.7/json/tests/test_fail.pyo +lib/python2.7/json/tests/test_float.py +lib/python2.7/json/tests/test_float.pyc +lib/python2.7/json/tests/test_float.pyo +lib/python2.7/json/tests/test_indent.py +lib/python2.7/json/tests/test_indent.pyc +lib/python2.7/json/tests/test_indent.pyo +lib/python2.7/json/tests/test_pass1.py +lib/python2.7/json/tests/test_pass1.pyc +lib/python2.7/json/tests/test_pass1.pyo +lib/python2.7/json/tests/test_pass2.py +lib/python2.7/json/tests/test_pass2.pyc +lib/python2.7/json/tests/test_pass2.pyo +lib/python2.7/json/tests/test_pass3.py +lib/python2.7/json/tests/test_pass3.pyc +lib/python2.7/json/tests/test_pass3.pyo +lib/python2.7/json/tests/test_recursion.py +lib/python2.7/json/tests/test_recursion.pyc +lib/python2.7/json/tests/test_recursion.pyo +lib/python2.7/json/tests/test_scanstring.py +lib/python2.7/json/tests/test_scanstring.pyc +lib/python2.7/json/tests/test_scanstring.pyo +lib/python2.7/json/tests/test_separators.py +lib/python2.7/json/tests/test_separators.pyc +lib/python2.7/json/tests/test_separators.pyo +lib/python2.7/json/tests/test_speedups.py +lib/python2.7/json/tests/test_speedups.pyc +lib/python2.7/json/tests/test_speedups.pyo +lib/python2.7/json/tests/test_tool.py +lib/python2.7/json/tests/test_tool.pyc +lib/python2.7/json/tests/test_tool.pyo +lib/python2.7/json/tests/test_unicode.py +lib/python2.7/json/tests/test_unicode.pyc +lib/python2.7/json/tests/test_unicode.pyo +lib/python2.7/json/tool.py +lib/python2.7/json/tool.pyc +lib/python2.7/json/tool.pyo +lib/python2.7/keyword.py +lib/python2.7/keyword.pyc +lib/python2.7/keyword.pyo +lib/python2.7/lib-dynload/_bisect.so +lib/python2.7/lib-dynload/_codecs_cn.so +lib/python2.7/lib-dynload/_codecs_hk.so +lib/python2.7/lib-dynload/_codecs_iso2022.so +lib/python2.7/lib-dynload/_codecs_jp.so +lib/python2.7/lib-dynload/_codecs_kr.so +lib/python2.7/lib-dynload/_codecs_tw.so +lib/python2.7/lib-dynload/_collections.so +lib/python2.7/lib-dynload/_csv.so +lib/python2.7/lib-dynload/_ctypes_test.so +lib/python2.7/lib-dynload/_ctypes.so +lib/python2.7/lib-dynload/_curses_panel.so +lib/python2.7/lib-dynload/_curses.so +lib/python2.7/lib-dynload/_elementtree.so +lib/python2.7/lib-dynload/_functools.so +lib/python2.7/lib-dynload/_hashlib.so +lib/python2.7/lib-dynload/_heapq.so +lib/python2.7/lib-dynload/_hotshot.so +lib/python2.7/lib-dynload/_io.so +lib/python2.7/lib-dynload/_json.so +lib/python2.7/lib-dynload/_locale.so +lib/python2.7/lib-dynload/_lsprof.so +lib/python2.7/lib-dynload/_multibytecodec.so +lib/python2.7/lib-dynload/_multiprocessing.so +lib/python2.7/lib-dynload/_random.so +lib/python2.7/lib-dynload/_socket.so +lib/python2.7/lib-dynload/_sqlite3.so +lib/python2.7/lib-dynload/_ssl.so +lib/python2.7/lib-dynload/_struct.so +lib/python2.7/lib-dynload/_testcapi.so +lib/python2.7/lib-dynload/array.so +lib/python2.7/lib-dynload/audioop.so +lib/python2.7/lib-dynload/binascii.so +lib/python2.7/lib-dynload/bsddb185.so +lib/python2.7/lib-dynload/bz2.so +lib/python2.7/lib-dynload/cmath.so +lib/python2.7/lib-dynload/cPickle.so +lib/python2.7/lib-dynload/crypt.so +lib/python2.7/lib-dynload/cStringIO.so +lib/python2.7/lib-dynload/datetime.so +lib/python2.7/lib-dynload/dbm.so +lib/python2.7/lib-dynload/fcntl.so +lib/python2.7/lib-dynload/future_builtins.so +lib/python2.7/lib-dynload/grp.so +lib/python2.7/lib-dynload/itertools.so +lib/python2.7/lib-dynload/math.so +lib/python2.7/lib-dynload/mmap.so +lib/python2.7/lib-dynload/nis_failed.so +lib/python2.7/lib-dynload/operator.so +lib/python2.7/lib-dynload/ossaudiodev.so +lib/python2.7/lib-dynload/parser.so +lib/python2.7/lib-dynload/pyexpat.so +lib/python2.7/lib-dynload/Python-2.7.15-py2.7.egg-info +lib/python2.7/lib-dynload/readline.so +lib/python2.7/lib-dynload/resource.so +lib/python2.7/lib-dynload/select.so +lib/python2.7/lib-dynload/strop.so +lib/python2.7/lib-dynload/syslog.so +lib/python2.7/lib-dynload/termios.so +lib/python2.7/lib-dynload/time.so +lib/python2.7/lib-dynload/unicodedata.so +lib/python2.7/lib-dynload/zlib.so +lib/python2.7/lib2to3/__init__.py +lib/python2.7/lib2to3/__init__.pyc +lib/python2.7/lib2to3/__init__.pyo +lib/python2.7/lib2to3/__main__.py +lib/python2.7/lib2to3/__main__.pyc +lib/python2.7/lib2to3/__main__.pyo +lib/python2.7/lib2to3/btm_matcher.py +lib/python2.7/lib2to3/btm_matcher.pyc +lib/python2.7/lib2to3/btm_matcher.pyo +lib/python2.7/lib2to3/btm_utils.py +lib/python2.7/lib2to3/btm_utils.pyc +lib/python2.7/lib2to3/btm_utils.pyo +lib/python2.7/lib2to3/fixer_base.py +lib/python2.7/lib2to3/fixer_base.pyc +lib/python2.7/lib2to3/fixer_base.pyo +lib/python2.7/lib2to3/fixer_util.py +lib/python2.7/lib2to3/fixer_util.pyc +lib/python2.7/lib2to3/fixer_util.pyo +lib/python2.7/lib2to3/fixes/__init__.py +lib/python2.7/lib2to3/fixes/__init__.pyc +lib/python2.7/lib2to3/fixes/__init__.pyo +lib/python2.7/lib2to3/fixes/fix_apply.py +lib/python2.7/lib2to3/fixes/fix_apply.pyc +lib/python2.7/lib2to3/fixes/fix_apply.pyo +lib/python2.7/lib2to3/fixes/fix_asserts.py +lib/python2.7/lib2to3/fixes/fix_asserts.pyc +lib/python2.7/lib2to3/fixes/fix_asserts.pyo +lib/python2.7/lib2to3/fixes/fix_basestring.py +lib/python2.7/lib2to3/fixes/fix_basestring.pyc +lib/python2.7/lib2to3/fixes/fix_basestring.pyo +lib/python2.7/lib2to3/fixes/fix_buffer.py +lib/python2.7/lib2to3/fixes/fix_buffer.pyc +lib/python2.7/lib2to3/fixes/fix_buffer.pyo +lib/python2.7/lib2to3/fixes/fix_dict.py +lib/python2.7/lib2to3/fixes/fix_dict.pyc +lib/python2.7/lib2to3/fixes/fix_dict.pyo +lib/python2.7/lib2to3/fixes/fix_except.py +lib/python2.7/lib2to3/fixes/fix_except.pyc +lib/python2.7/lib2to3/fixes/fix_except.pyo +lib/python2.7/lib2to3/fixes/fix_exec.py +lib/python2.7/lib2to3/fixes/fix_exec.pyc +lib/python2.7/lib2to3/fixes/fix_exec.pyo +lib/python2.7/lib2to3/fixes/fix_execfile.py +lib/python2.7/lib2to3/fixes/fix_execfile.pyc +lib/python2.7/lib2to3/fixes/fix_execfile.pyo +lib/python2.7/lib2to3/fixes/fix_exitfunc.py +lib/python2.7/lib2to3/fixes/fix_exitfunc.pyc +lib/python2.7/lib2to3/fixes/fix_exitfunc.pyo +lib/python2.7/lib2to3/fixes/fix_filter.py +lib/python2.7/lib2to3/fixes/fix_filter.pyc +lib/python2.7/lib2to3/fixes/fix_filter.pyo +lib/python2.7/lib2to3/fixes/fix_funcattrs.py +lib/python2.7/lib2to3/fixes/fix_funcattrs.pyc +lib/python2.7/lib2to3/fixes/fix_funcattrs.pyo +lib/python2.7/lib2to3/fixes/fix_future.py +lib/python2.7/lib2to3/fixes/fix_future.pyc +lib/python2.7/lib2to3/fixes/fix_future.pyo +lib/python2.7/lib2to3/fixes/fix_getcwdu.py +lib/python2.7/lib2to3/fixes/fix_getcwdu.pyc +lib/python2.7/lib2to3/fixes/fix_getcwdu.pyo +lib/python2.7/lib2to3/fixes/fix_has_key.py +lib/python2.7/lib2to3/fixes/fix_has_key.pyc +lib/python2.7/lib2to3/fixes/fix_has_key.pyo +lib/python2.7/lib2to3/fixes/fix_idioms.py +lib/python2.7/lib2to3/fixes/fix_idioms.pyc +lib/python2.7/lib2to3/fixes/fix_idioms.pyo +lib/python2.7/lib2to3/fixes/fix_import.py +lib/python2.7/lib2to3/fixes/fix_import.pyc +lib/python2.7/lib2to3/fixes/fix_import.pyo +lib/python2.7/lib2to3/fixes/fix_imports.py +lib/python2.7/lib2to3/fixes/fix_imports.pyc +lib/python2.7/lib2to3/fixes/fix_imports.pyo +lib/python2.7/lib2to3/fixes/fix_imports2.py +lib/python2.7/lib2to3/fixes/fix_imports2.pyc +lib/python2.7/lib2to3/fixes/fix_imports2.pyo +lib/python2.7/lib2to3/fixes/fix_input.py +lib/python2.7/lib2to3/fixes/fix_input.pyc +lib/python2.7/lib2to3/fixes/fix_input.pyo +lib/python2.7/lib2to3/fixes/fix_intern.py +lib/python2.7/lib2to3/fixes/fix_intern.pyc +lib/python2.7/lib2to3/fixes/fix_intern.pyo +lib/python2.7/lib2to3/fixes/fix_isinstance.py +lib/python2.7/lib2to3/fixes/fix_isinstance.pyc +lib/python2.7/lib2to3/fixes/fix_isinstance.pyo +lib/python2.7/lib2to3/fixes/fix_itertools_imports.py +lib/python2.7/lib2to3/fixes/fix_itertools_imports.pyc +lib/python2.7/lib2to3/fixes/fix_itertools_imports.pyo +lib/python2.7/lib2to3/fixes/fix_itertools.py +lib/python2.7/lib2to3/fixes/fix_itertools.pyc +lib/python2.7/lib2to3/fixes/fix_itertools.pyo +lib/python2.7/lib2to3/fixes/fix_long.py +lib/python2.7/lib2to3/fixes/fix_long.pyc +lib/python2.7/lib2to3/fixes/fix_long.pyo +lib/python2.7/lib2to3/fixes/fix_map.py +lib/python2.7/lib2to3/fixes/fix_map.pyc +lib/python2.7/lib2to3/fixes/fix_map.pyo +lib/python2.7/lib2to3/fixes/fix_metaclass.py +lib/python2.7/lib2to3/fixes/fix_metaclass.pyc +lib/python2.7/lib2to3/fixes/fix_metaclass.pyo +lib/python2.7/lib2to3/fixes/fix_methodattrs.py +lib/python2.7/lib2to3/fixes/fix_methodattrs.pyc +lib/python2.7/lib2to3/fixes/fix_methodattrs.pyo +lib/python2.7/lib2to3/fixes/fix_ne.py +lib/python2.7/lib2to3/fixes/fix_ne.pyc +lib/python2.7/lib2to3/fixes/fix_ne.pyo +lib/python2.7/lib2to3/fixes/fix_next.py +lib/python2.7/lib2to3/fixes/fix_next.pyc +lib/python2.7/lib2to3/fixes/fix_next.pyo +lib/python2.7/lib2to3/fixes/fix_nonzero.py +lib/python2.7/lib2to3/fixes/fix_nonzero.pyc +lib/python2.7/lib2to3/fixes/fix_nonzero.pyo +lib/python2.7/lib2to3/fixes/fix_numliterals.py +lib/python2.7/lib2to3/fixes/fix_numliterals.pyc +lib/python2.7/lib2to3/fixes/fix_numliterals.pyo +lib/python2.7/lib2to3/fixes/fix_operator.py +lib/python2.7/lib2to3/fixes/fix_operator.pyc +lib/python2.7/lib2to3/fixes/fix_operator.pyo +lib/python2.7/lib2to3/fixes/fix_paren.py +lib/python2.7/lib2to3/fixes/fix_paren.pyc +lib/python2.7/lib2to3/fixes/fix_paren.pyo +lib/python2.7/lib2to3/fixes/fix_print.py +lib/python2.7/lib2to3/fixes/fix_print.pyc +lib/python2.7/lib2to3/fixes/fix_print.pyo +lib/python2.7/lib2to3/fixes/fix_raise.py +lib/python2.7/lib2to3/fixes/fix_raise.pyc +lib/python2.7/lib2to3/fixes/fix_raise.pyo +lib/python2.7/lib2to3/fixes/fix_raw_input.py +lib/python2.7/lib2to3/fixes/fix_raw_input.pyc +lib/python2.7/lib2to3/fixes/fix_raw_input.pyo +lib/python2.7/lib2to3/fixes/fix_reduce.py +lib/python2.7/lib2to3/fixes/fix_reduce.pyc +lib/python2.7/lib2to3/fixes/fix_reduce.pyo +lib/python2.7/lib2to3/fixes/fix_renames.py +lib/python2.7/lib2to3/fixes/fix_renames.pyc +lib/python2.7/lib2to3/fixes/fix_renames.pyo +lib/python2.7/lib2to3/fixes/fix_repr.py +lib/python2.7/lib2to3/fixes/fix_repr.pyc +lib/python2.7/lib2to3/fixes/fix_repr.pyo +lib/python2.7/lib2to3/fixes/fix_set_literal.py +lib/python2.7/lib2to3/fixes/fix_set_literal.pyc +lib/python2.7/lib2to3/fixes/fix_set_literal.pyo +lib/python2.7/lib2to3/fixes/fix_standarderror.py +lib/python2.7/lib2to3/fixes/fix_standarderror.pyc +lib/python2.7/lib2to3/fixes/fix_standarderror.pyo +lib/python2.7/lib2to3/fixes/fix_sys_exc.py +lib/python2.7/lib2to3/fixes/fix_sys_exc.pyc +lib/python2.7/lib2to3/fixes/fix_sys_exc.pyo +lib/python2.7/lib2to3/fixes/fix_throw.py +lib/python2.7/lib2to3/fixes/fix_throw.pyc +lib/python2.7/lib2to3/fixes/fix_throw.pyo +lib/python2.7/lib2to3/fixes/fix_tuple_params.py +lib/python2.7/lib2to3/fixes/fix_tuple_params.pyc +lib/python2.7/lib2to3/fixes/fix_tuple_params.pyo +lib/python2.7/lib2to3/fixes/fix_types.py +lib/python2.7/lib2to3/fixes/fix_types.pyc +lib/python2.7/lib2to3/fixes/fix_types.pyo +lib/python2.7/lib2to3/fixes/fix_unicode.py +lib/python2.7/lib2to3/fixes/fix_unicode.pyc +lib/python2.7/lib2to3/fixes/fix_unicode.pyo +lib/python2.7/lib2to3/fixes/fix_urllib.py +lib/python2.7/lib2to3/fixes/fix_urllib.pyc +lib/python2.7/lib2to3/fixes/fix_urllib.pyo +lib/python2.7/lib2to3/fixes/fix_ws_comma.py +lib/python2.7/lib2to3/fixes/fix_ws_comma.pyc +lib/python2.7/lib2to3/fixes/fix_ws_comma.pyo +lib/python2.7/lib2to3/fixes/fix_xrange.py +lib/python2.7/lib2to3/fixes/fix_xrange.pyc +lib/python2.7/lib2to3/fixes/fix_xrange.pyo +lib/python2.7/lib2to3/fixes/fix_xreadlines.py +lib/python2.7/lib2to3/fixes/fix_xreadlines.pyc +lib/python2.7/lib2to3/fixes/fix_xreadlines.pyo +lib/python2.7/lib2to3/fixes/fix_zip.py +lib/python2.7/lib2to3/fixes/fix_zip.pyc +lib/python2.7/lib2to3/fixes/fix_zip.pyo +lib/python2.7/lib2to3/Grammar.txt +lib/python2.7/lib2to3/Grammar2.7.15.final.0.pickle +lib/python2.7/lib2to3/main.py +lib/python2.7/lib2to3/main.pyc +lib/python2.7/lib2to3/main.pyo +lib/python2.7/lib2to3/patcomp.py +lib/python2.7/lib2to3/patcomp.pyc +lib/python2.7/lib2to3/patcomp.pyo +lib/python2.7/lib2to3/PatternGrammar.txt +lib/python2.7/lib2to3/PatternGrammar2.7.15.final.0.pickle +lib/python2.7/lib2to3/pgen2/__init__.py +lib/python2.7/lib2to3/pgen2/__init__.pyc +lib/python2.7/lib2to3/pgen2/__init__.pyo +lib/python2.7/lib2to3/pgen2/conv.py +lib/python2.7/lib2to3/pgen2/conv.pyc +lib/python2.7/lib2to3/pgen2/conv.pyo +lib/python2.7/lib2to3/pgen2/driver.py +lib/python2.7/lib2to3/pgen2/driver.pyc +lib/python2.7/lib2to3/pgen2/driver.pyo +lib/python2.7/lib2to3/pgen2/grammar.py +lib/python2.7/lib2to3/pgen2/grammar.pyc +lib/python2.7/lib2to3/pgen2/grammar.pyo +lib/python2.7/lib2to3/pgen2/literals.py +lib/python2.7/lib2to3/pgen2/literals.pyc +lib/python2.7/lib2to3/pgen2/literals.pyo +lib/python2.7/lib2to3/pgen2/parse.py +lib/python2.7/lib2to3/pgen2/parse.pyc +lib/python2.7/lib2to3/pgen2/parse.pyo +lib/python2.7/lib2to3/pgen2/pgen.py +lib/python2.7/lib2to3/pgen2/pgen.pyc +lib/python2.7/lib2to3/pgen2/pgen.pyo +lib/python2.7/lib2to3/pgen2/token.py +lib/python2.7/lib2to3/pgen2/token.pyc +lib/python2.7/lib2to3/pgen2/token.pyo +lib/python2.7/lib2to3/pgen2/tokenize.py +lib/python2.7/lib2to3/pgen2/tokenize.pyc +lib/python2.7/lib2to3/pgen2/tokenize.pyo +lib/python2.7/lib2to3/pygram.py +lib/python2.7/lib2to3/pygram.pyc +lib/python2.7/lib2to3/pygram.pyo +lib/python2.7/lib2to3/pytree.py +lib/python2.7/lib2to3/pytree.pyc +lib/python2.7/lib2to3/pytree.pyo +lib/python2.7/lib2to3/refactor.py +lib/python2.7/lib2to3/refactor.pyc +lib/python2.7/lib2to3/refactor.pyo +lib/python2.7/lib2to3/tests/__init__.py +lib/python2.7/lib2to3/tests/__init__.pyc +lib/python2.7/lib2to3/tests/__init__.pyo +lib/python2.7/lib2to3/tests/data/bom.py +lib/python2.7/lib2to3/tests/data/crlf.py +lib/python2.7/lib2to3/tests/data/different_encoding.py +lib/python2.7/lib2to3/tests/data/false_encoding.py +lib/python2.7/lib2to3/tests/data/fixers/bad_order.py +lib/python2.7/lib2to3/tests/data/fixers/myfixes/__init__.py +lib/python2.7/lib2to3/tests/data/fixers/myfixes/fix_explicit.py +lib/python2.7/lib2to3/tests/data/fixers/myfixes/fix_first.py +lib/python2.7/lib2to3/tests/data/fixers/myfixes/fix_last.py +lib/python2.7/lib2to3/tests/data/fixers/myfixes/fix_parrot.py +lib/python2.7/lib2to3/tests/data/fixers/myfixes/fix_preorder.py +lib/python2.7/lib2to3/tests/data/fixers/no_fixer_cls.py +lib/python2.7/lib2to3/tests/data/fixers/parrot_example.py +lib/python2.7/lib2to3/tests/data/infinite_recursion.py +lib/python2.7/lib2to3/tests/data/py2_test_grammar.py +lib/python2.7/lib2to3/tests/data/py3_test_grammar.py +lib/python2.7/lib2to3/tests/data/README +lib/python2.7/lib2to3/tests/pytree_idempotency.py +lib/python2.7/lib2to3/tests/pytree_idempotency.pyc +lib/python2.7/lib2to3/tests/pytree_idempotency.pyo +lib/python2.7/lib2to3/tests/support.py +lib/python2.7/lib2to3/tests/support.pyc +lib/python2.7/lib2to3/tests/support.pyo +lib/python2.7/lib2to3/tests/test_all_fixers.py +lib/python2.7/lib2to3/tests/test_all_fixers.pyc +lib/python2.7/lib2to3/tests/test_all_fixers.pyo +lib/python2.7/lib2to3/tests/test_fixers.py +lib/python2.7/lib2to3/tests/test_fixers.pyc +lib/python2.7/lib2to3/tests/test_fixers.pyo +lib/python2.7/lib2to3/tests/test_main.py +lib/python2.7/lib2to3/tests/test_main.pyc +lib/python2.7/lib2to3/tests/test_main.pyo +lib/python2.7/lib2to3/tests/test_parser.py +lib/python2.7/lib2to3/tests/test_parser.pyc +lib/python2.7/lib2to3/tests/test_parser.pyo +lib/python2.7/lib2to3/tests/test_pytree.py +lib/python2.7/lib2to3/tests/test_pytree.pyc +lib/python2.7/lib2to3/tests/test_pytree.pyo +lib/python2.7/lib2to3/tests/test_refactor.py +lib/python2.7/lib2to3/tests/test_refactor.pyc +lib/python2.7/lib2to3/tests/test_refactor.pyo +lib/python2.7/lib2to3/tests/test_util.py +lib/python2.7/lib2to3/tests/test_util.pyc +lib/python2.7/lib2to3/tests/test_util.pyo +lib/python2.7/LICENSE.txt +lib/python2.7/linecache.py +lib/python2.7/linecache.pyc +lib/python2.7/linecache.pyo +lib/python2.7/locale.py +lib/python2.7/locale.pyc +lib/python2.7/locale.pyo +lib/python2.7/logging/__init__.py +lib/python2.7/logging/__init__.pyc +lib/python2.7/logging/__init__.pyo +lib/python2.7/logging/config.py +lib/python2.7/logging/config.pyc +lib/python2.7/logging/config.pyo +lib/python2.7/logging/handlers.py +lib/python2.7/logging/handlers.pyc +lib/python2.7/logging/handlers.pyo +lib/python2.7/macpath.py +lib/python2.7/macpath.pyc +lib/python2.7/macpath.pyo +lib/python2.7/macurl2path.py +lib/python2.7/macurl2path.pyc +lib/python2.7/macurl2path.pyo +lib/python2.7/mailbox.py +lib/python2.7/mailbox.pyc +lib/python2.7/mailbox.pyo +lib/python2.7/mailcap.py +lib/python2.7/mailcap.pyc +lib/python2.7/mailcap.pyo +lib/python2.7/markupbase.py +lib/python2.7/markupbase.pyc +lib/python2.7/markupbase.pyo +lib/python2.7/md5.py +lib/python2.7/md5.pyc +lib/python2.7/md5.pyo +lib/python2.7/mhlib.py +lib/python2.7/mhlib.pyc +lib/python2.7/mhlib.pyo +lib/python2.7/mimetools.py +lib/python2.7/mimetools.pyc +lib/python2.7/mimetools.pyo +lib/python2.7/mimetypes.py +lib/python2.7/mimetypes.pyc +lib/python2.7/mimetypes.pyo +lib/python2.7/MimeWriter.py +lib/python2.7/MimeWriter.pyc +lib/python2.7/MimeWriter.pyo +lib/python2.7/mimify.py +lib/python2.7/mimify.pyc +lib/python2.7/mimify.pyo +lib/python2.7/modulefinder.py +lib/python2.7/modulefinder.pyc +lib/python2.7/modulefinder.pyo +lib/python2.7/multifile.py +lib/python2.7/multifile.pyc +lib/python2.7/multifile.pyo +lib/python2.7/multiprocessing/__init__.py +lib/python2.7/multiprocessing/__init__.pyc +lib/python2.7/multiprocessing/__init__.pyo +lib/python2.7/multiprocessing/connection.py +lib/python2.7/multiprocessing/connection.pyc +lib/python2.7/multiprocessing/connection.pyo +lib/python2.7/multiprocessing/dummy/__init__.py +lib/python2.7/multiprocessing/dummy/__init__.pyc +lib/python2.7/multiprocessing/dummy/__init__.pyo +lib/python2.7/multiprocessing/dummy/connection.py +lib/python2.7/multiprocessing/dummy/connection.pyc +lib/python2.7/multiprocessing/dummy/connection.pyo +lib/python2.7/multiprocessing/forking.py +lib/python2.7/multiprocessing/forking.pyc +lib/python2.7/multiprocessing/forking.pyo +lib/python2.7/multiprocessing/heap.py +lib/python2.7/multiprocessing/heap.pyc +lib/python2.7/multiprocessing/heap.pyo +lib/python2.7/multiprocessing/managers.py +lib/python2.7/multiprocessing/managers.pyc +lib/python2.7/multiprocessing/managers.pyo +lib/python2.7/multiprocessing/pool.py +lib/python2.7/multiprocessing/pool.pyc +lib/python2.7/multiprocessing/pool.pyo +lib/python2.7/multiprocessing/process.py +lib/python2.7/multiprocessing/process.pyc +lib/python2.7/multiprocessing/process.pyo +lib/python2.7/multiprocessing/queues.py +lib/python2.7/multiprocessing/queues.pyc +lib/python2.7/multiprocessing/queues.pyo +lib/python2.7/multiprocessing/reduction.py +lib/python2.7/multiprocessing/reduction.pyc +lib/python2.7/multiprocessing/reduction.pyo +lib/python2.7/multiprocessing/sharedctypes.py +lib/python2.7/multiprocessing/sharedctypes.pyc +lib/python2.7/multiprocessing/sharedctypes.pyo +lib/python2.7/multiprocessing/synchronize.py +lib/python2.7/multiprocessing/synchronize.pyc +lib/python2.7/multiprocessing/synchronize.pyo +lib/python2.7/multiprocessing/util.py +lib/python2.7/multiprocessing/util.pyc +lib/python2.7/multiprocessing/util.pyo +lib/python2.7/mutex.py +lib/python2.7/mutex.pyc +lib/python2.7/mutex.pyo +lib/python2.7/netrc.py +lib/python2.7/netrc.pyc +lib/python2.7/netrc.pyo +lib/python2.7/new.py +lib/python2.7/new.pyc +lib/python2.7/new.pyo +lib/python2.7/nntplib.py +lib/python2.7/nntplib.pyc +lib/python2.7/nntplib.pyo +lib/python2.7/ntpath.py +lib/python2.7/ntpath.pyc +lib/python2.7/ntpath.pyo +lib/python2.7/nturl2path.py +lib/python2.7/nturl2path.pyc +lib/python2.7/nturl2path.pyo +lib/python2.7/numbers.py +lib/python2.7/numbers.pyc +lib/python2.7/numbers.pyo +lib/python2.7/opcode.py +lib/python2.7/opcode.pyc +lib/python2.7/opcode.pyo +lib/python2.7/optparse.py +lib/python2.7/optparse.pyc +lib/python2.7/optparse.pyo +lib/python2.7/os.py +lib/python2.7/os.pyc +lib/python2.7/os.pyo +lib/python2.7/os2emxpath.py +lib/python2.7/os2emxpath.pyc +lib/python2.7/os2emxpath.pyo +lib/python2.7/pdb.doc +lib/python2.7/pdb.py +lib/python2.7/pdb.pyc +lib/python2.7/pdb.pyo +lib/python2.7/pickle.py +lib/python2.7/pickle.pyc +lib/python2.7/pickle.pyo +lib/python2.7/pickletools.py +lib/python2.7/pickletools.pyc +lib/python2.7/pickletools.pyo +lib/python2.7/pipes.py +lib/python2.7/pipes.pyc +lib/python2.7/pipes.pyo +lib/python2.7/pkgutil.py +lib/python2.7/pkgutil.pyc +lib/python2.7/pkgutil.pyo +lib/python2.7/plat-freebsd12/IN.py +lib/python2.7/plat-freebsd12/IN.pyc +lib/python2.7/plat-freebsd12/IN.pyo +lib/python2.7/plat-freebsd12/regen +lib/python2.7/platform.py +lib/python2.7/platform.pyc +lib/python2.7/platform.pyo +lib/python2.7/plistlib.py +lib/python2.7/plistlib.pyc +lib/python2.7/plistlib.pyo +lib/python2.7/popen2.py +lib/python2.7/popen2.pyc +lib/python2.7/popen2.pyo +lib/python2.7/poplib.py +lib/python2.7/poplib.pyc +lib/python2.7/poplib.pyo +lib/python2.7/posixfile.py +lib/python2.7/posixfile.pyc +lib/python2.7/posixfile.pyo +lib/python2.7/posixpath.py +lib/python2.7/posixpath.pyc +lib/python2.7/posixpath.pyo +lib/python2.7/pprint.py +lib/python2.7/pprint.pyc +lib/python2.7/pprint.pyo +lib/python2.7/profile.py +lib/python2.7/profile.pyc +lib/python2.7/profile.pyo +lib/python2.7/pstats.py +lib/python2.7/pstats.pyc +lib/python2.7/pstats.pyo +lib/python2.7/pty.py +lib/python2.7/pty.pyc +lib/python2.7/pty.pyo +lib/python2.7/py_compile.py +lib/python2.7/py_compile.pyc +lib/python2.7/py_compile.pyo +lib/python2.7/pyclbr.py +lib/python2.7/pyclbr.pyc +lib/python2.7/pyclbr.pyo +lib/python2.7/pydoc_data/__init__.py +lib/python2.7/pydoc_data/__init__.pyc +lib/python2.7/pydoc_data/__init__.pyo +lib/python2.7/pydoc_data/topics.py +lib/python2.7/pydoc_data/topics.pyc +lib/python2.7/pydoc_data/topics.pyo +lib/python2.7/pydoc.py +lib/python2.7/pydoc.pyc +lib/python2.7/pydoc.pyo +lib/python2.7/Queue.py +lib/python2.7/Queue.pyc +lib/python2.7/Queue.pyo +lib/python2.7/quopri.py +lib/python2.7/quopri.pyc +lib/python2.7/quopri.pyo +lib/python2.7/random.py +lib/python2.7/random.pyc +lib/python2.7/random.pyo +lib/python2.7/re.py +lib/python2.7/re.pyc +lib/python2.7/re.pyo +lib/python2.7/repr.py +lib/python2.7/repr.pyc +lib/python2.7/repr.pyo +lib/python2.7/rexec.py +lib/python2.7/rexec.pyc +lib/python2.7/rexec.pyo +lib/python2.7/rfc822.py +lib/python2.7/rfc822.pyc +lib/python2.7/rfc822.pyo +lib/python2.7/rlcompleter.py +lib/python2.7/rlcompleter.pyc +lib/python2.7/rlcompleter.pyo +lib/python2.7/robotparser.py +lib/python2.7/robotparser.pyc +lib/python2.7/robotparser.pyo +lib/python2.7/runpy.py +lib/python2.7/runpy.pyc +lib/python2.7/runpy.pyo +lib/python2.7/sched.py +lib/python2.7/sched.pyc +lib/python2.7/sched.pyo +lib/python2.7/sets.py +lib/python2.7/sets.pyc +lib/python2.7/sets.pyo +lib/python2.7/sgmllib.py +lib/python2.7/sgmllib.pyc +lib/python2.7/sgmllib.pyo +lib/python2.7/sha.py +lib/python2.7/sha.pyc +lib/python2.7/sha.pyo +lib/python2.7/shelve.py +lib/python2.7/shelve.pyc +lib/python2.7/shelve.pyo +lib/python2.7/shlex.py +lib/python2.7/shlex.pyc +lib/python2.7/shlex.pyo +lib/python2.7/shutil.py +lib/python2.7/shutil.pyc +lib/python2.7/shutil.pyo +lib/python2.7/SimpleHTTPServer.py +lib/python2.7/SimpleHTTPServer.pyc +lib/python2.7/SimpleHTTPServer.pyo +lib/python2.7/SimpleXMLRPCServer.py +lib/python2.7/SimpleXMLRPCServer.pyc +lib/python2.7/SimpleXMLRPCServer.pyo +lib/python2.7/site-packages/README +lib/python2.7/site.py +lib/python2.7/site.pyc +lib/python2.7/site.pyo +lib/python2.7/smtpd.py +lib/python2.7/smtpd.pyc +lib/python2.7/smtpd.pyo +lib/python2.7/smtplib.py +lib/python2.7/smtplib.pyc +lib/python2.7/smtplib.pyo +lib/python2.7/sndhdr.py +lib/python2.7/sndhdr.pyc +lib/python2.7/sndhdr.pyo +lib/python2.7/socket.py +lib/python2.7/socket.pyc +lib/python2.7/socket.pyo +lib/python2.7/SocketServer.py +lib/python2.7/SocketServer.pyc +lib/python2.7/SocketServer.pyo +lib/python2.7/sqlite3/__init__.py +lib/python2.7/sqlite3/__init__.pyc +lib/python2.7/sqlite3/__init__.pyo +lib/python2.7/sqlite3/dbapi2.py +lib/python2.7/sqlite3/dbapi2.pyc +lib/python2.7/sqlite3/dbapi2.pyo +lib/python2.7/sqlite3/dump.py +lib/python2.7/sqlite3/dump.pyc +lib/python2.7/sqlite3/dump.pyo +lib/python2.7/sqlite3/test/__init__.py +lib/python2.7/sqlite3/test/__init__.pyc +lib/python2.7/sqlite3/test/__init__.pyo +lib/python2.7/sqlite3/test/dbapi.py +lib/python2.7/sqlite3/test/dbapi.pyc +lib/python2.7/sqlite3/test/dbapi.pyo +lib/python2.7/sqlite3/test/dump.py +lib/python2.7/sqlite3/test/dump.pyc +lib/python2.7/sqlite3/test/dump.pyo +lib/python2.7/sqlite3/test/factory.py +lib/python2.7/sqlite3/test/factory.pyc +lib/python2.7/sqlite3/test/factory.pyo +lib/python2.7/sqlite3/test/hooks.py +lib/python2.7/sqlite3/test/hooks.pyc +lib/python2.7/sqlite3/test/hooks.pyo +lib/python2.7/sqlite3/test/py25tests.py +lib/python2.7/sqlite3/test/py25tests.pyc +lib/python2.7/sqlite3/test/py25tests.pyo +lib/python2.7/sqlite3/test/regression.py +lib/python2.7/sqlite3/test/regression.pyc +lib/python2.7/sqlite3/test/regression.pyo +lib/python2.7/sqlite3/test/transactions.py +lib/python2.7/sqlite3/test/transactions.pyc +lib/python2.7/sqlite3/test/transactions.pyo +lib/python2.7/sqlite3/test/types.py +lib/python2.7/sqlite3/test/types.pyc +lib/python2.7/sqlite3/test/types.pyo +lib/python2.7/sqlite3/test/userfunctions.py +lib/python2.7/sqlite3/test/userfunctions.pyc +lib/python2.7/sqlite3/test/userfunctions.pyo +lib/python2.7/sre_compile.py +lib/python2.7/sre_compile.pyc +lib/python2.7/sre_compile.pyo +lib/python2.7/sre_constants.py +lib/python2.7/sre_constants.pyc +lib/python2.7/sre_constants.pyo +lib/python2.7/sre_parse.py +lib/python2.7/sre_parse.pyc +lib/python2.7/sre_parse.pyo +lib/python2.7/sre.py +lib/python2.7/sre.pyc +lib/python2.7/sre.pyo +lib/python2.7/ssl.py +lib/python2.7/ssl.pyc +lib/python2.7/ssl.pyo +lib/python2.7/stat.py +lib/python2.7/stat.pyc +lib/python2.7/stat.pyo +lib/python2.7/statvfs.py +lib/python2.7/statvfs.pyc +lib/python2.7/statvfs.pyo +lib/python2.7/string.py +lib/python2.7/string.pyc +lib/python2.7/string.pyo +lib/python2.7/StringIO.py +lib/python2.7/StringIO.pyc +lib/python2.7/StringIO.pyo +lib/python2.7/stringold.py +lib/python2.7/stringold.pyc +lib/python2.7/stringold.pyo +lib/python2.7/stringprep.py +lib/python2.7/stringprep.pyc +lib/python2.7/stringprep.pyo +lib/python2.7/struct.py +lib/python2.7/struct.pyc +lib/python2.7/struct.pyo +lib/python2.7/subprocess.py +lib/python2.7/subprocess.pyc +lib/python2.7/subprocess.pyo +lib/python2.7/sunau.py +lib/python2.7/sunau.pyc +lib/python2.7/sunau.pyo +lib/python2.7/symbol.py +lib/python2.7/symbol.pyc +lib/python2.7/symbol.pyo +lib/python2.7/symtable.py +lib/python2.7/symtable.pyc +lib/python2.7/symtable.pyo +lib/python2.7/sysconfig.py +lib/python2.7/sysconfig.pyc +lib/python2.7/sysconfig.pyo +lib/python2.7/tabnanny.py +lib/python2.7/tabnanny.pyc +lib/python2.7/tabnanny.pyo +lib/python2.7/tarfile.py +lib/python2.7/tarfile.pyc +lib/python2.7/tarfile.pyo +lib/python2.7/telnetlib.py +lib/python2.7/telnetlib.pyc +lib/python2.7/telnetlib.pyo +lib/python2.7/tempfile.py +lib/python2.7/tempfile.pyc +lib/python2.7/tempfile.pyo +lib/python2.7/test/__init__.py +lib/python2.7/test/__init__.pyc +lib/python2.7/test/__init__.pyo +lib/python2.7/test/__main__.py +lib/python2.7/test/__main__.pyc +lib/python2.7/test/__main__.pyo +lib/python2.7/test/_mock_backport.py +lib/python2.7/test/_mock_backport.pyc +lib/python2.7/test/_mock_backport.pyo +lib/python2.7/test/185test.db +lib/python2.7/test/allsans.pem +lib/python2.7/test/audiodata/pluck-pcm16.aiff +lib/python2.7/test/audiodata/pluck-pcm16.au +lib/python2.7/test/audiodata/pluck-pcm16.wav +lib/python2.7/test/audiodata/pluck-pcm24.aiff +lib/python2.7/test/audiodata/pluck-pcm24.wav +lib/python2.7/test/audiodata/pluck-pcm32.aiff +lib/python2.7/test/audiodata/pluck-pcm32.au +lib/python2.7/test/audiodata/pluck-pcm32.wav +lib/python2.7/test/audiodata/pluck-pcm8.aiff +lib/python2.7/test/audiodata/pluck-pcm8.au +lib/python2.7/test/audiodata/pluck-pcm8.wav +lib/python2.7/test/audiodata/pluck-ulaw.aifc +lib/python2.7/test/audiodata/pluck-ulaw.au +lib/python2.7/test/audiotest.au +lib/python2.7/test/audiotests.py +lib/python2.7/test/audiotests.pyc +lib/python2.7/test/audiotests.pyo +lib/python2.7/test/autotest.py +lib/python2.7/test/autotest.pyc +lib/python2.7/test/autotest.pyo +lib/python2.7/test/bad_coding.py +lib/python2.7/test/bad_coding2.py +lib/python2.7/test/bad_coding3.py +lib/python2.7/test/badcert.pem +lib/python2.7/test/badkey.pem +lib/python2.7/test/badsyntax_future3.py +lib/python2.7/test/badsyntax_future4.py +lib/python2.7/test/badsyntax_future5.py +lib/python2.7/test/badsyntax_future6.py +lib/python2.7/test/badsyntax_future7.py +lib/python2.7/test/badsyntax_future8.py +lib/python2.7/test/badsyntax_future9.py +lib/python2.7/test/badsyntax_nocaret.py +lib/python2.7/test/bisect.py +lib/python2.7/test/bisect.pyc +lib/python2.7/test/bisect.pyo +lib/python2.7/test/capath/0e4015b9.0 +lib/python2.7/test/capath/4e1295a3.0 +lib/python2.7/test/capath/5ed36f99.0 +lib/python2.7/test/capath/6e88d7b8.0 +lib/python2.7/test/capath/99d0fa06.0 +lib/python2.7/test/capath/ce7b8643.0 +lib/python2.7/test/cfgparser.1 +lib/python2.7/test/cjkencodings/big5-utf8.txt +lib/python2.7/test/cjkencodings/big5.txt +lib/python2.7/test/cjkencodings/big5hkscs-utf8.txt +lib/python2.7/test/cjkencodings/big5hkscs.txt +lib/python2.7/test/cjkencodings/cp949-utf8.txt +lib/python2.7/test/cjkencodings/cp949.txt +lib/python2.7/test/cjkencodings/euc_jisx0213-utf8.txt +lib/python2.7/test/cjkencodings/euc_jisx0213.txt +lib/python2.7/test/cjkencodings/euc_jp-utf8.txt +lib/python2.7/test/cjkencodings/euc_jp.txt +lib/python2.7/test/cjkencodings/euc_kr-utf8.txt +lib/python2.7/test/cjkencodings/euc_kr.txt +lib/python2.7/test/cjkencodings/gb18030-utf8.txt +lib/python2.7/test/cjkencodings/gb18030.txt +lib/python2.7/test/cjkencodings/gb2312-utf8.txt +lib/python2.7/test/cjkencodings/gb2312.txt +lib/python2.7/test/cjkencodings/gbk-utf8.txt +lib/python2.7/test/cjkencodings/gbk.txt +lib/python2.7/test/cjkencodings/hz-utf8.txt +lib/python2.7/test/cjkencodings/hz.txt +lib/python2.7/test/cjkencodings/iso2022_jp-utf8.txt +lib/python2.7/test/cjkencodings/iso2022_jp.txt +lib/python2.7/test/cjkencodings/iso2022_kr-utf8.txt +lib/python2.7/test/cjkencodings/iso2022_kr.txt +lib/python2.7/test/cjkencodings/johab-utf8.txt +lib/python2.7/test/cjkencodings/johab.txt +lib/python2.7/test/cjkencodings/shift_jis-utf8.txt +lib/python2.7/test/cjkencodings/shift_jis.txt +lib/python2.7/test/cjkencodings/shift_jisx0213-utf8.txt +lib/python2.7/test/cjkencodings/shift_jisx0213.txt +lib/python2.7/test/cmath_testcases.txt +lib/python2.7/test/curses_tests.py +lib/python2.7/test/curses_tests.pyc +lib/python2.7/test/curses_tests.pyo +lib/python2.7/test/data/README +lib/python2.7/test/decimaltestdata/abs.decTest +lib/python2.7/test/decimaltestdata/add.decTest +lib/python2.7/test/decimaltestdata/and.decTest +lib/python2.7/test/decimaltestdata/base.decTest +lib/python2.7/test/decimaltestdata/clamp.decTest +lib/python2.7/test/decimaltestdata/class.decTest +lib/python2.7/test/decimaltestdata/compare.decTest +lib/python2.7/test/decimaltestdata/comparetotal.decTest +lib/python2.7/test/decimaltestdata/comparetotmag.decTest +lib/python2.7/test/decimaltestdata/copy.decTest +lib/python2.7/test/decimaltestdata/copyabs.decTest +lib/python2.7/test/decimaltestdata/copynegate.decTest +lib/python2.7/test/decimaltestdata/copysign.decTest +lib/python2.7/test/decimaltestdata/ddAbs.decTest +lib/python2.7/test/decimaltestdata/ddAdd.decTest +lib/python2.7/test/decimaltestdata/ddAnd.decTest +lib/python2.7/test/decimaltestdata/ddBase.decTest +lib/python2.7/test/decimaltestdata/ddCanonical.decTest +lib/python2.7/test/decimaltestdata/ddClass.decTest +lib/python2.7/test/decimaltestdata/ddCompare.decTest +lib/python2.7/test/decimaltestdata/ddCompareSig.decTest +lib/python2.7/test/decimaltestdata/ddCompareTotal.decTest +lib/python2.7/test/decimaltestdata/ddCompareTotalMag.decTest +lib/python2.7/test/decimaltestdata/ddCopy.decTest +lib/python2.7/test/decimaltestdata/ddCopyAbs.decTest +lib/python2.7/test/decimaltestdata/ddCopyNegate.decTest +lib/python2.7/test/decimaltestdata/ddCopySign.decTest +lib/python2.7/test/decimaltestdata/ddDivide.decTest +lib/python2.7/test/decimaltestdata/ddDivideInt.decTest +lib/python2.7/test/decimaltestdata/ddEncode.decTest +lib/python2.7/test/decimaltestdata/ddFMA.decTest +lib/python2.7/test/decimaltestdata/ddInvert.decTest +lib/python2.7/test/decimaltestdata/ddLogB.decTest +lib/python2.7/test/decimaltestdata/ddMax.decTest +lib/python2.7/test/decimaltestdata/ddMaxMag.decTest +lib/python2.7/test/decimaltestdata/ddMin.decTest +lib/python2.7/test/decimaltestdata/ddMinMag.decTest +lib/python2.7/test/decimaltestdata/ddMinus.decTest +lib/python2.7/test/decimaltestdata/ddMultiply.decTest +lib/python2.7/test/decimaltestdata/ddNextMinus.decTest +lib/python2.7/test/decimaltestdata/ddNextPlus.decTest +lib/python2.7/test/decimaltestdata/ddNextToward.decTest +lib/python2.7/test/decimaltestdata/ddOr.decTest +lib/python2.7/test/decimaltestdata/ddPlus.decTest +lib/python2.7/test/decimaltestdata/ddQuantize.decTest +lib/python2.7/test/decimaltestdata/ddReduce.decTest +lib/python2.7/test/decimaltestdata/ddRemainder.decTest +lib/python2.7/test/decimaltestdata/ddRemainderNear.decTest +lib/python2.7/test/decimaltestdata/ddRotate.decTest +lib/python2.7/test/decimaltestdata/ddSameQuantum.decTest +lib/python2.7/test/decimaltestdata/ddScaleB.decTest +lib/python2.7/test/decimaltestdata/ddShift.decTest +lib/python2.7/test/decimaltestdata/ddSubtract.decTest +lib/python2.7/test/decimaltestdata/ddToIntegral.decTest +lib/python2.7/test/decimaltestdata/ddXor.decTest +lib/python2.7/test/decimaltestdata/decDouble.decTest +lib/python2.7/test/decimaltestdata/decQuad.decTest +lib/python2.7/test/decimaltestdata/decSingle.decTest +lib/python2.7/test/decimaltestdata/divide.decTest +lib/python2.7/test/decimaltestdata/divideint.decTest +lib/python2.7/test/decimaltestdata/dqAbs.decTest +lib/python2.7/test/decimaltestdata/dqAdd.decTest +lib/python2.7/test/decimaltestdata/dqAnd.decTest +lib/python2.7/test/decimaltestdata/dqBase.decTest +lib/python2.7/test/decimaltestdata/dqCanonical.decTest +lib/python2.7/test/decimaltestdata/dqClass.decTest +lib/python2.7/test/decimaltestdata/dqCompare.decTest +lib/python2.7/test/decimaltestdata/dqCompareSig.decTest +lib/python2.7/test/decimaltestdata/dqCompareTotal.decTest +lib/python2.7/test/decimaltestdata/dqCompareTotalMag.decTest +lib/python2.7/test/decimaltestdata/dqCopy.decTest +lib/python2.7/test/decimaltestdata/dqCopyAbs.decTest +lib/python2.7/test/decimaltestdata/dqCopyNegate.decTest +lib/python2.7/test/decimaltestdata/dqCopySign.decTest +lib/python2.7/test/decimaltestdata/dqDivide.decTest +lib/python2.7/test/decimaltestdata/dqDivideInt.decTest +lib/python2.7/test/decimaltestdata/dqEncode.decTest +lib/python2.7/test/decimaltestdata/dqFMA.decTest +lib/python2.7/test/decimaltestdata/dqInvert.decTest +lib/python2.7/test/decimaltestdata/dqLogB.decTest +lib/python2.7/test/decimaltestdata/dqMax.decTest +lib/python2.7/test/decimaltestdata/dqMaxMag.decTest +lib/python2.7/test/decimaltestdata/dqMin.decTest +lib/python2.7/test/decimaltestdata/dqMinMag.decTest +lib/python2.7/test/decimaltestdata/dqMinus.decTest +lib/python2.7/test/decimaltestdata/dqMultiply.decTest +lib/python2.7/test/decimaltestdata/dqNextMinus.decTest +lib/python2.7/test/decimaltestdata/dqNextPlus.decTest +lib/python2.7/test/decimaltestdata/dqNextToward.decTest +lib/python2.7/test/decimaltestdata/dqOr.decTest +lib/python2.7/test/decimaltestdata/dqPlus.decTest +lib/python2.7/test/decimaltestdata/dqQuantize.decTest +lib/python2.7/test/decimaltestdata/dqReduce.decTest +lib/python2.7/test/decimaltestdata/dqRemainder.decTest +lib/python2.7/test/decimaltestdata/dqRemainderNear.decTest +lib/python2.7/test/decimaltestdata/dqRotate.decTest +lib/python2.7/test/decimaltestdata/dqSameQuantum.decTest +lib/python2.7/test/decimaltestdata/dqScaleB.decTest +lib/python2.7/test/decimaltestdata/dqShift.decTest +lib/python2.7/test/decimaltestdata/dqSubtract.decTest +lib/python2.7/test/decimaltestdata/dqToIntegral.decTest +lib/python2.7/test/decimaltestdata/dqXor.decTest +lib/python2.7/test/decimaltestdata/dsBase.decTest +lib/python2.7/test/decimaltestdata/dsEncode.decTest +lib/python2.7/test/decimaltestdata/exp.decTest +lib/python2.7/test/decimaltestdata/extra.decTest +lib/python2.7/test/decimaltestdata/fma.decTest +lib/python2.7/test/decimaltestdata/inexact.decTest +lib/python2.7/test/decimaltestdata/invert.decTest +lib/python2.7/test/decimaltestdata/ln.decTest +lib/python2.7/test/decimaltestdata/log10.decTest +lib/python2.7/test/decimaltestdata/logb.decTest +lib/python2.7/test/decimaltestdata/max.decTest +lib/python2.7/test/decimaltestdata/maxmag.decTest +lib/python2.7/test/decimaltestdata/min.decTest +lib/python2.7/test/decimaltestdata/minmag.decTest +lib/python2.7/test/decimaltestdata/minus.decTest +lib/python2.7/test/decimaltestdata/multiply.decTest +lib/python2.7/test/decimaltestdata/nextminus.decTest +lib/python2.7/test/decimaltestdata/nextplus.decTest +lib/python2.7/test/decimaltestdata/nexttoward.decTest +lib/python2.7/test/decimaltestdata/or.decTest +lib/python2.7/test/decimaltestdata/plus.decTest +lib/python2.7/test/decimaltestdata/power.decTest +lib/python2.7/test/decimaltestdata/powersqrt.decTest +lib/python2.7/test/decimaltestdata/quantize.decTest +lib/python2.7/test/decimaltestdata/randomBound32.decTest +lib/python2.7/test/decimaltestdata/randoms.decTest +lib/python2.7/test/decimaltestdata/reduce.decTest +lib/python2.7/test/decimaltestdata/remainder.decTest +lib/python2.7/test/decimaltestdata/remainderNear.decTest +lib/python2.7/test/decimaltestdata/rescale.decTest +lib/python2.7/test/decimaltestdata/rotate.decTest +lib/python2.7/test/decimaltestdata/rounding.decTest +lib/python2.7/test/decimaltestdata/samequantum.decTest +lib/python2.7/test/decimaltestdata/scaleb.decTest +lib/python2.7/test/decimaltestdata/shift.decTest +lib/python2.7/test/decimaltestdata/squareroot.decTest +lib/python2.7/test/decimaltestdata/subtract.decTest +lib/python2.7/test/decimaltestdata/testall.decTest +lib/python2.7/test/decimaltestdata/tointegral.decTest +lib/python2.7/test/decimaltestdata/tointegralx.decTest +lib/python2.7/test/decimaltestdata/xor.decTest +lib/python2.7/test/dh1024.pem +lib/python2.7/test/doctest_aliases.py +lib/python2.7/test/doctest_aliases.pyc +lib/python2.7/test/doctest_aliases.pyo +lib/python2.7/test/double_const.py +lib/python2.7/test/double_const.pyc +lib/python2.7/test/double_const.pyo +lib/python2.7/test/empty.vbs +lib/python2.7/test/exception_hierarchy.txt +lib/python2.7/test/floating_points.txt +lib/python2.7/test/fork_wait.py +lib/python2.7/test/fork_wait.pyc +lib/python2.7/test/fork_wait.pyo +lib/python2.7/test/formatfloat_testcases.txt +lib/python2.7/test/gdb_sample.py +lib/python2.7/test/gdb_sample.pyc +lib/python2.7/test/gdb_sample.pyo +lib/python2.7/test/greyrgb.uue +lib/python2.7/test/ieee754.txt +lib/python2.7/test/imghdrdata/python.bmp +lib/python2.7/test/imghdrdata/python.gif +lib/python2.7/test/imghdrdata/python.jpg +lib/python2.7/test/imghdrdata/python.pbm +lib/python2.7/test/imghdrdata/python.pgm +lib/python2.7/test/imghdrdata/python.png +lib/python2.7/test/imghdrdata/python.ppm +lib/python2.7/test/imghdrdata/python.ras +lib/python2.7/test/imghdrdata/python.sgi +lib/python2.7/test/imghdrdata/python.tiff +lib/python2.7/test/imghdrdata/python.xbm +lib/python2.7/test/infinite_reload.py +lib/python2.7/test/infinite_reload.pyc +lib/python2.7/test/infinite_reload.pyo +lib/python2.7/test/inspect_fodder.py +lib/python2.7/test/inspect_fodder.pyc +lib/python2.7/test/inspect_fodder.pyo +lib/python2.7/test/inspect_fodder2.py +lib/python2.7/test/inspect_fodder2.pyc +lib/python2.7/test/inspect_fodder2.pyo +lib/python2.7/test/keycert.passwd.pem +lib/python2.7/test/keycert.pem +lib/python2.7/test/keycert2.pem +lib/python2.7/test/keycert3.pem +lib/python2.7/test/keycert4.pem +lib/python2.7/test/list_tests.py +lib/python2.7/test/list_tests.pyc +lib/python2.7/test/list_tests.pyo +lib/python2.7/test/lock_tests.py +lib/python2.7/test/lock_tests.pyc +lib/python2.7/test/lock_tests.pyo +lib/python2.7/test/make_ssl_certs.py +lib/python2.7/test/make_ssl_certs.pyc +lib/python2.7/test/make_ssl_certs.pyo +lib/python2.7/test/mapping_tests.py +lib/python2.7/test/mapping_tests.pyc +lib/python2.7/test/mapping_tests.pyo +lib/python2.7/test/math_testcases.txt +lib/python2.7/test/mp_fork_bomb.py +lib/python2.7/test/mp_fork_bomb.pyc +lib/python2.7/test/mp_fork_bomb.pyo +lib/python2.7/test/multibytecodec_support.py +lib/python2.7/test/multibytecodec_support.pyc +lib/python2.7/test/multibytecodec_support.pyo +lib/python2.7/test/nokia.pem +lib/python2.7/test/nullbytecert.pem +lib/python2.7/test/nullcert.pem +lib/python2.7/test/outstanding_bugs.py +lib/python2.7/test/outstanding_bugs.pyc +lib/python2.7/test/outstanding_bugs.pyo +lib/python2.7/test/pickletester.py +lib/python2.7/test/pickletester.pyc +lib/python2.7/test/pickletester.pyo +lib/python2.7/test/profilee.py +lib/python2.7/test/profilee.pyc +lib/python2.7/test/profilee.pyo +lib/python2.7/test/pycacert.pem +lib/python2.7/test/pyclbr_input.py +lib/python2.7/test/pyclbr_input.pyc +lib/python2.7/test/pyclbr_input.pyo +lib/python2.7/test/pydoc_mod.py +lib/python2.7/test/pydoc_mod.pyc +lib/python2.7/test/pydoc_mod.pyo +lib/python2.7/test/pydocfodder.py +lib/python2.7/test/pydocfodder.pyc +lib/python2.7/test/pydocfodder.pyo +lib/python2.7/test/pystone.py +lib/python2.7/test/pystone.pyc +lib/python2.7/test/pystone.pyo +lib/python2.7/test/pythoninfo.py +lib/python2.7/test/pythoninfo.pyc +lib/python2.7/test/pythoninfo.pyo +lib/python2.7/test/randv2_32.pck +lib/python2.7/test/randv2_64.pck +lib/python2.7/test/randv3.pck +lib/python2.7/test/re_tests.py +lib/python2.7/test/re_tests.pyc +lib/python2.7/test/re_tests.pyo +lib/python2.7/test/regrtest.py +lib/python2.7/test/regrtest.pyc +lib/python2.7/test/regrtest.pyo +lib/python2.7/test/relimport.py +lib/python2.7/test/relimport.pyc +lib/python2.7/test/relimport.pyo +lib/python2.7/test/reperf.py +lib/python2.7/test/reperf.pyc +lib/python2.7/test/reperf.pyo +lib/python2.7/test/revocation.crl +lib/python2.7/test/sample_doctest_no_docstrings.py +lib/python2.7/test/sample_doctest_no_docstrings.pyc +lib/python2.7/test/sample_doctest_no_docstrings.pyo +lib/python2.7/test/sample_doctest_no_doctests.py +lib/python2.7/test/sample_doctest_no_doctests.pyc +lib/python2.7/test/sample_doctest_no_doctests.pyo +lib/python2.7/test/sample_doctest.py +lib/python2.7/test/sample_doctest.pyc +lib/python2.7/test/sample_doctest.pyo +lib/python2.7/test/script_helper.py +lib/python2.7/test/script_helper.pyc +lib/python2.7/test/script_helper.pyo +lib/python2.7/test/selfsigned_pythontestdotnet.pem +lib/python2.7/test/seq_tests.py +lib/python2.7/test/seq_tests.pyc +lib/python2.7/test/seq_tests.pyo +lib/python2.7/test/sgml_input.html +lib/python2.7/test/Sine-1000Hz-300ms.aif +lib/python2.7/test/sortperf.py +lib/python2.7/test/sortperf.pyc +lib/python2.7/test/sortperf.pyo +lib/python2.7/test/ssl_cert.pem +lib/python2.7/test/ssl_key.passwd.pem +lib/python2.7/test/ssl_key.pem +lib/python2.7/test/ssl_servers.py +lib/python2.7/test/ssl_servers.pyc +lib/python2.7/test/ssl_servers.pyo +lib/python2.7/test/ssltests.py +lib/python2.7/test/ssltests.pyc +lib/python2.7/test/ssltests.pyo +lib/python2.7/test/string_tests.py +lib/python2.7/test/string_tests.pyc +lib/python2.7/test/string_tests.pyo +lib/python2.7/test/subprocessdata/sigchild_ignore.py +lib/python2.7/test/subprocessdata/sigchild_ignore.pyc +lib/python2.7/test/subprocessdata/sigchild_ignore.pyo +lib/python2.7/test/support/__init__.py +lib/python2.7/test/support/__init__.pyc +lib/python2.7/test/support/__init__.pyo +lib/python2.7/test/support/script_helper.py +lib/python2.7/test/support/script_helper.pyc +lib/python2.7/test/support/script_helper.pyo +lib/python2.7/test/symlink_support.py +lib/python2.7/test/symlink_support.pyc +lib/python2.7/test/symlink_support.pyo +lib/python2.7/test/test___all__.py +lib/python2.7/test/test___all__.pyc +lib/python2.7/test/test___all__.pyo +lib/python2.7/test/test___future__.py +lib/python2.7/test/test___future__.pyc +lib/python2.7/test/test___future__.pyo +lib/python2.7/test/test__locale.py +lib/python2.7/test/test__locale.pyc +lib/python2.7/test/test__locale.pyo +lib/python2.7/test/test__osx_support.py +lib/python2.7/test/test__osx_support.pyc +lib/python2.7/test/test__osx_support.pyo +lib/python2.7/test/test_abc.py +lib/python2.7/test/test_abc.pyc +lib/python2.7/test/test_abc.pyo +lib/python2.7/test/test_abstract_numbers.py +lib/python2.7/test/test_abstract_numbers.pyc +lib/python2.7/test/test_abstract_numbers.pyo +lib/python2.7/test/test_aepack.py +lib/python2.7/test/test_aepack.pyc +lib/python2.7/test/test_aepack.pyo +lib/python2.7/test/test_aifc.py +lib/python2.7/test/test_aifc.pyc +lib/python2.7/test/test_aifc.pyo +lib/python2.7/test/test_al.py +lib/python2.7/test/test_al.pyc +lib/python2.7/test/test_al.pyo +lib/python2.7/test/test_anydbm.py +lib/python2.7/test/test_anydbm.pyc +lib/python2.7/test/test_anydbm.pyo +lib/python2.7/test/test_applesingle.py +lib/python2.7/test/test_applesingle.pyc +lib/python2.7/test/test_applesingle.pyo +lib/python2.7/test/test_argparse.py +lib/python2.7/test/test_argparse.pyc +lib/python2.7/test/test_argparse.pyo +lib/python2.7/test/test_array.py +lib/python2.7/test/test_array.pyc +lib/python2.7/test/test_array.pyo +lib/python2.7/test/test_ascii_formatd.py +lib/python2.7/test/test_ascii_formatd.pyc +lib/python2.7/test/test_ascii_formatd.pyo +lib/python2.7/test/test_ast.py +lib/python2.7/test/test_ast.pyc +lib/python2.7/test/test_ast.pyo +lib/python2.7/test/test_asynchat.py +lib/python2.7/test/test_asynchat.pyc +lib/python2.7/test/test_asynchat.pyo +lib/python2.7/test/test_asyncore.py +lib/python2.7/test/test_asyncore.pyc +lib/python2.7/test/test_asyncore.pyo +lib/python2.7/test/test_atexit.py +lib/python2.7/test/test_atexit.pyc +lib/python2.7/test/test_atexit.pyo +lib/python2.7/test/test_audioop.py +lib/python2.7/test/test_audioop.pyc +lib/python2.7/test/test_audioop.pyo +lib/python2.7/test/test_augassign.py +lib/python2.7/test/test_augassign.pyc +lib/python2.7/test/test_augassign.pyo +lib/python2.7/test/test_base64.py +lib/python2.7/test/test_base64.pyc +lib/python2.7/test/test_base64.pyo +lib/python2.7/test/test_bastion.py +lib/python2.7/test/test_bastion.pyc +lib/python2.7/test/test_bastion.pyo +lib/python2.7/test/test_bigaddrspace.py +lib/python2.7/test/test_bigaddrspace.pyc +lib/python2.7/test/test_bigaddrspace.pyo +lib/python2.7/test/test_bigmem.py +lib/python2.7/test/test_bigmem.pyc +lib/python2.7/test/test_bigmem.pyo +lib/python2.7/test/test_binascii.py +lib/python2.7/test/test_binascii.pyc +lib/python2.7/test/test_binascii.pyo +lib/python2.7/test/test_binhex.py +lib/python2.7/test/test_binhex.pyc +lib/python2.7/test/test_binhex.pyo +lib/python2.7/test/test_binop.py +lib/python2.7/test/test_binop.pyc +lib/python2.7/test/test_binop.pyo +lib/python2.7/test/test_bisect.py +lib/python2.7/test/test_bisect.pyc +lib/python2.7/test/test_bisect.pyo +lib/python2.7/test/test_bool.py +lib/python2.7/test/test_bool.pyc +lib/python2.7/test/test_bool.pyo +lib/python2.7/test/test_buffer.py +lib/python2.7/test/test_buffer.pyc +lib/python2.7/test/test_buffer.pyo +lib/python2.7/test/test_bufio.py +lib/python2.7/test/test_bufio.pyc +lib/python2.7/test/test_bufio.pyo +lib/python2.7/test/test_builtin.py +lib/python2.7/test/test_builtin.pyc +lib/python2.7/test/test_builtin.pyo +lib/python2.7/test/test_bytes.py +lib/python2.7/test/test_bytes.pyc +lib/python2.7/test/test_bytes.pyo +lib/python2.7/test/test_bz2.py +lib/python2.7/test/test_bz2.pyc +lib/python2.7/test/test_bz2.pyo +lib/python2.7/test/test_calendar.py +lib/python2.7/test/test_calendar.pyc +lib/python2.7/test/test_calendar.pyo +lib/python2.7/test/test_call.py +lib/python2.7/test/test_call.pyc +lib/python2.7/test/test_call.pyo +lib/python2.7/test/test_capi.py +lib/python2.7/test/test_capi.pyc +lib/python2.7/test/test_capi.pyo +lib/python2.7/test/test_cd.py +lib/python2.7/test/test_cd.pyc +lib/python2.7/test/test_cd.pyo +lib/python2.7/test/test_cfgparser.py +lib/python2.7/test/test_cfgparser.pyc +lib/python2.7/test/test_cfgparser.pyo +lib/python2.7/test/test_cgi.py +lib/python2.7/test/test_cgi.pyc +lib/python2.7/test/test_cgi.pyo +lib/python2.7/test/test_charmapcodec.py +lib/python2.7/test/test_charmapcodec.pyc +lib/python2.7/test/test_charmapcodec.pyo +lib/python2.7/test/test_cl.py +lib/python2.7/test/test_cl.pyc +lib/python2.7/test/test_cl.pyo +lib/python2.7/test/test_class.py +lib/python2.7/test/test_class.pyc +lib/python2.7/test/test_class.pyo +lib/python2.7/test/test_cmath.py +lib/python2.7/test/test_cmath.pyc +lib/python2.7/test/test_cmath.pyo +lib/python2.7/test/test_cmd_line_script.py +lib/python2.7/test/test_cmd_line_script.pyc +lib/python2.7/test/test_cmd_line_script.pyo +lib/python2.7/test/test_cmd_line.py +lib/python2.7/test/test_cmd_line.pyc +lib/python2.7/test/test_cmd_line.pyo +lib/python2.7/test/test_cmd.py +lib/python2.7/test/test_cmd.pyc +lib/python2.7/test/test_cmd.pyo +lib/python2.7/test/test_code.py +lib/python2.7/test/test_code.pyc +lib/python2.7/test/test_code.pyo +lib/python2.7/test/test_codeccallbacks.py +lib/python2.7/test/test_codeccallbacks.pyc +lib/python2.7/test/test_codeccallbacks.pyo +lib/python2.7/test/test_codecencodings_cn.py +lib/python2.7/test/test_codecencodings_cn.pyc +lib/python2.7/test/test_codecencodings_cn.pyo +lib/python2.7/test/test_codecencodings_hk.py +lib/python2.7/test/test_codecencodings_hk.pyc +lib/python2.7/test/test_codecencodings_hk.pyo +lib/python2.7/test/test_codecencodings_iso2022.py +lib/python2.7/test/test_codecencodings_iso2022.pyc +lib/python2.7/test/test_codecencodings_iso2022.pyo +lib/python2.7/test/test_codecencodings_jp.py +lib/python2.7/test/test_codecencodings_jp.pyc +lib/python2.7/test/test_codecencodings_jp.pyo +lib/python2.7/test/test_codecencodings_kr.py +lib/python2.7/test/test_codecencodings_kr.pyc +lib/python2.7/test/test_codecencodings_kr.pyo +lib/python2.7/test/test_codecencodings_tw.py +lib/python2.7/test/test_codecencodings_tw.pyc +lib/python2.7/test/test_codecencodings_tw.pyo +lib/python2.7/test/test_codecmaps_cn.py +lib/python2.7/test/test_codecmaps_cn.pyc +lib/python2.7/test/test_codecmaps_cn.pyo +lib/python2.7/test/test_codecmaps_hk.py +lib/python2.7/test/test_codecmaps_hk.pyc +lib/python2.7/test/test_codecmaps_hk.pyo +lib/python2.7/test/test_codecmaps_jp.py +lib/python2.7/test/test_codecmaps_jp.pyc +lib/python2.7/test/test_codecmaps_jp.pyo +lib/python2.7/test/test_codecmaps_kr.py +lib/python2.7/test/test_codecmaps_kr.pyc +lib/python2.7/test/test_codecmaps_kr.pyo +lib/python2.7/test/test_codecmaps_tw.py +lib/python2.7/test/test_codecmaps_tw.pyc +lib/python2.7/test/test_codecmaps_tw.pyo +lib/python2.7/test/test_codecs.py +lib/python2.7/test/test_codecs.pyc +lib/python2.7/test/test_codecs.pyo +lib/python2.7/test/test_codeop.py +lib/python2.7/test/test_codeop.pyc +lib/python2.7/test/test_codeop.pyo +lib/python2.7/test/test_coercion.py +lib/python2.7/test/test_coercion.pyc +lib/python2.7/test/test_coercion.pyo +lib/python2.7/test/test_collections.py +lib/python2.7/test/test_collections.pyc +lib/python2.7/test/test_collections.pyo +lib/python2.7/test/test_colorsys.py +lib/python2.7/test/test_colorsys.pyc +lib/python2.7/test/test_colorsys.pyo +lib/python2.7/test/test_commands.py +lib/python2.7/test/test_commands.pyc +lib/python2.7/test/test_commands.pyo +lib/python2.7/test/test_compare.py +lib/python2.7/test/test_compare.pyc +lib/python2.7/test/test_compare.pyo +lib/python2.7/test/test_compile.py +lib/python2.7/test/test_compile.pyc +lib/python2.7/test/test_compile.pyo +lib/python2.7/test/test_compileall.py +lib/python2.7/test/test_compileall.pyc +lib/python2.7/test/test_compileall.pyo +lib/python2.7/test/test_compiler.py +lib/python2.7/test/test_compiler.pyc +lib/python2.7/test/test_compiler.pyo +lib/python2.7/test/test_complex_args.py +lib/python2.7/test/test_complex_args.pyc +lib/python2.7/test/test_complex_args.pyo +lib/python2.7/test/test_complex.py +lib/python2.7/test/test_complex.pyc +lib/python2.7/test/test_complex.pyo +lib/python2.7/test/test_contains.py +lib/python2.7/test/test_contains.pyc +lib/python2.7/test/test_contains.pyo +lib/python2.7/test/test_contextlib.py +lib/python2.7/test/test_contextlib.pyc +lib/python2.7/test/test_contextlib.pyo +lib/python2.7/test/test_cookie.py +lib/python2.7/test/test_cookie.pyc +lib/python2.7/test/test_cookie.pyo +lib/python2.7/test/test_cookielib.py +lib/python2.7/test/test_cookielib.pyc +lib/python2.7/test/test_cookielib.pyo +lib/python2.7/test/test_copy_reg.py +lib/python2.7/test/test_copy_reg.pyc +lib/python2.7/test/test_copy_reg.pyo +lib/python2.7/test/test_copy.py +lib/python2.7/test/test_copy.pyc +lib/python2.7/test/test_copy.pyo +lib/python2.7/test/test_cpickle.py +lib/python2.7/test/test_cpickle.pyc +lib/python2.7/test/test_cpickle.pyo +lib/python2.7/test/test_cprofile.py +lib/python2.7/test/test_cprofile.pyc +lib/python2.7/test/test_cprofile.pyo +lib/python2.7/test/test_crypt.py +lib/python2.7/test/test_crypt.pyc +lib/python2.7/test/test_crypt.pyo +lib/python2.7/test/test_csv.py +lib/python2.7/test/test_csv.pyc +lib/python2.7/test/test_csv.pyo +lib/python2.7/test/test_ctypes.py +lib/python2.7/test/test_ctypes.pyc +lib/python2.7/test/test_ctypes.pyo +lib/python2.7/test/test_curses.py +lib/python2.7/test/test_curses.pyc +lib/python2.7/test/test_curses.pyo +lib/python2.7/test/test_datetime.py +lib/python2.7/test/test_datetime.pyc +lib/python2.7/test/test_datetime.pyo +lib/python2.7/test/test_dbm.py +lib/python2.7/test/test_dbm.pyc +lib/python2.7/test/test_dbm.pyo +lib/python2.7/test/test_decimal.py +lib/python2.7/test/test_decimal.pyc +lib/python2.7/test/test_decimal.pyo +lib/python2.7/test/test_decorators.py +lib/python2.7/test/test_decorators.pyc +lib/python2.7/test/test_decorators.pyo +lib/python2.7/test/test_defaultdict.py +lib/python2.7/test/test_defaultdict.pyc +lib/python2.7/test/test_defaultdict.pyo +lib/python2.7/test/test_deque.py +lib/python2.7/test/test_deque.pyc +lib/python2.7/test/test_deque.pyo +lib/python2.7/test/test_descr.py +lib/python2.7/test/test_descr.pyc +lib/python2.7/test/test_descr.pyo +lib/python2.7/test/test_descrtut.py +lib/python2.7/test/test_descrtut.pyc +lib/python2.7/test/test_descrtut.pyo +lib/python2.7/test/test_dict.py +lib/python2.7/test/test_dict.pyc +lib/python2.7/test/test_dict.pyo +lib/python2.7/test/test_dictcomps.py +lib/python2.7/test/test_dictcomps.pyc +lib/python2.7/test/test_dictcomps.pyo +lib/python2.7/test/test_dictviews.py +lib/python2.7/test/test_dictviews.pyc +lib/python2.7/test/test_dictviews.pyo +lib/python2.7/test/test_difflib_expect.html +lib/python2.7/test/test_difflib.py +lib/python2.7/test/test_difflib.pyc +lib/python2.7/test/test_difflib.pyo +lib/python2.7/test/test_dircache.py +lib/python2.7/test/test_dircache.pyc +lib/python2.7/test/test_dircache.pyo +lib/python2.7/test/test_dis.py +lib/python2.7/test/test_dis.pyc +lib/python2.7/test/test_dis.pyo +lib/python2.7/test/test_distutils.py +lib/python2.7/test/test_distutils.pyc +lib/python2.7/test/test_distutils.pyo +lib/python2.7/test/test_dl.py +lib/python2.7/test/test_dl.pyc +lib/python2.7/test/test_dl.pyo +lib/python2.7/test/test_doctest.py +lib/python2.7/test/test_doctest.pyc +lib/python2.7/test/test_doctest.pyo +lib/python2.7/test/test_doctest.txt +lib/python2.7/test/test_doctest2.py +lib/python2.7/test/test_doctest2.pyc +lib/python2.7/test/test_doctest2.pyo +lib/python2.7/test/test_doctest2.txt +lib/python2.7/test/test_doctest3.txt +lib/python2.7/test/test_doctest4.txt +lib/python2.7/test/test_docxmlrpc.py +lib/python2.7/test/test_docxmlrpc.pyc +lib/python2.7/test/test_docxmlrpc.pyo +lib/python2.7/test/test_dumbdbm.py +lib/python2.7/test/test_dumbdbm.pyc +lib/python2.7/test/test_dumbdbm.pyo +lib/python2.7/test/test_dummy_thread.py +lib/python2.7/test/test_dummy_thread.pyc +lib/python2.7/test/test_dummy_thread.pyo +lib/python2.7/test/test_dummy_threading.py +lib/python2.7/test/test_dummy_threading.pyc +lib/python2.7/test/test_dummy_threading.pyo +lib/python2.7/test/test_email_codecs.py +lib/python2.7/test/test_email_codecs.pyc +lib/python2.7/test/test_email_codecs.pyo +lib/python2.7/test/test_email_renamed.py +lib/python2.7/test/test_email_renamed.pyc +lib/python2.7/test/test_email_renamed.pyo +lib/python2.7/test/test_email.py +lib/python2.7/test/test_email.pyc +lib/python2.7/test/test_email.pyo +lib/python2.7/test/test_ensurepip.py +lib/python2.7/test/test_ensurepip.pyc +lib/python2.7/test/test_ensurepip.pyo +lib/python2.7/test/test_enumerate.py +lib/python2.7/test/test_enumerate.pyc +lib/python2.7/test/test_enumerate.pyo +lib/python2.7/test/test_eof.py +lib/python2.7/test/test_eof.pyc +lib/python2.7/test/test_eof.pyo +lib/python2.7/test/test_epoll.py +lib/python2.7/test/test_epoll.pyc +lib/python2.7/test/test_epoll.pyo +lib/python2.7/test/test_errno.py +lib/python2.7/test/test_errno.pyc +lib/python2.7/test/test_errno.pyo +lib/python2.7/test/test_exception_variations.py +lib/python2.7/test/test_exception_variations.pyc +lib/python2.7/test/test_exception_variations.pyo +lib/python2.7/test/test_exceptions.py +lib/python2.7/test/test_exceptions.pyc +lib/python2.7/test/test_exceptions.pyo +lib/python2.7/test/test_extcall.py +lib/python2.7/test/test_extcall.pyc +lib/python2.7/test/test_extcall.pyo +lib/python2.7/test/test_fcntl.py +lib/python2.7/test/test_fcntl.pyc +lib/python2.7/test/test_fcntl.pyo +lib/python2.7/test/test_file_eintr.py +lib/python2.7/test/test_file_eintr.pyc +lib/python2.7/test/test_file_eintr.pyo +lib/python2.7/test/test_file.py +lib/python2.7/test/test_file.pyc +lib/python2.7/test/test_file.pyo +lib/python2.7/test/test_file2k.py +lib/python2.7/test/test_file2k.pyc +lib/python2.7/test/test_file2k.pyo +lib/python2.7/test/test_filecmp.py +lib/python2.7/test/test_filecmp.pyc +lib/python2.7/test/test_filecmp.pyo +lib/python2.7/test/test_fileinput.py +lib/python2.7/test/test_fileinput.pyc +lib/python2.7/test/test_fileinput.pyo +lib/python2.7/test/test_fileio.py +lib/python2.7/test/test_fileio.pyc +lib/python2.7/test/test_fileio.pyo +lib/python2.7/test/test_float.py +lib/python2.7/test/test_float.pyc +lib/python2.7/test/test_float.pyo +lib/python2.7/test/test_fnmatch.py +lib/python2.7/test/test_fnmatch.pyc +lib/python2.7/test/test_fnmatch.pyo +lib/python2.7/test/test_fork1.py +lib/python2.7/test/test_fork1.pyc +lib/python2.7/test/test_fork1.pyo +lib/python2.7/test/test_format.py +lib/python2.7/test/test_format.pyc +lib/python2.7/test/test_format.pyo +lib/python2.7/test/test_fpformat.py +lib/python2.7/test/test_fpformat.pyc +lib/python2.7/test/test_fpformat.pyo +lib/python2.7/test/test_fractions.py +lib/python2.7/test/test_fractions.pyc +lib/python2.7/test/test_fractions.pyo +lib/python2.7/test/test_frozen.py +lib/python2.7/test/test_frozen.pyc +lib/python2.7/test/test_frozen.pyo +lib/python2.7/test/test_ftplib.py +lib/python2.7/test/test_ftplib.pyc +lib/python2.7/test/test_ftplib.pyo +lib/python2.7/test/test_funcattrs.py +lib/python2.7/test/test_funcattrs.pyc +lib/python2.7/test/test_funcattrs.pyo +lib/python2.7/test/test_functools.py +lib/python2.7/test/test_functools.pyc +lib/python2.7/test/test_functools.pyo +lib/python2.7/test/test_future_builtins.py +lib/python2.7/test/test_future_builtins.pyc +lib/python2.7/test/test_future_builtins.pyo +lib/python2.7/test/test_future.py +lib/python2.7/test/test_future.pyc +lib/python2.7/test/test_future.pyo +lib/python2.7/test/test_future1.py +lib/python2.7/test/test_future1.pyc +lib/python2.7/test/test_future1.pyo +lib/python2.7/test/test_future2.py +lib/python2.7/test/test_future2.pyc +lib/python2.7/test/test_future2.pyo +lib/python2.7/test/test_future3.py +lib/python2.7/test/test_future3.pyc +lib/python2.7/test/test_future3.pyo +lib/python2.7/test/test_future4.py +lib/python2.7/test/test_future4.pyc +lib/python2.7/test/test_future4.pyo +lib/python2.7/test/test_future5.py +lib/python2.7/test/test_future5.pyc +lib/python2.7/test/test_future5.pyo +lib/python2.7/test/test_gc.py +lib/python2.7/test/test_gc.pyc +lib/python2.7/test/test_gc.pyo +lib/python2.7/test/test_gdb.py +lib/python2.7/test/test_gdb.pyc +lib/python2.7/test/test_gdb.pyo +lib/python2.7/test/test_gdbm.py +lib/python2.7/test/test_gdbm.pyc +lib/python2.7/test/test_gdbm.pyo +lib/python2.7/test/test_generators.py +lib/python2.7/test/test_generators.pyc +lib/python2.7/test/test_generators.pyo +lib/python2.7/test/test_genericpath.py +lib/python2.7/test/test_genericpath.pyc +lib/python2.7/test/test_genericpath.pyo +lib/python2.7/test/test_genexps.py +lib/python2.7/test/test_genexps.pyc +lib/python2.7/test/test_genexps.pyo +lib/python2.7/test/test_getargs.py +lib/python2.7/test/test_getargs.pyc +lib/python2.7/test/test_getargs.pyo +lib/python2.7/test/test_getargs2.py +lib/python2.7/test/test_getargs2.pyc +lib/python2.7/test/test_getargs2.pyo +lib/python2.7/test/test_getopt.py +lib/python2.7/test/test_getopt.pyc +lib/python2.7/test/test_getopt.pyo +lib/python2.7/test/test_gettext.py +lib/python2.7/test/test_gettext.pyc +lib/python2.7/test/test_gettext.pyo +lib/python2.7/test/test_gl.py +lib/python2.7/test/test_gl.pyc +lib/python2.7/test/test_gl.pyo +lib/python2.7/test/test_glob.py +lib/python2.7/test/test_glob.pyc +lib/python2.7/test/test_glob.pyo +lib/python2.7/test/test_global.py +lib/python2.7/test/test_global.pyc +lib/python2.7/test/test_global.pyo +lib/python2.7/test/test_grammar.py +lib/python2.7/test/test_grammar.pyc +lib/python2.7/test/test_grammar.pyo +lib/python2.7/test/test_grp.py +lib/python2.7/test/test_grp.pyc +lib/python2.7/test/test_grp.pyo +lib/python2.7/test/test_gzip.py +lib/python2.7/test/test_gzip.pyc +lib/python2.7/test/test_gzip.pyo +lib/python2.7/test/test_hash.py +lib/python2.7/test/test_hash.pyc +lib/python2.7/test/test_hash.pyo +lib/python2.7/test/test_hashlib.py +lib/python2.7/test/test_hashlib.pyc +lib/python2.7/test/test_hashlib.pyo +lib/python2.7/test/test_heapq.py +lib/python2.7/test/test_heapq.pyc +lib/python2.7/test/test_heapq.pyo +lib/python2.7/test/test_hmac.py +lib/python2.7/test/test_hmac.pyc +lib/python2.7/test/test_hmac.pyo +lib/python2.7/test/test_hotshot.py +lib/python2.7/test/test_hotshot.pyc +lib/python2.7/test/test_hotshot.pyo +lib/python2.7/test/test_htmllib.py +lib/python2.7/test/test_htmllib.pyc +lib/python2.7/test/test_htmllib.pyo +lib/python2.7/test/test_htmlparser.py +lib/python2.7/test/test_htmlparser.pyc +lib/python2.7/test/test_htmlparser.pyo +lib/python2.7/test/test_httplib.py +lib/python2.7/test/test_httplib.pyc +lib/python2.7/test/test_httplib.pyo +lib/python2.7/test/test_httpservers.py +lib/python2.7/test/test_httpservers.pyc +lib/python2.7/test/test_httpservers.pyo +lib/python2.7/test/test_idle.py +lib/python2.7/test/test_idle.pyc +lib/python2.7/test/test_idle.pyo +lib/python2.7/test/test_imageop.py +lib/python2.7/test/test_imageop.pyc +lib/python2.7/test/test_imageop.pyo +lib/python2.7/test/test_imaplib.py +lib/python2.7/test/test_imaplib.pyc +lib/python2.7/test/test_imaplib.pyo +lib/python2.7/test/test_imgfile.py +lib/python2.7/test/test_imgfile.pyc +lib/python2.7/test/test_imgfile.pyo +lib/python2.7/test/test_imghdr.py +lib/python2.7/test/test_imghdr.pyc +lib/python2.7/test/test_imghdr.pyo +lib/python2.7/test/test_imp.py +lib/python2.7/test/test_imp.pyc +lib/python2.7/test/test_imp.pyo +lib/python2.7/test/test_import_magic.py +lib/python2.7/test/test_import_magic.pyc +lib/python2.7/test/test_import_magic.pyo +lib/python2.7/test/test_import.py +lib/python2.7/test/test_import.pyc +lib/python2.7/test/test_import.pyo +lib/python2.7/test/test_importhooks.py +lib/python2.7/test/test_importhooks.pyc +lib/python2.7/test/test_importhooks.pyo +lib/python2.7/test/test_importlib.py +lib/python2.7/test/test_importlib.pyc +lib/python2.7/test/test_importlib.pyo +lib/python2.7/test/test_index.py +lib/python2.7/test/test_index.pyc +lib/python2.7/test/test_index.pyo +lib/python2.7/test/test_inspect.py +lib/python2.7/test/test_inspect.pyc +lib/python2.7/test/test_inspect.pyo +lib/python2.7/test/test_int_literal.py +lib/python2.7/test/test_int_literal.pyc +lib/python2.7/test/test_int_literal.pyo +lib/python2.7/test/test_int.py +lib/python2.7/test/test_int.pyc +lib/python2.7/test/test_int.pyo +lib/python2.7/test/test_io.py +lib/python2.7/test/test_io.pyc +lib/python2.7/test/test_io.pyo +lib/python2.7/test/test_ioctl.py +lib/python2.7/test/test_ioctl.pyc +lib/python2.7/test/test_ioctl.pyo +lib/python2.7/test/test_isinstance.py +lib/python2.7/test/test_isinstance.pyc +lib/python2.7/test/test_isinstance.pyo +lib/python2.7/test/test_iter.py +lib/python2.7/test/test_iter.pyc +lib/python2.7/test/test_iter.pyo +lib/python2.7/test/test_iterlen.py +lib/python2.7/test/test_iterlen.pyc +lib/python2.7/test/test_iterlen.pyo +lib/python2.7/test/test_itertools.py +lib/python2.7/test/test_itertools.pyc +lib/python2.7/test/test_itertools.pyo +lib/python2.7/test/test_json.py +lib/python2.7/test/test_json.pyc +lib/python2.7/test/test_json.pyo +lib/python2.7/test/test_kqueue.py +lib/python2.7/test/test_kqueue.pyc +lib/python2.7/test/test_kqueue.pyo +lib/python2.7/test/test_largefile.py +lib/python2.7/test/test_largefile.pyc +lib/python2.7/test/test_largefile.pyo +lib/python2.7/test/test_lib2to3.py +lib/python2.7/test/test_lib2to3.pyc +lib/python2.7/test/test_lib2to3.pyo +lib/python2.7/test/test_linecache.py +lib/python2.7/test/test_linecache.pyc +lib/python2.7/test/test_linecache.pyo +lib/python2.7/test/test_list.py +lib/python2.7/test/test_list.pyc +lib/python2.7/test/test_list.pyo +lib/python2.7/test/test_locale.py +lib/python2.7/test/test_locale.pyc +lib/python2.7/test/test_locale.pyo +lib/python2.7/test/test_logging.py +lib/python2.7/test/test_logging.pyc +lib/python2.7/test/test_logging.pyo +lib/python2.7/test/test_long_future.py +lib/python2.7/test/test_long_future.pyc +lib/python2.7/test/test_long_future.pyo +lib/python2.7/test/test_long.py +lib/python2.7/test/test_long.pyc +lib/python2.7/test/test_long.pyo +lib/python2.7/test/test_longexp.py +lib/python2.7/test/test_longexp.pyc +lib/python2.7/test/test_longexp.pyo +lib/python2.7/test/test_macos.py +lib/python2.7/test/test_macos.pyc +lib/python2.7/test/test_macos.pyo +lib/python2.7/test/test_macostools.py +lib/python2.7/test/test_macostools.pyc +lib/python2.7/test/test_macostools.pyo +lib/python2.7/test/test_macpath.py +lib/python2.7/test/test_macpath.pyc +lib/python2.7/test/test_macpath.pyo +lib/python2.7/test/test_macurl2path.py +lib/python2.7/test/test_macurl2path.pyc +lib/python2.7/test/test_macurl2path.pyo +lib/python2.7/test/test_mailbox.py +lib/python2.7/test/test_mailbox.pyc +lib/python2.7/test/test_mailbox.pyo +lib/python2.7/test/test_marshal.py +lib/python2.7/test/test_marshal.pyc +lib/python2.7/test/test_marshal.pyo +lib/python2.7/test/test_math.py +lib/python2.7/test/test_math.pyc +lib/python2.7/test/test_math.pyo +lib/python2.7/test/test_md5.py +lib/python2.7/test/test_md5.pyc +lib/python2.7/test/test_md5.pyo +lib/python2.7/test/test_memoryio.py +lib/python2.7/test/test_memoryio.pyc +lib/python2.7/test/test_memoryio.pyo +lib/python2.7/test/test_memoryview.py +lib/python2.7/test/test_memoryview.pyc +lib/python2.7/test/test_memoryview.pyo +lib/python2.7/test/test_mhlib.py +lib/python2.7/test/test_mhlib.pyc +lib/python2.7/test/test_mhlib.pyo +lib/python2.7/test/test_mimetools.py +lib/python2.7/test/test_mimetools.pyc +lib/python2.7/test/test_mimetools.pyo +lib/python2.7/test/test_mimetypes.py +lib/python2.7/test/test_mimetypes.pyc +lib/python2.7/test/test_mimetypes.pyo +lib/python2.7/test/test_MimeWriter.py +lib/python2.7/test/test_MimeWriter.pyc +lib/python2.7/test/test_MimeWriter.pyo +lib/python2.7/test/test_minidom.py +lib/python2.7/test/test_minidom.pyc +lib/python2.7/test/test_minidom.pyo +lib/python2.7/test/test_mmap.py +lib/python2.7/test/test_mmap.pyc +lib/python2.7/test/test_mmap.pyo +lib/python2.7/test/test_module.py +lib/python2.7/test/test_module.pyc +lib/python2.7/test/test_module.pyo +lib/python2.7/test/test_modulefinder.py +lib/python2.7/test/test_modulefinder.pyc +lib/python2.7/test/test_modulefinder.pyo +lib/python2.7/test/test_msilib.py +lib/python2.7/test/test_msilib.pyc +lib/python2.7/test/test_msilib.pyo +lib/python2.7/test/test_multibytecodec.py +lib/python2.7/test/test_multibytecodec.pyc +lib/python2.7/test/test_multibytecodec.pyo +lib/python2.7/test/test_multifile.py +lib/python2.7/test/test_multifile.pyc +lib/python2.7/test/test_multifile.pyo +lib/python2.7/test/test_multiprocessing.py +lib/python2.7/test/test_multiprocessing.pyc +lib/python2.7/test/test_multiprocessing.pyo +lib/python2.7/test/test_mutants.py +lib/python2.7/test/test_mutants.pyc +lib/python2.7/test/test_mutants.pyo +lib/python2.7/test/test_mutex.py +lib/python2.7/test/test_mutex.pyc +lib/python2.7/test/test_mutex.pyo +lib/python2.7/test/test_netrc.py +lib/python2.7/test/test_netrc.pyc +lib/python2.7/test/test_netrc.pyo +lib/python2.7/test/test_new.py +lib/python2.7/test/test_new.pyc +lib/python2.7/test/test_new.pyo +lib/python2.7/test/test_nntplib.py +lib/python2.7/test/test_nntplib.pyc +lib/python2.7/test/test_nntplib.pyo +lib/python2.7/test/test_normalization.py +lib/python2.7/test/test_normalization.pyc +lib/python2.7/test/test_normalization.pyo +lib/python2.7/test/test_ntpath.py +lib/python2.7/test/test_ntpath.pyc +lib/python2.7/test/test_ntpath.pyo +lib/python2.7/test/test_old_mailbox.py +lib/python2.7/test/test_old_mailbox.pyc +lib/python2.7/test/test_old_mailbox.pyo +lib/python2.7/test/test_opcodes.py +lib/python2.7/test/test_opcodes.pyc +lib/python2.7/test/test_opcodes.pyo +lib/python2.7/test/test_openpty.py +lib/python2.7/test/test_openpty.pyc +lib/python2.7/test/test_openpty.pyo +lib/python2.7/test/test_operator.py +lib/python2.7/test/test_operator.pyc +lib/python2.7/test/test_operator.pyo +lib/python2.7/test/test_optparse.py +lib/python2.7/test/test_optparse.pyc +lib/python2.7/test/test_optparse.pyo +lib/python2.7/test/test_ordered_dict.py +lib/python2.7/test/test_ordered_dict.pyc +lib/python2.7/test/test_ordered_dict.pyo +lib/python2.7/test/test_os.py +lib/python2.7/test/test_os.pyc +lib/python2.7/test/test_os.pyo +lib/python2.7/test/test_ossaudiodev.py +lib/python2.7/test/test_ossaudiodev.pyc +lib/python2.7/test/test_ossaudiodev.pyo +lib/python2.7/test/test_parser.py +lib/python2.7/test/test_parser.pyc +lib/python2.7/test/test_parser.pyo +lib/python2.7/test/test_pdb.py +lib/python2.7/test/test_pdb.pyc +lib/python2.7/test/test_pdb.pyo +lib/python2.7/test/test_peepholer.py +lib/python2.7/test/test_peepholer.pyc +lib/python2.7/test/test_peepholer.pyo +lib/python2.7/test/test_pep247.py +lib/python2.7/test/test_pep247.pyc +lib/python2.7/test/test_pep247.pyo +lib/python2.7/test/test_pep277.py +lib/python2.7/test/test_pep277.pyc +lib/python2.7/test/test_pep277.pyo +lib/python2.7/test/test_pep352.py +lib/python2.7/test/test_pep352.pyc +lib/python2.7/test/test_pep352.pyo +lib/python2.7/test/test_pickle.py +lib/python2.7/test/test_pickle.pyc +lib/python2.7/test/test_pickle.pyo +lib/python2.7/test/test_pickletools.py +lib/python2.7/test/test_pickletools.pyc +lib/python2.7/test/test_pickletools.pyo +lib/python2.7/test/test_pipes.py +lib/python2.7/test/test_pipes.pyc +lib/python2.7/test/test_pipes.pyo +lib/python2.7/test/test_pkg.py +lib/python2.7/test/test_pkg.pyc +lib/python2.7/test/test_pkg.pyo +lib/python2.7/test/test_pkgimport.py +lib/python2.7/test/test_pkgimport.pyc +lib/python2.7/test/test_pkgimport.pyo +lib/python2.7/test/test_pkgutil.py +lib/python2.7/test/test_pkgutil.pyc +lib/python2.7/test/test_pkgutil.pyo +lib/python2.7/test/test_platform.py +lib/python2.7/test/test_platform.pyc +lib/python2.7/test/test_platform.pyo +lib/python2.7/test/test_plistlib.py +lib/python2.7/test/test_plistlib.pyc +lib/python2.7/test/test_plistlib.pyo +lib/python2.7/test/test_poll.py +lib/python2.7/test/test_poll.pyc +lib/python2.7/test/test_poll.pyo +lib/python2.7/test/test_popen.py +lib/python2.7/test/test_popen.pyc +lib/python2.7/test/test_popen.pyo +lib/python2.7/test/test_popen2.py +lib/python2.7/test/test_popen2.pyc +lib/python2.7/test/test_popen2.pyo +lib/python2.7/test/test_poplib.py +lib/python2.7/test/test_poplib.pyc +lib/python2.7/test/test_poplib.pyo +lib/python2.7/test/test_posix.py +lib/python2.7/test/test_posix.pyc +lib/python2.7/test/test_posix.pyo +lib/python2.7/test/test_posixpath.py +lib/python2.7/test/test_posixpath.pyc +lib/python2.7/test/test_posixpath.pyo +lib/python2.7/test/test_pow.py +lib/python2.7/test/test_pow.pyc +lib/python2.7/test/test_pow.pyo +lib/python2.7/test/test_pprint.py +lib/python2.7/test/test_pprint.pyc +lib/python2.7/test/test_pprint.pyo +lib/python2.7/test/test_print.py +lib/python2.7/test/test_print.pyc +lib/python2.7/test/test_print.pyo +lib/python2.7/test/test_profile.py +lib/python2.7/test/test_profile.pyc +lib/python2.7/test/test_profile.pyo +lib/python2.7/test/test_property.py +lib/python2.7/test/test_property.pyc +lib/python2.7/test/test_property.pyo +lib/python2.7/test/test_pstats.py +lib/python2.7/test/test_pstats.pyc +lib/python2.7/test/test_pstats.pyo +lib/python2.7/test/test_pty.py +lib/python2.7/test/test_pty.pyc +lib/python2.7/test/test_pty.pyo +lib/python2.7/test/test_pwd.py +lib/python2.7/test/test_pwd.pyc +lib/python2.7/test/test_pwd.pyo +lib/python2.7/test/test_py_compile.py +lib/python2.7/test/test_py_compile.pyc +lib/python2.7/test/test_py_compile.pyo +lib/python2.7/test/test_py3kwarn.py +lib/python2.7/test/test_py3kwarn.pyc +lib/python2.7/test/test_py3kwarn.pyo +lib/python2.7/test/test_pyclbr.py +lib/python2.7/test/test_pyclbr.pyc +lib/python2.7/test/test_pyclbr.pyo +lib/python2.7/test/test_pydoc.py +lib/python2.7/test/test_pydoc.pyc +lib/python2.7/test/test_pydoc.pyo +lib/python2.7/test/test_pyexpat.py +lib/python2.7/test/test_pyexpat.pyc +lib/python2.7/test/test_pyexpat.pyo +lib/python2.7/test/test_queue.py +lib/python2.7/test/test_queue.pyc +lib/python2.7/test/test_queue.pyo +lib/python2.7/test/test_quopri.py +lib/python2.7/test/test_quopri.pyc +lib/python2.7/test/test_quopri.pyo +lib/python2.7/test/test_random.py +lib/python2.7/test/test_random.pyc +lib/python2.7/test/test_random.pyo +lib/python2.7/test/test_re.py +lib/python2.7/test/test_re.pyc +lib/python2.7/test/test_re.pyo +lib/python2.7/test/test_readline.py +lib/python2.7/test/test_readline.pyc +lib/python2.7/test/test_readline.pyo +lib/python2.7/test/test_regrtest.py +lib/python2.7/test/test_regrtest.pyc +lib/python2.7/test/test_regrtest.pyo +lib/python2.7/test/test_repr.py +lib/python2.7/test/test_repr.pyc +lib/python2.7/test/test_repr.pyo +lib/python2.7/test/test_resource.py +lib/python2.7/test/test_resource.pyc +lib/python2.7/test/test_resource.pyo +lib/python2.7/test/test_rfc822.py +lib/python2.7/test/test_rfc822.pyc +lib/python2.7/test/test_rfc822.pyo +lib/python2.7/test/test_richcmp.py +lib/python2.7/test/test_richcmp.pyc +lib/python2.7/test/test_richcmp.pyo +lib/python2.7/test/test_rlcompleter.py +lib/python2.7/test/test_rlcompleter.pyc +lib/python2.7/test/test_rlcompleter.pyo +lib/python2.7/test/test_robotparser.py +lib/python2.7/test/test_robotparser.pyc +lib/python2.7/test/test_robotparser.pyo +lib/python2.7/test/test_runpy.py +lib/python2.7/test/test_runpy.pyc +lib/python2.7/test/test_runpy.pyo +lib/python2.7/test/test_sax.py +lib/python2.7/test/test_sax.pyc +lib/python2.7/test/test_sax.pyo +lib/python2.7/test/test_scope.py +lib/python2.7/test/test_scope.pyc +lib/python2.7/test/test_scope.pyo +lib/python2.7/test/test_scriptpackages.py +lib/python2.7/test/test_scriptpackages.pyc +lib/python2.7/test/test_scriptpackages.pyo +lib/python2.7/test/test_select.py +lib/python2.7/test/test_select.pyc +lib/python2.7/test/test_select.pyo +lib/python2.7/test/test_set.py +lib/python2.7/test/test_set.pyc +lib/python2.7/test/test_set.pyo +lib/python2.7/test/test_setcomps.py +lib/python2.7/test/test_setcomps.pyc +lib/python2.7/test/test_setcomps.pyo +lib/python2.7/test/test_sets.py +lib/python2.7/test/test_sets.pyc +lib/python2.7/test/test_sets.pyo +lib/python2.7/test/test_sgmllib.py +lib/python2.7/test/test_sgmllib.pyc +lib/python2.7/test/test_sgmllib.pyo +lib/python2.7/test/test_sha.py +lib/python2.7/test/test_sha.pyc +lib/python2.7/test/test_sha.pyo +lib/python2.7/test/test_shelve.py +lib/python2.7/test/test_shelve.pyc +lib/python2.7/test/test_shelve.pyo +lib/python2.7/test/test_shlex.py +lib/python2.7/test/test_shlex.pyc +lib/python2.7/test/test_shlex.pyo +lib/python2.7/test/test_shutil.py +lib/python2.7/test/test_shutil.pyc +lib/python2.7/test/test_shutil.pyo +lib/python2.7/test/test_signal.py +lib/python2.7/test/test_signal.pyc +lib/python2.7/test/test_signal.pyo +lib/python2.7/test/test_SimpleHTTPServer.py +lib/python2.7/test/test_SimpleHTTPServer.pyc +lib/python2.7/test/test_SimpleHTTPServer.pyo +lib/python2.7/test/test_site.py +lib/python2.7/test/test_site.pyc +lib/python2.7/test/test_site.pyo +lib/python2.7/test/test_slice.py +lib/python2.7/test/test_slice.pyc +lib/python2.7/test/test_slice.pyo +lib/python2.7/test/test_smtplib.py +lib/python2.7/test/test_smtplib.pyc +lib/python2.7/test/test_smtplib.pyo +lib/python2.7/test/test_smtpnet.py +lib/python2.7/test/test_smtpnet.pyc +lib/python2.7/test/test_smtpnet.pyo +lib/python2.7/test/test_socket.py +lib/python2.7/test/test_socket.pyc +lib/python2.7/test/test_socket.pyo +lib/python2.7/test/test_socketserver.py +lib/python2.7/test/test_socketserver.pyc +lib/python2.7/test/test_socketserver.pyo +lib/python2.7/test/test_softspace.py +lib/python2.7/test/test_softspace.pyc +lib/python2.7/test/test_softspace.pyo +lib/python2.7/test/test_sort.py +lib/python2.7/test/test_sort.pyc +lib/python2.7/test/test_sort.pyo +lib/python2.7/test/test_source_encoding.py +lib/python2.7/test/test_source_encoding.pyc +lib/python2.7/test/test_source_encoding.pyo +lib/python2.7/test/test_spwd.py +lib/python2.7/test/test_spwd.pyc +lib/python2.7/test/test_spwd.pyo +lib/python2.7/test/test_sqlite.py +lib/python2.7/test/test_sqlite.pyc +lib/python2.7/test/test_sqlite.pyo +lib/python2.7/test/test_ssl.py +lib/python2.7/test/test_ssl.pyc +lib/python2.7/test/test_ssl.pyo +lib/python2.7/test/test_startfile.py +lib/python2.7/test/test_startfile.pyc +lib/python2.7/test/test_startfile.pyo +lib/python2.7/test/test_stat.py +lib/python2.7/test/test_stat.pyc +lib/python2.7/test/test_stat.pyo +lib/python2.7/test/test_str.py +lib/python2.7/test/test_str.pyc +lib/python2.7/test/test_str.pyo +lib/python2.7/test/test_strftime.py +lib/python2.7/test/test_strftime.pyc +lib/python2.7/test/test_strftime.pyo +lib/python2.7/test/test_string.py +lib/python2.7/test/test_string.pyc +lib/python2.7/test/test_string.pyo +lib/python2.7/test/test_StringIO.py +lib/python2.7/test/test_StringIO.pyc +lib/python2.7/test/test_StringIO.pyo +lib/python2.7/test/test_stringprep.py +lib/python2.7/test/test_stringprep.pyc +lib/python2.7/test/test_stringprep.pyo +lib/python2.7/test/test_strop.py +lib/python2.7/test/test_strop.pyc +lib/python2.7/test/test_strop.pyo +lib/python2.7/test/test_strptime.py +lib/python2.7/test/test_strptime.pyc +lib/python2.7/test/test_strptime.pyo +lib/python2.7/test/test_strtod.py +lib/python2.7/test/test_strtod.pyc +lib/python2.7/test/test_strtod.pyo +lib/python2.7/test/test_struct.py +lib/python2.7/test/test_struct.pyc +lib/python2.7/test/test_struct.pyo +lib/python2.7/test/test_structmembers.py +lib/python2.7/test/test_structmembers.pyc +lib/python2.7/test/test_structmembers.pyo +lib/python2.7/test/test_structseq.py +lib/python2.7/test/test_structseq.pyc +lib/python2.7/test/test_structseq.pyo +lib/python2.7/test/test_subprocess.py +lib/python2.7/test/test_subprocess.pyc +lib/python2.7/test/test_subprocess.pyo +lib/python2.7/test/test_sunau.py +lib/python2.7/test/test_sunau.pyc +lib/python2.7/test/test_sunau.pyo +lib/python2.7/test/test_sundry.py +lib/python2.7/test/test_sundry.pyc +lib/python2.7/test/test_sundry.pyo +lib/python2.7/test/test_support.py +lib/python2.7/test/test_support.pyc +lib/python2.7/test/test_support.pyo +lib/python2.7/test/test_symtable.py +lib/python2.7/test/test_symtable.pyc +lib/python2.7/test/test_symtable.pyo +lib/python2.7/test/test_syntax.py +lib/python2.7/test/test_syntax.pyc +lib/python2.7/test/test_syntax.pyo +lib/python2.7/test/test_sys_setprofile.py +lib/python2.7/test/test_sys_setprofile.pyc +lib/python2.7/test/test_sys_setprofile.pyo +lib/python2.7/test/test_sys_settrace.py +lib/python2.7/test/test_sys_settrace.pyc +lib/python2.7/test/test_sys_settrace.pyo +lib/python2.7/test/test_sys.py +lib/python2.7/test/test_sys.pyc +lib/python2.7/test/test_sys.pyo +lib/python2.7/test/test_sysconfig.py +lib/python2.7/test/test_sysconfig.pyc +lib/python2.7/test/test_sysconfig.pyo +lib/python2.7/test/test_tarfile.py +lib/python2.7/test/test_tarfile.pyc +lib/python2.7/test/test_tarfile.pyo +lib/python2.7/test/test_tcl.py +lib/python2.7/test/test_tcl.pyc +lib/python2.7/test/test_tcl.pyo +lib/python2.7/test/test_telnetlib.py +lib/python2.7/test/test_telnetlib.pyc +lib/python2.7/test/test_telnetlib.pyo +lib/python2.7/test/test_tempfile.py +lib/python2.7/test/test_tempfile.pyc +lib/python2.7/test/test_tempfile.pyo +lib/python2.7/test/test_test_support.py +lib/python2.7/test/test_test_support.pyc +lib/python2.7/test/test_test_support.pyo +lib/python2.7/test/test_textwrap.py +lib/python2.7/test/test_textwrap.pyc +lib/python2.7/test/test_textwrap.pyo +lib/python2.7/test/test_thread.py +lib/python2.7/test/test_thread.pyc +lib/python2.7/test/test_thread.pyo +lib/python2.7/test/test_threaded_import.py +lib/python2.7/test/test_threaded_import.pyc +lib/python2.7/test/test_threaded_import.pyo +lib/python2.7/test/test_threadedtempfile.py +lib/python2.7/test/test_threadedtempfile.pyc +lib/python2.7/test/test_threadedtempfile.pyo +lib/python2.7/test/test_threading_local.py +lib/python2.7/test/test_threading_local.pyc +lib/python2.7/test/test_threading_local.pyo +lib/python2.7/test/test_threading.py +lib/python2.7/test/test_threading.pyc +lib/python2.7/test/test_threading.pyo +lib/python2.7/test/test_threadsignals.py +lib/python2.7/test/test_threadsignals.pyc +lib/python2.7/test/test_threadsignals.pyo +lib/python2.7/test/test_time.py +lib/python2.7/test/test_time.pyc +lib/python2.7/test/test_time.pyo +lib/python2.7/test/test_timeit.py +lib/python2.7/test/test_timeit.pyc +lib/python2.7/test/test_timeit.pyo +lib/python2.7/test/test_timeout.py +lib/python2.7/test/test_timeout.pyc +lib/python2.7/test/test_timeout.pyo +lib/python2.7/test/test_tokenize.py +lib/python2.7/test/test_tokenize.pyc +lib/python2.7/test/test_tokenize.pyo +lib/python2.7/test/test_tools.py +lib/python2.7/test/test_tools.pyc +lib/python2.7/test/test_tools.pyo +lib/python2.7/test/test_trace.py +lib/python2.7/test/test_trace.pyc +lib/python2.7/test/test_trace.pyo +lib/python2.7/test/test_traceback.py +lib/python2.7/test/test_traceback.pyc +lib/python2.7/test/test_traceback.pyo +lib/python2.7/test/test_transformer.py +lib/python2.7/test/test_transformer.pyc +lib/python2.7/test/test_transformer.pyo +lib/python2.7/test/test_ttk_guionly.py +lib/python2.7/test/test_ttk_guionly.pyc +lib/python2.7/test/test_ttk_guionly.pyo +lib/python2.7/test/test_ttk_textonly.py +lib/python2.7/test/test_ttk_textonly.pyc +lib/python2.7/test/test_ttk_textonly.pyo +lib/python2.7/test/test_tuple.py +lib/python2.7/test/test_tuple.pyc +lib/python2.7/test/test_tuple.pyo +lib/python2.7/test/test_turtle.py +lib/python2.7/test/test_turtle.pyc +lib/python2.7/test/test_turtle.pyo +lib/python2.7/test/test_typechecks.py +lib/python2.7/test/test_typechecks.pyc +lib/python2.7/test/test_typechecks.pyo +lib/python2.7/test/test_types.py +lib/python2.7/test/test_types.pyc +lib/python2.7/test/test_types.pyo +lib/python2.7/test/test_ucn.py +lib/python2.7/test/test_ucn.pyc +lib/python2.7/test/test_ucn.pyo +lib/python2.7/test/test_unary.py +lib/python2.7/test/test_unary.pyc +lib/python2.7/test/test_unary.pyo +lib/python2.7/test/test_undocumented_details.py +lib/python2.7/test/test_undocumented_details.pyc +lib/python2.7/test/test_undocumented_details.pyo +lib/python2.7/test/test_unicode_file.py +lib/python2.7/test/test_unicode_file.pyc +lib/python2.7/test/test_unicode_file.pyo +lib/python2.7/test/test_unicode.py +lib/python2.7/test/test_unicode.pyc +lib/python2.7/test/test_unicode.pyo +lib/python2.7/test/test_unicodedata.py +lib/python2.7/test/test_unicodedata.pyc +lib/python2.7/test/test_unicodedata.pyo +lib/python2.7/test/test_unittest.py +lib/python2.7/test/test_unittest.pyc +lib/python2.7/test/test_unittest.pyo +lib/python2.7/test/test_univnewlines.py +lib/python2.7/test/test_univnewlines.pyc +lib/python2.7/test/test_univnewlines.pyo +lib/python2.7/test/test_univnewlines2k.py +lib/python2.7/test/test_univnewlines2k.pyc +lib/python2.7/test/test_univnewlines2k.pyo +lib/python2.7/test/test_unpack.py +lib/python2.7/test/test_unpack.pyc +lib/python2.7/test/test_unpack.pyo +lib/python2.7/test/test_urllib.py +lib/python2.7/test/test_urllib.pyc +lib/python2.7/test/test_urllib.pyo +lib/python2.7/test/test_urllib2_localnet.py +lib/python2.7/test/test_urllib2_localnet.pyc +lib/python2.7/test/test_urllib2_localnet.pyo +lib/python2.7/test/test_urllib2.py +lib/python2.7/test/test_urllib2.pyc +lib/python2.7/test/test_urllib2.pyo +lib/python2.7/test/test_urllib2net.py +lib/python2.7/test/test_urllib2net.pyc +lib/python2.7/test/test_urllib2net.pyo +lib/python2.7/test/test_urllibnet.py +lib/python2.7/test/test_urllibnet.pyc +lib/python2.7/test/test_urllibnet.pyo +lib/python2.7/test/test_urlparse.py +lib/python2.7/test/test_urlparse.pyc +lib/python2.7/test/test_urlparse.pyo +lib/python2.7/test/test_userdict.py +lib/python2.7/test/test_userdict.pyc +lib/python2.7/test/test_userdict.pyo +lib/python2.7/test/test_userlist.py +lib/python2.7/test/test_userlist.pyc +lib/python2.7/test/test_userlist.pyo +lib/python2.7/test/test_userstring.py +lib/python2.7/test/test_userstring.pyc +lib/python2.7/test/test_userstring.pyo +lib/python2.7/test/test_uu.py +lib/python2.7/test/test_uu.pyc +lib/python2.7/test/test_uu.pyo +lib/python2.7/test/test_uuid.py +lib/python2.7/test/test_uuid.pyc +lib/python2.7/test/test_uuid.pyo +lib/python2.7/test/test_wait3.py +lib/python2.7/test/test_wait3.pyc +lib/python2.7/test/test_wait3.pyo +lib/python2.7/test/test_wait4.py +lib/python2.7/test/test_wait4.pyc +lib/python2.7/test/test_wait4.pyo +lib/python2.7/test/test_warnings.py +lib/python2.7/test/test_warnings.pyc +lib/python2.7/test/test_warnings.pyo +lib/python2.7/test/test_wave.py +lib/python2.7/test/test_wave.pyc +lib/python2.7/test/test_wave.pyo +lib/python2.7/test/test_weakref.py +lib/python2.7/test/test_weakref.pyc +lib/python2.7/test/test_weakref.pyo +lib/python2.7/test/test_weakset.py +lib/python2.7/test/test_weakset.pyc +lib/python2.7/test/test_weakset.pyo +lib/python2.7/test/test_whichdb.py +lib/python2.7/test/test_whichdb.pyc +lib/python2.7/test/test_whichdb.pyo +lib/python2.7/test/test_winreg.py +lib/python2.7/test/test_winreg.pyc +lib/python2.7/test/test_winreg.pyo +lib/python2.7/test/test_winsound.py +lib/python2.7/test/test_winsound.pyc +lib/python2.7/test/test_winsound.pyo +lib/python2.7/test/test_with.py +lib/python2.7/test/test_with.pyc +lib/python2.7/test/test_with.pyo +lib/python2.7/test/test_wsgiref.py +lib/python2.7/test/test_wsgiref.pyc +lib/python2.7/test/test_wsgiref.pyo +lib/python2.7/test/test_xdrlib.py +lib/python2.7/test/test_xdrlib.pyc +lib/python2.7/test/test_xdrlib.pyo +lib/python2.7/test/test_xml_etree_c.py +lib/python2.7/test/test_xml_etree_c.pyc +lib/python2.7/test/test_xml_etree_c.pyo +lib/python2.7/test/test_xml_etree.py +lib/python2.7/test/test_xml_etree.pyc +lib/python2.7/test/test_xml_etree.pyo +lib/python2.7/test/test_xmllib.py +lib/python2.7/test/test_xmllib.pyc +lib/python2.7/test/test_xmllib.pyo +lib/python2.7/test/test_xmlrpc.py +lib/python2.7/test/test_xmlrpc.pyc +lib/python2.7/test/test_xmlrpc.pyo +lib/python2.7/test/test_xpickle.py +lib/python2.7/test/test_xpickle.pyc +lib/python2.7/test/test_xpickle.pyo +lib/python2.7/test/test_xrange.py +lib/python2.7/test/test_xrange.pyc +lib/python2.7/test/test_xrange.pyo +lib/python2.7/test/test_zipfile.py +lib/python2.7/test/test_zipfile.pyc +lib/python2.7/test/test_zipfile.pyo +lib/python2.7/test/test_zipfile64.py +lib/python2.7/test/test_zipfile64.pyc +lib/python2.7/test/test_zipfile64.pyo +lib/python2.7/test/test_zipimport_support.py +lib/python2.7/test/test_zipimport_support.pyc +lib/python2.7/test/test_zipimport_support.pyo +lib/python2.7/test/test_zipimport.py +lib/python2.7/test/test_zipimport.pyc +lib/python2.7/test/test_zipimport.pyo +lib/python2.7/test/test_zlib.py +lib/python2.7/test/test_zlib.pyc +lib/python2.7/test/test_zlib.pyo +lib/python2.7/test/testall.py +lib/python2.7/test/testall.pyc +lib/python2.7/test/testall.pyo +lib/python2.7/test/testcodec.py +lib/python2.7/test/testcodec.pyc +lib/python2.7/test/testcodec.pyo +lib/python2.7/test/testimg.uue +lib/python2.7/test/testimgr.uue +lib/python2.7/test/testrgb.uue +lib/python2.7/test/testtar.tar +lib/python2.7/test/tf_inherit_check.py +lib/python2.7/test/tf_inherit_check.pyc +lib/python2.7/test/tf_inherit_check.pyo +lib/python2.7/test/threaded_import_hangers.py +lib/python2.7/test/threaded_import_hangers.pyc +lib/python2.7/test/threaded_import_hangers.pyo +lib/python2.7/test/time_hashlib.py +lib/python2.7/test/time_hashlib.pyc +lib/python2.7/test/time_hashlib.pyo +lib/python2.7/test/tokenize_tests.txt +lib/python2.7/test/tracedmodules/__init__.py +lib/python2.7/test/tracedmodules/__init__.pyc +lib/python2.7/test/tracedmodules/__init__.pyo +lib/python2.7/test/tracedmodules/testmod.py +lib/python2.7/test/tracedmodules/testmod.pyc +lib/python2.7/test/tracedmodules/testmod.pyo +lib/python2.7/test/warning_tests.py +lib/python2.7/test/warning_tests.pyc +lib/python2.7/test/warning_tests.pyo +lib/python2.7/test/win_console_handler.py +lib/python2.7/test/win_console_handler.pyc +lib/python2.7/test/win_console_handler.pyo +lib/python2.7/test/wrongcert.pem +lib/python2.7/test/xmltestdata/expat224_utf8_bug.xml +lib/python2.7/test/xmltestdata/simple-ns.xml +lib/python2.7/test/xmltestdata/simple.xml +lib/python2.7/test/xmltestdata/test.xml +lib/python2.7/test/xmltestdata/test.xml.out +lib/python2.7/test/xmltests.py +lib/python2.7/test/xmltests.pyc +lib/python2.7/test/xmltests.pyo +lib/python2.7/test/zipdir.zip +lib/python2.7/textwrap.py +lib/python2.7/textwrap.pyc +lib/python2.7/textwrap.pyo +lib/python2.7/this.py +lib/python2.7/this.pyc +lib/python2.7/this.pyo +lib/python2.7/threading.py +lib/python2.7/threading.pyc +lib/python2.7/threading.pyo +lib/python2.7/timeit.py +lib/python2.7/timeit.pyc +lib/python2.7/timeit.pyo +lib/python2.7/toaiff.py +lib/python2.7/toaiff.pyc +lib/python2.7/toaiff.pyo +lib/python2.7/token.py +lib/python2.7/token.pyc +lib/python2.7/token.pyo +lib/python2.7/tokenize.py +lib/python2.7/tokenize.pyc +lib/python2.7/tokenize.pyo +lib/python2.7/trace.py +lib/python2.7/trace.pyc +lib/python2.7/trace.pyo +lib/python2.7/traceback.py +lib/python2.7/traceback.pyc +lib/python2.7/traceback.pyo +lib/python2.7/tty.py +lib/python2.7/tty.pyc +lib/python2.7/tty.pyo +lib/python2.7/types.py +lib/python2.7/types.pyc +lib/python2.7/types.pyo +lib/python2.7/unittest/__init__.py +lib/python2.7/unittest/__init__.pyc +lib/python2.7/unittest/__init__.pyo +lib/python2.7/unittest/__main__.py +lib/python2.7/unittest/__main__.pyc +lib/python2.7/unittest/__main__.pyo +lib/python2.7/unittest/case.py +lib/python2.7/unittest/case.pyc +lib/python2.7/unittest/case.pyo +lib/python2.7/unittest/loader.py +lib/python2.7/unittest/loader.pyc +lib/python2.7/unittest/loader.pyo +lib/python2.7/unittest/main.py +lib/python2.7/unittest/main.pyc +lib/python2.7/unittest/main.pyo +lib/python2.7/unittest/result.py +lib/python2.7/unittest/result.pyc +lib/python2.7/unittest/result.pyo +lib/python2.7/unittest/runner.py +lib/python2.7/unittest/runner.pyc +lib/python2.7/unittest/runner.pyo +lib/python2.7/unittest/signals.py +lib/python2.7/unittest/signals.pyc +lib/python2.7/unittest/signals.pyo +lib/python2.7/unittest/suite.py +lib/python2.7/unittest/suite.pyc +lib/python2.7/unittest/suite.pyo +lib/python2.7/unittest/test/__init__.py +lib/python2.7/unittest/test/__init__.pyc +lib/python2.7/unittest/test/__init__.pyo +lib/python2.7/unittest/test/dummy.py +lib/python2.7/unittest/test/dummy.pyc +lib/python2.7/unittest/test/dummy.pyo +lib/python2.7/unittest/test/support.py +lib/python2.7/unittest/test/support.pyc +lib/python2.7/unittest/test/support.pyo +lib/python2.7/unittest/test/test_assertions.py +lib/python2.7/unittest/test/test_assertions.pyc +lib/python2.7/unittest/test/test_assertions.pyo +lib/python2.7/unittest/test/test_break.py +lib/python2.7/unittest/test/test_break.pyc +lib/python2.7/unittest/test/test_break.pyo +lib/python2.7/unittest/test/test_case.py +lib/python2.7/unittest/test/test_case.pyc +lib/python2.7/unittest/test/test_case.pyo +lib/python2.7/unittest/test/test_discovery.py +lib/python2.7/unittest/test/test_discovery.pyc +lib/python2.7/unittest/test/test_discovery.pyo +lib/python2.7/unittest/test/test_functiontestcase.py +lib/python2.7/unittest/test/test_functiontestcase.pyc +lib/python2.7/unittest/test/test_functiontestcase.pyo +lib/python2.7/unittest/test/test_loader.py +lib/python2.7/unittest/test/test_loader.pyc +lib/python2.7/unittest/test/test_loader.pyo +lib/python2.7/unittest/test/test_program.py +lib/python2.7/unittest/test/test_program.pyc +lib/python2.7/unittest/test/test_program.pyo +lib/python2.7/unittest/test/test_result.py +lib/python2.7/unittest/test/test_result.pyc +lib/python2.7/unittest/test/test_result.pyo +lib/python2.7/unittest/test/test_runner.py +lib/python2.7/unittest/test/test_runner.pyc +lib/python2.7/unittest/test/test_runner.pyo +lib/python2.7/unittest/test/test_setups.py +lib/python2.7/unittest/test/test_setups.pyc +lib/python2.7/unittest/test/test_setups.pyo +lib/python2.7/unittest/test/test_skipping.py +lib/python2.7/unittest/test/test_skipping.pyc +lib/python2.7/unittest/test/test_skipping.pyo +lib/python2.7/unittest/test/test_suite.py +lib/python2.7/unittest/test/test_suite.pyc +lib/python2.7/unittest/test/test_suite.pyo +lib/python2.7/unittest/util.py +lib/python2.7/unittest/util.pyc +lib/python2.7/unittest/util.pyo +lib/python2.7/urllib.py +lib/python2.7/urllib.pyc +lib/python2.7/urllib.pyo +lib/python2.7/urllib2.py +lib/python2.7/urllib2.pyc +lib/python2.7/urllib2.pyo +lib/python2.7/urlparse.py +lib/python2.7/urlparse.pyc +lib/python2.7/urlparse.pyo +lib/python2.7/user.py +lib/python2.7/user.pyc +lib/python2.7/user.pyo +lib/python2.7/UserDict.py +lib/python2.7/UserDict.pyc +lib/python2.7/UserDict.pyo +lib/python2.7/UserList.py +lib/python2.7/UserList.pyc +lib/python2.7/UserList.pyo +lib/python2.7/UserString.py +lib/python2.7/UserString.pyc +lib/python2.7/UserString.pyo +lib/python2.7/uu.py +lib/python2.7/uu.pyc +lib/python2.7/uu.pyo +lib/python2.7/uuid.py +lib/python2.7/uuid.pyc +lib/python2.7/uuid.pyo +lib/python2.7/warnings.py +lib/python2.7/warnings.pyc +lib/python2.7/warnings.pyo +lib/python2.7/wave.py +lib/python2.7/wave.pyc +lib/python2.7/wave.pyo +lib/python2.7/weakref.py +lib/python2.7/weakref.pyc +lib/python2.7/weakref.pyo +lib/python2.7/webbrowser.py +lib/python2.7/webbrowser.pyc +lib/python2.7/webbrowser.pyo +lib/python2.7/whichdb.py +lib/python2.7/whichdb.pyc +lib/python2.7/whichdb.pyo +lib/python2.7/wsgiref.egg-info +lib/python2.7/wsgiref/__init__.py +lib/python2.7/wsgiref/__init__.pyc +lib/python2.7/wsgiref/__init__.pyo +lib/python2.7/wsgiref/handlers.py +lib/python2.7/wsgiref/handlers.pyc +lib/python2.7/wsgiref/handlers.pyo +lib/python2.7/wsgiref/headers.py +lib/python2.7/wsgiref/headers.pyc +lib/python2.7/wsgiref/headers.pyo +lib/python2.7/wsgiref/simple_server.py +lib/python2.7/wsgiref/simple_server.pyc +lib/python2.7/wsgiref/simple_server.pyo +lib/python2.7/wsgiref/util.py +lib/python2.7/wsgiref/util.pyc +lib/python2.7/wsgiref/util.pyo +lib/python2.7/wsgiref/validate.py +lib/python2.7/wsgiref/validate.pyc +lib/python2.7/wsgiref/validate.pyo +lib/python2.7/xdrlib.py +lib/python2.7/xdrlib.pyc +lib/python2.7/xdrlib.pyo +lib/python2.7/xml/__init__.py +lib/python2.7/xml/__init__.pyc +lib/python2.7/xml/__init__.pyo +lib/python2.7/xml/dom/__init__.py +lib/python2.7/xml/dom/__init__.pyc +lib/python2.7/xml/dom/__init__.pyo +lib/python2.7/xml/dom/domreg.py +lib/python2.7/xml/dom/domreg.pyc +lib/python2.7/xml/dom/domreg.pyo +lib/python2.7/xml/dom/expatbuilder.py +lib/python2.7/xml/dom/expatbuilder.pyc +lib/python2.7/xml/dom/expatbuilder.pyo +lib/python2.7/xml/dom/minicompat.py +lib/python2.7/xml/dom/minicompat.pyc +lib/python2.7/xml/dom/minicompat.pyo +lib/python2.7/xml/dom/minidom.py +lib/python2.7/xml/dom/minidom.pyc +lib/python2.7/xml/dom/minidom.pyo +lib/python2.7/xml/dom/NodeFilter.py +lib/python2.7/xml/dom/NodeFilter.pyc +lib/python2.7/xml/dom/NodeFilter.pyo +lib/python2.7/xml/dom/pulldom.py +lib/python2.7/xml/dom/pulldom.pyc +lib/python2.7/xml/dom/pulldom.pyo +lib/python2.7/xml/dom/xmlbuilder.py +lib/python2.7/xml/dom/xmlbuilder.pyc +lib/python2.7/xml/dom/xmlbuilder.pyo +lib/python2.7/xml/etree/__init__.py +lib/python2.7/xml/etree/__init__.pyc +lib/python2.7/xml/etree/__init__.pyo +lib/python2.7/xml/etree/cElementTree.py +lib/python2.7/xml/etree/cElementTree.pyc +lib/python2.7/xml/etree/cElementTree.pyo +lib/python2.7/xml/etree/ElementInclude.py +lib/python2.7/xml/etree/ElementInclude.pyc +lib/python2.7/xml/etree/ElementInclude.pyo +lib/python2.7/xml/etree/ElementPath.py +lib/python2.7/xml/etree/ElementPath.pyc +lib/python2.7/xml/etree/ElementPath.pyo +lib/python2.7/xml/etree/ElementTree.py +lib/python2.7/xml/etree/ElementTree.pyc +lib/python2.7/xml/etree/ElementTree.pyo +lib/python2.7/xml/parsers/__init__.py +lib/python2.7/xml/parsers/__init__.pyc +lib/python2.7/xml/parsers/__init__.pyo +lib/python2.7/xml/parsers/expat.py +lib/python2.7/xml/parsers/expat.pyc +lib/python2.7/xml/parsers/expat.pyo +lib/python2.7/xml/sax/__init__.py +lib/python2.7/xml/sax/__init__.pyc +lib/python2.7/xml/sax/__init__.pyo +lib/python2.7/xml/sax/_exceptions.py +lib/python2.7/xml/sax/_exceptions.pyc +lib/python2.7/xml/sax/_exceptions.pyo +lib/python2.7/xml/sax/expatreader.py +lib/python2.7/xml/sax/expatreader.pyc +lib/python2.7/xml/sax/expatreader.pyo +lib/python2.7/xml/sax/handler.py +lib/python2.7/xml/sax/handler.pyc +lib/python2.7/xml/sax/handler.pyo +lib/python2.7/xml/sax/saxutils.py +lib/python2.7/xml/sax/saxutils.pyc +lib/python2.7/xml/sax/saxutils.pyo +lib/python2.7/xml/sax/xmlreader.py +lib/python2.7/xml/sax/xmlreader.pyc +lib/python2.7/xml/sax/xmlreader.pyo +lib/python2.7/xmllib.py +lib/python2.7/xmllib.pyc +lib/python2.7/xmllib.pyo +lib/python2.7/xmlrpclib.py +lib/python2.7/xmlrpclib.pyc +lib/python2.7/xmlrpclib.pyo +lib/python2.7/zipfile.py +lib/python2.7/zipfile.pyc +lib/python2.7/zipfile.pyo +man/man1/python.1.gz +man/man1/python2.1.gz +man/man1/python2.7.1.gz +@dir include/python2.7 +@dir lib/python2.7/compiler +@dir lib/python2.7/config +@dir lib/python2.7/ctypes/macholib +@dir lib/python2.7/ctypes/test +@dir lib/python2.7/ctypes +@dir lib/python2.7/curses +@dir lib/python2.7/distutils/command +@dir lib/python2.7/distutils/tests +@dir lib/python2.7/distutils +@dir lib/python2.7/email/mime +@dir lib/python2.7/email/test/data +@dir lib/python2.7/email/test +@dir lib/python2.7/email +@dir lib/python2.7/encodings +@dir lib/python2.7/ensurepip/_bundled +@dir lib/python2.7/ensurepip +@dir lib/python2.7/hotshot +@dir lib/python2.7/idlelib/Icons +@dir lib/python2.7/idlelib/idle_test +@dir lib/python2.7/idlelib +@dir lib/python2.7/importlib +@dir lib/python2.7/json/tests +@dir lib/python2.7/json +@dir lib/python2.7/lib-dynload +@dir lib/python2.7/lib2to3/fixes +@dir lib/python2.7/lib2to3/pgen2 +@dir lib/python2.7/lib2to3/tests/data/fixers/myfixes +@dir lib/python2.7/lib2to3/tests/data/fixers +@dir lib/python2.7/lib2to3/tests/data +@dir lib/python2.7/lib2to3/tests +@dir lib/python2.7/lib2to3 +@dir lib/python2.7/logging +@dir lib/python2.7/multiprocessing/dummy +@dir lib/python2.7/multiprocessing +@dir lib/python2.7/plat-freebsd12 +@dir lib/python2.7/pydoc_data +@dir lib/python2.7/site-packages +@dir lib/python2.7/sqlite3/test +@dir lib/python2.7/sqlite3 +@dir lib/python2.7/test/audiodata +@dir lib/python2.7/test/capath +@dir lib/python2.7/test/cjkencodings +@dir lib/python2.7/test/data +@dir lib/python2.7/test/decimaltestdata +@dir lib/python2.7/test/imghdrdata +@dir lib/python2.7/test/subprocessdata +@dir lib/python2.7/test/support +@dir lib/python2.7/test/tracedmodules +@dir lib/python2.7/test/xmltestdata +@dir lib/python2.7/test +@dir lib/python2.7/unittest/test +@dir lib/python2.7/unittest +@dir lib/python2.7/wsgiref +@dir lib/python2.7/xml/dom +@dir lib/python2.7/xml/etree +@dir lib/python2.7/xml/parsers +@dir lib/python2.7/xml/sax +@dir lib/python2.7/xml +@dir lib/python2.7 diff --git a/lang/python37/files/patch-Modules___decimal___decimal.c b/lang/python37/files/patch-Modules___decimal___decimal.c new file mode 100644 index 00000000..b93340cc --- /dev/null +++ b/lang/python37/files/patch-Modules___decimal___decimal.c @@ -0,0 +1,32 @@ +--- Modules/_decimal/_decimal.c.orig 2021-02-17 21:21:24 UTC ++++ Modules/_decimal/_decimal.c +@@ -58,6 +58,11 @@ + + #define BOUNDS_CHECK(x, MIN, MAX) x = (x < MIN || MAX < x) ? MAX : x + ++#if defined(__GNUC__) && !defined(__INTEL_COMPILER) ++ #define UNUSED __attribute__((unused)) ++#else ++ #define UNUSED ++#endif + + /* _Py_DEC_MINALLOC >= MPD_MINALLOC */ + #define _Py_DEC_MINALLOC 4 +@@ -3277,7 +3282,7 @@ dec_format(PyObject *dec, PyObject *args) + } + else { + size_t n = strlen(spec.dot); +- if (n > 1 || (n == 1 && !isascii((uchar)spec.dot[0]))) { ++ if (n > 1 || (n == 1 && !isascii((unsigned char)spec.dot[0]))) { + /* fix locale dependent non-ascii characters */ + dot = dotsep_as_utf8(spec.dot); + if (dot == NULL) { +@@ -3286,7 +3291,7 @@ dec_format(PyObject *dec, PyObject *args) + spec.dot = PyBytes_AS_STRING(dot); + } + n = strlen(spec.sep); +- if (n > 1 || (n == 1 && !isascii((uchar)spec.sep[0]))) { ++ if (n > 1 || (n == 1 && !isascii((unsigned char)spec.sep[0]))) { + /* fix locale dependent non-ascii characters */ + sep = dotsep_as_utf8(spec.sep); + if (sep == NULL) { diff --git a/lang/python37/files/patch-configure b/lang/python37/files/patch-configure new file mode 100644 index 00000000..c7804743 --- /dev/null +++ b/lang/python37/files/patch-configure @@ -0,0 +1,11 @@ +--- configure.orig 2022-02-23 19:52:00 UTC ++++ configure +@@ -6625,7 +6625,7 @@ fi + + if test "$Py_LTO" = 'true' ; then + case $CC in +- *clang*) ++ *clang*|cc) + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}llvm-ar", so it can be a program name with args. diff --git a/lang/python37/files/patch-issue40422_issue40423 b/lang/python37/files/patch-issue40422_issue40423 new file mode 100644 index 00000000..cbaf1d42 --- /dev/null +++ b/lang/python37/files/patch-issue40422_issue40423 @@ -0,0 +1,207 @@ +diff --git a/Modules/_posixsubprocess.c b/Modules/_posixsubprocess.c +index 3cf0683ad9..fb070e4cc4 100644 +--- Modules/_posixsubprocess.c ++++ Modules/_posixsubprocess.c +@@ -21,6 +21,8 @@ + #include + #endif + ++#include "posixmodule.h" ++ + #ifdef _Py_MEMORY_SANITIZER + # include + #endif +@@ -222,7 +222,6 @@ _close_fds_by_brute_force(long start_fd, PyObject *py_fds_to_keep) + long end_fd = safe_get_max_fd(); + Py_ssize_t num_fds_to_keep = PyTuple_GET_SIZE(py_fds_to_keep); + Py_ssize_t keep_seq_idx; +- int fd_num; + /* As py_fds_to_keep is sorted we can loop through the list closing + * fds in between any in the keep list falling within our range. */ + for (keep_seq_idx = 0; keep_seq_idx < num_fds_to_keep; ++keep_seq_idx) { +@@ -230,15 +229,11 @@ _close_fds_by_brute_force(long start_fd, PyObject *py_fds_to_keep) + int keep_fd = PyLong_AsLong(py_keep_fd); + if (keep_fd < start_fd) + continue; +- for (fd_num = start_fd; fd_num < keep_fd; ++fd_num) { +- close(fd_num); +- } ++ _Py_closerange(start_fd, keep_fd - 1); + start_fd = keep_fd + 1; + } + if (start_fd <= end_fd) { +- for (fd_num = start_fd; fd_num < end_fd; ++fd_num) { +- close(fd_num); +- } ++ _Py_closerange(start_fd, end_fd); + } + } + +diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c +index 43d4302b92..7878517353 100644 +--- Modules/posixmodule.c ++++ Modules/posixmodule.c +@@ -7820,6 +7820,78 @@ os_close_impl(PyObject *module, int fd) + Py_RETURN_NONE; + } + ++/* Our selection logic for which function to use is as follows: ++ * 1. If close_range(2) is available, always prefer that; it's better for ++ * contiguous ranges like this than fdwalk(3) which entails iterating over ++ * the entire fd space and simply doing nothing for those outside the range. ++ * 2. If closefrom(2) is available, we'll attempt to use that next if we're ++ * closing up to sysconf(_SC_OPEN_MAX). ++ * 2a. Fallback to fdwalk(3) if we're not closing up to sysconf(_SC_OPEN_MAX), ++ * as that will be more performant if the range happens to have any chunk of ++ * non-opened fd in the middle. ++ * 2b. If fdwalk(3) isn't available, just do a plain close(2) loop. ++ */ ++#ifdef __FreeBSD__ ++#define USE_CLOSEFROM ++#endif /* __FreeBSD__ */ ++ ++#ifdef HAVE_FDWALK ++#define USE_FDWALK ++#endif /* HAVE_FDWALK */ ++ ++#ifdef USE_FDWALK ++static int ++_fdwalk_close_func(void *lohi, int fd) ++{ ++ int lo = ((int *)lohi)[0]; ++ int hi = ((int *)lohi)[1]; ++ ++ if (fd >= hi) ++ return 1; ++ else if (fd >= lo) ++ close(fd); ++ return 0; ++} ++#endif /* USE_FDWALK */ ++ ++/* Closes all file descriptors in [first, last], ignoring errors. */ ++void ++_Py_closerange(int first, int last) ++{ ++ first = Py_MAX(first, 0); ++ _Py_BEGIN_SUPPRESS_IPH ++#ifdef HAVE_CLOSE_RANGE ++ if (close_range(first, last, 0) == 0 || errno != ENOSYS) { ++ /* Any errors encountered while closing file descriptors are ignored; ++ * ENOSYS means no kernel support, though, ++ * so we'll fallback to the other methods. */ ++ } ++ else ++#endif /* HAVE_CLOSE_RANGE */ ++#ifdef USE_CLOSEFROM ++ if (last >= sysconf(_SC_OPEN_MAX)) { ++ /* Any errors encountered while closing file descriptors are ignored */ ++ closefrom(first); ++ } ++ else ++#endif /* USE_CLOSEFROM */ ++#ifdef USE_FDWALK ++ { ++ int lohi[2]; ++ lohi[0] = first; ++ lohi[1] = last + 1; ++ fdwalk(_fdwalk_close_func, lohi); ++ } ++#else ++ { ++ for (int i = first; i <= last; i++) { ++ /* Ignore errors */ ++ (void)close(i); ++ } ++ } ++#endif /* USE_FDWALK */ ++ _Py_END_SUPPRESS_IPH ++} + + /*[clinic input] + os.closerange +@@ -7835,12 +7907,8 @@ static PyObject * + os_closerange_impl(PyObject *module, int fd_low, int fd_high) + /*[clinic end generated code: output=0ce5c20fcda681c2 input=5855a3d053ebd4ec]*/ + { +- int i; + Py_BEGIN_ALLOW_THREADS +- _Py_BEGIN_SUPPRESS_IPH +- for (i = Py_MAX(fd_low, 0); i < fd_high; i++) +- close(i); +- _Py_END_SUPPRESS_IPH ++ _Py_closerange(fd_low, fd_high - 1); + Py_END_ALLOW_THREADS + Py_RETURN_NONE; + } +diff --git a/Modules/posixmodule.h b/Modules/posixmodule.h +index 1ec1833825..be2308ea86 100644 +--- Modules/posixmodule.h ++++ Modules/posixmodule.h +@@ -19,6 +19,8 @@ PyAPI_FUNC(int) _Py_Gid_Converter(PyObject *, void *); + #endif /* MS_WINDOWS */ + #endif + ++PyAPI_FUNC(void) _Py_closerange(int first, int last); ++ + #ifdef __cplusplus + } + #endif +diff --git a/configure b/configure +index 829dd69bb8..2eeadec5f0 100755 +--- configure ++++ configure +@@ -11490,9 +11490,9 @@ fi + + # checks for library functions + for ac_func in alarm accept4 setitimer getitimer bind_textdomain_codeset chown \ +- clock confstr ctermid dup3 execv faccessat fchmod fchmodat fchown fchownat \ +- fexecve fdopendir fork fpathconf fstatat ftime ftruncate futimesat \ +- futimens futimes gai_strerror getentropy \ ++ clock close_range confstr ctermid dup3 execv faccessat fchmod fchmodat fchown \ ++ fchownat fdwalk fexecve fdopendir fork fpathconf fstatat ftime ftruncate \ ++ futimesat futimens futimes gai_strerror getentropy \ + getgrouplist getgroups getlogin getloadavg getpeername getpgid getpid \ + getpriority getresuid getresgid getpwent getspnam getspent getsid getwd \ + if_nameindex \ +diff --git a/configure.ac b/configure.ac +index f1cc8e9bcb..80952290b7 100644 +--- configure.ac ++++ configure.ac +@@ -3574,9 +3574,9 @@ fi + + # checks for library functions + AC_CHECK_FUNCS(alarm accept4 setitimer getitimer bind_textdomain_codeset chown \ +- clock confstr ctermid dup3 execv faccessat fchmod fchmodat fchown fchownat \ +- fexecve fdopendir fork fpathconf fstatat ftime ftruncate futimesat \ +- futimens futimes gai_strerror getentropy \ ++ clock close_range confstr ctermid dup3 execv faccessat fchmod fchmodat fchown \ ++ fchownat fdwalk fexecve fdopendir fork fpathconf fstatat ftime ftruncate \ ++ futimesat futimens futimes gai_strerror getentropy \ + getgrouplist getgroups getlogin getloadavg getpeername getpgid getpid \ + getpriority getresuid getresgid getpwent getspnam getspent getsid getwd \ + if_nameindex \ +diff --git a/pyconfig.h.in b/pyconfig.h.in +index ebab5ff518..e1d659059c 100644 +--- pyconfig.h.in ++++ pyconfig.h.in +@@ -128,6 +128,9 @@ + /* Define to 1 if you have the `clock_settime' function. */ + #undef HAVE_CLOCK_SETTIME + ++/* Define to 1 if you have the `close_range' function. */ ++#undef HAVE_CLOSE_RANGE ++ + /* Define if the C compiler supports computed gotos. */ + #undef HAVE_COMPUTED_GOTOS + +@@ -324,6 +327,9 @@ + /* Define to 1 if you have the `fdopendir' function. */ + #undef HAVE_FDOPENDIR + ++/* Define to 1 if you have the `fdwalk' function. */ ++#undef HAVE_FDWALK ++ + /* Define to 1 if you have the `fexecve' function. */ + #undef HAVE_FEXECVE + diff --git a/lang/python37/files/patch-libressl b/lang/python37/files/patch-libressl new file mode 100644 index 00000000..30b46f47 --- /dev/null +++ b/lang/python37/files/patch-libressl @@ -0,0 +1,13 @@ +Fix build with LibreSSL 3.5.* + +--- Modules/_hashopenssl.c.orig 2022-03-16 13:27:21 UTC ++++ Modules/_hashopenssl.c +@@ -42,7 +42,7 @@ module _hashlib + #define HASH_OBJ_CONSTRUCTOR 0 + #endif + +-#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || defined(LIBRESSL_VERSION_NUMBER) ++#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL) + /* OpenSSL < 1.1.0 */ + #define EVP_MD_CTX_new EVP_MD_CTX_create + #define EVP_MD_CTX_free EVP_MD_CTX_destroy diff --git a/lang/python37/files/patch-setup.py b/lang/python37/files/patch-setup.py new file mode 100644 index 00000000..1121e27d --- /dev/null +++ b/lang/python37/files/patch-setup.py @@ -0,0 +1,11 @@ +--- setup.py.orig 2021-02-17 21:21:03 UTC ++++ setup.py +@@ -2057,7 +2057,7 @@ class PyBuildExt(build_ext): + undef_macros = [] + if '--with-system-libmpdec' in sysconfig.get_config_var("CONFIG_ARGS"): + include_dirs = [] +- libraries = [':libmpdec.so.2'] ++ libraries = ['mpdec'] + sources = ['_decimal/_decimal.c'] + depends = ['_decimal/docstrings.h'] + else: diff --git a/lang/python37/files/pkg-message.in b/lang/python37/files/pkg-message.in new file mode 100644 index 00000000..286359c9 --- /dev/null +++ b/lang/python37/files/pkg-message.in @@ -0,0 +1,12 @@ +[ +{ type: install + message: < 1 || (n == 1 && !isascii((uchar)spec.dot[0]))) { ++ if (n > 1 || (n == 1 && !isascii((unsigned char)spec.dot[0]))) { + /* fix locale dependent non-ascii characters */ + dot = dotsep_as_utf8(spec.dot); + if (dot == NULL) { +@@ -3293,7 +3293,7 @@ dec_format(PyObject *dec, PyObject *args) + spec.dot = PyBytes_AS_STRING(dot); + } + n = strlen(spec.sep); +- if (n > 1 || (n == 1 && !isascii((uchar)spec.sep[0]))) { ++ if (n > 1 || (n == 1 && !isascii((unsigned char)spec.sep[0]))) { + /* fix locale dependent non-ascii characters */ + sep = dotsep_as_utf8(spec.sep); + if (sep == NULL) { diff --git a/lang/python38/files/patch-configure b/lang/python38/files/patch-configure new file mode 100644 index 00000000..c7804743 --- /dev/null +++ b/lang/python38/files/patch-configure @@ -0,0 +1,11 @@ +--- configure.orig 2022-02-23 19:52:00 UTC ++++ configure +@@ -6625,7 +6625,7 @@ fi + + if test "$Py_LTO" = 'true' ; then + case $CC in +- *clang*) ++ *clang*|cc) + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}llvm-ar", so it can be a program name with args. diff --git a/lang/python38/files/patch-freebsd-12 b/lang/python38/files/patch-freebsd-12 new file mode 100644 index 00000000..eb10e947 --- /dev/null +++ b/lang/python38/files/patch-freebsd-12 @@ -0,0 +1,107 @@ +From 9fa60bf7361d3244c19ed273fd4f1df7dd9698b0 Mon Sep 17 00:00:00 2001 +From: Yasuhiro Kimura +Date: Tue, 11 May 2021 04:17:33 +0900 +Subject: [PATCH] Revert "[3.8] bpo-43799: OpenSSL 3.0.0: declare + OPENSSL_API_COMPAT 1.1.1 (GH-25329) (GH-25383)" + +This reverts commit b71aaa0df0f3a9640b034b4774651cd8c54d2fb9. +--- + Modules/_hashopenssl.c | 9 +-------- + Modules/_ssl.c | 33 +++++++++++++++++++-------------- + 2 files changed, 20 insertions(+), 22 deletions(-) + +diff --git Modules/_hashopenssl.c Modules/_hashopenssl.c +index 93bf25fee3..edadbcb393 100644 +--- Modules/_hashopenssl.c ++++ Modules/_hashopenssl.c +@@ -11,13 +11,6 @@ + * + */ + +-/* Don't warn about deprecated functions, */ +-#ifndef OPENSSL_API_COMPAT +- // 0x10101000L == 1.1.1, 30000 == 3.0.0 +- #define OPENSSL_API_COMPAT 0x10101000L +-#endif +-#define OPENSSL_NO_DEPRECATED 1 +- + #define PY_SSIZE_T_CLEAN + + #include "Python.h" +@@ -31,7 +24,7 @@ + #include + /* We use the object interface to discover what hashes OpenSSL supports. */ + #include +-#include ++#include "openssl/err.h" + + #ifndef OPENSSL_THREADS + # error "OPENSSL_THREADS is not defined, Python requires thread-safe OpenSSL" +diff --git Modules/_ssl.c Modules/_ssl.c +index d6a2fb814a..5cbc2b65be 100644 +--- Modules/_ssl.c ++++ Modules/_ssl.c +@@ -14,13 +14,6 @@ + http://bugs.python.org/issue8108#msg102867 ? + */ + +-/* Don't warn about deprecated functions, */ +-#ifndef OPENSSL_API_COMPAT +- // 0x10101000L == 1.1.1, 30000 == 3.0.0 +- #define OPENSSL_API_COMPAT 0x10101000L +-#endif +-#define OPENSSL_NO_DEPRECATED 1 +- + #define PY_SSIZE_T_CLEAN + + #include "Python.h" +@@ -52,6 +45,14 @@ static PySocketModule_APIObject PySocketModule; + #include + #endif + ++/* Don't warn about deprecated functions */ ++#ifdef __GNUC__ ++#pragma GCC diagnostic ignored "-Wdeprecated-declarations" ++#endif ++#ifdef __clang__ ++#pragma clang diagnostic ignored "-Wdeprecated-declarations" ++#endif ++ + /* Include OpenSSL header files */ + #include "openssl/rsa.h" + #include "openssl/crypto.h" +@@ -149,20 +150,24 @@ static void _PySSLFixErrno(void) { + # define PY_OPENSSL_1_1_API 1 + #endif + +-/* OpenSSL API 1.1.0+ does not include version methods. Define the methods +- * unless OpenSSL is compiled without the methods. It's the easiest way to +- * make 1.0.2, 1.1.0, 1.1.1, and 3.0.0 happy without deprecation warnings. +- */ ++/* OpenSSL API compat */ ++#ifdef OPENSSL_API_COMPAT ++#if OPENSSL_API_COMPAT >= 0x10100000L ++ ++/* OpenSSL API 1.1.0+ does not include version methods */ + #ifndef OPENSSL_NO_TLS1_METHOD +-extern const SSL_METHOD *TLSv1_method(void); ++#define OPENSSL_NO_TLS1_METHOD 1 + #endif + #ifndef OPENSSL_NO_TLS1_1_METHOD +-extern const SSL_METHOD *TLSv1_1_method(void); ++#define OPENSSL_NO_TLS1_1_METHOD 1 + #endif + #ifndef OPENSSL_NO_TLS1_2_METHOD +-extern const SSL_METHOD *TLSv1_2_method(void); ++#define OPENSSL_NO_TLS1_2_METHOD 1 + #endif + ++#endif /* >= 1.1.0 compcat */ ++#endif /* OPENSSL_API_COMPAT */ ++ + /* LibreSSL 2.7.0 provides necessary OpenSSL 1.1.0 APIs */ + #if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x2070000fL + # define PY_OPENSSL_1_1_API 1 +-- +2.31.1 + diff --git a/lang/python38/files/patch-issue40422_issue40423 b/lang/python38/files/patch-issue40422_issue40423 new file mode 100644 index 00000000..0c49d0b3 --- /dev/null +++ b/lang/python38/files/patch-issue40422_issue40423 @@ -0,0 +1,199 @@ +diff --git a/Modules/_posixsubprocess.c b/Modules/_posixsubprocess.c +index e693e53206..a26ef96e91 100644 +--- Modules/_posixsubprocess.c ++++ Modules/_posixsubprocess.c +@@ -21,6 +21,8 @@ + #include + #endif + ++#include "posixmodule.h" ++ + #ifdef _Py_MEMORY_SANITIZER + # include + #endif +@@ -222,7 +222,6 @@ _close_fds_by_brute_force(long start_fd, PyObject *py_fds_to_keep) + long end_fd = safe_get_max_fd(); + Py_ssize_t num_fds_to_keep = PyTuple_GET_SIZE(py_fds_to_keep); + Py_ssize_t keep_seq_idx; +- int fd_num; + /* As py_fds_to_keep is sorted we can loop through the list closing + * fds in between any in the keep list falling within our range. */ + for (keep_seq_idx = 0; keep_seq_idx < num_fds_to_keep; ++keep_seq_idx) { +@@ -230,15 +229,11 @@ _close_fds_by_brute_force(long start_fd, PyObject *py_fds_to_keep) + int keep_fd = PyLong_AsLong(py_keep_fd); + if (keep_fd < start_fd) + continue; +- for (fd_num = start_fd; fd_num < keep_fd; ++fd_num) { +- close(fd_num); +- } ++ _Py_closerange(start_fd, keep_fd - 1); + start_fd = keep_fd + 1; + } + if (start_fd <= end_fd) { +- for (fd_num = start_fd; fd_num < end_fd; ++fd_num) { +- close(fd_num); +- } ++ _Py_closerange(start_fd, end_fd); + } + } + +diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c +index 726e3723f9..7ef2dbc854 100644 +--- Modules/posixmodule.c ++++ Modules/posixmodule.c +@@ -8555,8 +8555,26 @@ os_close_impl(PyObject *module, int fd) + Py_RETURN_NONE; + } + ++/* Our selection logic for which function to use is as follows: ++ * 1. If close_range(2) is available, always prefer that; it's better for ++ * contiguous ranges like this than fdwalk(3) which entails iterating over ++ * the entire fd space and simply doing nothing for those outside the range. ++ * 2. If closefrom(2) is available, we'll attempt to use that next if we're ++ * closing up to sysconf(_SC_OPEN_MAX). ++ * 2a. Fallback to fdwalk(3) if we're not closing up to sysconf(_SC_OPEN_MAX), ++ * as that will be more performant if the range happens to have any chunk of ++ * non-opened fd in the middle. ++ * 2b. If fdwalk(3) isn't available, just do a plain close(2) loop. ++ */ ++#ifdef __FreeBSD__ ++#define USE_CLOSEFROM ++#endif /* __FreeBSD__ */ + + #ifdef HAVE_FDWALK ++#define USE_FDWALK ++#endif /* HAVE_FDWALK */ ++ ++#ifdef USE_FDWALK + static int + _fdwalk_close_func(void *lohi, int fd) + { +@@ -8569,7 +8587,46 @@ _fdwalk_close_func(void *lohi, int fd) + close(fd); + return 0; + } +-#endif /* HAVE_FDWALK */ ++#endif /* USE_FDWALK */ ++ ++/* Closes all file descriptors in [first, last], ignoring errors. */ ++void ++_Py_closerange(int first, int last) ++{ ++ first = Py_MAX(first, 0); ++ _Py_BEGIN_SUPPRESS_IPH ++#ifdef HAVE_CLOSE_RANGE ++ if (close_range(first, last, 0) == 0 || errno != ENOSYS) { ++ /* Any errors encountered while closing file descriptors are ignored; ++ * ENOSYS means no kernel support, though, ++ * so we'll fallback to the other methods. */ ++ } ++ else ++#endif /* HAVE_CLOSE_RANGE */ ++#ifdef USE_CLOSEFROM ++ if (last >= sysconf(_SC_OPEN_MAX)) { ++ /* Any errors encountered while closing file descriptors are ignored */ ++ closefrom(first); ++ } ++ else ++#endif /* USE_CLOSEFROM */ ++#ifdef USE_FDWALK ++ { ++ int lohi[2]; ++ lohi[0] = first; ++ lohi[1] = last + 1; ++ fdwalk(_fdwalk_close_func, lohi); ++ } ++#else ++ { ++ for (int i = first; i <= last; i++) { ++ /* Ignore errors */ ++ (void)close(i); ++ } ++ } ++#endif /* USE_FDWALK */ ++ _Py_END_SUPPRESS_IPH ++} + + /*[clinic input] + os.closerange +@@ -8585,22 +8642,8 @@ static PyObject * + os_closerange_impl(PyObject *module, int fd_low, int fd_high) + /*[clinic end generated code: output=0ce5c20fcda681c2 input=5855a3d053ebd4ec]*/ + { +-#ifdef HAVE_FDWALK +- int lohi[2]; +-#else +- int i; +-#endif + Py_BEGIN_ALLOW_THREADS +- _Py_BEGIN_SUPPRESS_IPH +-#ifdef HAVE_FDWALK +- lohi[0] = Py_MAX(fd_low, 0); +- lohi[1] = fd_high; +- fdwalk(_fdwalk_close_func, lohi); +-#else +- for (i = Py_MAX(fd_low, 0); i < fd_high; i++) +- close(i); +-#endif +- _Py_END_SUPPRESS_IPH ++ _Py_closerange(fd_low, fd_high - 1); + Py_END_ALLOW_THREADS + Py_RETURN_NONE; + } +diff --git a/Modules/posixmodule.h b/Modules/posixmodule.h +index 1e00562abc..749833f71c 100644 +--- Modules/posixmodule.h ++++ Modules/posixmodule.h +@@ -28,6 +28,8 @@ PyAPI_FUNC(int) _Py_Sigset_Converter(PyObject *, void *); + #endif /* HAVE_SIGSET_T */ + #endif /* Py_LIMITED_API */ + ++PyAPI_FUNC(void) _Py_closerange(int first, int last); ++ + #ifdef __cplusplus + } + #endif +diff --git a/configure b/configure +index 96dcd0dcd5..90b61f9f8f 100755 +--- configure ++++ configure +@@ -11503,8 +11503,8 @@ fi + + # checks for library functions + for ac_func in alarm accept4 setitimer getitimer bind_textdomain_codeset chown \ +- clock confstr copy_file_range ctermid dup3 execv explicit_bzero explicit_memset \ +- faccessat fchmod fchmodat fchown fchownat \ ++ clock confstr close_range copy_file_range ctermid dup3 execv explicit_bzero \ ++ explicit_memset faccessat fchmod fchmodat fchown fchownat \ + fdwalk fexecve fdopendir fork fpathconf fstatat ftime ftruncate futimesat \ + futimens futimes gai_strerror getentropy \ + getgrgid_r getgrnam_r \ +diff --git a/configure.ac b/configure.ac +index 18a044629a..fbb051d49c 100644 +--- configure.ac ++++ configure.ac +@@ -3560,8 +3560,8 @@ fi + + # checks for library functions + AC_CHECK_FUNCS(alarm accept4 setitimer getitimer bind_textdomain_codeset chown \ +- clock confstr copy_file_range ctermid dup3 execv explicit_bzero explicit_memset \ +- faccessat fchmod fchmodat fchown fchownat \ ++ clock confstr close_range copy_file_range ctermid dup3 execv explicit_bzero \ ++ explicit_memset faccessat fchmod fchmodat fchown fchownat \ + fdwalk fexecve fdopendir fork fpathconf fstatat ftime ftruncate futimesat \ + futimens futimes gai_strerror getentropy \ + getgrgid_r getgrnam_r \ +diff --git a/pyconfig.h.in b/pyconfig.h.in +index 4263a712c3..166d278f7c 100644 +--- pyconfig.h.in ++++ pyconfig.h.in +@@ -136,6 +136,9 @@ + /* Define to 1 if you have the `clock_settime' function. */ + #undef HAVE_CLOCK_SETTIME + ++/* Define to 1 if you have the `close_range' function. */ ++#undef HAVE_CLOSE_RANGE ++ + /* Define if the C compiler supports computed gotos. */ + #undef HAVE_COMPUTED_GOTOS + diff --git a/lang/python38/files/patch-libressl b/lang/python38/files/patch-libressl new file mode 100644 index 00000000..40e6af24 --- /dev/null +++ b/lang/python38/files/patch-libressl @@ -0,0 +1,13 @@ +Fix build with LibreSSL 3.5.* + +--- Modules/_hashopenssl.c.orig 2022-03-16 12:22:54 UTC ++++ Modules/_hashopenssl.c +@@ -37,7 +37,7 @@ + # error "OPENSSL_THREADS is not defined, Python requires thread-safe OpenSSL" + #endif + +-#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || defined(LIBRESSL_VERSION_NUMBER) ++#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL) + /* OpenSSL < 1.1.0 */ + #define EVP_MD_CTX_new EVP_MD_CTX_create + #define EVP_MD_CTX_free EVP_MD_CTX_destroy diff --git a/lang/python38/files/patch-setup.py b/lang/python38/files/patch-setup.py new file mode 100644 index 00000000..7bd5deb4 --- /dev/null +++ b/lang/python38/files/patch-setup.py @@ -0,0 +1,11 @@ +--- setup.py.orig 2021-05-03 09:47:56 UTC ++++ setup.py +@@ -2051,7 +2051,7 @@ class PyBuildExt(build_ext): + undef_macros = [] + if '--with-system-libmpdec' in sysconfig.get_config_var("CONFIG_ARGS"): + include_dirs = [] +- libraries = [':libmpdec.so.2'] ++ libraries = ['mpdec'] + sources = ['_decimal/_decimal.c'] + depends = ['_decimal/docstrings.h'] + else: diff --git a/lang/python39/Makefile b/lang/python39/Makefile new file mode 100644 index 00000000..b88978e4 --- /dev/null +++ b/lang/python39/Makefile @@ -0,0 +1,69 @@ +# +# $Id: Makefile 2493 2009-09-19 15:10:11Z root $ +# $URL: file:///usr2/svn/ports5/lang/python25/Makefile $ +# + +PORTNAME= python +PORTVERSION= 3.9.14 +CATEGORIES= lang python +MASTER_SITES= PYTHON +MASTER_SITE_SUBDIR= ftp/python/${PORTVERSION} +DISTNAME= Python-${PORTVERSION} +DIST_SUBDIR= python +PKGNAMESUFFIX= 38 + +MAINTAINER= onborodin@gmail.com +COMMENT= An interpreted object-oriented programming language + +#LIB_DEPENDS+= libsqlite3.so:data/sqlite3 +LIB_DEPENDS+= libexpat.so:text/libexpat +LIB_DEPENDS+= libffi.so:devel/libffi +LIB_DEPENDS+= libintl.so:devel/gettext + + +GNU_CONFIGURE= yes +INSTALLS_SHLIB= yes + +USES+= gmake tar:xz + +CONFIGURE_ENV= OPT="${CFLAGS}" SVNVERSION="echo freebsd" +MAKE_ENV= VPATH="${PYTHON_WRKSRC}" + +CONFIGURE_ARGS= --enable-ipv6 +CONFIGURE_ARGS+= --with-system-expat +CONFIGURE_ARGS+= --enable-shared +CONFIGURE_ARGS+= --without-ensurepip +CONFIGURE_ARGS+= --with-system-ffi +CONFIGURE_ARGS+= --with-threads +CONFIGURE_ARGS+= --mandir=${PREFIX}/man +CPPFLAGS= -pthread +LDFLAGS+= -pthread + +CPPFLAGS+= -I${LOCALBASE}/include +LIBS+= -L${LOCALBASE}/lib -lintl + +DISABLED_EXTENSIONS= _sqlite3 _tkinter _gdbm nis +CONFIGURE_ENV+= OPT="" DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS}" +INSTALL_TARGET= altinstall + +VERSION_SHORT= ${PORTVERSION:R} +OSVERSION_MAJOR= ${OSVERSION:C/([0-9]?[0-9])([0-9][0-9])[0-9]{3}/\1/} + +PLIST_SUB= VERSION=${PORTVERSION:R} +PLIST_SUB+= OSMAJOR=${OSVERSION:C/([0-9]*)[0-9]{5}/\1/} +PLIST_SUB+= TARGET=freebsd${OSVERSION_MAJOR} + + +post-patch: + ${REINPLACE_CMD} -e '/SOVERSION/s,1.0,1,' ${WRKSRC}/configure + ${REINPLACE_CMD} -e 's|uuid/uuid.h|ignore_&|' ${WRKSRC}/configure + ${REINPLACE_CMD} -e '/find_library_file/ s|uuid|ignore_&|' ${WRKSRC}/setup.py + ${REINPLACE_CMD} -e 's|^\( *MULTIARCH=\).*--print-multiarch.*|\1|' ${WRKSRC}/configure + ${ECHO_CMD} '*disabled*' > ${WRKSRC}/Modules/Setup.local +.for _module in ${DISABLED_EXTENSIONS} + ${ECHO_CMD} ${_module} >> ${WRKSRC}/Modules/Setup.local +.endfor + +.include +#EOF + diff --git a/lang/python39/distinfo b/lang/python39/distinfo new file mode 100644 index 00000000..e42f1bef --- /dev/null +++ b/lang/python39/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1664556235 +SHA256 (python/Python-3.9.14.tar.xz) = 651304d216c8203fe0adf1a80af472d8e92c3b0e0a7892222ae4d9f3ae4debcf +SIZE (python/Python-3.9.14.tar.xz) = 19750176 diff --git a/lang/python39/files/patch-Lib_distutils_command_install__lib.py b/lang/python39/files/patch-Lib_distutils_command_install__lib.py new file mode 100644 index 00000000..6e925311 --- /dev/null +++ b/lang/python39/files/patch-Lib_distutils_command_install__lib.py @@ -0,0 +1,41 @@ +From 9934ce31b8447667f71c211e559a8de71e8263db Mon Sep 17 00:00:00 2001 +From: Brendan Molloy +Date: Mon, 4 Jan 2016 23:14:06 +1100 +Subject: [PATCH] Check bytecode file actually exists and tests + +Should solve issue 20397, where using the --record argument results +in files that failed to generate bytecode files are added to the +record file nonetheless. +--- + Lib/distutils/command/install_lib.py | 17 +++++++++++++---- + Lib/distutils/tests/test_install_lib.py | 8 ++++++-- + 2 files changed, 19 insertions(+), 6 deletions(-) + +--- Lib/distutils/command/install_lib.py.orig 2015-12-07 01:39:07 UTC ++++ Lib/distutils/command/install_lib.py +@@ -164,12 +164,21 @@ class install_lib(Command): + ext = os.path.splitext(os.path.normcase(py_file))[1] + if ext != PYTHON_SOURCE_EXTENSION: + continue ++ + if self.compile: +- bytecode_files.append(importlib.util.cache_from_source( +- py_file, optimization='')) ++ candidate = importlib.util.cache_from_source( ++ py_file, optimization='') ++ ++ if os.path.isfile(candidate): ++ bytecode_files.append(candidate) ++ + if self.optimize > 0: +- bytecode_files.append(importlib.util.cache_from_source( +- py_file, optimization=self.optimize)) ++ candidate = importlib.util.cache_from_source( ++ py_file, optimization=self.optimize) ++ ++ if os.path.isfile(candidate): ++ bytecode_files.append(candidate) ++ + + return bytecode_files + diff --git a/lang/python39/files/patch-Lib_distutils_tests_test__install__lib.py b/lang/python39/files/patch-Lib_distutils_tests_test__install__lib.py new file mode 100644 index 00000000..c5531b92 --- /dev/null +++ b/lang/python39/files/patch-Lib_distutils_tests_test__install__lib.py @@ -0,0 +1,33 @@ +From 9934ce31b8447667f71c211e559a8de71e8263db Mon Sep 17 00:00:00 2001 +From: Brendan Molloy +Date: Mon, 4 Jan 2016 23:14:06 +1100 +Subject: [PATCH] Check bytecode file actually exists and tests + +Should solve issue 20397, where using the --record argument results +in files that failed to generate bytecode files are added to the +record file nonetheless. +--- + Lib/distutils/command/install_lib.py | 17 +++++++++++++---- + Lib/distutils/tests/test_install_lib.py | 8 ++++++-- + 2 files changed, 19 insertions(+), 6 deletions(-) + +--- Lib/distutils/tests/test_install_lib.py.orig 2015-12-07 01:39:07 UTC ++++ Lib/distutils/tests/test_install_lib.py +@@ -64,11 +64,15 @@ class InstallLibTestCase(support.Tempdir + cmd.distribution.ext_modules = [Extension('foo', ['xxx'])] + cmd.distribution.packages = ['spam'] + cmd.distribution.script_name = 'setup.py' ++ ++ # Create rubbish, uncompilable file ++ f = os.path.join(project_dir, 'spam', 'rubbish.py') ++ self.write_file(f, 'rubbish()') + + # get_outputs should return 4 elements: spam/__init__.py and .pyc, +- # foo.import-tag-abiflags.so / foo.pyd ++ # foo.import-tag-abiflags.so / foo.pyd and rubbish.py (no .pyc) + outputs = cmd.get_outputs() +- self.assertEqual(len(outputs), 4, outputs) ++ self.assertEqual(len(outputs), 5, outputs) + + def test_get_inputs(self): + project_dir, dist = self.create_dist() diff --git a/lang/python39/files/patch-Makefile.pre.in b/lang/python39/files/patch-Makefile.pre.in new file mode 100644 index 00000000..1262d9f1 --- /dev/null +++ b/lang/python39/files/patch-Makefile.pre.in @@ -0,0 +1,65 @@ +# Description: Remove duplicate CFLAGS, CPPFLAGS, LDFLAGS by stripping CONFIGURE_* +# Submitted by: koobs (r326729) +# TODO: Upstream +--- Makefile.pre.in.orig 2019-11-04 01:16:37 UTC ++++ Makefile.pre.in +@@ -80,7 +80,6 @@ MAKESETUP= $(srcdir)/Modules/makesetup + OPT= @OPT@ + BASECFLAGS= @BASECFLAGS@ + BASECPPFLAGS= @BASECPPFLAGS@ +-CONFIGURE_CFLAGS= @CFLAGS@ + # CFLAGS_NODIST is used for building the interpreter and stdlib C extensions. + # Use it when a compiler flag should _not_ be part of the distutils CFLAGS + # once Python is installed (Issue #21121). +@@ -89,18 +88,16 @@ CONFIGURE_CFLAGS_NODIST=@CFLAGS_NODIST@ + # Use it when a linker flag should _not_ be part of the distutils LDFLAGS + # once Python is installed (bpo-35257) + CONFIGURE_LDFLAGS_NODIST=@LDFLAGS_NODIST@ +-CONFIGURE_CPPFLAGS= @CPPFLAGS@ +-CONFIGURE_LDFLAGS= @LDFLAGS@ + # Avoid assigning CFLAGS, LDFLAGS, etc. so users can use them on the + # command line to append to these values without stomping the pre-set + # values. +-PY_CFLAGS= $(BASECFLAGS) $(OPT) $(CONFIGURE_CFLAGS) $(CFLAGS) $(EXTRA_CFLAGS) ++PY_CFLAGS= $(BASECFLAGS) $(OPT) $(CFLAGS) $(EXTRA_CFLAGS) + PY_CFLAGS_NODIST=$(CONFIGURE_CFLAGS_NODIST) $(CFLAGS_NODIST) -I$(srcdir)/Include/internal + # Both CPPFLAGS and LDFLAGS need to contain the shell's value for setup.py to + # be able to build extension modules using the directories specified in the + # environment variables +-PY_CPPFLAGS= $(BASECPPFLAGS) -I. -I$(srcdir)/Include $(CONFIGURE_CPPFLAGS) $(CPPFLAGS) +-PY_LDFLAGS= $(CONFIGURE_LDFLAGS) $(LDFLAGS) ++PY_CPPFLAGS= $(BASECPPFLAGS) -I. -I$(srcdir)/Include $(CPPFLAGS) ++PY_LDFLAGS= $(LDFLAGS) + PY_LDFLAGS_NODIST=$(CONFIGURE_LDFLAGS_NODIST) $(LDFLAGS_NODIST) + NO_AS_NEEDED= @NO_AS_NEEDED@ + SGI_ABI= @SGI_ABI@ +@@ -1269,14 +1266,6 @@ bininstall: altbininstall + else true; \ + fi + (cd $(DESTDIR)$(BINDIR); $(LN) -s python$(VERSION)$(EXE) python3$(EXE)) +- -if test "$(VERSION)" != "$(LDVERSION)"; then \ +- rm -f $(DESTDIR)$(BINDIR)/python$(VERSION)-config; \ +- (cd $(DESTDIR)$(BINDIR); $(LN) -s python$(LDVERSION)-config python$(VERSION)-config); \ +- rm -f $(DESTDIR)$(LIBPC)/python-$(LDVERSION).pc; \ +- (cd $(DESTDIR)$(LIBPC); $(LN) -s python-$(VERSION).pc python-$(LDVERSION).pc); \ +- rm -f $(DESTDIR)$(LIBPC)/python-$(LDVERSION)-embed.pc; \ +- (cd $(DESTDIR)$(LIBPC); $(LN) -s python-$(VERSION)-embed.pc python-$(LDVERSION)-embed.pc); \ +- fi + -rm -f $(DESTDIR)$(BINDIR)/python3-config + (cd $(DESTDIR)$(BINDIR); $(LN) -s python$(VERSION)-config python3-config) + -rm -f $(DESTDIR)$(LIBPC)/python3.pc +@@ -1580,6 +1569,14 @@ libainstall: @DEF_MAKE_RULE@ python-config + $(INSTALL_SCRIPT) $(srcdir)/install-sh $(DESTDIR)$(LIBPL)/install-sh + $(INSTALL_SCRIPT) python-config.py $(DESTDIR)$(LIBPL)/python-config.py + $(INSTALL_SCRIPT) python-config $(DESTDIR)$(BINDIR)/python$(LDVERSION)-config ++ -if test "$(VERSION)" != "$(LDVERSION)"; then \ ++ rm -f $(DESTDIR)$(BINDIR)/python$(VERSION)-config; \ ++ (cd $(DESTDIR)$(BINDIR); $(LN) -s python$(LDVERSION)-config python$(VERSION)-config); \ ++ rm -f $(DESTDIR)$(LIBPC)/python-$(LDVERSION).pc; \ ++ (cd $(DESTDIR)$(LIBPC); $(LN) -s python-$(VERSION).pc python-$(LDVERSION).pc); \ ++ rm -f $(DESTDIR)$(LIBPC)/python-$(LDVERSION)-embed.pc; \ ++ (cd $(DESTDIR)$(LIBPC); $(LN) -s python-$(VERSION)-embed.pc python-$(LDVERSION)-embed.pc); \ ++ fi + @if [ -s Modules/python.exp -a \ + "`echo $(MACHDEP) | sed 's/^\(...\).*/\1/'`" = "aix" ]; then \ + echo; echo "Installing support files for building shared extension modules on AIX:"; \ diff --git a/lang/python39/files/patch-Misc__python-config.sh.in b/lang/python39/files/patch-Misc__python-config.sh.in new file mode 100644 index 00000000..ebb0c6a5 --- /dev/null +++ b/lang/python39/files/patch-Misc__python-config.sh.in @@ -0,0 +1,11 @@ +--- Misc/python-config.sh.in.orig 2018-07-13 21:07:16 UTC ++++ Misc/python-config.sh.in +@@ -15,7 +15,7 @@ fi + # Returns the actual prefix where this script was installed to. + installed_prefix () + { +- RESULT=$(dirname $(cd $(dirname "$1") && pwd -P)) ++ RESULT=$(dirname $(cd $(dirname $(realpath "$1")) && pwd -P)) + if which readlink >/dev/null 2>&1 ; then + if readlink -f "$RESULT" >/dev/null 2>&1; then + RESULT=$(readlink -f "$RESULT") diff --git a/lang/python39/files/patch-Modules___decimal___decimal.c b/lang/python39/files/patch-Modules___decimal___decimal.c new file mode 100644 index 00000000..12715927 --- /dev/null +++ b/lang/python39/files/patch-Modules___decimal___decimal.c @@ -0,0 +1,20 @@ +--- Modules/_decimal/_decimal.c.orig 2020-12-07 14:02:38 UTC ++++ Modules/_decimal/_decimal.c +@@ -3280,7 +3280,7 @@ dec_format(PyObject *dec, PyObject *args) + } + else { + size_t n = strlen(spec.dot); +- if (n > 1 || (n == 1 && !isascii((uchar)spec.dot[0]))) { ++ if (n > 1 || (n == 1 && !isascii((unsigned char)spec.dot[0]))) { + /* fix locale dependent non-ascii characters */ + dot = dotsep_as_utf8(spec.dot); + if (dot == NULL) { +@@ -3289,7 +3289,7 @@ dec_format(PyObject *dec, PyObject *args) + spec.dot = PyBytes_AS_STRING(dot); + } + n = strlen(spec.sep); +- if (n > 1 || (n == 1 && !isascii((uchar)spec.sep[0]))) { ++ if (n > 1 || (n == 1 && !isascii((unsigned char)spec.sep[0]))) { + /* fix locale dependent non-ascii characters */ + sep = dotsep_as_utf8(spec.sep); + if (sep == NULL) { diff --git a/lang/python39/files/patch-configure b/lang/python39/files/patch-configure new file mode 100644 index 00000000..c7804743 --- /dev/null +++ b/lang/python39/files/patch-configure @@ -0,0 +1,11 @@ +--- configure.orig 2022-02-23 19:52:00 UTC ++++ configure +@@ -6625,7 +6625,7 @@ fi + + if test "$Py_LTO" = 'true' ; then + case $CC in +- *clang*) ++ *clang*|cc) + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}llvm-ar", so it can be a program name with args. diff --git a/lang/python39/files/patch-freebsd-12 b/lang/python39/files/patch-freebsd-12 new file mode 100644 index 00000000..27d7fa76 --- /dev/null +++ b/lang/python39/files/patch-freebsd-12 @@ -0,0 +1,121 @@ +From 138af6f7696e5450d11a6ef4cdca869a26fefe13 Mon Sep 17 00:00:00 2001 +From: Yasuhiro Kimura +Date: Tue, 11 May 2021 05:47:21 +0900 +Subject: [PATCH] Revert "[3.9] bpo-43799: OpenSSL 3.0.0: declare + OPENSSL_API_COMPAT 1.1.1 (GH-25329) (GH-25382)" + +This reverts commit 7d9d5bf863bb0af26b74b0732ab89b2053d2fbec. +--- + Modules/_hashopenssl.c | 15 +++++---------- + Modules/_ssl.c | 33 +++++++++++++++++++-------------- + 2 files changed, 24 insertions(+), 24 deletions(-) + +diff --git Modules/_hashopenssl.c Modules/_hashopenssl.c +index 0dd1662101..adc8653773 100644 +--- Modules/_hashopenssl.c ++++ Modules/_hashopenssl.c +@@ -11,13 +11,6 @@ + * + */ + +-/* Don't warn about deprecated functions, */ +-#ifndef OPENSSL_API_COMPAT +- // 0x10101000L == 1.1.1, 30000 == 3.0.0 +- #define OPENSSL_API_COMPAT 0x10101000L +-#endif +-#define OPENSSL_NO_DEPRECATED 1 +- + #ifndef Py_BUILD_CORE_BUILTIN + # define Py_BUILD_CORE_MODULE 1 + #endif +@@ -35,7 +28,7 @@ + #include + /* We use the object interface to discover what hashes OpenSSL supports. */ + #include +-#include ++#include "openssl/err.h" + + #include // FIPS_mode() + +@@ -1932,11 +1925,12 @@ _hashlib_get_fips_mode_impl(PyObject *module) + /*[clinic end generated code: output=87eece1bab4d3fa9 input=2db61538c41c6fef]*/ + + { ++ int result; + #if OPENSSL_VERSION_NUMBER >= 0x30000000L +- return EVP_default_properties_is_fips_enabled(NULL); ++ result = EVP_default_properties_is_fips_enabled(NULL); + #else + ERR_clear_error(); +- int result = FIPS_mode(); ++ result = FIPS_mode(); + if (result == 0) { + // "If the library was built without support of the FIPS Object Module, + // then the function will return 0 with an error code of +diff --git Modules/_ssl.c Modules/_ssl.c +index 97e314b21f..82069a5832 100644 +--- Modules/_ssl.c ++++ Modules/_ssl.c +@@ -14,13 +14,6 @@ + http://bugs.python.org/issue8108#msg102867 ? + */ + +-/* Don't warn about deprecated functions, */ +-#ifndef OPENSSL_API_COMPAT +- // 0x10101000L == 1.1.1, 30000 == 3.0.0 +- #define OPENSSL_API_COMPAT 0x10101000L +-#endif +-#define OPENSSL_NO_DEPRECATED 1 +- + #define PY_SSIZE_T_CLEAN + + #include "Python.h" +@@ -50,6 +43,14 @@ static PySocketModule_APIObject PySocketModule; + #include + #endif + ++/* Don't warn about deprecated functions */ ++#ifdef __GNUC__ ++#pragma GCC diagnostic ignored "-Wdeprecated-declarations" ++#endif ++#ifdef __clang__ ++#pragma clang diagnostic ignored "-Wdeprecated-declarations" ++#endif ++ + /* Include OpenSSL header files */ + #include "openssl/rsa.h" + #include "openssl/crypto.h" +@@ -147,19 +148,23 @@ static void _PySSLFixErrno(void) { + # define PY_OPENSSL_1_1_API 1 + #endif + +-/* OpenSSL API 1.1.0+ does not include version methods. Define the methods +- * unless OpenSSL is compiled without the methods. It's the easiest way to +- * make 1.0.2, 1.1.0, 1.1.1, and 3.0.0 happy without deprecation warnings. +- */ ++/* OpenSSL API compat */ ++#ifdef OPENSSL_API_COMPAT ++#if OPENSSL_API_COMPAT >= 0x10100000L ++ ++/* OpenSSL API 1.1.0+ does not include version methods */ + #ifndef OPENSSL_NO_TLS1_METHOD +-extern const SSL_METHOD *TLSv1_method(void); ++#define OPENSSL_NO_TLS1_METHOD 1 + #endif + #ifndef OPENSSL_NO_TLS1_1_METHOD +-extern const SSL_METHOD *TLSv1_1_method(void); ++#define OPENSSL_NO_TLS1_1_METHOD 1 + #endif + #ifndef OPENSSL_NO_TLS1_2_METHOD +-extern const SSL_METHOD *TLSv1_2_method(void); ++#define OPENSSL_NO_TLS1_2_METHOD 1 + #endif ++ ++#endif /* >= 1.1.0 compcat */ ++#endif /* OPENSSL_API_COMPAT */ + + /* LibreSSL 2.7.0 provides necessary OpenSSL 1.1.0 APIs */ + #if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x2070000fL +-- +2.31.1 + diff --git a/lang/python39/files/patch-issue40422_issue40423 b/lang/python39/files/patch-issue40422_issue40423 new file mode 100644 index 00000000..f9413d15 --- /dev/null +++ b/lang/python39/files/patch-issue40422_issue40423 @@ -0,0 +1,206 @@ +diff --git a/Modules/_posixsubprocess.c b/Modules/_posixsubprocess.c +index 5d1691ace4..ed046fc5c1 100644 +--- Modules/_posixsubprocess.c ++++ Modules/_posixsubprocess.c +@@ -250,7 +250,6 @@ _close_fds_by_brute_force(long start_fd, PyObject *py_fds_to_keep) + long end_fd = safe_get_max_fd(); + Py_ssize_t num_fds_to_keep = PyTuple_GET_SIZE(py_fds_to_keep); + Py_ssize_t keep_seq_idx; +- int fd_num; + /* As py_fds_to_keep is sorted we can loop through the list closing + * fds in between any in the keep list falling within our range. */ + for (keep_seq_idx = 0; keep_seq_idx < num_fds_to_keep; ++keep_seq_idx) { +@@ -258,21 +257,11 @@ _close_fds_by_brute_force(long start_fd, PyObject *py_fds_to_keep) + int keep_fd = PyLong_AsLong(py_keep_fd); + if (keep_fd < start_fd) + continue; +- for (fd_num = start_fd; fd_num < keep_fd; ++fd_num) { +- close(fd_num); +- } ++ _Py_closerange(start_fd, keep_fd - 1); + start_fd = keep_fd + 1; + } + if (start_fd <= end_fd) { +-#if defined(__FreeBSD__) +- /* Any errors encountered while closing file descriptors are ignored */ +- closefrom(start_fd); +-#else +- for (fd_num = start_fd; fd_num < end_fd; ++fd_num) { +- /* Ignore errors */ +- (void)close(fd_num); +- } +-#endif ++ _Py_closerange(start_fd, end_fd); + } + } + +diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c +index 01e8bcbd29..f6aad2e02e 100644 +--- Modules/posixmodule.c ++++ Modules/posixmodule.c +@@ -8691,8 +8691,26 @@ os_close_impl(PyObject *module, int fd) + Py_RETURN_NONE; + } + ++/* Our selection logic for which function to use is as follows: ++ * 1. If close_range(2) is available, always prefer that; it's better for ++ * contiguous ranges like this than fdwalk(3) which entails iterating over ++ * the entire fd space and simply doing nothing for those outside the range. ++ * 2. If closefrom(2) is available, we'll attempt to use that next if we're ++ * closing up to sysconf(_SC_OPEN_MAX). ++ * 2a. Fallback to fdwalk(3) if we're not closing up to sysconf(_SC_OPEN_MAX), ++ * as that will be more performant if the range happens to have any chunk of ++ * non-opened fd in the middle. ++ * 2b. If fdwalk(3) isn't available, just do a plain close(2) loop. ++ */ ++#ifdef __FreeBSD__ ++#define USE_CLOSEFROM ++#endif /* __FreeBSD__ */ + + #ifdef HAVE_FDWALK ++#define USE_FDWALK ++#endif /* HAVE_FDWALK */ ++ ++#ifdef USE_FDWALK + static int + _fdwalk_close_func(void *lohi, int fd) + { +@@ -8708,7 +8726,46 @@ _fdwalk_close_func(void *lohi, int fd) + } + return 0; + } +-#endif /* HAVE_FDWALK */ ++#endif /* USE_FDWALK */ ++ ++/* Closes all file descriptors in [first, last], ignoring errors. */ ++void ++_Py_closerange(int first, int last) ++{ ++ first = Py_MAX(first, 0); ++ _Py_BEGIN_SUPPRESS_IPH ++#ifdef HAVE_CLOSE_RANGE ++ if (close_range(first, last, 0) == 0 || errno != ENOSYS) { ++ /* Any errors encountered while closing file descriptors are ignored; ++ * ENOSYS means no kernel support, though, ++ * so we'll fallback to the other methods. */ ++ } ++ else ++#endif /* HAVE_CLOSE_RANGE */ ++#ifdef USE_CLOSEFROM ++ if (last >= sysconf(_SC_OPEN_MAX)) { ++ /* Any errors encountered while closing file descriptors are ignored */ ++ closefrom(first); ++ } ++ else ++#endif /* USE_CLOSEFROM */ ++#ifdef USE_FDWALK ++ { ++ int lohi[2]; ++ lohi[0] = first; ++ lohi[1] = last + 1; ++ fdwalk(_fdwalk_close_func, lohi); ++ } ++#else ++ { ++ for (int i = first; i <= last; i++) { ++ /* Ignore errors */ ++ (void)close(i); ++ } ++ } ++#endif /* USE_FDWALK */ ++ _Py_END_SUPPRESS_IPH ++} + + /*[clinic input] + os.closerange +@@ -8724,32 +8781,8 @@ static PyObject * + os_closerange_impl(PyObject *module, int fd_low, int fd_high) + /*[clinic end generated code: output=0ce5c20fcda681c2 input=5855a3d053ebd4ec]*/ + { +-#ifdef HAVE_FDWALK +- int lohi[2]; +-#endif + Py_BEGIN_ALLOW_THREADS +- _Py_BEGIN_SUPPRESS_IPH +-#ifdef HAVE_FDWALK +- lohi[0] = Py_MAX(fd_low, 0); +- lohi[1] = fd_high; +- fdwalk(_fdwalk_close_func, lohi); +-#else +- fd_low = Py_MAX(fd_low, 0); +-#ifdef __FreeBSD__ +- if (fd_high >= sysconf(_SC_OPEN_MAX)) { +- /* Any errors encountered while closing file descriptors are ignored */ +- closefrom(fd_low); +- } +- else +-#endif +- { +- for (int i = fd_low; i < fd_high; i++) { +- /* Ignore errors */ +- (void)close(i); +- } +- } +-#endif +- _Py_END_SUPPRESS_IPH ++ _Py_closerange(fd_low, fd_high - 1); + Py_END_ALLOW_THREADS + Py_RETURN_NONE; + } +diff --git a/Modules/posixmodule.h b/Modules/posixmodule.h +index 1e00562abc..749833f71c 100644 +--- Modules/posixmodule.h ++++ Modules/posixmodule.h +@@ -28,6 +28,8 @@ PyAPI_FUNC(int) _Py_Sigset_Converter(PyObject *, void *); + #endif /* HAVE_SIGSET_T */ + #endif /* Py_LIMITED_API */ + ++PyAPI_FUNC(void) _Py_closerange(int first, int last); ++ + #ifdef __cplusplus + } + #endif +diff --git a/configure b/configure +index 9e6fd46583..de517223f6 100755 +--- configure ++++ configure +@@ -11668,8 +11668,8 @@ fi + + # checks for library functions + for ac_func in alarm accept4 setitimer getitimer bind_textdomain_codeset chown \ +- clock confstr copy_file_range ctermid dup3 execv explicit_bzero explicit_memset \ +- faccessat fchmod fchmodat fchown fchownat \ ++ clock confstr close_range copy_file_range ctermid dup3 execv explicit_bzero \ ++ explicit_memset faccessat fchmod fchmodat fchown fchownat \ + fdwalk fexecve fdopendir fork fpathconf fstatat ftime ftruncate futimesat \ + futimens futimes gai_strerror getentropy \ + getgrgid_r getgrnam_r \ +diff --git a/configure.ac b/configure.ac +index d60f05251a..faa187af69 100644 +--- configure.ac ++++ configure.ac +@@ -3664,8 +3664,8 @@ fi + + # checks for library functions + AC_CHECK_FUNCS(alarm accept4 setitimer getitimer bind_textdomain_codeset chown \ +- clock confstr copy_file_range ctermid dup3 execv explicit_bzero explicit_memset \ +- faccessat fchmod fchmodat fchown fchownat \ ++ clock confstr close_range copy_file_range ctermid dup3 execv explicit_bzero \ ++ explicit_memset faccessat fchmod fchmodat fchown fchownat \ + fdwalk fexecve fdopendir fork fpathconf fstatat ftime ftruncate futimesat \ + futimens futimes gai_strerror getentropy \ + getgrgid_r getgrnam_r \ +diff --git a/pyconfig.h.in b/pyconfig.h.in +index c9589cd102..449b25f551 100644 +--- pyconfig.h.in ++++ pyconfig.h.in +@@ -136,6 +136,9 @@ + /* Define to 1 if you have the `clock_settime' function. */ + #undef HAVE_CLOCK_SETTIME + ++/* Define to 1 if you have the `close_range' function. */ ++#undef HAVE_CLOSE_RANGE ++ + /* Define if the C compiler supports computed gotos. */ + #undef HAVE_COMPUTED_GOTOS + diff --git a/lang/python39/files/patch-libressl b/lang/python39/files/patch-libressl new file mode 100644 index 00000000..045765a4 --- /dev/null +++ b/lang/python39/files/patch-libressl @@ -0,0 +1,13 @@ +Fix build with LibreSSL 3.5.* + +--- Modules/_hashopenssl.c.orig 2022-05-17 11:12:56 UTC ++++ Modules/_hashopenssl.c +@@ -43,7 +43,7 @@ + # error "OPENSSL_THREADS is not defined, Python requires thread-safe OpenSSL" + #endif + +-#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || defined(LIBRESSL_VERSION_NUMBER) ++#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL) + /* OpenSSL < 1.1.0 */ + #define EVP_MD_CTX_new EVP_MD_CTX_create + #define EVP_MD_CTX_free EVP_MD_CTX_destroy diff --git a/lang/python39/files/patch-setup.py b/lang/python39/files/patch-setup.py new file mode 100644 index 00000000..1c943df2 --- /dev/null +++ b/lang/python39/files/patch-setup.py @@ -0,0 +1,11 @@ +--- setup.py.orig 2021-02-17 17:43:29 UTC ++++ setup.py +@@ -2196,7 +2196,7 @@ class PyBuildExt(build_ext): + undef_macros = [] + if '--with-system-libmpdec' in sysconfig.get_config_var("CONFIG_ARGS"): + include_dirs = [] +- libraries = [':libmpdec.so.2'] ++ libraries = ['mpdec'] + sources = ['_decimal/_decimal.c'] + depends = ['_decimal/docstrings.h'] + else: diff --git a/lang/python39/files/pkg-message.in b/lang/python39/files/pkg-message.in new file mode 100644 index 00000000..286359c9 --- /dev/null +++ b/lang/python39/files/pkg-message.in @@ -0,0 +1,12 @@ +[ +{ type: install + message: <