From b07f4ed8c4898eca4e34aa24e97bba2e35fbcaee Mon Sep 17 00:00:00 2001 From: midipix Date: Tue, 15 Jun 2021 13:04:12 +0000 Subject: project: pydist overhaul: added pydist.in for python-3.71 and python-3.7.2. --- project/variants/3.7.1/pydist.in | 1063 ++++++++++++++++++++++++++++++++++++++ project/variants/3.7.2/pydist.in | 1063 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 2126 insertions(+) create mode 100644 project/variants/3.7.1/pydist.in create mode 100644 project/variants/3.7.2/pydist.in (limited to 'project') diff --git a/project/variants/3.7.1/pydist.in b/project/variants/3.7.1/pydist.in new file mode 100644 index 0000000..e522168 --- /dev/null +++ b/project/variants/3.7.1/pydist.in @@ -0,0 +1,1063 @@ +PYCDIR(,1)_ +PYCSRC(__future__.py) +PYCSRC(__phello__.foo.py) +PYCSRC(_bootlocale.py) +PYCSRC(_collections_abc.py) +PYCSRC(_compat_pickle.py) +PYCSRC(_compression.py) +PYCSRC(_dummy_thread.py) +PYCSRC(_markupbase.py) +PYCSRC(_osx_support.py) +PYCSRC(_py_abc.py) +PYCSRC(_pydecimal.py) +PYCSRC(_pyio.py) +PYCSRC(_sitebuiltins.py) +PYCSRC(_strptime.py) +PYCSRC(_threading_local.py) +PYCSRC(_weakrefset.py) +PYCSRC(abc.py) +PYCSRC(aifc.py) +PYCSRC(antigravity.py) +PYCSRC(argparse.py) +PYCSRC(ast.py) +PYCSRC(asynchat.py) +PYCSRC(asyncore.py) +PYCSRC(base64.py) +PYCSRC(bdb.py) +PYCSRC(binhex.py) +PYCSRC(bisect.py) +PYCSRC(bz2.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(colorsys.py) +PYCSRC(compileall.py) +PYCSRC(configparser.py) +PYCSRC(contextlib.py) +PYCSRC(contextvars.py) +PYCSRC(copy.py) +PYCSRC(copyreg.py) +PYCSRC(crypt.py) +PYCSRC(csv.py) +PYCSRC(dataclasses.py) +PYCSRC(datetime.py) +PYCSRC(decimal.py) +PYCSRC(difflib.py) +PYCSRC(dis.py) +PYCSRC(doctest.py) +PYCSRC(dummy_threading.py) +PYCSRC(enum.py) +PYCSRC(filecmp.py) +PYCSRC(fileinput.py) +PYCSRC(fnmatch.py) +PYCSRC(formatter.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(imaplib.py) +PYCSRC(imghdr.py) +PYCSRC(imp.py) +PYCSRC(inspect.py) +PYCSRC(io.py) +PYCSRC(ipaddress.py) +PYCSRC(keyword.py) +PYCSRC(linecache.py) +PYCSRC(locale.py) +PYCSRC(lzma.py) +PYCSRC(macpath.py) +PYCSRC(mailbox.py) +PYCSRC(mailcap.py) +PYCSRC(mimetypes.py) +PYCSRC(modulefinder.py) +PYCSRC(netrc.py) +PYCSRC(nntplib.py) +PYCSRC(ntpath.py) +PYCSRC(nturl2path.py) +PYCSRC(numbers.py) +PYCSRC(opcode.py) +PYCSRC(operator.py) +PYCSRC(optparse.py) +PYCSRC(os.py) +PYCSRC(pathlib.py) +PYCSRC(pdb.py) +PYCSRC(pickle.py) +PYCSRC(pickletools.py) +PYCSRC(pipes.py) +PYCSRC(pkgutil.py) +PYCSRC(platform.py) +PYCSRC(plistlib.py) +PYCSRC(poplib.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(queue.py) +PYCSRC(quopri.py) +PYCSRC(random.py) +PYCSRC(re.py) +PYCSRC(reprlib.py) +PYCSRC(rlcompleter.py) +PYCSRC(runpy.py) +PYCSRC(sched.py) +PYCSRC(secrets.py) +PYCSRC(selectors.py) +PYCSRC(shelve.py) +PYCSRC(shlex.py) +PYCSRC(shutil.py) +PYCSRC(signal.py) +PYCSRC(site.py) +PYCSRC(smtpd.py) +PYCSRC(smtplib.py) +PYCSRC(sndhdr.py) +PYCSRC(socket.py) +PYCSRC(socketserver.py) +PYCSRC(sre_compile.py) +PYCSRC(sre_constants.py) +PYCSRC(sre_parse.py) +PYCSRC(ssl.py) +PYCSRC(stat.py) +PYCSRC(statistics.py) +PYCSRC(string.py) +PYCSRC(stringprep.py) +PYCSRC(struct.py) +PYCSRC(subprocess.py) +PYCSRC(sunau.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(token.py) +PYCSRC(tokenize.py) +PYCSRC(trace.py) +PYCSRC(traceback.py) +PYCSRC(tracemalloc.py) +PYCSRC(tty.py) +PYCSRC(turtle.py) +PYCSRC(types.py) +PYCSRC(typing.py) +PYCSRC(uu.py) +PYCSRC(uuid.py) +PYCSRC(warnings.py) +PYCSRC(wave.py) +PYCSRC(weakref.py) +PYCSRC(webbrowser.py) +PYCSRC(xdrlib.py) +PYCSRC(zipapp.py) +PYCSRC(zipfile.py) + +PYCDIR(asyncio,1) +PYCSRC(asyncio/__init__.py) +PYCSRC(asyncio/base_events.py) +PYCSRC(asyncio/base_futures.py) +PYCSRC(asyncio/base_subprocess.py) +PYCSRC(asyncio/base_tasks.py) +PYCSRC(asyncio/constants.py) +PYCSRC(asyncio/coroutines.py) +PYCSRC(asyncio/events.py) +PYCSRC(asyncio/format_helpers.py) +PYCSRC(asyncio/futures.py) +PYCSRC(asyncio/locks.py) +PYCSRC(asyncio/log.py) +PYCSRC(asyncio/proactor_events.py) +PYCSRC(asyncio/protocols.py) +PYCSRC(asyncio/queues.py) +PYCSRC(asyncio/runners.py) +PYCSRC(asyncio/selector_events.py) +PYCSRC(asyncio/sslproto.py) +PYCSRC(asyncio/streams.py) +PYCSRC(asyncio/subprocess.py) +PYCSRC(asyncio/tasks.py) +PYCSRC(asyncio/transports.py) +PYCSRC(asyncio/unix_events.py) +PYCSRC(asyncio/windows_events.py) +PYCSRC(asyncio/windows_utils.py) + +PYCDIR(collections,1) +PYCSRC(collections/__init__.py) +PYCSRC(collections/abc.py) + +PYCDIR(concurrent,1) +PYCSRC(concurrent/__init__.py) + +PYCDIR(concurrent/futures,1) +PYCSRC(concurrent/futures/__init__.py) +PYCSRC(concurrent/futures/_base.py) +PYCSRC(concurrent/futures/process.py) +PYCSRC(concurrent/futures/thread.py) + +PYCDIR(ctypes,1) +PYCSRC(ctypes/__init__.py) +PYCSRC(ctypes/_aix.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/__main__.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_bytes.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) + +PYCDIR(dbm,1) +PYCSRC(dbm/__init__.py) +PYCSRC(dbm/dumb.py) +PYCSRC(dbm/gnu.py) +PYCSRC(dbm/ndbm.py) + +PYCDIR(distutils,1) +PYCSRC(distutils/__init__.py) +PYCSRC(distutils/_msvccompiler.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/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/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_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_cygwinccompiler.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_extension.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_log.py) +PYCSRC(distutils/tests/test_msvc9compiler.py) +PYCSRC(distutils/tests/test_msvccompiler.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/_encoded_words.py) +PYCSRC(email/_header_value_parser.py) +PYCSRC(email/_parseaddr.py) +PYCSRC(email/_policybase.py) +PYCSRC(email/base64mime.py) +PYCSRC(email/charset.py) +PYCSRC(email/contentmanager.py) +PYCSRC(email/encoders.py) +PYCSRC(email/errors.py) +PYCSRC(email/feedparser.py) +PYCSRC(email/generator.py) +PYCSRC(email/header.py) +PYCSRC(email/headerregistry.py) +PYCSRC(email/iterators.py) +PYCSRC(email/message.py) +PYCSRC(email/parser.py) +PYCSRC(email/policy.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(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/cp1125.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/cp273.py) +PYCSRC(encodings/cp424.py) +PYCSRC(encodings/cp437.py) +PYCSRC(encodings/cp500.py) +PYCSRC(encodings/cp65001.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_t.py) +PYCSRC(encodings/koi8_u.py) +PYCSRC(encodings/kz1048.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/oem.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/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(html,1) +PYCSRC(html/__init__.py) +PYCSRC(html/entities.py) +PYCSRC(html/parser.py) + +PYCDIR(http,1) +PYCSRC(http/__init__.py) +PYCSRC(http/client.py) +PYCSRC(http/cookiejar.py) +PYCSRC(http/cookies.py) +PYCSRC(http/server.py) + +PYCDIR(idlelib,1) +PYCSRC(idlelib/__init__.py) +PYCSRC(idlelib/__main__.py) +PYCSRC(idlelib/autocomplete.py) +PYCSRC(idlelib/autocomplete_w.py) +PYCSRC(idlelib/autoexpand.py) +PYCSRC(idlelib/browser.py) +PYCSRC(idlelib/calltip.py) +PYCSRC(idlelib/calltip_w.py) +PYCSRC(idlelib/codecontext.py) +PYCSRC(idlelib/colorizer.py) +PYCSRC(idlelib/config.py) +PYCSRC(idlelib/config_key.py) +PYCSRC(idlelib/configdialog.py) +PYCSRC(idlelib/debugger.py) +PYCSRC(idlelib/debugger_r.py) +PYCSRC(idlelib/debugobj.py) +PYCSRC(idlelib/debugobj_r.py) +PYCSRC(idlelib/delegator.py) +PYCSRC(idlelib/dynoption.py) +PYCSRC(idlelib/editor.py) +PYCSRC(idlelib/filelist.py) +PYCSRC(idlelib/grep.py) +PYCSRC(idlelib/help.py) +PYCSRC(idlelib/help_about.py) +PYCSRC(idlelib/history.py) +PYCSRC(idlelib/hyperparser.py) +PYCSRC(idlelib/idle.py) +PYCSRC(idlelib/iomenu.py) +PYCSRC(idlelib/macosx.py) +PYCSRC(idlelib/mainmenu.py) +PYCSRC(idlelib/multicall.py) +PYCSRC(idlelib/outwin.py) +PYCSRC(idlelib/paragraph.py) +PYCSRC(idlelib/parenmatch.py) +PYCSRC(idlelib/pathbrowser.py) +PYCSRC(idlelib/percolator.py) +PYCSRC(idlelib/pyparse.py) +PYCSRC(idlelib/pyshell.py) +PYCSRC(idlelib/query.py) +PYCSRC(idlelib/redirector.py) +PYCSRC(idlelib/replace.py) +PYCSRC(idlelib/rpc.py) +PYCSRC(idlelib/rstrip.py) +PYCSRC(idlelib/run.py) +PYCSRC(idlelib/runscript.py) +PYCSRC(idlelib/scrolledlist.py) +PYCSRC(idlelib/search.py) +PYCSRC(idlelib/searchbase.py) +PYCSRC(idlelib/searchengine.py) +PYCSRC(idlelib/squeezer.py) +PYCSRC(idlelib/stackviewer.py) +PYCSRC(idlelib/statusbar.py) +PYCSRC(idlelib/textview.py) +PYCSRC(idlelib/tooltip.py) +PYCSRC(idlelib/tree.py) +PYCSRC(idlelib/undo.py) +PYCSRC(idlelib/window.py) +PYCSRC(idlelib/zoomheight.py) +PYCSRC(idlelib/zzdummy.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/template.py) +PYCSRC(idlelib/idle_test/test_autocomplete.py) +PYCSRC(idlelib/idle_test/test_autocomplete_w.py) +PYCSRC(idlelib/idle_test/test_autoexpand.py) +PYCSRC(idlelib/idle_test/test_browser.py) +PYCSRC(idlelib/idle_test/test_calltip.py) +PYCSRC(idlelib/idle_test/test_calltip_w.py) +PYCSRC(idlelib/idle_test/test_codecontext.py) +PYCSRC(idlelib/idle_test/test_colorizer.py) +PYCSRC(idlelib/idle_test/test_config.py) +PYCSRC(idlelib/idle_test/test_config_key.py) +PYCSRC(idlelib/idle_test/test_configdialog.py) +PYCSRC(idlelib/idle_test/test_debugger.py) +PYCSRC(idlelib/idle_test/test_debugger_r.py) +PYCSRC(idlelib/idle_test/test_debugobj.py) +PYCSRC(idlelib/idle_test/test_debugobj_r.py) +PYCSRC(idlelib/idle_test/test_delegator.py) +PYCSRC(idlelib/idle_test/test_editmenu.py) +PYCSRC(idlelib/idle_test/test_editor.py) +PYCSRC(idlelib/idle_test/test_filelist.py) +PYCSRC(idlelib/idle_test/test_grep.py) +PYCSRC(idlelib/idle_test/test_help.py) +PYCSRC(idlelib/idle_test/test_help_about.py) +PYCSRC(idlelib/idle_test/test_history.py) +PYCSRC(idlelib/idle_test/test_hyperparser.py) +PYCSRC(idlelib/idle_test/test_iomenu.py) +PYCSRC(idlelib/idle_test/test_macosx.py) +PYCSRC(idlelib/idle_test/test_mainmenu.py) +PYCSRC(idlelib/idle_test/test_multicall.py) +PYCSRC(idlelib/idle_test/test_outwin.py) +PYCSRC(idlelib/idle_test/test_paragraph.py) +PYCSRC(idlelib/idle_test/test_parenmatch.py) +PYCSRC(idlelib/idle_test/test_pathbrowser.py) +PYCSRC(idlelib/idle_test/test_percolator.py) +PYCSRC(idlelib/idle_test/test_pyparse.py) +PYCSRC(idlelib/idle_test/test_pyshell.py) +PYCSRC(idlelib/idle_test/test_query.py) +PYCSRC(idlelib/idle_test/test_redirector.py) +PYCSRC(idlelib/idle_test/test_replace.py) +PYCSRC(idlelib/idle_test/test_rpc.py) +PYCSRC(idlelib/idle_test/test_rstrip.py) +PYCSRC(idlelib/idle_test/test_run.py) +PYCSRC(idlelib/idle_test/test_runscript.py) +PYCSRC(idlelib/idle_test/test_scrolledlist.py) +PYCSRC(idlelib/idle_test/test_search.py) +PYCSRC(idlelib/idle_test/test_searchbase.py) +PYCSRC(idlelib/idle_test/test_searchengine.py) +PYCSRC(idlelib/idle_test/test_squeezer.py) +PYCSRC(idlelib/idle_test/test_stackviewer.py) +PYCSRC(idlelib/idle_test/test_statusbar.py) +PYCSRC(idlelib/idle_test/test_text.py) +PYCSRC(idlelib/idle_test/test_textview.py) +PYCSRC(idlelib/idle_test/test_tooltip.py) +PYCSRC(idlelib/idle_test/test_tree.py) +PYCSRC(idlelib/idle_test/test_undo.py) +PYCSRC(idlelib/idle_test/test_warning.py) +PYCSRC(idlelib/idle_test/test_window.py) +PYCSRC(idlelib/idle_test/test_zoomheight.py) + +PYCDIR(importlib,1) +PYCSRC(importlib/__init__.py) +PYCSRC(importlib/_bootstrap.py) +PYCSRC(importlib/_bootstrap_external.py) +PYCSRC(importlib/abc.py) +PYCSRC(importlib/machinery.py) +PYCSRC(importlib/resources.py) +PYCSRC(importlib/util.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(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_reload.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/__main__.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/context.py) +PYCSRC(multiprocessing/forkserver.py) +PYCSRC(multiprocessing/heap.py) +PYCSRC(multiprocessing/managers.py) +PYCSRC(multiprocessing/pool.py) +PYCSRC(multiprocessing/popen_fork.py) +PYCSRC(multiprocessing/popen_forkserver.py) +PYCSRC(multiprocessing/popen_spawn_posix.py) +PYCSRC(multiprocessing/popen_spawn_win32.py) +PYCSRC(multiprocessing/process.py) +PYCSRC(multiprocessing/queues.py) +PYCSRC(multiprocessing/reduction.py) +PYCSRC(multiprocessing/resource_sharer.py) +PYCSRC(multiprocessing/semaphore_tracker.py) +PYCSRC(multiprocessing/sharedctypes.py) +PYCSRC(multiprocessing/spawn.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/backup.py) +PYCSRC(sqlite3/test/dbapi.py) +PYCSRC(sqlite3/test/dump.py) +PYCSRC(sqlite3/test/factory.py) +PYCSRC(sqlite3/test/hooks.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/__init__.py) +PYCSRC(tkinter/__main__.py) +PYCSRC(tkinter/colorchooser.py) +PYCSRC(tkinter/commondialog.py) +PYCSRC(tkinter/constants.py) +PYCSRC(tkinter/dialog.py) +PYCSRC(tkinter/dnd.py) +PYCSRC(tkinter/filedialog.py) +PYCSRC(tkinter/font.py) +PYCSRC(tkinter/messagebox.py) +PYCSRC(tkinter/scrolledtext.py) +PYCSRC(tkinter/simpledialog.py) +PYCSRC(tkinter/tix.py) +PYCSRC(tkinter/ttk.py) + +PYCDIR(tkinter/test,1) +PYCSRC(tkinter/test/__init__.py) +PYCSRC(tkinter/test/runtktests.py) +PYCSRC(tkinter/test/support.py) +PYCSRC(tkinter/test/widget_tests.py) + +PYCDIR(tkinter/test/test_tkinter,1) +PYCSRC(tkinter/test/test_tkinter/__init__.py) +PYCSRC(tkinter/test/test_tkinter/test_font.py) +PYCSRC(tkinter/test/test_tkinter/test_geometry_managers.py) +PYCSRC(tkinter/test/test_tkinter/test_images.py) +PYCSRC(tkinter/test/test_tkinter/test_loadtk.py) +PYCSRC(tkinter/test/test_tkinter/test_misc.py) +PYCSRC(tkinter/test/test_tkinter/test_text.py) +PYCSRC(tkinter/test/test_tkinter/test_variables.py) +PYCSRC(tkinter/test/test_tkinter/test_widgets.py) + +PYCDIR(tkinter/test/test_ttk,1) +PYCSRC(tkinter/test/test_ttk/__init__.py) +PYCSRC(tkinter/test/test_ttk/test_extensions.py) +PYCSRC(tkinter/test/test_ttk/test_functions.py) +PYCSRC(tkinter/test/test_ttk/test_style.py) +PYCSRC(tkinter/test/test_ttk/test_widgets.py) + +PYCDIR(turtledemo,1) +PYCSRC(turtledemo/__init__.py) +PYCSRC(turtledemo/__main__.py) +PYCSRC(turtledemo/bytedesign.py) +PYCSRC(turtledemo/chaos.py) +PYCSRC(turtledemo/clock.py) +PYCSRC(turtledemo/colormixer.py) +PYCSRC(turtledemo/forest.py) +PYCSRC(turtledemo/fractalcurves.py) +PYCSRC(turtledemo/lindenmayer.py) +PYCSRC(turtledemo/minimal_hanoi.py) +PYCSRC(turtledemo/nim.py) +PYCSRC(turtledemo/paint.py) +PYCSRC(turtledemo/peace.py) +PYCSRC(turtledemo/penrose.py) +PYCSRC(turtledemo/planet_and_moon.py) +PYCSRC(turtledemo/rosette.py) +PYCSRC(turtledemo/round_dance.py) +PYCSRC(turtledemo/sorting_animate.py) +PYCSRC(turtledemo/tree.py) +PYCSRC(turtledemo/two_canvases.py) +PYCSRC(turtledemo/yinyang.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/mock.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/__main__.py) +PYCSRC(unittest/test/_test_warnings.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(unittest/test/testmock,1) +PYCSRC(unittest/test/testmock/__init__.py) +PYCSRC(unittest/test/testmock/__main__.py) +PYCSRC(unittest/test/testmock/support.py) +PYCSRC(unittest/test/testmock/testcallable.py) +PYCSRC(unittest/test/testmock/testhelpers.py) +PYCSRC(unittest/test/testmock/testmagicmethods.py) +PYCSRC(unittest/test/testmock/testmock.py) +PYCSRC(unittest/test/testmock/testpatch.py) +PYCSRC(unittest/test/testmock/testsealable.py) +PYCSRC(unittest/test/testmock/testsentinel.py) +PYCSRC(unittest/test/testmock/testwith.py) + +PYCDIR(urllib,1) +PYCSRC(urllib/__init__.py) +PYCSRC(urllib/error.py) +PYCSRC(urllib/parse.py) +PYCSRC(urllib/request.py) +PYCSRC(urllib/response.py) +PYCSRC(urllib/robotparser.py) + +PYCDIR(venv,1) +PYCSRC(venv/__init__.py) +PYCSRC(venv/__main__.py) + +PYCDIR(venv/scripts,0) + +PYCDIR(venv/scripts/common,0) + +PYCDIR(venv/scripts/nt,0) + +PYCDIR(venv/scripts/posix,0) + +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) + +PYCDIR(xmlrpc,1) +PYCSRC(xmlrpc/__init__.py) +PYCSRC(xmlrpc/client.py) +PYCSRC(xmlrpc/server.py) + diff --git a/project/variants/3.7.2/pydist.in b/project/variants/3.7.2/pydist.in new file mode 100644 index 0000000..e522168 --- /dev/null +++ b/project/variants/3.7.2/pydist.in @@ -0,0 +1,1063 @@ +PYCDIR(,1)_ +PYCSRC(__future__.py) +PYCSRC(__phello__.foo.py) +PYCSRC(_bootlocale.py) +PYCSRC(_collections_abc.py) +PYCSRC(_compat_pickle.py) +PYCSRC(_compression.py) +PYCSRC(_dummy_thread.py) +PYCSRC(_markupbase.py) +PYCSRC(_osx_support.py) +PYCSRC(_py_abc.py) +PYCSRC(_pydecimal.py) +PYCSRC(_pyio.py) +PYCSRC(_sitebuiltins.py) +PYCSRC(_strptime.py) +PYCSRC(_threading_local.py) +PYCSRC(_weakrefset.py) +PYCSRC(abc.py) +PYCSRC(aifc.py) +PYCSRC(antigravity.py) +PYCSRC(argparse.py) +PYCSRC(ast.py) +PYCSRC(asynchat.py) +PYCSRC(asyncore.py) +PYCSRC(base64.py) +PYCSRC(bdb.py) +PYCSRC(binhex.py) +PYCSRC(bisect.py) +PYCSRC(bz2.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(colorsys.py) +PYCSRC(compileall.py) +PYCSRC(configparser.py) +PYCSRC(contextlib.py) +PYCSRC(contextvars.py) +PYCSRC(copy.py) +PYCSRC(copyreg.py) +PYCSRC(crypt.py) +PYCSRC(csv.py) +PYCSRC(dataclasses.py) +PYCSRC(datetime.py) +PYCSRC(decimal.py) +PYCSRC(difflib.py) +PYCSRC(dis.py) +PYCSRC(doctest.py) +PYCSRC(dummy_threading.py) +PYCSRC(enum.py) +PYCSRC(filecmp.py) +PYCSRC(fileinput.py) +PYCSRC(fnmatch.py) +PYCSRC(formatter.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(imaplib.py) +PYCSRC(imghdr.py) +PYCSRC(imp.py) +PYCSRC(inspect.py) +PYCSRC(io.py) +PYCSRC(ipaddress.py) +PYCSRC(keyword.py) +PYCSRC(linecache.py) +PYCSRC(locale.py) +PYCSRC(lzma.py) +PYCSRC(macpath.py) +PYCSRC(mailbox.py) +PYCSRC(mailcap.py) +PYCSRC(mimetypes.py) +PYCSRC(modulefinder.py) +PYCSRC(netrc.py) +PYCSRC(nntplib.py) +PYCSRC(ntpath.py) +PYCSRC(nturl2path.py) +PYCSRC(numbers.py) +PYCSRC(opcode.py) +PYCSRC(operator.py) +PYCSRC(optparse.py) +PYCSRC(os.py) +PYCSRC(pathlib.py) +PYCSRC(pdb.py) +PYCSRC(pickle.py) +PYCSRC(pickletools.py) +PYCSRC(pipes.py) +PYCSRC(pkgutil.py) +PYCSRC(platform.py) +PYCSRC(plistlib.py) +PYCSRC(poplib.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(queue.py) +PYCSRC(quopri.py) +PYCSRC(random.py) +PYCSRC(re.py) +PYCSRC(reprlib.py) +PYCSRC(rlcompleter.py) +PYCSRC(runpy.py) +PYCSRC(sched.py) +PYCSRC(secrets.py) +PYCSRC(selectors.py) +PYCSRC(shelve.py) +PYCSRC(shlex.py) +PYCSRC(shutil.py) +PYCSRC(signal.py) +PYCSRC(site.py) +PYCSRC(smtpd.py) +PYCSRC(smtplib.py) +PYCSRC(sndhdr.py) +PYCSRC(socket.py) +PYCSRC(socketserver.py) +PYCSRC(sre_compile.py) +PYCSRC(sre_constants.py) +PYCSRC(sre_parse.py) +PYCSRC(ssl.py) +PYCSRC(stat.py) +PYCSRC(statistics.py) +PYCSRC(string.py) +PYCSRC(stringprep.py) +PYCSRC(struct.py) +PYCSRC(subprocess.py) +PYCSRC(sunau.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(token.py) +PYCSRC(tokenize.py) +PYCSRC(trace.py) +PYCSRC(traceback.py) +PYCSRC(tracemalloc.py) +PYCSRC(tty.py) +PYCSRC(turtle.py) +PYCSRC(types.py) +PYCSRC(typing.py) +PYCSRC(uu.py) +PYCSRC(uuid.py) +PYCSRC(warnings.py) +PYCSRC(wave.py) +PYCSRC(weakref.py) +PYCSRC(webbrowser.py) +PYCSRC(xdrlib.py) +PYCSRC(zipapp.py) +PYCSRC(zipfile.py) + +PYCDIR(asyncio,1) +PYCSRC(asyncio/__init__.py) +PYCSRC(asyncio/base_events.py) +PYCSRC(asyncio/base_futures.py) +PYCSRC(asyncio/base_subprocess.py) +PYCSRC(asyncio/base_tasks.py) +PYCSRC(asyncio/constants.py) +PYCSRC(asyncio/coroutines.py) +PYCSRC(asyncio/events.py) +PYCSRC(asyncio/format_helpers.py) +PYCSRC(asyncio/futures.py) +PYCSRC(asyncio/locks.py) +PYCSRC(asyncio/log.py) +PYCSRC(asyncio/proactor_events.py) +PYCSRC(asyncio/protocols.py) +PYCSRC(asyncio/queues.py) +PYCSRC(asyncio/runners.py) +PYCSRC(asyncio/selector_events.py) +PYCSRC(asyncio/sslproto.py) +PYCSRC(asyncio/streams.py) +PYCSRC(asyncio/subprocess.py) +PYCSRC(asyncio/tasks.py) +PYCSRC(asyncio/transports.py) +PYCSRC(asyncio/unix_events.py) +PYCSRC(asyncio/windows_events.py) +PYCSRC(asyncio/windows_utils.py) + +PYCDIR(collections,1) +PYCSRC(collections/__init__.py) +PYCSRC(collections/abc.py) + +PYCDIR(concurrent,1) +PYCSRC(concurrent/__init__.py) + +PYCDIR(concurrent/futures,1) +PYCSRC(concurrent/futures/__init__.py) +PYCSRC(concurrent/futures/_base.py) +PYCSRC(concurrent/futures/process.py) +PYCSRC(concurrent/futures/thread.py) + +PYCDIR(ctypes,1) +PYCSRC(ctypes/__init__.py) +PYCSRC(ctypes/_aix.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/__main__.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_bytes.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) + +PYCDIR(dbm,1) +PYCSRC(dbm/__init__.py) +PYCSRC(dbm/dumb.py) +PYCSRC(dbm/gnu.py) +PYCSRC(dbm/ndbm.py) + +PYCDIR(distutils,1) +PYCSRC(distutils/__init__.py) +PYCSRC(distutils/_msvccompiler.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/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/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_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_cygwinccompiler.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_extension.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_log.py) +PYCSRC(distutils/tests/test_msvc9compiler.py) +PYCSRC(distutils/tests/test_msvccompiler.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/_encoded_words.py) +PYCSRC(email/_header_value_parser.py) +PYCSRC(email/_parseaddr.py) +PYCSRC(email/_policybase.py) +PYCSRC(email/base64mime.py) +PYCSRC(email/charset.py) +PYCSRC(email/contentmanager.py) +PYCSRC(email/encoders.py) +PYCSRC(email/errors.py) +PYCSRC(email/feedparser.py) +PYCSRC(email/generator.py) +PYCSRC(email/header.py) +PYCSRC(email/headerregistry.py) +PYCSRC(email/iterators.py) +PYCSRC(email/message.py) +PYCSRC(email/parser.py) +PYCSRC(email/policy.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(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/cp1125.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/cp273.py) +PYCSRC(encodings/cp424.py) +PYCSRC(encodings/cp437.py) +PYCSRC(encodings/cp500.py) +PYCSRC(encodings/cp65001.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_t.py) +PYCSRC(encodings/koi8_u.py) +PYCSRC(encodings/kz1048.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/oem.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/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(html,1) +PYCSRC(html/__init__.py) +PYCSRC(html/entities.py) +PYCSRC(html/parser.py) + +PYCDIR(http,1) +PYCSRC(http/__init__.py) +PYCSRC(http/client.py) +PYCSRC(http/cookiejar.py) +PYCSRC(http/cookies.py) +PYCSRC(http/server.py) + +PYCDIR(idlelib,1) +PYCSRC(idlelib/__init__.py) +PYCSRC(idlelib/__main__.py) +PYCSRC(idlelib/autocomplete.py) +PYCSRC(idlelib/autocomplete_w.py) +PYCSRC(idlelib/autoexpand.py) +PYCSRC(idlelib/browser.py) +PYCSRC(idlelib/calltip.py) +PYCSRC(idlelib/calltip_w.py) +PYCSRC(idlelib/codecontext.py) +PYCSRC(idlelib/colorizer.py) +PYCSRC(idlelib/config.py) +PYCSRC(idlelib/config_key.py) +PYCSRC(idlelib/configdialog.py) +PYCSRC(idlelib/debugger.py) +PYCSRC(idlelib/debugger_r.py) +PYCSRC(idlelib/debugobj.py) +PYCSRC(idlelib/debugobj_r.py) +PYCSRC(idlelib/delegator.py) +PYCSRC(idlelib/dynoption.py) +PYCSRC(idlelib/editor.py) +PYCSRC(idlelib/filelist.py) +PYCSRC(idlelib/grep.py) +PYCSRC(idlelib/help.py) +PYCSRC(idlelib/help_about.py) +PYCSRC(idlelib/history.py) +PYCSRC(idlelib/hyperparser.py) +PYCSRC(idlelib/idle.py) +PYCSRC(idlelib/iomenu.py) +PYCSRC(idlelib/macosx.py) +PYCSRC(idlelib/mainmenu.py) +PYCSRC(idlelib/multicall.py) +PYCSRC(idlelib/outwin.py) +PYCSRC(idlelib/paragraph.py) +PYCSRC(idlelib/parenmatch.py) +PYCSRC(idlelib/pathbrowser.py) +PYCSRC(idlelib/percolator.py) +PYCSRC(idlelib/pyparse.py) +PYCSRC(idlelib/pyshell.py) +PYCSRC(idlelib/query.py) +PYCSRC(idlelib/redirector.py) +PYCSRC(idlelib/replace.py) +PYCSRC(idlelib/rpc.py) +PYCSRC(idlelib/rstrip.py) +PYCSRC(idlelib/run.py) +PYCSRC(idlelib/runscript.py) +PYCSRC(idlelib/scrolledlist.py) +PYCSRC(idlelib/search.py) +PYCSRC(idlelib/searchbase.py) +PYCSRC(idlelib/searchengine.py) +PYCSRC(idlelib/squeezer.py) +PYCSRC(idlelib/stackviewer.py) +PYCSRC(idlelib/statusbar.py) +PYCSRC(idlelib/textview.py) +PYCSRC(idlelib/tooltip.py) +PYCSRC(idlelib/tree.py) +PYCSRC(idlelib/undo.py) +PYCSRC(idlelib/window.py) +PYCSRC(idlelib/zoomheight.py) +PYCSRC(idlelib/zzdummy.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/template.py) +PYCSRC(idlelib/idle_test/test_autocomplete.py) +PYCSRC(idlelib/idle_test/test_autocomplete_w.py) +PYCSRC(idlelib/idle_test/test_autoexpand.py) +PYCSRC(idlelib/idle_test/test_browser.py) +PYCSRC(idlelib/idle_test/test_calltip.py) +PYCSRC(idlelib/idle_test/test_calltip_w.py) +PYCSRC(idlelib/idle_test/test_codecontext.py) +PYCSRC(idlelib/idle_test/test_colorizer.py) +PYCSRC(idlelib/idle_test/test_config.py) +PYCSRC(idlelib/idle_test/test_config_key.py) +PYCSRC(idlelib/idle_test/test_configdialog.py) +PYCSRC(idlelib/idle_test/test_debugger.py) +PYCSRC(idlelib/idle_test/test_debugger_r.py) +PYCSRC(idlelib/idle_test/test_debugobj.py) +PYCSRC(idlelib/idle_test/test_debugobj_r.py) +PYCSRC(idlelib/idle_test/test_delegator.py) +PYCSRC(idlelib/idle_test/test_editmenu.py) +PYCSRC(idlelib/idle_test/test_editor.py) +PYCSRC(idlelib/idle_test/test_filelist.py) +PYCSRC(idlelib/idle_test/test_grep.py) +PYCSRC(idlelib/idle_test/test_help.py) +PYCSRC(idlelib/idle_test/test_help_about.py) +PYCSRC(idlelib/idle_test/test_history.py) +PYCSRC(idlelib/idle_test/test_hyperparser.py) +PYCSRC(idlelib/idle_test/test_iomenu.py) +PYCSRC(idlelib/idle_test/test_macosx.py) +PYCSRC(idlelib/idle_test/test_mainmenu.py) +PYCSRC(idlelib/idle_test/test_multicall.py) +PYCSRC(idlelib/idle_test/test_outwin.py) +PYCSRC(idlelib/idle_test/test_paragraph.py) +PYCSRC(idlelib/idle_test/test_parenmatch.py) +PYCSRC(idlelib/idle_test/test_pathbrowser.py) +PYCSRC(idlelib/idle_test/test_percolator.py) +PYCSRC(idlelib/idle_test/test_pyparse.py) +PYCSRC(idlelib/idle_test/test_pyshell.py) +PYCSRC(idlelib/idle_test/test_query.py) +PYCSRC(idlelib/idle_test/test_redirector.py) +PYCSRC(idlelib/idle_test/test_replace.py) +PYCSRC(idlelib/idle_test/test_rpc.py) +PYCSRC(idlelib/idle_test/test_rstrip.py) +PYCSRC(idlelib/idle_test/test_run.py) +PYCSRC(idlelib/idle_test/test_runscript.py) +PYCSRC(idlelib/idle_test/test_scrolledlist.py) +PYCSRC(idlelib/idle_test/test_search.py) +PYCSRC(idlelib/idle_test/test_searchbase.py) +PYCSRC(idlelib/idle_test/test_searchengine.py) +PYCSRC(idlelib/idle_test/test_squeezer.py) +PYCSRC(idlelib/idle_test/test_stackviewer.py) +PYCSRC(idlelib/idle_test/test_statusbar.py) +PYCSRC(idlelib/idle_test/test_text.py) +PYCSRC(idlelib/idle_test/test_textview.py) +PYCSRC(idlelib/idle_test/test_tooltip.py) +PYCSRC(idlelib/idle_test/test_tree.py) +PYCSRC(idlelib/idle_test/test_undo.py) +PYCSRC(idlelib/idle_test/test_warning.py) +PYCSRC(idlelib/idle_test/test_window.py) +PYCSRC(idlelib/idle_test/test_zoomheight.py) + +PYCDIR(importlib,1) +PYCSRC(importlib/__init__.py) +PYCSRC(importlib/_bootstrap.py) +PYCSRC(importlib/_bootstrap_external.py) +PYCSRC(importlib/abc.py) +PYCSRC(importlib/machinery.py) +PYCSRC(importlib/resources.py) +PYCSRC(importlib/util.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(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_reload.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/__main__.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/context.py) +PYCSRC(multiprocessing/forkserver.py) +PYCSRC(multiprocessing/heap.py) +PYCSRC(multiprocessing/managers.py) +PYCSRC(multiprocessing/pool.py) +PYCSRC(multiprocessing/popen_fork.py) +PYCSRC(multiprocessing/popen_forkserver.py) +PYCSRC(multiprocessing/popen_spawn_posix.py) +PYCSRC(multiprocessing/popen_spawn_win32.py) +PYCSRC(multiprocessing/process.py) +PYCSRC(multiprocessing/queues.py) +PYCSRC(multiprocessing/reduction.py) +PYCSRC(multiprocessing/resource_sharer.py) +PYCSRC(multiprocessing/semaphore_tracker.py) +PYCSRC(multiprocessing/sharedctypes.py) +PYCSRC(multiprocessing/spawn.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/backup.py) +PYCSRC(sqlite3/test/dbapi.py) +PYCSRC(sqlite3/test/dump.py) +PYCSRC(sqlite3/test/factory.py) +PYCSRC(sqlite3/test/hooks.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/__init__.py) +PYCSRC(tkinter/__main__.py) +PYCSRC(tkinter/colorchooser.py) +PYCSRC(tkinter/commondialog.py) +PYCSRC(tkinter/constants.py) +PYCSRC(tkinter/dialog.py) +PYCSRC(tkinter/dnd.py) +PYCSRC(tkinter/filedialog.py) +PYCSRC(tkinter/font.py) +PYCSRC(tkinter/messagebox.py) +PYCSRC(tkinter/scrolledtext.py) +PYCSRC(tkinter/simpledialog.py) +PYCSRC(tkinter/tix.py) +PYCSRC(tkinter/ttk.py) + +PYCDIR(tkinter/test,1) +PYCSRC(tkinter/test/__init__.py) +PYCSRC(tkinter/test/runtktests.py) +PYCSRC(tkinter/test/support.py) +PYCSRC(tkinter/test/widget_tests.py) + +PYCDIR(tkinter/test/test_tkinter,1) +PYCSRC(tkinter/test/test_tkinter/__init__.py) +PYCSRC(tkinter/test/test_tkinter/test_font.py) +PYCSRC(tkinter/test/test_tkinter/test_geometry_managers.py) +PYCSRC(tkinter/test/test_tkinter/test_images.py) +PYCSRC(tkinter/test/test_tkinter/test_loadtk.py) +PYCSRC(tkinter/test/test_tkinter/test_misc.py) +PYCSRC(tkinter/test/test_tkinter/test_text.py) +PYCSRC(tkinter/test/test_tkinter/test_variables.py) +PYCSRC(tkinter/test/test_tkinter/test_widgets.py) + +PYCDIR(tkinter/test/test_ttk,1) +PYCSRC(tkinter/test/test_ttk/__init__.py) +PYCSRC(tkinter/test/test_ttk/test_extensions.py) +PYCSRC(tkinter/test/test_ttk/test_functions.py) +PYCSRC(tkinter/test/test_ttk/test_style.py) +PYCSRC(tkinter/test/test_ttk/test_widgets.py) + +PYCDIR(turtledemo,1) +PYCSRC(turtledemo/__init__.py) +PYCSRC(turtledemo/__main__.py) +PYCSRC(turtledemo/bytedesign.py) +PYCSRC(turtledemo/chaos.py) +PYCSRC(turtledemo/clock.py) +PYCSRC(turtledemo/colormixer.py) +PYCSRC(turtledemo/forest.py) +PYCSRC(turtledemo/fractalcurves.py) +PYCSRC(turtledemo/lindenmayer.py) +PYCSRC(turtledemo/minimal_hanoi.py) +PYCSRC(turtledemo/nim.py) +PYCSRC(turtledemo/paint.py) +PYCSRC(turtledemo/peace.py) +PYCSRC(turtledemo/penrose.py) +PYCSRC(turtledemo/planet_and_moon.py) +PYCSRC(turtledemo/rosette.py) +PYCSRC(turtledemo/round_dance.py) +PYCSRC(turtledemo/sorting_animate.py) +PYCSRC(turtledemo/tree.py) +PYCSRC(turtledemo/two_canvases.py) +PYCSRC(turtledemo/yinyang.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/mock.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/__main__.py) +PYCSRC(unittest/test/_test_warnings.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(unittest/test/testmock,1) +PYCSRC(unittest/test/testmock/__init__.py) +PYCSRC(unittest/test/testmock/__main__.py) +PYCSRC(unittest/test/testmock/support.py) +PYCSRC(unittest/test/testmock/testcallable.py) +PYCSRC(unittest/test/testmock/testhelpers.py) +PYCSRC(unittest/test/testmock/testmagicmethods.py) +PYCSRC(unittest/test/testmock/testmock.py) +PYCSRC(unittest/test/testmock/testpatch.py) +PYCSRC(unittest/test/testmock/testsealable.py) +PYCSRC(unittest/test/testmock/testsentinel.py) +PYCSRC(unittest/test/testmock/testwith.py) + +PYCDIR(urllib,1) +PYCSRC(urllib/__init__.py) +PYCSRC(urllib/error.py) +PYCSRC(urllib/parse.py) +PYCSRC(urllib/request.py) +PYCSRC(urllib/response.py) +PYCSRC(urllib/robotparser.py) + +PYCDIR(venv,1) +PYCSRC(venv/__init__.py) +PYCSRC(venv/__main__.py) + +PYCDIR(venv/scripts,0) + +PYCDIR(venv/scripts/common,0) + +PYCDIR(venv/scripts/nt,0) + +PYCDIR(venv/scripts/posix,0) + +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) + +PYCDIR(xmlrpc,1) +PYCSRC(xmlrpc/__init__.py) +PYCSRC(xmlrpc/client.py) +PYCSRC(xmlrpc/server.py) + -- cgit v1.2.3