summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2021-06-14 20:50:35 +0000
committermidipix <writeonce@midipix.org>2021-06-14 20:50:35 +0000
commitf93648af4c06ee98a95c361d9315060355ca64ae (patch)
tree8977aeb4a0576544b880b6a5cdad5f4853cb6b67
parentece54dd361c4f7ab0bbce9f0f29b707508b3fc3d (diff)
downloadsbpython2-f93648af4c06ee98a95c361d9315060355ca64ae.tar.bz2
sbpython2-f93648af4c06ee98a95c361d9315060355ca64ae.tar.xz
project: pydist overhaul: added pydist.in for python-2.7.14 and python-2.7.15.
-rw-r--r--project/variants/2.7.14/pydist.in997
-rw-r--r--project/variants/2.7.15/pydist.in1005
2 files changed, 2002 insertions, 0 deletions
diff --git a/project/variants/2.7.14/pydist.in b/project/variants/2.7.14/pydist.in
new file mode 100644
index 0000000..0753fd6
--- /dev/null
+++ b/project/variants/2.7.14/pydist.in
@@ -0,0 +1,997 @@
+PYCDIR(,1)_
+PYCSRC(BaseHTTPServer.py)
+PYCSRC(Bastion.py)
+PYCSRC(CGIHTTPServer.py)
+PYCSRC(ConfigParser.py)
+PYCSRC(Cookie.py)
+PYCSRC(DocXMLRPCServer.py)
+PYCSRC(HTMLParser.py)
+PYCSRC(MimeWriter.py)
+PYCSRC(Queue.py)
+PYCSRC(SimpleHTTPServer.py)
+PYCSRC(SimpleXMLRPCServer.py)
+PYCSRC(SocketServer.py)
+PYCSRC(StringIO.py)
+PYCSRC(UserDict.py)
+PYCSRC(UserList.py)
+PYCSRC(UserString.py)
+PYCSRC(_LWPCookieJar.py)
+PYCSRC(_MozillaCookieJar.py)
+PYCSRC(__future__.py)
+PYCSRC(__phello__.foo.py)
+PYCSRC(_abcoll.py)
+PYCSRC(_osx_support.py)
+PYCSRC(_pyio.py)
+PYCSRC(_strptime.py)
+PYCSRC(_threading_local.py)
+PYCSRC(_weakrefset.py)
+PYCSRC(abc.py)
+PYCSRC(aifc.py)
+PYCSRC(antigravity.py)
+PYCSRC(anydbm.py)
+PYCSRC(argparse.py)
+PYCSRC(ast.py)
+PYCSRC(asynchat.py)
+PYCSRC(asyncore.py)
+PYCSRC(atexit.py)
+PYCSRC(audiodev.py)
+PYCSRC(base64.py)
+PYCSRC(bdb.py)
+PYCSRC(binhex.py)
+PYCSRC(bisect.py)
+PYCSRC(cProfile.py)
+PYCSRC(calendar.py)
+PYCSRC(cgi.py)
+PYCSRC(cgitb.py)
+PYCSRC(chunk.py)
+PYCSRC(cmd.py)
+PYCSRC(code.py)
+PYCSRC(codecs.py)
+PYCSRC(codeop.py)
+PYCSRC(collections.py)
+PYCSRC(colorsys.py)
+PYCSRC(commands.py)
+PYCSRC(compileall.py)
+PYCSRC(contextlib.py)
+PYCSRC(cookielib.py)
+PYCSRC(copy.py)
+PYCSRC(copy_reg.py)
+PYCSRC(csv.py)
+PYCSRC(dbhash.py)
+PYCSRC(decimal.py)
+PYCSRC(difflib.py)
+PYCSRC(dircache.py)
+PYCSRC(dis.py)
+PYCSRC(doctest.py)
+PYCSRC(dumbdbm.py)
+PYCSRC(dummy_thread.py)
+PYCSRC(dummy_threading.py)
+PYCSRC(filecmp.py)
+PYCSRC(fileinput.py)
+PYCSRC(fnmatch.py)
+PYCSRC(formatter.py)
+PYCSRC(fpformat.py)
+PYCSRC(fractions.py)
+PYCSRC(ftplib.py)
+PYCSRC(functools.py)
+PYCSRC(genericpath.py)
+PYCSRC(getopt.py)
+PYCSRC(getpass.py)
+PYCSRC(gettext.py)
+PYCSRC(glob.py)
+PYCSRC(gzip.py)
+PYCSRC(hashlib.py)
+PYCSRC(heapq.py)
+PYCSRC(hmac.py)
+PYCSRC(htmlentitydefs.py)
+PYCSRC(htmllib.py)
+PYCSRC(httplib.py)
+PYCSRC(ihooks.py)
+PYCSRC(imaplib.py)
+PYCSRC(imghdr.py)
+PYCSRC(imputil.py)
+PYCSRC(inspect.py)
+PYCSRC(io.py)
+PYCSRC(keyword.py)
+PYCSRC(linecache.py)
+PYCSRC(locale.py)
+PYCSRC(macpath.py)
+PYCSRC(macurl2path.py)
+PYCSRC(mailbox.py)
+PYCSRC(mailcap.py)
+PYCSRC(markupbase.py)
+PYCSRC(md5.py)
+PYCSRC(mhlib.py)
+PYCSRC(mimetools.py)
+PYCSRC(mimetypes.py)
+PYCSRC(mimify.py)
+PYCSRC(modulefinder.py)
+PYCSRC(multifile.py)
+PYCSRC(mutex.py)
+PYCSRC(netrc.py)
+PYCSRC(new.py)
+PYCSRC(nntplib.py)
+PYCSRC(ntpath.py)
+PYCSRC(nturl2path.py)
+PYCSRC(numbers.py)
+PYCSRC(opcode.py)
+PYCSRC(optparse.py)
+PYCSRC(os.py)
+PYCSRC(os2emxpath.py)
+PYCSRC(pdb.py)
+PYCSRC(pickle.py)
+PYCSRC(pickletools.py)
+PYCSRC(pipes.py)
+PYCSRC(pkgutil.py)
+PYCSRC(platform.py)
+PYCSRC(plistlib.py)
+PYCSRC(popen2.py)
+PYCSRC(poplib.py)
+PYCSRC(posixfile.py)
+PYCSRC(posixpath.py)
+PYCSRC(pprint.py)
+PYCSRC(profile.py)
+PYCSRC(pstats.py)
+PYCSRC(pty.py)
+PYCSRC(py_compile.py)
+PYCSRC(pyclbr.py)
+PYCSRC(pydoc.py)
+PYCSRC(quopri.py)
+PYCSRC(random.py)
+PYCSRC(re.py)
+PYCSRC(repr.py)
+PYCSRC(rexec.py)
+PYCSRC(rfc822.py)
+PYCSRC(rlcompleter.py)
+PYCSRC(robotparser.py)
+PYCSRC(runpy.py)
+PYCSRC(sched.py)
+PYCSRC(sets.py)
+PYCSRC(sgmllib.py)
+PYCSRC(sha.py)
+PYCSRC(shelve.py)
+PYCSRC(shlex.py)
+PYCSRC(shutil.py)
+PYCSRC(site.py)
+PYCSRC(smtpd.py)
+PYCSRC(smtplib.py)
+PYCSRC(sndhdr.py)
+PYCSRC(socket.py)
+PYCSRC(sre.py)
+PYCSRC(sre_compile.py)
+PYCSRC(sre_constants.py)
+PYCSRC(sre_parse.py)
+PYCSRC(ssl.py)
+PYCSRC(stat.py)
+PYCSRC(statvfs.py)
+PYCSRC(string.py)
+PYCSRC(stringold.py)
+PYCSRC(stringprep.py)
+PYCSRC(struct.py)
+PYCSRC(subprocess.py)
+PYCSRC(sunau.py)
+PYCSRC(sunaudio.py)
+PYCSRC(symbol.py)
+PYCSRC(symtable.py)
+PYCSRC(sysconfig.py)
+PYCSRC(tabnanny.py)
+PYCSRC(tarfile.py)
+PYCSRC(telnetlib.py)
+PYCSRC(tempfile.py)
+PYCSRC(textwrap.py)
+PYCSRC(this.py)
+PYCSRC(threading.py)
+PYCSRC(timeit.py)
+PYCSRC(toaiff.py)
+PYCSRC(token.py)
+PYCSRC(tokenize.py)
+PYCSRC(trace.py)
+PYCSRC(traceback.py)
+PYCSRC(tty.py)
+PYCSRC(types.py)
+PYCSRC(urllib.py)
+PYCSRC(urllib2.py)
+PYCSRC(urlparse.py)
+PYCSRC(user.py)
+PYCSRC(uu.py)
+PYCSRC(uuid.py)
+PYCSRC(warnings.py)
+PYCSRC(wave.py)
+PYCSRC(weakref.py)
+PYCSRC(webbrowser.py)
+PYCSRC(whichdb.py)
+PYCSRC(xdrlib.py)
+PYCSRC(xmllib.py)
+PYCSRC(xmlrpclib.py)
+PYCSRC(zipfile.py)
+
+PYCDIR(bsddb,1)
+PYCSRC(bsddb/__init__.py)
+PYCSRC(bsddb/db.py)
+PYCSRC(bsddb/dbobj.py)
+PYCSRC(bsddb/dbrecio.py)
+PYCSRC(bsddb/dbshelve.py)
+PYCSRC(bsddb/dbtables.py)
+PYCSRC(bsddb/dbutils.py)
+
+PYCDIR(bsddb/test,1)
+PYCSRC(bsddb/test/__init__.py)
+PYCSRC(bsddb/test/test_all.py)
+PYCSRC(bsddb/test/test_associate.py)
+PYCSRC(bsddb/test/test_basics.py)
+PYCSRC(bsddb/test/test_compare.py)
+PYCSRC(bsddb/test/test_compat.py)
+PYCSRC(bsddb/test/test_cursor_pget_bug.py)
+PYCSRC(bsddb/test/test_db.py)
+PYCSRC(bsddb/test/test_dbenv.py)
+PYCSRC(bsddb/test/test_dbobj.py)
+PYCSRC(bsddb/test/test_dbshelve.py)
+PYCSRC(bsddb/test/test_dbtables.py)
+PYCSRC(bsddb/test/test_distributed_transactions.py)
+PYCSRC(bsddb/test/test_early_close.py)
+PYCSRC(bsddb/test/test_fileid.py)
+PYCSRC(bsddb/test/test_get_none.py)
+PYCSRC(bsddb/test/test_join.py)
+PYCSRC(bsddb/test/test_lock.py)
+PYCSRC(bsddb/test/test_misc.py)
+PYCSRC(bsddb/test/test_pickle.py)
+PYCSRC(bsddb/test/test_queue.py)
+PYCSRC(bsddb/test/test_recno.py)
+PYCSRC(bsddb/test/test_replication.py)
+PYCSRC(bsddb/test/test_sequence.py)
+PYCSRC(bsddb/test/test_thread.py)
+
+PYCDIR(compiler,1)
+PYCSRC(compiler/__init__.py)
+PYCSRC(compiler/ast.py)
+PYCSRC(compiler/consts.py)
+PYCSRC(compiler/future.py)
+PYCSRC(compiler/misc.py)
+PYCSRC(compiler/pyassem.py)
+PYCSRC(compiler/pycodegen.py)
+PYCSRC(compiler/symbols.py)
+PYCSRC(compiler/syntax.py)
+PYCSRC(compiler/transformer.py)
+PYCSRC(compiler/visitor.py)
+
+PYCDIR(ctypes,1)
+PYCSRC(ctypes/__init__.py)
+PYCSRC(ctypes/_endian.py)
+PYCSRC(ctypes/util.py)
+PYCSRC(ctypes/wintypes.py)
+
+PYCDIR(ctypes/macholib,1)
+PYCSRC(ctypes/macholib/__init__.py)
+PYCSRC(ctypes/macholib/dyld.py)
+PYCSRC(ctypes/macholib/dylib.py)
+PYCSRC(ctypes/macholib/framework.py)
+
+PYCDIR(ctypes/test,1)
+PYCSRC(ctypes/test/__init__.py)
+PYCSRC(ctypes/test/runtests.py)
+PYCSRC(ctypes/test/test_anon.py)
+PYCSRC(ctypes/test/test_array_in_pointer.py)
+PYCSRC(ctypes/test/test_arrays.py)
+PYCSRC(ctypes/test/test_as_parameter.py)
+PYCSRC(ctypes/test/test_bitfields.py)
+PYCSRC(ctypes/test/test_buffers.py)
+PYCSRC(ctypes/test/test_byteswap.py)
+PYCSRC(ctypes/test/test_callbacks.py)
+PYCSRC(ctypes/test/test_cast.py)
+PYCSRC(ctypes/test/test_cfuncs.py)
+PYCSRC(ctypes/test/test_checkretval.py)
+PYCSRC(ctypes/test/test_delattr.py)
+PYCSRC(ctypes/test/test_errno.py)
+PYCSRC(ctypes/test/test_find.py)
+PYCSRC(ctypes/test/test_frombuffer.py)
+PYCSRC(ctypes/test/test_funcptr.py)
+PYCSRC(ctypes/test/test_functions.py)
+PYCSRC(ctypes/test/test_incomplete.py)
+PYCSRC(ctypes/test/test_init.py)
+PYCSRC(ctypes/test/test_internals.py)
+PYCSRC(ctypes/test/test_keeprefs.py)
+PYCSRC(ctypes/test/test_libc.py)
+PYCSRC(ctypes/test/test_loading.py)
+PYCSRC(ctypes/test/test_macholib.py)
+PYCSRC(ctypes/test/test_memfunctions.py)
+PYCSRC(ctypes/test/test_numbers.py)
+PYCSRC(ctypes/test/test_objects.py)
+PYCSRC(ctypes/test/test_parameters.py)
+PYCSRC(ctypes/test/test_pep3118.py)
+PYCSRC(ctypes/test/test_pickling.py)
+PYCSRC(ctypes/test/test_pointers.py)
+PYCSRC(ctypes/test/test_prototypes.py)
+PYCSRC(ctypes/test/test_python_api.py)
+PYCSRC(ctypes/test/test_random_things.py)
+PYCSRC(ctypes/test/test_refcounts.py)
+PYCSRC(ctypes/test/test_repr.py)
+PYCSRC(ctypes/test/test_returnfuncptrs.py)
+PYCSRC(ctypes/test/test_simplesubclasses.py)
+PYCSRC(ctypes/test/test_sizes.py)
+PYCSRC(ctypes/test/test_slicing.py)
+PYCSRC(ctypes/test/test_stringptr.py)
+PYCSRC(ctypes/test/test_strings.py)
+PYCSRC(ctypes/test/test_struct_fields.py)
+PYCSRC(ctypes/test/test_structures.py)
+PYCSRC(ctypes/test/test_unaligned_structures.py)
+PYCSRC(ctypes/test/test_unicode.py)
+PYCSRC(ctypes/test/test_values.py)
+PYCSRC(ctypes/test/test_varsize_struct.py)
+PYCSRC(ctypes/test/test_win32.py)
+PYCSRC(ctypes/test/test_wintypes.py)
+
+PYCDIR(curses,1)
+PYCSRC(curses/__init__.py)
+PYCSRC(curses/ascii.py)
+PYCSRC(curses/has_key.py)
+PYCSRC(curses/panel.py)
+PYCSRC(curses/textpad.py)
+PYCSRC(curses/wrapper.py)
+
+PYCDIR(distutils,1)
+PYCSRC(distutils/__init__.py)
+PYCSRC(distutils/archive_util.py)
+PYCSRC(distutils/bcppcompiler.py)
+PYCSRC(distutils/ccompiler.py)
+PYCSRC(distutils/cmd.py)
+PYCSRC(distutils/config.py)
+PYCSRC(distutils/core.py)
+PYCSRC(distutils/cygwinccompiler.py)
+PYCSRC(distutils/debug.py)
+PYCSRC(distutils/dep_util.py)
+PYCSRC(distutils/dir_util.py)
+PYCSRC(distutils/dist.py)
+PYCSRC(distutils/emxccompiler.py)
+PYCSRC(distutils/errors.py)
+PYCSRC(distutils/extension.py)
+PYCSRC(distutils/fancy_getopt.py)
+PYCSRC(distutils/file_util.py)
+PYCSRC(distutils/filelist.py)
+PYCSRC(distutils/log.py)
+PYCSRC(distutils/msvc9compiler.py)
+PYCSRC(distutils/msvccompiler.py)
+PYCSRC(distutils/spawn.py)
+PYCSRC(distutils/sysconfig.py)
+PYCSRC(distutils/text_file.py)
+PYCSRC(distutils/unixccompiler.py)
+PYCSRC(distutils/util.py)
+PYCSRC(distutils/version.py)
+PYCSRC(distutils/versionpredicate.py)
+
+PYCDIR(distutils/command,1)
+PYCSRC(distutils/command/__init__.py)
+PYCSRC(distutils/command/bdist.py)
+PYCSRC(distutils/command/bdist_dumb.py)
+PYCSRC(distutils/command/bdist_msi.py)
+PYCSRC(distutils/command/bdist_rpm.py)
+PYCSRC(distutils/command/bdist_wininst.py)
+PYCSRC(distutils/command/build.py)
+PYCSRC(distutils/command/build_clib.py)
+PYCSRC(distutils/command/build_ext.py)
+PYCSRC(distutils/command/build_py.py)
+PYCSRC(distutils/command/build_scripts.py)
+PYCSRC(distutils/command/check.py)
+PYCSRC(distutils/command/clean.py)
+PYCSRC(distutils/command/config.py)
+PYCSRC(distutils/command/install.py)
+PYCSRC(distutils/command/install_data.py)
+PYCSRC(distutils/command/install_egg_info.py)
+PYCSRC(distutils/command/install_headers.py)
+PYCSRC(distutils/command/install_lib.py)
+PYCSRC(distutils/command/install_scripts.py)
+PYCSRC(distutils/command/register.py)
+PYCSRC(distutils/command/sdist.py)
+PYCSRC(distutils/command/upload.py)
+
+PYCDIR(distutils/tests,1)
+PYCSRC(distutils/tests/__init__.py)
+PYCSRC(distutils/tests/setuptools_build_ext.py)
+PYCSRC(distutils/tests/setuptools_extension.py)
+PYCSRC(distutils/tests/support.py)
+PYCSRC(distutils/tests/test_archive_util.py)
+PYCSRC(distutils/tests/test_bdist.py)
+PYCSRC(distutils/tests/test_bdist_dumb.py)
+PYCSRC(distutils/tests/test_bdist_msi.py)
+PYCSRC(distutils/tests/test_bdist_rpm.py)
+PYCSRC(distutils/tests/test_bdist_wininst.py)
+PYCSRC(distutils/tests/test_build.py)
+PYCSRC(distutils/tests/test_build_clib.py)
+PYCSRC(distutils/tests/test_build_ext.py)
+PYCSRC(distutils/tests/test_build_py.py)
+PYCSRC(distutils/tests/test_build_scripts.py)
+PYCSRC(distutils/tests/test_ccompiler.py)
+PYCSRC(distutils/tests/test_check.py)
+PYCSRC(distutils/tests/test_clean.py)
+PYCSRC(distutils/tests/test_cmd.py)
+PYCSRC(distutils/tests/test_config.py)
+PYCSRC(distutils/tests/test_config_cmd.py)
+PYCSRC(distutils/tests/test_core.py)
+PYCSRC(distutils/tests/test_dep_util.py)
+PYCSRC(distutils/tests/test_dir_util.py)
+PYCSRC(distutils/tests/test_dist.py)
+PYCSRC(distutils/tests/test_file_util.py)
+PYCSRC(distutils/tests/test_filelist.py)
+PYCSRC(distutils/tests/test_install.py)
+PYCSRC(distutils/tests/test_install_data.py)
+PYCSRC(distutils/tests/test_install_headers.py)
+PYCSRC(distutils/tests/test_install_lib.py)
+PYCSRC(distutils/tests/test_install_scripts.py)
+PYCSRC(distutils/tests/test_msvc9compiler.py)
+PYCSRC(distutils/tests/test_register.py)
+PYCSRC(distutils/tests/test_sdist.py)
+PYCSRC(distutils/tests/test_spawn.py)
+PYCSRC(distutils/tests/test_sysconfig.py)
+PYCSRC(distutils/tests/test_text_file.py)
+PYCSRC(distutils/tests/test_unixccompiler.py)
+PYCSRC(distutils/tests/test_upload.py)
+PYCSRC(distutils/tests/test_util.py)
+PYCSRC(distutils/tests/test_version.py)
+PYCSRC(distutils/tests/test_versionpredicate.py)
+
+PYCDIR(email,1)
+PYCSRC(email/__init__.py)
+PYCSRC(email/_parseaddr.py)
+PYCSRC(email/base64mime.py)
+PYCSRC(email/charset.py)
+PYCSRC(email/encoders.py)
+PYCSRC(email/errors.py)
+PYCSRC(email/feedparser.py)
+PYCSRC(email/generator.py)
+PYCSRC(email/header.py)
+PYCSRC(email/iterators.py)
+PYCSRC(email/message.py)
+PYCSRC(email/parser.py)
+PYCSRC(email/quoprimime.py)
+PYCSRC(email/utils.py)
+
+PYCDIR(email/mime,1)
+PYCSRC(email/mime/__init__.py)
+PYCSRC(email/mime/application.py)
+PYCSRC(email/mime/audio.py)
+PYCSRC(email/mime/base.py)
+PYCSRC(email/mime/image.py)
+PYCSRC(email/mime/message.py)
+PYCSRC(email/mime/multipart.py)
+PYCSRC(email/mime/nonmultipart.py)
+PYCSRC(email/mime/text.py)
+
+PYCDIR(email/test,1)
+PYCSRC(email/test/__init__.py)
+PYCSRC(email/test/test_email.py)
+PYCSRC(email/test/test_email_codecs.py)
+PYCSRC(email/test/test_email_codecs_renamed.py)
+PYCSRC(email/test/test_email_renamed.py)
+PYCSRC(email/test/test_email_torture.py)
+
+PYCDIR(email/test/data,0)
+
+PYCDIR(encodings,1)
+PYCSRC(encodings/__init__.py)
+PYCSRC(encodings/aliases.py)
+PYCSRC(encodings/ascii.py)
+PYCSRC(encodings/base64_codec.py)
+PYCSRC(encodings/big5.py)
+PYCSRC(encodings/big5hkscs.py)
+PYCSRC(encodings/bz2_codec.py)
+PYCSRC(encodings/charmap.py)
+PYCSRC(encodings/cp037.py)
+PYCSRC(encodings/cp1006.py)
+PYCSRC(encodings/cp1026.py)
+PYCSRC(encodings/cp1140.py)
+PYCSRC(encodings/cp1250.py)
+PYCSRC(encodings/cp1251.py)
+PYCSRC(encodings/cp1252.py)
+PYCSRC(encodings/cp1253.py)
+PYCSRC(encodings/cp1254.py)
+PYCSRC(encodings/cp1255.py)
+PYCSRC(encodings/cp1256.py)
+PYCSRC(encodings/cp1257.py)
+PYCSRC(encodings/cp1258.py)
+PYCSRC(encodings/cp424.py)
+PYCSRC(encodings/cp437.py)
+PYCSRC(encodings/cp500.py)
+PYCSRC(encodings/cp720.py)
+PYCSRC(encodings/cp737.py)
+PYCSRC(encodings/cp775.py)
+PYCSRC(encodings/cp850.py)
+PYCSRC(encodings/cp852.py)
+PYCSRC(encodings/cp855.py)
+PYCSRC(encodings/cp856.py)
+PYCSRC(encodings/cp857.py)
+PYCSRC(encodings/cp858.py)
+PYCSRC(encodings/cp860.py)
+PYCSRC(encodings/cp861.py)
+PYCSRC(encodings/cp862.py)
+PYCSRC(encodings/cp863.py)
+PYCSRC(encodings/cp864.py)
+PYCSRC(encodings/cp865.py)
+PYCSRC(encodings/cp866.py)
+PYCSRC(encodings/cp869.py)
+PYCSRC(encodings/cp874.py)
+PYCSRC(encodings/cp875.py)
+PYCSRC(encodings/cp932.py)
+PYCSRC(encodings/cp949.py)
+PYCSRC(encodings/cp950.py)
+PYCSRC(encodings/euc_jis_2004.py)
+PYCSRC(encodings/euc_jisx0213.py)
+PYCSRC(encodings/euc_jp.py)
+PYCSRC(encodings/euc_kr.py)
+PYCSRC(encodings/gb18030.py)
+PYCSRC(encodings/gb2312.py)
+PYCSRC(encodings/gbk.py)
+PYCSRC(encodings/hex_codec.py)
+PYCSRC(encodings/hp_roman8.py)
+PYCSRC(encodings/hz.py)
+PYCSRC(encodings/idna.py)
+PYCSRC(encodings/iso2022_jp.py)
+PYCSRC(encodings/iso2022_jp_1.py)
+PYCSRC(encodings/iso2022_jp_2.py)
+PYCSRC(encodings/iso2022_jp_2004.py)
+PYCSRC(encodings/iso2022_jp_3.py)
+PYCSRC(encodings/iso2022_jp_ext.py)
+PYCSRC(encodings/iso2022_kr.py)
+PYCSRC(encodings/iso8859_1.py)
+PYCSRC(encodings/iso8859_10.py)
+PYCSRC(encodings/iso8859_11.py)
+PYCSRC(encodings/iso8859_13.py)
+PYCSRC(encodings/iso8859_14.py)
+PYCSRC(encodings/iso8859_15.py)
+PYCSRC(encodings/iso8859_16.py)
+PYCSRC(encodings/iso8859_2.py)
+PYCSRC(encodings/iso8859_3.py)
+PYCSRC(encodings/iso8859_4.py)
+PYCSRC(encodings/iso8859_5.py)
+PYCSRC(encodings/iso8859_6.py)
+PYCSRC(encodings/iso8859_7.py)
+PYCSRC(encodings/iso8859_8.py)
+PYCSRC(encodings/iso8859_9.py)
+PYCSRC(encodings/johab.py)
+PYCSRC(encodings/koi8_r.py)
+PYCSRC(encodings/koi8_u.py)
+PYCSRC(encodings/latin_1.py)
+PYCSRC(encodings/mac_arabic.py)
+PYCSRC(encodings/mac_centeuro.py)
+PYCSRC(encodings/mac_croatian.py)
+PYCSRC(encodings/mac_cyrillic.py)
+PYCSRC(encodings/mac_farsi.py)
+PYCSRC(encodings/mac_greek.py)
+PYCSRC(encodings/mac_iceland.py)
+PYCSRC(encodings/mac_latin2.py)
+PYCSRC(encodings/mac_roman.py)
+PYCSRC(encodings/mac_romanian.py)
+PYCSRC(encodings/mac_turkish.py)
+PYCSRC(encodings/mbcs.py)
+PYCSRC(encodings/palmos.py)
+PYCSRC(encodings/ptcp154.py)
+PYCSRC(encodings/punycode.py)
+PYCSRC(encodings/quopri_codec.py)
+PYCSRC(encodings/raw_unicode_escape.py)
+PYCSRC(encodings/rot_13.py)
+PYCSRC(encodings/shift_jis.py)
+PYCSRC(encodings/shift_jis_2004.py)
+PYCSRC(encodings/shift_jisx0213.py)
+PYCSRC(encodings/string_escape.py)
+PYCSRC(encodings/tis_620.py)
+PYCSRC(encodings/undefined.py)
+PYCSRC(encodings/unicode_escape.py)
+PYCSRC(encodings/unicode_internal.py)
+PYCSRC(encodings/utf_16.py)
+PYCSRC(encodings/utf_16_be.py)
+PYCSRC(encodings/utf_16_le.py)
+PYCSRC(encodings/utf_32.py)
+PYCSRC(encodings/utf_32_be.py)
+PYCSRC(encodings/utf_32_le.py)
+PYCSRC(encodings/utf_7.py)
+PYCSRC(encodings/utf_8.py)
+PYCSRC(encodings/utf_8_sig.py)
+PYCSRC(encodings/uu_codec.py)
+PYCSRC(encodings/zlib_codec.py)
+
+PYCDIR(ensurepip,1)
+PYCSRC(ensurepip/__init__.py)
+PYCSRC(ensurepip/__main__.py)
+PYCSRC(ensurepip/_uninstall.py)
+
+PYCDIR(ensurepip/_bundled,0)
+
+PYCDIR(hotshot,1)
+PYCSRC(hotshot/__init__.py)
+PYCSRC(hotshot/log.py)
+PYCSRC(hotshot/stats.py)
+PYCSRC(hotshot/stones.py)
+
+PYCDIR(idlelib,1)
+PYCSRC(idlelib/AutoComplete.py)
+PYCSRC(idlelib/AutoCompleteWindow.py)
+PYCSRC(idlelib/AutoExpand.py)
+PYCSRC(idlelib/Bindings.py)
+PYCSRC(idlelib/CallTipWindow.py)
+PYCSRC(idlelib/CallTips.py)
+PYCSRC(idlelib/ClassBrowser.py)
+PYCSRC(idlelib/CodeContext.py)
+PYCSRC(idlelib/ColorDelegator.py)
+PYCSRC(idlelib/Debugger.py)
+PYCSRC(idlelib/Delegator.py)
+PYCSRC(idlelib/EditorWindow.py)
+PYCSRC(idlelib/FileList.py)
+PYCSRC(idlelib/FormatParagraph.py)
+PYCSRC(idlelib/GrepDialog.py)
+PYCSRC(idlelib/HyperParser.py)
+PYCSRC(idlelib/IOBinding.py)
+PYCSRC(idlelib/IdleHistory.py)
+PYCSRC(idlelib/MultiCall.py)
+PYCSRC(idlelib/MultiStatusBar.py)
+PYCSRC(idlelib/ObjectBrowser.py)
+PYCSRC(idlelib/OutputWindow.py)
+PYCSRC(idlelib/ParenMatch.py)
+PYCSRC(idlelib/PathBrowser.py)
+PYCSRC(idlelib/Percolator.py)
+PYCSRC(idlelib/PyParse.py)
+PYCSRC(idlelib/PyShell.py)
+PYCSRC(idlelib/RemoteDebugger.py)
+PYCSRC(idlelib/RemoteObjectBrowser.py)
+PYCSRC(idlelib/ReplaceDialog.py)
+PYCSRC(idlelib/RstripExtension.py)
+PYCSRC(idlelib/ScriptBinding.py)
+PYCSRC(idlelib/ScrolledList.py)
+PYCSRC(idlelib/SearchDialog.py)
+PYCSRC(idlelib/SearchDialogBase.py)
+PYCSRC(idlelib/SearchEngine.py)
+PYCSRC(idlelib/StackViewer.py)
+PYCSRC(idlelib/ToolTip.py)
+PYCSRC(idlelib/TreeWidget.py)
+PYCSRC(idlelib/UndoDelegator.py)
+PYCSRC(idlelib/WidgetRedirector.py)
+PYCSRC(idlelib/WindowList.py)
+PYCSRC(idlelib/ZoomHeight.py)
+PYCSRC(idlelib/__init__.py)
+PYCSRC(idlelib/aboutDialog.py)
+PYCSRC(idlelib/configDialog.py)
+PYCSRC(idlelib/configHandler.py)
+PYCSRC(idlelib/configHelpSourceEdit.py)
+PYCSRC(idlelib/configSectionNameDialog.py)
+PYCSRC(idlelib/dynOptionMenuWidget.py)
+PYCSRC(idlelib/help.py)
+PYCSRC(idlelib/idle.py)
+PYCSRC(idlelib/idlever.py)
+PYCSRC(idlelib/keybindingDialog.py)
+PYCSRC(idlelib/macosxSupport.py)
+PYCSRC(idlelib/rpc.py)
+PYCSRC(idlelib/run.py)
+PYCSRC(idlelib/tabbedpages.py)
+PYCSRC(idlelib/textView.py)
+
+PYCDIR(idlelib/Icons,0)
+
+PYCDIR(idlelib/idle_test,1)
+PYCSRC(idlelib/idle_test/__init__.py)
+PYCSRC(idlelib/idle_test/htest.py)
+PYCSRC(idlelib/idle_test/mock_idle.py)
+PYCSRC(idlelib/idle_test/mock_tk.py)
+PYCSRC(idlelib/idle_test/test_autocomplete.py)
+PYCSRC(idlelib/idle_test/test_autoexpand.py)
+PYCSRC(idlelib/idle_test/test_calltips.py)
+PYCSRC(idlelib/idle_test/test_config_name.py)
+PYCSRC(idlelib/idle_test/test_configdialog.py)
+PYCSRC(idlelib/idle_test/test_delegator.py)
+PYCSRC(idlelib/idle_test/test_editmenu.py)
+PYCSRC(idlelib/idle_test/test_formatparagraph.py)
+PYCSRC(idlelib/idle_test/test_grep.py)
+PYCSRC(idlelib/idle_test/test_helpabout.py)
+PYCSRC(idlelib/idle_test/test_hyperparser.py)
+PYCSRC(idlelib/idle_test/test_idlehistory.py)
+PYCSRC(idlelib/idle_test/test_io.py)
+PYCSRC(idlelib/idle_test/test_parenmatch.py)
+PYCSRC(idlelib/idle_test/test_pathbrowser.py)
+PYCSRC(idlelib/idle_test/test_rstrip.py)
+PYCSRC(idlelib/idle_test/test_searchdialogbase.py)
+PYCSRC(idlelib/idle_test/test_searchengine.py)
+PYCSRC(idlelib/idle_test/test_text.py)
+PYCSRC(idlelib/idle_test/test_textview.py)
+PYCSRC(idlelib/idle_test/test_warning.py)
+PYCSRC(idlelib/idle_test/test_widgetredir.py)
+
+PYCDIR(importlib,1)
+PYCSRC(importlib/__init__.py)
+
+PYCDIR(json,1)
+PYCSRC(json/__init__.py)
+PYCSRC(json/decoder.py)
+PYCSRC(json/encoder.py)
+PYCSRC(json/scanner.py)
+PYCSRC(json/tool.py)
+
+PYCDIR(json/tests,1)
+PYCSRC(json/tests/__init__.py)
+PYCSRC(json/tests/test_check_circular.py)
+PYCSRC(json/tests/test_decode.py)
+PYCSRC(json/tests/test_default.py)
+PYCSRC(json/tests/test_dump.py)
+PYCSRC(json/tests/test_encode_basestring_ascii.py)
+PYCSRC(json/tests/test_fail.py)
+PYCSRC(json/tests/test_float.py)
+PYCSRC(json/tests/test_indent.py)
+PYCSRC(json/tests/test_pass1.py)
+PYCSRC(json/tests/test_pass2.py)
+PYCSRC(json/tests/test_pass3.py)
+PYCSRC(json/tests/test_recursion.py)
+PYCSRC(json/tests/test_scanstring.py)
+PYCSRC(json/tests/test_separators.py)
+PYCSRC(json/tests/test_speedups.py)
+PYCSRC(json/tests/test_tool.py)
+PYCSRC(json/tests/test_unicode.py)
+
+PYCDIR(lib-tk,1)
+PYCSRC(lib-tk/Canvas.py)
+PYCSRC(lib-tk/Dialog.py)
+PYCSRC(lib-tk/FileDialog.py)
+PYCSRC(lib-tk/FixTk.py)
+PYCSRC(lib-tk/ScrolledText.py)
+PYCSRC(lib-tk/SimpleDialog.py)
+PYCSRC(lib-tk/Tix.py)
+PYCSRC(lib-tk/Tkconstants.py)
+PYCSRC(lib-tk/Tkdnd.py)
+PYCSRC(lib-tk/Tkinter.py)
+PYCSRC(lib-tk/tkColorChooser.py)
+PYCSRC(lib-tk/tkCommonDialog.py)
+PYCSRC(lib-tk/tkFileDialog.py)
+PYCSRC(lib-tk/tkFont.py)
+PYCSRC(lib-tk/tkMessageBox.py)
+PYCSRC(lib-tk/tkSimpleDialog.py)
+PYCSRC(lib-tk/ttk.py)
+PYCSRC(lib-tk/turtle.py)
+
+PYCDIR(lib-tk/test,1)
+PYCSRC(lib-tk/test/runtktests.py)
+PYCSRC(lib-tk/test/widget_tests.py)
+
+PYCDIR(lib-tk/test/test_tkinter,1)
+PYCSRC(lib-tk/test/test_tkinter/__init__.py)
+PYCSRC(lib-tk/test/test_tkinter/test_font.py)
+PYCSRC(lib-tk/test/test_tkinter/test_geometry_managers.py)
+PYCSRC(lib-tk/test/test_tkinter/test_images.py)
+PYCSRC(lib-tk/test/test_tkinter/test_loadtk.py)
+PYCSRC(lib-tk/test/test_tkinter/test_text.py)
+PYCSRC(lib-tk/test/test_tkinter/test_variables.py)
+PYCSRC(lib-tk/test/test_tkinter/test_widgets.py)
+
+PYCDIR(lib-tk/test/test_ttk,1)
+PYCSRC(lib-tk/test/test_ttk/__init__.py)
+PYCSRC(lib-tk/test/test_ttk/support.py)
+PYCSRC(lib-tk/test/test_ttk/test_extensions.py)
+PYCSRC(lib-tk/test/test_ttk/test_functions.py)
+PYCSRC(lib-tk/test/test_ttk/test_style.py)
+PYCSRC(lib-tk/test/test_ttk/test_widgets.py)
+
+PYCDIR(lib2to3,1)
+PYCSRC(lib2to3/__init__.py)
+PYCSRC(lib2to3/__main__.py)
+PYCSRC(lib2to3/btm_matcher.py)
+PYCSRC(lib2to3/btm_utils.py)
+PYCSRC(lib2to3/fixer_base.py)
+PYCSRC(lib2to3/fixer_util.py)
+PYCSRC(lib2to3/main.py)
+PYCSRC(lib2to3/patcomp.py)
+PYCSRC(lib2to3/pygram.py)
+PYCSRC(lib2to3/pytree.py)
+PYCSRC(lib2to3/refactor.py)
+
+PYCDIR(lib2to3/fixes,1)
+PYCSRC(lib2to3/fixes/__init__.py)
+PYCSRC(lib2to3/fixes/fix_apply.py)
+PYCSRC(lib2to3/fixes/fix_asserts.py)
+PYCSRC(lib2to3/fixes/fix_basestring.py)
+PYCSRC(lib2to3/fixes/fix_buffer.py)
+PYCSRC(lib2to3/fixes/fix_dict.py)
+PYCSRC(lib2to3/fixes/fix_except.py)
+PYCSRC(lib2to3/fixes/fix_exec.py)
+PYCSRC(lib2to3/fixes/fix_execfile.py)
+PYCSRC(lib2to3/fixes/fix_exitfunc.py)
+PYCSRC(lib2to3/fixes/fix_filter.py)
+PYCSRC(lib2to3/fixes/fix_funcattrs.py)
+PYCSRC(lib2to3/fixes/fix_future.py)
+PYCSRC(lib2to3/fixes/fix_getcwdu.py)
+PYCSRC(lib2to3/fixes/fix_has_key.py)
+PYCSRC(lib2to3/fixes/fix_idioms.py)
+PYCSRC(lib2to3/fixes/fix_import.py)
+PYCSRC(lib2to3/fixes/fix_imports.py)
+PYCSRC(lib2to3/fixes/fix_imports2.py)
+PYCSRC(lib2to3/fixes/fix_input.py)
+PYCSRC(lib2to3/fixes/fix_intern.py)
+PYCSRC(lib2to3/fixes/fix_isinstance.py)
+PYCSRC(lib2to3/fixes/fix_itertools.py)
+PYCSRC(lib2to3/fixes/fix_itertools_imports.py)
+PYCSRC(lib2to3/fixes/fix_long.py)
+PYCSRC(lib2to3/fixes/fix_map.py)
+PYCSRC(lib2to3/fixes/fix_metaclass.py)
+PYCSRC(lib2to3/fixes/fix_methodattrs.py)
+PYCSRC(lib2to3/fixes/fix_ne.py)
+PYCSRC(lib2to3/fixes/fix_next.py)
+PYCSRC(lib2to3/fixes/fix_nonzero.py)
+PYCSRC(lib2to3/fixes/fix_numliterals.py)
+PYCSRC(lib2to3/fixes/fix_operator.py)
+PYCSRC(lib2to3/fixes/fix_paren.py)
+PYCSRC(lib2to3/fixes/fix_print.py)
+PYCSRC(lib2to3/fixes/fix_raise.py)
+PYCSRC(lib2to3/fixes/fix_raw_input.py)
+PYCSRC(lib2to3/fixes/fix_reduce.py)
+PYCSRC(lib2to3/fixes/fix_renames.py)
+PYCSRC(lib2to3/fixes/fix_repr.py)
+PYCSRC(lib2to3/fixes/fix_set_literal.py)
+PYCSRC(lib2to3/fixes/fix_standarderror.py)
+PYCSRC(lib2to3/fixes/fix_sys_exc.py)
+PYCSRC(lib2to3/fixes/fix_throw.py)
+PYCSRC(lib2to3/fixes/fix_tuple_params.py)
+PYCSRC(lib2to3/fixes/fix_types.py)
+PYCSRC(lib2to3/fixes/fix_unicode.py)
+PYCSRC(lib2to3/fixes/fix_urllib.py)
+PYCSRC(lib2to3/fixes/fix_ws_comma.py)
+PYCSRC(lib2to3/fixes/fix_xrange.py)
+PYCSRC(lib2to3/fixes/fix_xreadlines.py)
+PYCSRC(lib2to3/fixes/fix_zip.py)
+
+PYCDIR(lib2to3/pgen2,1)
+PYCSRC(lib2to3/pgen2/__init__.py)
+PYCSRC(lib2to3/pgen2/conv.py)
+PYCSRC(lib2to3/pgen2/driver.py)
+PYCSRC(lib2to3/pgen2/grammar.py)
+PYCSRC(lib2to3/pgen2/literals.py)
+PYCSRC(lib2to3/pgen2/parse.py)
+PYCSRC(lib2to3/pgen2/pgen.py)
+PYCSRC(lib2to3/pgen2/token.py)
+PYCSRC(lib2to3/pgen2/tokenize.py)
+
+PYCDIR(lib2to3/tests,1)
+PYCSRC(lib2to3/tests/__init__.py)
+PYCSRC(lib2to3/tests/pytree_idempotency.py)
+PYCSRC(lib2to3/tests/support.py)
+PYCSRC(lib2to3/tests/test_all_fixers.py)
+PYCSRC(lib2to3/tests/test_fixers.py)
+PYCSRC(lib2to3/tests/test_main.py)
+PYCSRC(lib2to3/tests/test_parser.py)
+PYCSRC(lib2to3/tests/test_pytree.py)
+PYCSRC(lib2to3/tests/test_refactor.py)
+PYCSRC(lib2to3/tests/test_util.py)
+
+PYCDIR(lib2to3/tests/data,1)
+PYCSRC(lib2to3/tests/data/bom.py)
+PYCSRC(lib2to3/tests/data/crlf.py)
+PYCSRC(lib2to3/tests/data/different_encoding.py)
+PYCSRC(lib2to3/tests/data/false_encoding.py)
+PYCSRC(lib2to3/tests/data/infinite_recursion.py)
+PYCSRC(lib2to3/tests/data/py2_test_grammar.py)
+
+PYCDIR(lib2to3/tests/data/fixers,1)
+PYCSRC(lib2to3/tests/data/fixers/bad_order.py)
+PYCSRC(lib2to3/tests/data/fixers/no_fixer_cls.py)
+PYCSRC(lib2to3/tests/data/fixers/parrot_example.py)
+
+PYCDIR(lib2to3/tests/data/fixers/myfixes,1)
+PYCSRC(lib2to3/tests/data/fixers/myfixes/__init__.py)
+PYCSRC(lib2to3/tests/data/fixers/myfixes/fix_explicit.py)
+PYCSRC(lib2to3/tests/data/fixers/myfixes/fix_first.py)
+PYCSRC(lib2to3/tests/data/fixers/myfixes/fix_last.py)
+PYCSRC(lib2to3/tests/data/fixers/myfixes/fix_parrot.py)
+PYCSRC(lib2to3/tests/data/fixers/myfixes/fix_preorder.py)
+
+PYCDIR(logging,1)
+PYCSRC(logging/__init__.py)
+PYCSRC(logging/config.py)
+PYCSRC(logging/handlers.py)
+
+PYCDIR(msilib,1)
+PYCSRC(msilib/__init__.py)
+PYCSRC(msilib/schema.py)
+PYCSRC(msilib/sequence.py)
+PYCSRC(msilib/text.py)
+
+PYCDIR(multiprocessing,1)
+PYCSRC(multiprocessing/__init__.py)
+PYCSRC(multiprocessing/connection.py)
+PYCSRC(multiprocessing/forking.py)
+PYCSRC(multiprocessing/heap.py)
+PYCSRC(multiprocessing/managers.py)
+PYCSRC(multiprocessing/pool.py)
+PYCSRC(multiprocessing/process.py)
+PYCSRC(multiprocessing/queues.py)
+PYCSRC(multiprocessing/reduction.py)
+PYCSRC(multiprocessing/sharedctypes.py)
+PYCSRC(multiprocessing/synchronize.py)
+PYCSRC(multiprocessing/util.py)
+
+PYCDIR(multiprocessing/dummy,1)
+PYCSRC(multiprocessing/dummy/__init__.py)
+PYCSRC(multiprocessing/dummy/connection.py)
+
+PYCDIR(pydoc_data,1)
+PYCSRC(pydoc_data/__init__.py)
+PYCSRC(pydoc_data/topics.py)
+
+PYCDIR(site-packages,0)
+
+PYCDIR(sqlite3,1)
+PYCSRC(sqlite3/__init__.py)
+PYCSRC(sqlite3/dbapi2.py)
+PYCSRC(sqlite3/dump.py)
+
+PYCDIR(sqlite3/test,1)
+PYCSRC(sqlite3/test/__init__.py)
+PYCSRC(sqlite3/test/dbapi.py)
+PYCSRC(sqlite3/test/dump.py)
+PYCSRC(sqlite3/test/factory.py)
+PYCSRC(sqlite3/test/hooks.py)
+PYCSRC(sqlite3/test/py25tests.py)
+PYCSRC(sqlite3/test/regression.py)
+PYCSRC(sqlite3/test/transactions.py)
+PYCSRC(sqlite3/test/types.py)
+PYCSRC(sqlite3/test/userfunctions.py)
+
+PYCDIR(unittest,1)
+PYCSRC(unittest/__init__.py)
+PYCSRC(unittest/__main__.py)
+PYCSRC(unittest/case.py)
+PYCSRC(unittest/loader.py)
+PYCSRC(unittest/main.py)
+PYCSRC(unittest/result.py)
+PYCSRC(unittest/runner.py)
+PYCSRC(unittest/signals.py)
+PYCSRC(unittest/suite.py)
+PYCSRC(unittest/util.py)
+
+PYCDIR(unittest/test,1)
+PYCSRC(unittest/test/__init__.py)
+PYCSRC(unittest/test/dummy.py)
+PYCSRC(unittest/test/support.py)
+PYCSRC(unittest/test/test_assertions.py)
+PYCSRC(unittest/test/test_break.py)
+PYCSRC(unittest/test/test_case.py)
+PYCSRC(unittest/test/test_discovery.py)
+PYCSRC(unittest/test/test_functiontestcase.py)
+PYCSRC(unittest/test/test_loader.py)
+PYCSRC(unittest/test/test_program.py)
+PYCSRC(unittest/test/test_result.py)
+PYCSRC(unittest/test/test_runner.py)
+PYCSRC(unittest/test/test_setups.py)
+PYCSRC(unittest/test/test_skipping.py)
+PYCSRC(unittest/test/test_suite.py)
+
+PYCDIR(wsgiref,1)
+PYCSRC(wsgiref/__init__.py)
+PYCSRC(wsgiref/handlers.py)
+PYCSRC(wsgiref/headers.py)
+PYCSRC(wsgiref/simple_server.py)
+PYCSRC(wsgiref/util.py)
+PYCSRC(wsgiref/validate.py)
+
+PYCDIR(xml,1)
+PYCSRC(xml/__init__.py)
+
+PYCDIR(xml/dom,1)
+PYCSRC(xml/dom/NodeFilter.py)
+PYCSRC(xml/dom/__init__.py)
+PYCSRC(xml/dom/domreg.py)
+PYCSRC(xml/dom/expatbuilder.py)
+PYCSRC(xml/dom/minicompat.py)
+PYCSRC(xml/dom/minidom.py)
+PYCSRC(xml/dom/pulldom.py)
+PYCSRC(xml/dom/xmlbuilder.py)
+
+PYCDIR(xml/etree,1)
+PYCSRC(xml/etree/ElementInclude.py)
+PYCSRC(xml/etree/ElementPath.py)
+PYCSRC(xml/etree/ElementTree.py)
+PYCSRC(xml/etree/__init__.py)
+PYCSRC(xml/etree/cElementTree.py)
+
+PYCDIR(xml/parsers,1)
+PYCSRC(xml/parsers/__init__.py)
+PYCSRC(xml/parsers/expat.py)
+
+PYCDIR(xml/sax,1)
+PYCSRC(xml/sax/__init__.py)
+PYCSRC(xml/sax/_exceptions.py)
+PYCSRC(xml/sax/expatreader.py)
+PYCSRC(xml/sax/handler.py)
+PYCSRC(xml/sax/saxutils.py)
+PYCSRC(xml/sax/xmlreader.py)
+
diff --git a/project/variants/2.7.15/pydist.in b/project/variants/2.7.15/pydist.in
new file mode 100644
index 0000000..b5bacdc
--- /dev/null
+++ b/project/variants/2.7.15/pydist.in
@@ -0,0 +1,1005 @@
+PYCDIR(,1)_
+PYCSRC(BaseHTTPServer.py)
+PYCSRC(Bastion.py)
+PYCSRC(CGIHTTPServer.py)
+PYCSRC(ConfigParser.py)
+PYCSRC(Cookie.py)
+PYCSRC(DocXMLRPCServer.py)
+PYCSRC(HTMLParser.py)
+PYCSRC(MimeWriter.py)
+PYCSRC(Queue.py)
+PYCSRC(SimpleHTTPServer.py)
+PYCSRC(SimpleXMLRPCServer.py)
+PYCSRC(SocketServer.py)
+PYCSRC(StringIO.py)
+PYCSRC(UserDict.py)
+PYCSRC(UserList.py)
+PYCSRC(UserString.py)
+PYCSRC(_LWPCookieJar.py)
+PYCSRC(_MozillaCookieJar.py)
+PYCSRC(__future__.py)
+PYCSRC(__phello__.foo.py)
+PYCSRC(_abcoll.py)
+PYCSRC(_osx_support.py)
+PYCSRC(_pyio.py)
+PYCSRC(_strptime.py)
+PYCSRC(_threading_local.py)
+PYCSRC(_weakrefset.py)
+PYCSRC(abc.py)
+PYCSRC(aifc.py)
+PYCSRC(antigravity.py)
+PYCSRC(anydbm.py)
+PYCSRC(argparse.py)
+PYCSRC(ast.py)
+PYCSRC(asynchat.py)
+PYCSRC(asyncore.py)
+PYCSRC(atexit.py)
+PYCSRC(audiodev.py)
+PYCSRC(base64.py)
+PYCSRC(bdb.py)
+PYCSRC(binhex.py)
+PYCSRC(bisect.py)
+PYCSRC(cProfile.py)
+PYCSRC(calendar.py)
+PYCSRC(cgi.py)
+PYCSRC(cgitb.py)
+PYCSRC(chunk.py)
+PYCSRC(cmd.py)
+PYCSRC(code.py)
+PYCSRC(codecs.py)
+PYCSRC(codeop.py)
+PYCSRC(collections.py)
+PYCSRC(colorsys.py)
+PYCSRC(commands.py)
+PYCSRC(compileall.py)
+PYCSRC(contextlib.py)
+PYCSRC(cookielib.py)
+PYCSRC(copy.py)
+PYCSRC(copy_reg.py)
+PYCSRC(csv.py)
+PYCSRC(dbhash.py)
+PYCSRC(decimal.py)
+PYCSRC(difflib.py)
+PYCSRC(dircache.py)
+PYCSRC(dis.py)
+PYCSRC(doctest.py)
+PYCSRC(dumbdbm.py)
+PYCSRC(dummy_thread.py)
+PYCSRC(dummy_threading.py)
+PYCSRC(filecmp.py)
+PYCSRC(fileinput.py)
+PYCSRC(fnmatch.py)
+PYCSRC(formatter.py)
+PYCSRC(fpformat.py)
+PYCSRC(fractions.py)
+PYCSRC(ftplib.py)
+PYCSRC(functools.py)
+PYCSRC(genericpath.py)
+PYCSRC(getopt.py)
+PYCSRC(getpass.py)
+PYCSRC(gettext.py)
+PYCSRC(glob.py)
+PYCSRC(gzip.py)
+PYCSRC(hashlib.py)
+PYCSRC(heapq.py)
+PYCSRC(hmac.py)
+PYCSRC(htmlentitydefs.py)
+PYCSRC(htmllib.py)
+PYCSRC(httplib.py)
+PYCSRC(ihooks.py)
+PYCSRC(imaplib.py)
+PYCSRC(imghdr.py)
+PYCSRC(imputil.py)
+PYCSRC(inspect.py)
+PYCSRC(io.py)
+PYCSRC(keyword.py)
+PYCSRC(linecache.py)
+PYCSRC(locale.py)
+PYCSRC(macpath.py)
+PYCSRC(macurl2path.py)
+PYCSRC(mailbox.py)
+PYCSRC(mailcap.py)
+PYCSRC(markupbase.py)
+PYCSRC(md5.py)
+PYCSRC(mhlib.py)
+PYCSRC(mimetools.py)
+PYCSRC(mimetypes.py)
+PYCSRC(mimify.py)
+PYCSRC(modulefinder.py)
+PYCSRC(multifile.py)
+PYCSRC(mutex.py)
+PYCSRC(netrc.py)
+PYCSRC(new.py)
+PYCSRC(nntplib.py)
+PYCSRC(ntpath.py)
+PYCSRC(nturl2path.py)
+PYCSRC(numbers.py)
+PYCSRC(opcode.py)
+PYCSRC(optparse.py)
+PYCSRC(os.py)
+PYCSRC(os2emxpath.py)
+PYCSRC(pdb.py)
+PYCSRC(pickle.py)
+PYCSRC(pickletools.py)
+PYCSRC(pipes.py)
+PYCSRC(pkgutil.py)
+PYCSRC(platform.py)
+PYCSRC(plistlib.py)
+PYCSRC(popen2.py)
+PYCSRC(poplib.py)
+PYCSRC(posixfile.py)
+PYCSRC(posixpath.py)
+PYCSRC(pprint.py)
+PYCSRC(profile.py)
+PYCSRC(pstats.py)
+PYCSRC(pty.py)
+PYCSRC(py_compile.py)
+PYCSRC(pyclbr.py)
+PYCSRC(pydoc.py)
+PYCSRC(quopri.py)
+PYCSRC(random.py)
+PYCSRC(re.py)
+PYCSRC(repr.py)
+PYCSRC(rexec.py)
+PYCSRC(rfc822.py)
+PYCSRC(rlcompleter.py)
+PYCSRC(robotparser.py)
+PYCSRC(runpy.py)
+PYCSRC(sched.py)
+PYCSRC(sets.py)
+PYCSRC(sgmllib.py)
+PYCSRC(sha.py)
+PYCSRC(shelve.py)
+PYCSRC(shlex.py)
+PYCSRC(shutil.py)
+PYCSRC(site.py)
+PYCSRC(smtpd.py)
+PYCSRC(smtplib.py)
+PYCSRC(sndhdr.py)
+PYCSRC(socket.py)
+PYCSRC(sre.py)
+PYCSRC(sre_compile.py)
+PYCSRC(sre_constants.py)
+PYCSRC(sre_parse.py)
+PYCSRC(ssl.py)
+PYCSRC(stat.py)
+PYCSRC(statvfs.py)
+PYCSRC(string.py)
+PYCSRC(stringold.py)
+PYCSRC(stringprep.py)
+PYCSRC(struct.py)
+PYCSRC(subprocess.py)
+PYCSRC(sunau.py)
+PYCSRC(sunaudio.py)
+PYCSRC(symbol.py)
+PYCSRC(symtable.py)
+PYCSRC(sysconfig.py)
+PYCSRC(tabnanny.py)
+PYCSRC(tarfile.py)
+PYCSRC(telnetlib.py)
+PYCSRC(tempfile.py)
+PYCSRC(textwrap.py)
+PYCSRC(this.py)
+PYCSRC(threading.py)
+PYCSRC(timeit.py)
+PYCSRC(toaiff.py)
+PYCSRC(token.py)
+PYCSRC(tokenize.py)
+PYCSRC(trace.py)
+PYCSRC(traceback.py)
+PYCSRC(tty.py)
+PYCSRC(types.py)
+PYCSRC(urllib.py)
+PYCSRC(urllib2.py)
+PYCSRC(urlparse.py)
+PYCSRC(user.py)
+PYCSRC(uu.py)
+PYCSRC(uuid.py)
+PYCSRC(warnings.py)
+PYCSRC(wave.py)
+PYCSRC(weakref.py)
+PYCSRC(webbrowser.py)
+PYCSRC(whichdb.py)
+PYCSRC(xdrlib.py)
+PYCSRC(xmllib.py)
+PYCSRC(xmlrpclib.py)
+PYCSRC(zipfile.py)
+
+PYCDIR(bsddb,1)
+PYCSRC(bsddb/__init__.py)
+PYCSRC(bsddb/db.py)
+PYCSRC(bsddb/dbobj.py)
+PYCSRC(bsddb/dbrecio.py)
+PYCSRC(bsddb/dbshelve.py)
+PYCSRC(bsddb/dbtables.py)
+PYCSRC(bsddb/dbutils.py)
+
+PYCDIR(bsddb/test,1)
+PYCSRC(bsddb/test/__init__.py)
+PYCSRC(bsddb/test/test_all.py)
+PYCSRC(bsddb/test/test_associate.py)
+PYCSRC(bsddb/test/test_basics.py)
+PYCSRC(bsddb/test/test_compare.py)
+PYCSRC(bsddb/test/test_compat.py)
+PYCSRC(bsddb/test/test_cursor_pget_bug.py)
+PYCSRC(bsddb/test/test_db.py)
+PYCSRC(bsddb/test/test_dbenv.py)
+PYCSRC(bsddb/test/test_dbobj.py)
+PYCSRC(bsddb/test/test_dbshelve.py)
+PYCSRC(bsddb/test/test_dbtables.py)
+PYCSRC(bsddb/test/test_distributed_transactions.py)
+PYCSRC(bsddb/test/test_early_close.py)
+PYCSRC(bsddb/test/test_fileid.py)
+PYCSRC(bsddb/test/test_get_none.py)
+PYCSRC(bsddb/test/test_join.py)
+PYCSRC(bsddb/test/test_lock.py)
+PYCSRC(bsddb/test/test_misc.py)
+PYCSRC(bsddb/test/test_pickle.py)
+PYCSRC(bsddb/test/test_queue.py)
+PYCSRC(bsddb/test/test_recno.py)
+PYCSRC(bsddb/test/test_replication.py)
+PYCSRC(bsddb/test/test_sequence.py)
+PYCSRC(bsddb/test/test_thread.py)
+
+PYCDIR(compiler,1)
+PYCSRC(compiler/__init__.py)
+PYCSRC(compiler/ast.py)
+PYCSRC(compiler/consts.py)
+PYCSRC(compiler/future.py)
+PYCSRC(compiler/misc.py)
+PYCSRC(compiler/pyassem.py)
+PYCSRC(compiler/pycodegen.py)
+PYCSRC(compiler/symbols.py)
+PYCSRC(compiler/syntax.py)
+PYCSRC(compiler/transformer.py)
+PYCSRC(compiler/visitor.py)
+
+PYCDIR(ctypes,1)
+PYCSRC(ctypes/__init__.py)
+PYCSRC(ctypes/_endian.py)
+PYCSRC(ctypes/util.py)
+PYCSRC(ctypes/wintypes.py)
+
+PYCDIR(ctypes/macholib,1)
+PYCSRC(ctypes/macholib/__init__.py)
+PYCSRC(ctypes/macholib/dyld.py)
+PYCSRC(ctypes/macholib/dylib.py)
+PYCSRC(ctypes/macholib/framework.py)
+
+PYCDIR(ctypes/test,1)
+PYCSRC(ctypes/test/__init__.py)
+PYCSRC(ctypes/test/runtests.py)
+PYCSRC(ctypes/test/test_anon.py)
+PYCSRC(ctypes/test/test_array_in_pointer.py)
+PYCSRC(ctypes/test/test_arrays.py)
+PYCSRC(ctypes/test/test_as_parameter.py)
+PYCSRC(ctypes/test/test_bitfields.py)
+PYCSRC(ctypes/test/test_buffers.py)
+PYCSRC(ctypes/test/test_byteswap.py)
+PYCSRC(ctypes/test/test_callbacks.py)
+PYCSRC(ctypes/test/test_cast.py)
+PYCSRC(ctypes/test/test_cfuncs.py)
+PYCSRC(ctypes/test/test_checkretval.py)
+PYCSRC(ctypes/test/test_delattr.py)
+PYCSRC(ctypes/test/test_errno.py)
+PYCSRC(ctypes/test/test_find.py)
+PYCSRC(ctypes/test/test_frombuffer.py)
+PYCSRC(ctypes/test/test_funcptr.py)
+PYCSRC(ctypes/test/test_functions.py)
+PYCSRC(ctypes/test/test_incomplete.py)
+PYCSRC(ctypes/test/test_init.py)
+PYCSRC(ctypes/test/test_internals.py)
+PYCSRC(ctypes/test/test_keeprefs.py)
+PYCSRC(ctypes/test/test_libc.py)
+PYCSRC(ctypes/test/test_loading.py)
+PYCSRC(ctypes/test/test_macholib.py)
+PYCSRC(ctypes/test/test_memfunctions.py)
+PYCSRC(ctypes/test/test_numbers.py)
+PYCSRC(ctypes/test/test_objects.py)
+PYCSRC(ctypes/test/test_parameters.py)
+PYCSRC(ctypes/test/test_pep3118.py)
+PYCSRC(ctypes/test/test_pickling.py)
+PYCSRC(ctypes/test/test_pointers.py)
+PYCSRC(ctypes/test/test_prototypes.py)
+PYCSRC(ctypes/test/test_python_api.py)
+PYCSRC(ctypes/test/test_random_things.py)
+PYCSRC(ctypes/test/test_refcounts.py)
+PYCSRC(ctypes/test/test_repr.py)
+PYCSRC(ctypes/test/test_returnfuncptrs.py)
+PYCSRC(ctypes/test/test_simplesubclasses.py)
+PYCSRC(ctypes/test/test_sizes.py)
+PYCSRC(ctypes/test/test_slicing.py)
+PYCSRC(ctypes/test/test_stringptr.py)
+PYCSRC(ctypes/test/test_strings.py)
+PYCSRC(ctypes/test/test_struct_fields.py)
+PYCSRC(ctypes/test/test_structures.py)
+PYCSRC(ctypes/test/test_unaligned_structures.py)
+PYCSRC(ctypes/test/test_unicode.py)
+PYCSRC(ctypes/test/test_values.py)
+PYCSRC(ctypes/test/test_varsize_struct.py)
+PYCSRC(ctypes/test/test_win32.py)
+PYCSRC(ctypes/test/test_wintypes.py)
+
+PYCDIR(curses,1)
+PYCSRC(curses/__init__.py)
+PYCSRC(curses/ascii.py)
+PYCSRC(curses/has_key.py)
+PYCSRC(curses/panel.py)
+PYCSRC(curses/textpad.py)
+PYCSRC(curses/wrapper.py)
+
+PYCDIR(distutils,1)
+PYCSRC(distutils/__init__.py)
+PYCSRC(distutils/archive_util.py)
+PYCSRC(distutils/bcppcompiler.py)
+PYCSRC(distutils/ccompiler.py)
+PYCSRC(distutils/cmd.py)
+PYCSRC(distutils/config.py)
+PYCSRC(distutils/core.py)
+PYCSRC(distutils/cygwinccompiler.py)
+PYCSRC(distutils/debug.py)
+PYCSRC(distutils/dep_util.py)
+PYCSRC(distutils/dir_util.py)
+PYCSRC(distutils/dist.py)
+PYCSRC(distutils/emxccompiler.py)
+PYCSRC(distutils/errors.py)
+PYCSRC(distutils/extension.py)
+PYCSRC(distutils/fancy_getopt.py)
+PYCSRC(distutils/file_util.py)
+PYCSRC(distutils/filelist.py)
+PYCSRC(distutils/log.py)
+PYCSRC(distutils/msvc9compiler.py)
+PYCSRC(distutils/msvccompiler.py)
+PYCSRC(distutils/spawn.py)
+PYCSRC(distutils/sysconfig.py)
+PYCSRC(distutils/text_file.py)
+PYCSRC(distutils/unixccompiler.py)
+PYCSRC(distutils/util.py)
+PYCSRC(distutils/version.py)
+PYCSRC(distutils/versionpredicate.py)
+
+PYCDIR(distutils/command,1)
+PYCSRC(distutils/command/__init__.py)
+PYCSRC(distutils/command/bdist.py)
+PYCSRC(distutils/command/bdist_dumb.py)
+PYCSRC(distutils/command/bdist_msi.py)
+PYCSRC(distutils/command/bdist_rpm.py)
+PYCSRC(distutils/command/bdist_wininst.py)
+PYCSRC(distutils/command/build.py)
+PYCSRC(distutils/command/build_clib.py)
+PYCSRC(distutils/command/build_ext.py)
+PYCSRC(distutils/command/build_py.py)
+PYCSRC(distutils/command/build_scripts.py)
+PYCSRC(distutils/command/check.py)
+PYCSRC(distutils/command/clean.py)
+PYCSRC(distutils/command/config.py)
+PYCSRC(distutils/command/install.py)
+PYCSRC(distutils/command/install_data.py)
+PYCSRC(distutils/command/install_egg_info.py)
+PYCSRC(distutils/command/install_headers.py)
+PYCSRC(distutils/command/install_lib.py)
+PYCSRC(distutils/command/install_scripts.py)
+PYCSRC(distutils/command/register.py)
+PYCSRC(distutils/command/sdist.py)
+PYCSRC(distutils/command/upload.py)
+
+PYCDIR(distutils/tests,1)
+PYCSRC(distutils/tests/__init__.py)
+PYCSRC(distutils/tests/setuptools_build_ext.py)
+PYCSRC(distutils/tests/setuptools_extension.py)
+PYCSRC(distutils/tests/support.py)
+PYCSRC(distutils/tests/test_archive_util.py)
+PYCSRC(distutils/tests/test_bdist.py)
+PYCSRC(distutils/tests/test_bdist_dumb.py)
+PYCSRC(distutils/tests/test_bdist_msi.py)
+PYCSRC(distutils/tests/test_bdist_rpm.py)
+PYCSRC(distutils/tests/test_bdist_wininst.py)
+PYCSRC(distutils/tests/test_build.py)
+PYCSRC(distutils/tests/test_build_clib.py)
+PYCSRC(distutils/tests/test_build_ext.py)
+PYCSRC(distutils/tests/test_build_py.py)
+PYCSRC(distutils/tests/test_build_scripts.py)
+PYCSRC(distutils/tests/test_ccompiler.py)
+PYCSRC(distutils/tests/test_check.py)
+PYCSRC(distutils/tests/test_clean.py)
+PYCSRC(distutils/tests/test_cmd.py)
+PYCSRC(distutils/tests/test_config.py)
+PYCSRC(distutils/tests/test_config_cmd.py)
+PYCSRC(distutils/tests/test_core.py)
+PYCSRC(distutils/tests/test_dep_util.py)
+PYCSRC(distutils/tests/test_dir_util.py)
+PYCSRC(distutils/tests/test_dist.py)
+PYCSRC(distutils/tests/test_file_util.py)
+PYCSRC(distutils/tests/test_filelist.py)
+PYCSRC(distutils/tests/test_install.py)
+PYCSRC(distutils/tests/test_install_data.py)
+PYCSRC(distutils/tests/test_install_headers.py)
+PYCSRC(distutils/tests/test_install_lib.py)
+PYCSRC(distutils/tests/test_install_scripts.py)
+PYCSRC(distutils/tests/test_msvc9compiler.py)
+PYCSRC(distutils/tests/test_register.py)
+PYCSRC(distutils/tests/test_sdist.py)
+PYCSRC(distutils/tests/test_spawn.py)
+PYCSRC(distutils/tests/test_sysconfig.py)
+PYCSRC(distutils/tests/test_text_file.py)
+PYCSRC(distutils/tests/test_unixccompiler.py)
+PYCSRC(distutils/tests/test_upload.py)
+PYCSRC(distutils/tests/test_util.py)
+PYCSRC(distutils/tests/test_version.py)
+PYCSRC(distutils/tests/test_versionpredicate.py)
+
+PYCDIR(email,1)
+PYCSRC(email/__init__.py)
+PYCSRC(email/_parseaddr.py)
+PYCSRC(email/base64mime.py)
+PYCSRC(email/charset.py)
+PYCSRC(email/encoders.py)
+PYCSRC(email/errors.py)
+PYCSRC(email/feedparser.py)
+PYCSRC(email/generator.py)
+PYCSRC(email/header.py)
+PYCSRC(email/iterators.py)
+PYCSRC(email/message.py)
+PYCSRC(email/parser.py)
+PYCSRC(email/quoprimime.py)
+PYCSRC(email/utils.py)
+
+PYCDIR(email/mime,1)
+PYCSRC(email/mime/__init__.py)
+PYCSRC(email/mime/application.py)
+PYCSRC(email/mime/audio.py)
+PYCSRC(email/mime/base.py)
+PYCSRC(email/mime/image.py)
+PYCSRC(email/mime/message.py)
+PYCSRC(email/mime/multipart.py)
+PYCSRC(email/mime/nonmultipart.py)
+PYCSRC(email/mime/text.py)
+
+PYCDIR(email/test,1)
+PYCSRC(email/test/__init__.py)
+PYCSRC(email/test/test_email.py)
+PYCSRC(email/test/test_email_codecs.py)
+PYCSRC(email/test/test_email_codecs_renamed.py)
+PYCSRC(email/test/test_email_renamed.py)
+PYCSRC(email/test/test_email_torture.py)
+
+PYCDIR(email/test/data,0)
+
+PYCDIR(encodings,1)
+PYCSRC(encodings/__init__.py)
+PYCSRC(encodings/aliases.py)
+PYCSRC(encodings/ascii.py)
+PYCSRC(encodings/base64_codec.py)
+PYCSRC(encodings/big5.py)
+PYCSRC(encodings/big5hkscs.py)
+PYCSRC(encodings/bz2_codec.py)
+PYCSRC(encodings/charmap.py)
+PYCSRC(encodings/cp037.py)
+PYCSRC(encodings/cp1006.py)
+PYCSRC(encodings/cp1026.py)
+PYCSRC(encodings/cp1140.py)
+PYCSRC(encodings/cp1250.py)
+PYCSRC(encodings/cp1251.py)
+PYCSRC(encodings/cp1252.py)
+PYCSRC(encodings/cp1253.py)
+PYCSRC(encodings/cp1254.py)
+PYCSRC(encodings/cp1255.py)
+PYCSRC(encodings/cp1256.py)
+PYCSRC(encodings/cp1257.py)
+PYCSRC(encodings/cp1258.py)
+PYCSRC(encodings/cp424.py)
+PYCSRC(encodings/cp437.py)
+PYCSRC(encodings/cp500.py)
+PYCSRC(encodings/cp720.py)
+PYCSRC(encodings/cp737.py)
+PYCSRC(encodings/cp775.py)
+PYCSRC(encodings/cp850.py)
+PYCSRC(encodings/cp852.py)
+PYCSRC(encodings/cp855.py)
+PYCSRC(encodings/cp856.py)
+PYCSRC(encodings/cp857.py)
+PYCSRC(encodings/cp858.py)
+PYCSRC(encodings/cp860.py)
+PYCSRC(encodings/cp861.py)
+PYCSRC(encodings/cp862.py)
+PYCSRC(encodings/cp863.py)
+PYCSRC(encodings/cp864.py)
+PYCSRC(encodings/cp865.py)
+PYCSRC(encodings/cp866.py)
+PYCSRC(encodings/cp869.py)
+PYCSRC(encodings/cp874.py)
+PYCSRC(encodings/cp875.py)
+PYCSRC(encodings/cp932.py)
+PYCSRC(encodings/cp949.py)
+PYCSRC(encodings/cp950.py)
+PYCSRC(encodings/euc_jis_2004.py)
+PYCSRC(encodings/euc_jisx0213.py)
+PYCSRC(encodings/euc_jp.py)
+PYCSRC(encodings/euc_kr.py)
+PYCSRC(encodings/gb18030.py)
+PYCSRC(encodings/gb2312.py)
+PYCSRC(encodings/gbk.py)
+PYCSRC(encodings/hex_codec.py)
+PYCSRC(encodings/hp_roman8.py)
+PYCSRC(encodings/hz.py)
+PYCSRC(encodings/idna.py)
+PYCSRC(encodings/iso2022_jp.py)
+PYCSRC(encodings/iso2022_jp_1.py)
+PYCSRC(encodings/iso2022_jp_2.py)
+PYCSRC(encodings/iso2022_jp_2004.py)
+PYCSRC(encodings/iso2022_jp_3.py)
+PYCSRC(encodings/iso2022_jp_ext.py)
+PYCSRC(encodings/iso2022_kr.py)
+PYCSRC(encodings/iso8859_1.py)
+PYCSRC(encodings/iso8859_10.py)
+PYCSRC(encodings/iso8859_11.py)
+PYCSRC(encodings/iso8859_13.py)
+PYCSRC(encodings/iso8859_14.py)
+PYCSRC(encodings/iso8859_15.py)
+PYCSRC(encodings/iso8859_16.py)
+PYCSRC(encodings/iso8859_2.py)
+PYCSRC(encodings/iso8859_3.py)
+PYCSRC(encodings/iso8859_4.py)
+PYCSRC(encodings/iso8859_5.py)
+PYCSRC(encodings/iso8859_6.py)
+PYCSRC(encodings/iso8859_7.py)
+PYCSRC(encodings/iso8859_8.py)
+PYCSRC(encodings/iso8859_9.py)
+PYCSRC(encodings/johab.py)
+PYCSRC(encodings/koi8_r.py)
+PYCSRC(encodings/koi8_u.py)
+PYCSRC(encodings/latin_1.py)
+PYCSRC(encodings/mac_arabic.py)
+PYCSRC(encodings/mac_centeuro.py)
+PYCSRC(encodings/mac_croatian.py)
+PYCSRC(encodings/mac_cyrillic.py)
+PYCSRC(encodings/mac_farsi.py)
+PYCSRC(encodings/mac_greek.py)
+PYCSRC(encodings/mac_iceland.py)
+PYCSRC(encodings/mac_latin2.py)
+PYCSRC(encodings/mac_roman.py)
+PYCSRC(encodings/mac_romanian.py)
+PYCSRC(encodings/mac_turkish.py)
+PYCSRC(encodings/mbcs.py)
+PYCSRC(encodings/palmos.py)
+PYCSRC(encodings/ptcp154.py)
+PYCSRC(encodings/punycode.py)
+PYCSRC(encodings/quopri_codec.py)
+PYCSRC(encodings/raw_unicode_escape.py)
+PYCSRC(encodings/rot_13.py)
+PYCSRC(encodings/shift_jis.py)
+PYCSRC(encodings/shift_jis_2004.py)
+PYCSRC(encodings/shift_jisx0213.py)
+PYCSRC(encodings/string_escape.py)
+PYCSRC(encodings/tis_620.py)
+PYCSRC(encodings/undefined.py)
+PYCSRC(encodings/unicode_escape.py)
+PYCSRC(encodings/unicode_internal.py)
+PYCSRC(encodings/utf_16.py)
+PYCSRC(encodings/utf_16_be.py)
+PYCSRC(encodings/utf_16_le.py)
+PYCSRC(encodings/utf_32.py)
+PYCSRC(encodings/utf_32_be.py)
+PYCSRC(encodings/utf_32_le.py)
+PYCSRC(encodings/utf_7.py)
+PYCSRC(encodings/utf_8.py)
+PYCSRC(encodings/utf_8_sig.py)
+PYCSRC(encodings/uu_codec.py)
+PYCSRC(encodings/zlib_codec.py)
+
+PYCDIR(ensurepip,1)
+PYCSRC(ensurepip/__init__.py)
+PYCSRC(ensurepip/__main__.py)
+PYCSRC(ensurepip/_uninstall.py)
+
+PYCDIR(ensurepip/_bundled,0)
+
+PYCDIR(hotshot,1)
+PYCSRC(hotshot/__init__.py)
+PYCSRC(hotshot/log.py)
+PYCSRC(hotshot/stats.py)
+PYCSRC(hotshot/stones.py)
+
+PYCDIR(idlelib,1)
+PYCSRC(idlelib/AutoComplete.py)
+PYCSRC(idlelib/AutoCompleteWindow.py)
+PYCSRC(idlelib/AutoExpand.py)
+PYCSRC(idlelib/Bindings.py)
+PYCSRC(idlelib/CallTipWindow.py)
+PYCSRC(idlelib/CallTips.py)
+PYCSRC(idlelib/ClassBrowser.py)
+PYCSRC(idlelib/CodeContext.py)
+PYCSRC(idlelib/ColorDelegator.py)
+PYCSRC(idlelib/Debugger.py)
+PYCSRC(idlelib/Delegator.py)
+PYCSRC(idlelib/EditorWindow.py)
+PYCSRC(idlelib/FileList.py)
+PYCSRC(idlelib/FormatParagraph.py)
+PYCSRC(idlelib/GrepDialog.py)
+PYCSRC(idlelib/HyperParser.py)
+PYCSRC(idlelib/IOBinding.py)
+PYCSRC(idlelib/IdleHistory.py)
+PYCSRC(idlelib/MultiCall.py)
+PYCSRC(idlelib/MultiStatusBar.py)
+PYCSRC(idlelib/ObjectBrowser.py)
+PYCSRC(idlelib/OutputWindow.py)
+PYCSRC(idlelib/ParenMatch.py)
+PYCSRC(idlelib/PathBrowser.py)
+PYCSRC(idlelib/Percolator.py)
+PYCSRC(idlelib/PyParse.py)
+PYCSRC(idlelib/PyShell.py)
+PYCSRC(idlelib/RemoteDebugger.py)
+PYCSRC(idlelib/RemoteObjectBrowser.py)
+PYCSRC(idlelib/ReplaceDialog.py)
+PYCSRC(idlelib/RstripExtension.py)
+PYCSRC(idlelib/ScriptBinding.py)
+PYCSRC(idlelib/ScrolledList.py)
+PYCSRC(idlelib/SearchDialog.py)
+PYCSRC(idlelib/SearchDialogBase.py)
+PYCSRC(idlelib/SearchEngine.py)
+PYCSRC(idlelib/StackViewer.py)
+PYCSRC(idlelib/ToolTip.py)
+PYCSRC(idlelib/TreeWidget.py)
+PYCSRC(idlelib/UndoDelegator.py)
+PYCSRC(idlelib/WidgetRedirector.py)
+PYCSRC(idlelib/WindowList.py)
+PYCSRC(idlelib/ZoomHeight.py)
+PYCSRC(idlelib/__init__.py)
+PYCSRC(idlelib/aboutDialog.py)
+PYCSRC(idlelib/configDialog.py)
+PYCSRC(idlelib/configHandler.py)
+PYCSRC(idlelib/configHelpSourceEdit.py)
+PYCSRC(idlelib/configSectionNameDialog.py)
+PYCSRC(idlelib/dynOptionMenuWidget.py)
+PYCSRC(idlelib/help.py)
+PYCSRC(idlelib/idle.py)
+PYCSRC(idlelib/idlever.py)
+PYCSRC(idlelib/keybindingDialog.py)
+PYCSRC(idlelib/macosxSupport.py)
+PYCSRC(idlelib/rpc.py)
+PYCSRC(idlelib/run.py)
+PYCSRC(idlelib/tabbedpages.py)
+PYCSRC(idlelib/textView.py)
+
+PYCDIR(idlelib/Icons,0)
+
+PYCDIR(idlelib/idle_test,1)
+PYCSRC(idlelib/idle_test/__init__.py)
+PYCSRC(idlelib/idle_test/htest.py)
+PYCSRC(idlelib/idle_test/mock_idle.py)
+PYCSRC(idlelib/idle_test/mock_tk.py)
+PYCSRC(idlelib/idle_test/test_autocomplete.py)
+PYCSRC(idlelib/idle_test/test_autoexpand.py)
+PYCSRC(idlelib/idle_test/test_calltips.py)
+PYCSRC(idlelib/idle_test/test_config_name.py)
+PYCSRC(idlelib/idle_test/test_configdialog.py)
+PYCSRC(idlelib/idle_test/test_delegator.py)
+PYCSRC(idlelib/idle_test/test_editmenu.py)
+PYCSRC(idlelib/idle_test/test_formatparagraph.py)
+PYCSRC(idlelib/idle_test/test_grep.py)
+PYCSRC(idlelib/idle_test/test_helpabout.py)
+PYCSRC(idlelib/idle_test/test_hyperparser.py)
+PYCSRC(idlelib/idle_test/test_idlehistory.py)
+PYCSRC(idlelib/idle_test/test_io.py)
+PYCSRC(idlelib/idle_test/test_parenmatch.py)
+PYCSRC(idlelib/idle_test/test_pathbrowser.py)
+PYCSRC(idlelib/idle_test/test_rstrip.py)
+PYCSRC(idlelib/idle_test/test_searchdialogbase.py)
+PYCSRC(idlelib/idle_test/test_searchengine.py)
+PYCSRC(idlelib/idle_test/test_text.py)
+PYCSRC(idlelib/idle_test/test_textview.py)
+PYCSRC(idlelib/idle_test/test_warning.py)
+PYCSRC(idlelib/idle_test/test_widgetredir.py)
+
+PYCDIR(importlib,1)
+PYCSRC(importlib/__init__.py)
+
+PYCDIR(json,1)
+PYCSRC(json/__init__.py)
+PYCSRC(json/decoder.py)
+PYCSRC(json/encoder.py)
+PYCSRC(json/scanner.py)
+PYCSRC(json/tool.py)
+
+PYCDIR(json/tests,1)
+PYCSRC(json/tests/__init__.py)
+PYCSRC(json/tests/test_check_circular.py)
+PYCSRC(json/tests/test_decode.py)
+PYCSRC(json/tests/test_default.py)
+PYCSRC(json/tests/test_dump.py)
+PYCSRC(json/tests/test_encode_basestring_ascii.py)
+PYCSRC(json/tests/test_fail.py)
+PYCSRC(json/tests/test_float.py)
+PYCSRC(json/tests/test_indent.py)
+PYCSRC(json/tests/test_pass1.py)
+PYCSRC(json/tests/test_pass2.py)
+PYCSRC(json/tests/test_pass3.py)
+PYCSRC(json/tests/test_recursion.py)
+PYCSRC(json/tests/test_scanstring.py)
+PYCSRC(json/tests/test_separators.py)
+PYCSRC(json/tests/test_speedups.py)
+PYCSRC(json/tests/test_tool.py)
+PYCSRC(json/tests/test_unicode.py)
+
+PYCDIR(lib-tk,1)
+PYCSRC(lib-tk/Canvas.py)
+PYCSRC(lib-tk/Dialog.py)
+PYCSRC(lib-tk/FileDialog.py)
+PYCSRC(lib-tk/FixTk.py)
+PYCSRC(lib-tk/ScrolledText.py)
+PYCSRC(lib-tk/SimpleDialog.py)
+PYCSRC(lib-tk/Tix.py)
+PYCSRC(lib-tk/Tkconstants.py)
+PYCSRC(lib-tk/Tkdnd.py)
+PYCSRC(lib-tk/Tkinter.py)
+PYCSRC(lib-tk/tkColorChooser.py)
+PYCSRC(lib-tk/tkCommonDialog.py)
+PYCSRC(lib-tk/tkFileDialog.py)
+PYCSRC(lib-tk/tkFont.py)
+PYCSRC(lib-tk/tkMessageBox.py)
+PYCSRC(lib-tk/tkSimpleDialog.py)
+PYCSRC(lib-tk/ttk.py)
+PYCSRC(lib-tk/turtle.py)
+
+PYCDIR(lib-tk/test,1)
+PYCSRC(lib-tk/test/runtktests.py)
+PYCSRC(lib-tk/test/widget_tests.py)
+
+PYCDIR(lib-tk/test/test_tkinter,1)
+PYCSRC(lib-tk/test/test_tkinter/__init__.py)
+PYCSRC(lib-tk/test/test_tkinter/test_font.py)
+PYCSRC(lib-tk/test/test_tkinter/test_geometry_managers.py)
+PYCSRC(lib-tk/test/test_tkinter/test_images.py)
+PYCSRC(lib-tk/test/test_tkinter/test_loadtk.py)
+PYCSRC(lib-tk/test/test_tkinter/test_text.py)
+PYCSRC(lib-tk/test/test_tkinter/test_variables.py)
+PYCSRC(lib-tk/test/test_tkinter/test_widgets.py)
+
+PYCDIR(lib-tk/test/test_ttk,1)
+PYCSRC(lib-tk/test/test_ttk/__init__.py)
+PYCSRC(lib-tk/test/test_ttk/support.py)
+PYCSRC(lib-tk/test/test_ttk/test_extensions.py)
+PYCSRC(lib-tk/test/test_ttk/test_functions.py)
+PYCSRC(lib-tk/test/test_ttk/test_style.py)
+PYCSRC(lib-tk/test/test_ttk/test_widgets.py)
+
+PYCDIR(lib2to3,1)
+PYCSRC(lib2to3/__init__.py)
+PYCSRC(lib2to3/__main__.py)
+PYCSRC(lib2to3/btm_matcher.py)
+PYCSRC(lib2to3/btm_utils.py)
+PYCSRC(lib2to3/fixer_base.py)
+PYCSRC(lib2to3/fixer_util.py)
+PYCSRC(lib2to3/main.py)
+PYCSRC(lib2to3/patcomp.py)
+PYCSRC(lib2to3/pygram.py)
+PYCSRC(lib2to3/pytree.py)
+PYCSRC(lib2to3/refactor.py)
+
+PYCDIR(lib2to3/fixes,1)
+PYCSRC(lib2to3/fixes/__init__.py)
+PYCSRC(lib2to3/fixes/fix_apply.py)
+PYCSRC(lib2to3/fixes/fix_asserts.py)
+PYCSRC(lib2to3/fixes/fix_basestring.py)
+PYCSRC(lib2to3/fixes/fix_buffer.py)
+PYCSRC(lib2to3/fixes/fix_dict.py)
+PYCSRC(lib2to3/fixes/fix_except.py)
+PYCSRC(lib2to3/fixes/fix_exec.py)
+PYCSRC(lib2to3/fixes/fix_execfile.py)
+PYCSRC(lib2to3/fixes/fix_exitfunc.py)
+PYCSRC(lib2to3/fixes/fix_filter.py)
+PYCSRC(lib2to3/fixes/fix_funcattrs.py)
+PYCSRC(lib2to3/fixes/fix_future.py)
+PYCSRC(lib2to3/fixes/fix_getcwdu.py)
+PYCSRC(lib2to3/fixes/fix_has_key.py)
+PYCSRC(lib2to3/fixes/fix_idioms.py)
+PYCSRC(lib2to3/fixes/fix_import.py)
+PYCSRC(lib2to3/fixes/fix_imports.py)
+PYCSRC(lib2to3/fixes/fix_imports2.py)
+PYCSRC(lib2to3/fixes/fix_input.py)
+PYCSRC(lib2to3/fixes/fix_intern.py)
+PYCSRC(lib2to3/fixes/fix_isinstance.py)
+PYCSRC(lib2to3/fixes/fix_itertools.py)
+PYCSRC(lib2to3/fixes/fix_itertools_imports.py)
+PYCSRC(lib2to3/fixes/fix_long.py)
+PYCSRC(lib2to3/fixes/fix_map.py)
+PYCSRC(lib2to3/fixes/fix_metaclass.py)
+PYCSRC(lib2to3/fixes/fix_methodattrs.py)
+PYCSRC(lib2to3/fixes/fix_ne.py)
+PYCSRC(lib2to3/fixes/fix_next.py)
+PYCSRC(lib2to3/fixes/fix_nonzero.py)
+PYCSRC(lib2to3/fixes/fix_numliterals.py)
+PYCSRC(lib2to3/fixes/fix_operator.py)
+PYCSRC(lib2to3/fixes/fix_paren.py)
+PYCSRC(lib2to3/fixes/fix_print.py)
+PYCSRC(lib2to3/fixes/fix_raise.py)
+PYCSRC(lib2to3/fixes/fix_raw_input.py)
+PYCSRC(lib2to3/fixes/fix_reduce.py)
+PYCSRC(lib2to3/fixes/fix_renames.py)
+PYCSRC(lib2to3/fixes/fix_repr.py)
+PYCSRC(lib2to3/fixes/fix_set_literal.py)
+PYCSRC(lib2to3/fixes/fix_standarderror.py)
+PYCSRC(lib2to3/fixes/fix_sys_exc.py)
+PYCSRC(lib2to3/fixes/fix_throw.py)
+PYCSRC(lib2to3/fixes/fix_tuple_params.py)
+PYCSRC(lib2to3/fixes/fix_types.py)
+PYCSRC(lib2to3/fixes/fix_unicode.py)
+PYCSRC(lib2to3/fixes/fix_urllib.py)
+PYCSRC(lib2to3/fixes/fix_ws_comma.py)
+PYCSRC(lib2to3/fixes/fix_xrange.py)
+PYCSRC(lib2to3/fixes/fix_xreadlines.py)
+PYCSRC(lib2to3/fixes/fix_zip.py)
+
+PYCDIR(lib2to3/pgen2,1)
+PYCSRC(lib2to3/pgen2/__init__.py)
+PYCSRC(lib2to3/pgen2/conv.py)
+PYCSRC(lib2to3/pgen2/driver.py)
+PYCSRC(lib2to3/pgen2/grammar.py)
+PYCSRC(lib2to3/pgen2/literals.py)
+PYCSRC(lib2to3/pgen2/parse.py)
+PYCSRC(lib2to3/pgen2/pgen.py)
+PYCSRC(lib2to3/pgen2/token.py)
+PYCSRC(lib2to3/pgen2/tokenize.py)
+
+PYCDIR(lib2to3/tests,1)
+PYCSRC(lib2to3/tests/__init__.py)
+PYCSRC(lib2to3/tests/pytree_idempotency.py)
+PYCSRC(lib2to3/tests/support.py)
+PYCSRC(lib2to3/tests/test_all_fixers.py)
+PYCSRC(lib2to3/tests/test_fixers.py)
+PYCSRC(lib2to3/tests/test_main.py)
+PYCSRC(lib2to3/tests/test_parser.py)
+PYCSRC(lib2to3/tests/test_pytree.py)
+PYCSRC(lib2to3/tests/test_refactor.py)
+PYCSRC(lib2to3/tests/test_util.py)
+
+PYCDIR(lib2to3/tests/data,1)
+PYCSRC(lib2to3/tests/data/bom.py)
+PYCSRC(lib2to3/tests/data/crlf.py)
+PYCSRC(lib2to3/tests/data/different_encoding.py)
+PYCSRC(lib2to3/tests/data/false_encoding.py)
+PYCSRC(lib2to3/tests/data/infinite_recursion.py)
+PYCSRC(lib2to3/tests/data/py2_test_grammar.py)
+
+PYCDIR(lib2to3/tests/data/fixers,1)
+PYCSRC(lib2to3/tests/data/fixers/bad_order.py)
+PYCSRC(lib2to3/tests/data/fixers/no_fixer_cls.py)
+PYCSRC(lib2to3/tests/data/fixers/parrot_example.py)
+
+PYCDIR(lib2to3/tests/data/fixers/myfixes,1)
+PYCSRC(lib2to3/tests/data/fixers/myfixes/__init__.py)
+PYCSRC(lib2to3/tests/data/fixers/myfixes/fix_explicit.py)
+PYCSRC(lib2to3/tests/data/fixers/myfixes/fix_first.py)
+PYCSRC(lib2to3/tests/data/fixers/myfixes/fix_last.py)
+PYCSRC(lib2to3/tests/data/fixers/myfixes/fix_parrot.py)
+PYCSRC(lib2to3/tests/data/fixers/myfixes/fix_preorder.py)
+
+PYCDIR(logging,1)
+PYCSRC(logging/__init__.py)
+PYCSRC(logging/config.py)
+PYCSRC(logging/handlers.py)
+
+PYCDIR(msilib,1)
+PYCSRC(msilib/__init__.py)
+PYCSRC(msilib/schema.py)
+PYCSRC(msilib/sequence.py)
+PYCSRC(msilib/text.py)
+
+PYCDIR(multiprocessing,1)
+PYCSRC(multiprocessing/__init__.py)
+PYCSRC(multiprocessing/connection.py)
+PYCSRC(multiprocessing/forking.py)
+PYCSRC(multiprocessing/heap.py)
+PYCSRC(multiprocessing/managers.py)
+PYCSRC(multiprocessing/pool.py)
+PYCSRC(multiprocessing/process.py)
+PYCSRC(multiprocessing/queues.py)
+PYCSRC(multiprocessing/reduction.py)
+PYCSRC(multiprocessing/sharedctypes.py)
+PYCSRC(multiprocessing/synchronize.py)
+PYCSRC(multiprocessing/util.py)
+
+PYCDIR(multiprocessing/dummy,1)
+PYCSRC(multiprocessing/dummy/__init__.py)
+PYCSRC(multiprocessing/dummy/connection.py)
+
+PYCDIR(pydoc_data,1)
+PYCSRC(pydoc_data/__init__.py)
+PYCSRC(pydoc_data/topics.py)
+
+PYCDIR(site-packages,0)
+
+PYCDIR(sqlite3,1)
+PYCSRC(sqlite3/__init__.py)
+PYCSRC(sqlite3/dbapi2.py)
+PYCSRC(sqlite3/dump.py)
+
+PYCDIR(sqlite3/test,1)
+PYCSRC(sqlite3/test/__init__.py)
+PYCSRC(sqlite3/test/dbapi.py)
+PYCSRC(sqlite3/test/dump.py)
+PYCSRC(sqlite3/test/factory.py)
+PYCSRC(sqlite3/test/hooks.py)
+PYCSRC(sqlite3/test/py25tests.py)
+PYCSRC(sqlite3/test/regression.py)
+PYCSRC(sqlite3/test/transactions.py)
+PYCSRC(sqlite3/test/types.py)
+PYCSRC(sqlite3/test/userfunctions.py)
+
+PYCDIR(tkinter,1)
+PYCSRC(tkinter/ttk.py)
+
+PYCDIR(tkinter/test,0)
+
+PYCDIR(tkinter/test/test_ttk,1)
+PYCSRC(tkinter/test/test_ttk/test_widgets.py)
+
+PYCDIR(unittest,1)
+PYCSRC(unittest/__init__.py)
+PYCSRC(unittest/__main__.py)
+PYCSRC(unittest/case.py)
+PYCSRC(unittest/loader.py)
+PYCSRC(unittest/main.py)
+PYCSRC(unittest/result.py)
+PYCSRC(unittest/runner.py)
+PYCSRC(unittest/signals.py)
+PYCSRC(unittest/suite.py)
+PYCSRC(unittest/util.py)
+
+PYCDIR(unittest/test,1)
+PYCSRC(unittest/test/__init__.py)
+PYCSRC(unittest/test/dummy.py)
+PYCSRC(unittest/test/support.py)
+PYCSRC(unittest/test/test_assertions.py)
+PYCSRC(unittest/test/test_break.py)
+PYCSRC(unittest/test/test_case.py)
+PYCSRC(unittest/test/test_discovery.py)
+PYCSRC(unittest/test/test_functiontestcase.py)
+PYCSRC(unittest/test/test_loader.py)
+PYCSRC(unittest/test/test_program.py)
+PYCSRC(unittest/test/test_result.py)
+PYCSRC(unittest/test/test_runner.py)
+PYCSRC(unittest/test/test_setups.py)
+PYCSRC(unittest/test/test_skipping.py)
+PYCSRC(unittest/test/test_suite.py)
+
+PYCDIR(wsgiref,1)
+PYCSRC(wsgiref/__init__.py)
+PYCSRC(wsgiref/handlers.py)
+PYCSRC(wsgiref/headers.py)
+PYCSRC(wsgiref/simple_server.py)
+PYCSRC(wsgiref/util.py)
+PYCSRC(wsgiref/validate.py)
+
+PYCDIR(xml,1)
+PYCSRC(xml/__init__.py)
+
+PYCDIR(xml/dom,1)
+PYCSRC(xml/dom/NodeFilter.py)
+PYCSRC(xml/dom/__init__.py)
+PYCSRC(xml/dom/domreg.py)
+PYCSRC(xml/dom/expatbuilder.py)
+PYCSRC(xml/dom/minicompat.py)
+PYCSRC(xml/dom/minidom.py)
+PYCSRC(xml/dom/pulldom.py)
+PYCSRC(xml/dom/xmlbuilder.py)
+
+PYCDIR(xml/etree,1)
+PYCSRC(xml/etree/ElementInclude.py)
+PYCSRC(xml/etree/ElementPath.py)
+PYCSRC(xml/etree/ElementTree.py)
+PYCSRC(xml/etree/__init__.py)
+PYCSRC(xml/etree/cElementTree.py)
+
+PYCDIR(xml/parsers,1)
+PYCSRC(xml/parsers/__init__.py)
+PYCSRC(xml/parsers/expat.py)
+
+PYCDIR(xml/sax,1)
+PYCSRC(xml/sax/__init__.py)
+PYCSRC(xml/sax/_exceptions.py)
+PYCSRC(xml/sax/expatreader.py)
+PYCSRC(xml/sax/handler.py)
+PYCSRC(xml/sax/saxutils.py)
+PYCSRC(xml/sax/xmlreader.py)
+