gitextract_qq8bwfw7/ ├── .azure-pipelines/ │ ├── ci.yml │ ├── docs-steps.yml │ ├── macos-steps.yml │ ├── posix-deps-apt.sh │ ├── posix-steps.yml │ ├── pr.yml │ ├── prebuild-checks.yml │ ├── windows-layout-steps.yml │ ├── windows-release/ │ │ ├── build-steps.yml │ │ ├── checkout.yml │ │ ├── find-sdk.yml │ │ ├── gpg-sign.yml │ │ ├── layout-command.yml │ │ ├── mingw-lib.yml │ │ ├── msi-steps.yml │ │ ├── stage-build.yml │ │ ├── stage-layout-embed.yml │ │ ├── stage-layout-full.yml │ │ ├── stage-layout-msix.yml │ │ ├── stage-layout-nuget.yml │ │ ├── stage-msi.yml │ │ ├── stage-pack-msix.yml │ │ ├── stage-pack-nuget.yml │ │ ├── stage-publish-nugetorg.yml │ │ ├── stage-publish-pythonorg.yml │ │ ├── stage-publish-store.yml │ │ ├── stage-sign.yml │ │ ├── stage-test-embed.yml │ │ ├── stage-test-msi.yml │ │ └── stage-test-nuget.yml │ ├── windows-release.yml │ └── windows-steps.yml ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── CODEOWNERS │ ├── CONTRIBUTING.rst │ ├── FUNDING.yml │ ├── PULL_REQUEST_TEMPLATE.md │ ├── SECURITY.md │ ├── dependabot.yml │ ├── problem-matchers/ │ │ ├── gcc.json │ │ ├── msvc.json │ │ └── sphinx.json │ └── workflows/ │ ├── build.yml │ ├── build_msi.yml │ ├── doc.yml │ ├── posix-deps-apt.sh │ └── stale.yml ├── .gitignore ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── Doc/ │ ├── Makefile │ ├── README.rst │ ├── about.rst │ ├── bugs.rst │ ├── c-api/ │ │ ├── abstract.rst │ │ ├── allocation.rst │ │ ├── apiabiversion.rst │ │ ├── arg.rst │ │ ├── bool.rst │ │ ├── buffer.rst │ │ ├── bytearray.rst │ │ ├── bytes.rst │ │ ├── call.rst │ │ ├── capsule.rst │ │ ├── cell.rst │ │ ├── code.rst │ │ ├── codec.rst │ │ ├── complex.rst │ │ ├── concrete.rst │ │ ├── contextvars.rst │ │ ├── conversion.rst │ │ ├── coro.rst │ │ ├── datetime.rst │ │ ├── descriptor.rst │ │ ├── dict.rst │ │ ├── exceptions.rst │ │ ├── file.rst │ │ ├── float.rst │ │ ├── function.rst │ │ ├── gcsupport.rst │ │ ├── gen.rst │ │ ├── import.rst │ │ ├── index.rst │ │ ├── init.rst │ │ ├── init_config.rst │ │ ├── intro.rst │ │ ├── iter.rst │ │ ├── iterator.rst │ │ ├── list.rst │ │ ├── long.rst │ │ ├── mapping.rst │ │ ├── marshal.rst │ │ ├── memory.rst │ │ ├── memoryview.rst │ │ ├── method.rst │ │ ├── module.rst │ │ ├── none.rst │ │ ├── number.rst │ │ ├── objbuffer.rst │ │ ├── object.rst │ │ ├── objimpl.rst │ │ ├── refcounting.rst │ │ ├── reflection.rst │ │ ├── sequence.rst │ │ ├── set.rst │ │ ├── slice.rst │ │ ├── stable.rst │ │ ├── structures.rst │ │ ├── sys.rst │ │ ├── tuple.rst │ │ ├── type.rst │ │ ├── typehints.rst │ │ ├── typeobj.rst │ │ ├── unicode.rst │ │ ├── utilities.rst │ │ ├── veryhigh.rst │ │ └── weakref.rst │ ├── conf.py │ ├── contents.rst │ ├── copyright.rst │ ├── data/ │ │ └── python3.10.abi │ ├── distributing/ │ │ └── index.rst │ ├── distutils/ │ │ ├── _setuptools_disclaimer.rst │ │ ├── apiref.rst │ │ ├── builtdist.rst │ │ ├── commandref.rst │ │ ├── configfile.rst │ │ ├── examples.rst │ │ ├── extending.rst │ │ ├── index.rst │ │ ├── introduction.rst │ │ ├── packageindex.rst │ │ ├── setupscript.rst │ │ ├── sourcedist.rst │ │ └── uploading.rst │ ├── extending/ │ │ ├── building.rst │ │ ├── embedding.rst │ │ ├── extending.rst │ │ ├── index.rst │ │ ├── newtypes.rst │ │ ├── newtypes_tutorial.rst │ │ └── windows.rst │ ├── faq/ │ │ ├── design.rst │ │ ├── extending.rst │ │ ├── general.rst │ │ ├── gui.rst │ │ ├── index.rst │ │ ├── installed.rst │ │ ├── library.rst │ │ ├── programming.rst │ │ └── windows.rst │ ├── glossary.rst │ ├── howto/ │ │ ├── annotations.rst │ │ ├── argparse.rst │ │ ├── clinic.rst │ │ ├── cporting.rst │ │ ├── curses.rst │ │ ├── descriptor.rst │ │ ├── functional.rst │ │ ├── index.rst │ │ ├── instrumentation.rst │ │ ├── ipaddress.rst │ │ ├── logging-cookbook.rst │ │ ├── logging.rst │ │ ├── pyporting.rst │ │ ├── regex.rst │ │ ├── sockets.rst │ │ ├── sorting.rst │ │ ├── unicode.rst │ │ └── urllib2.rst │ ├── includes/ │ │ ├── custom.c │ │ ├── custom2.c │ │ ├── custom3.c │ │ ├── custom4.c │ │ ├── dbpickle.py │ │ ├── email-alternative.py │ │ ├── email-dir.py │ │ ├── email-headers.py │ │ ├── email-mime.py │ │ ├── email-read-alternative.py │ │ ├── email-simple.py │ │ ├── email-unpack.py │ │ ├── minidom-example.py │ │ ├── mp_newtype.py │ │ ├── mp_pool.py │ │ ├── mp_workers.py │ │ ├── run-func.c │ │ ├── setup.py │ │ ├── sqlite3/ │ │ │ ├── adapter_datetime.py │ │ │ ├── adapter_point_1.py │ │ │ ├── adapter_point_2.py │ │ │ ├── collation_reverse.py │ │ │ ├── complete_statement.py │ │ │ ├── converter_point.py │ │ │ ├── ctx_manager.py │ │ │ ├── execute_1.py │ │ │ ├── executemany_1.py │ │ │ ├── executemany_2.py │ │ │ ├── executescript.py │ │ │ ├── load_extension.py │ │ │ ├── md5func.py │ │ │ ├── mysumaggr.py │ │ │ ├── pysqlite_datetime.py │ │ │ ├── row_factory.py │ │ │ ├── rowclass.py │ │ │ ├── shortcut_methods.py │ │ │ └── text_factory.py │ │ ├── sublist.c │ │ ├── test.py │ │ ├── turtle-star.py │ │ ├── typestruct.h │ │ └── tzinfo_examples.py │ ├── install/ │ │ └── index.rst │ ├── installing/ │ │ └── index.rst │ ├── library/ │ │ ├── 2to3.rst │ │ ├── __future__.rst │ │ ├── __main__.rst │ │ ├── _thread.rst │ │ ├── abc.rst │ │ ├── aifc.rst │ │ ├── allos.rst │ │ ├── archiving.rst │ │ ├── argparse.rst │ │ ├── array.rst │ │ ├── ast.rst │ │ ├── asynchat.rst │ │ ├── asyncio-api-index.rst │ │ ├── asyncio-dev.rst │ │ ├── asyncio-eventloop.rst │ │ ├── asyncio-exceptions.rst │ │ ├── asyncio-future.rst │ │ ├── asyncio-llapi-index.rst │ │ ├── asyncio-platforms.rst │ │ ├── asyncio-policy.rst │ │ ├── asyncio-protocol.rst │ │ ├── asyncio-queue.rst │ │ ├── asyncio-stream.rst │ │ ├── asyncio-subprocess.rst │ │ ├── asyncio-sync.rst │ │ ├── asyncio-task.rst │ │ ├── asyncio.rst │ │ ├── asyncore.rst │ │ ├── atexit.rst │ │ ├── audioop.rst │ │ ├── audit_events.rst │ │ ├── base64.rst │ │ ├── bdb.rst │ │ ├── binary.rst │ │ ├── binascii.rst │ │ ├── binhex.rst │ │ ├── bisect.rst │ │ ├── builtins.rst │ │ ├── bz2.rst │ │ ├── calendar.rst │ │ ├── cgi.rst │ │ ├── cgitb.rst │ │ ├── chunk.rst │ │ ├── cmath.rst │ │ ├── cmd.rst │ │ ├── code.rst │ │ ├── codecs.rst │ │ ├── codeop.rst │ │ ├── collections.abc.rst │ │ ├── collections.rst │ │ ├── colorsys.rst │ │ ├── compileall.rst │ │ ├── concurrency.rst │ │ ├── concurrent.futures.rst │ │ ├── concurrent.rst │ │ ├── configparser.rst │ │ ├── constants.rst │ │ ├── contextlib.rst │ │ ├── contextvars.rst │ │ ├── copy.rst │ │ ├── copyreg.rst │ │ ├── crypt.rst │ │ ├── crypto.rst │ │ ├── csv.rst │ │ ├── ctypes.rst │ │ ├── curses.ascii.rst │ │ ├── curses.panel.rst │ │ ├── curses.rst │ │ ├── custominterp.rst │ │ ├── dataclasses.rst │ │ ├── datatypes.rst │ │ ├── datetime.rst │ │ ├── dbm.rst │ │ ├── debug.rst │ │ ├── decimal.rst │ │ ├── development.rst │ │ ├── devmode.rst │ │ ├── dialog.rst │ │ ├── difflib.rst │ │ ├── dis.rst │ │ ├── distribution.rst │ │ ├── distutils.rst │ │ ├── doctest.rst │ │ ├── email.charset.rst │ │ ├── email.compat32-message.rst │ │ ├── email.contentmanager.rst │ │ ├── email.encoders.rst │ │ ├── email.errors.rst │ │ ├── email.examples.rst │ │ ├── email.generator.rst │ │ ├── email.header.rst │ │ ├── email.headerregistry.rst │ │ ├── email.iterators.rst │ │ ├── email.message.rst │ │ ├── email.mime.rst │ │ ├── email.parser.rst │ │ ├── email.policy.rst │ │ ├── email.rst │ │ ├── email.utils.rst │ │ ├── ensurepip.rst │ │ ├── enum.rst │ │ ├── errno.rst │ │ ├── exceptions.rst │ │ ├── faulthandler.rst │ │ ├── fcntl.rst │ │ ├── filecmp.rst │ │ ├── fileformats.rst │ │ ├── fileinput.rst │ │ ├── filesys.rst │ │ ├── fnmatch.rst │ │ ├── fractions.rst │ │ ├── frameworks.rst │ │ ├── ftplib.rst │ │ ├── functional.rst │ │ ├── functions.rst │ │ ├── functools.rst │ │ ├── gc.rst │ │ ├── getopt.rst │ │ ├── getpass.rst │ │ ├── gettext.rst │ │ ├── glob.rst │ │ ├── graphlib.rst │ │ ├── grp.rst │ │ ├── gzip.rst │ │ ├── hashlib.rst │ │ ├── heapq.rst │ │ ├── hmac.rst │ │ ├── html.entities.rst │ │ ├── html.parser.rst │ │ ├── html.rst │ │ ├── http.client.rst │ │ ├── http.cookiejar.rst │ │ ├── http.cookies.rst │ │ ├── http.rst │ │ ├── http.server.rst │ │ ├── i18n.rst │ │ ├── idle.rst │ │ ├── imaplib.rst │ │ ├── imghdr.rst │ │ ├── imp.rst │ │ ├── importlib.metadata.rst │ │ ├── importlib.rst │ │ ├── index.rst │ │ ├── inspect.rst │ │ ├── internet.rst │ │ ├── intro.rst │ │ ├── io.rst │ │ ├── ipaddress.rst │ │ ├── ipc.rst │ │ ├── itertools.rst │ │ ├── json.rst │ │ ├── keyword.rst │ │ ├── language.rst │ │ ├── linecache.rst │ │ ├── locale.rst │ │ ├── logging.config.rst │ │ ├── logging.handlers.rst │ │ ├── logging.rst │ │ ├── lzma.rst │ │ ├── mailbox.rst │ │ ├── mailcap.rst │ │ ├── markup.rst │ │ ├── marshal.rst │ │ ├── math.rst │ │ ├── mimetypes.rst │ │ ├── mm.rst │ │ ├── mmap.rst │ │ ├── modulefinder.rst │ │ ├── modules.rst │ │ ├── msilib.rst │ │ ├── msvcrt.rst │ │ ├── multiprocessing.rst │ │ ├── multiprocessing.shared_memory.rst │ │ ├── netdata.rst │ │ ├── netrc.rst │ │ ├── nis.rst │ │ ├── nntplib.rst │ │ ├── numbers.rst │ │ ├── numeric.rst │ │ ├── operator.rst │ │ ├── optparse.rst │ │ ├── os.path.rst │ │ ├── os.rst │ │ ├── ossaudiodev.rst │ │ ├── pathlib.rst │ │ ├── pdb.rst │ │ ├── persistence.rst │ │ ├── pickle.rst │ │ ├── pickletools.rst │ │ ├── pipes.rst │ │ ├── pkgutil.rst │ │ ├── platform.rst │ │ ├── plistlib.rst │ │ ├── poplib.rst │ │ ├── posix.rst │ │ ├── pprint.rst │ │ ├── profile.rst │ │ ├── pty.rst │ │ ├── pwd.rst │ │ ├── py_compile.rst │ │ ├── pyclbr.rst │ │ ├── pydoc.rst │ │ ├── pyexpat.rst │ │ ├── python.rst │ │ ├── queue.rst │ │ ├── quopri.rst │ │ ├── random.rst │ │ ├── re.rst │ │ ├── readline.rst │ │ ├── reprlib.rst │ │ ├── resource.rst │ │ ├── rlcompleter.rst │ │ ├── runpy.rst │ │ ├── sched.rst │ │ ├── secrets.rst │ │ ├── security_warnings.rst │ │ ├── select.rst │ │ ├── selectors.rst │ │ ├── shelve.rst │ │ ├── shlex.rst │ │ ├── shutil.rst │ │ ├── signal.rst │ │ ├── site.rst │ │ ├── smtpd.rst │ │ ├── smtplib.rst │ │ ├── sndhdr.rst │ │ ├── socket.rst │ │ ├── socketserver.rst │ │ ├── spwd.rst │ │ ├── sqlite3.rst │ │ ├── ssl.rst │ │ ├── stat.rst │ │ ├── statistics.rst │ │ ├── stdtypes.rst │ │ ├── string.rst │ │ ├── stringprep.rst │ │ ├── struct.rst │ │ ├── subprocess.rst │ │ ├── sunau.rst │ │ ├── superseded.rst │ │ ├── symtable.rst │ │ ├── sys.rst │ │ ├── sysconfig.rst │ │ ├── syslog.rst │ │ ├── tabnanny.rst │ │ ├── tarfile.rst │ │ ├── telnetlib.rst │ │ ├── tempfile.rst │ │ ├── termios.rst │ │ ├── test.rst │ │ ├── text.rst │ │ ├── textwrap.rst │ │ ├── threading.rst │ │ ├── time.rst │ │ ├── timeit.rst │ │ ├── tk.rst │ │ ├── tkinter.colorchooser.rst │ │ ├── tkinter.dnd.rst │ │ ├── tkinter.font.rst │ │ ├── tkinter.messagebox.rst │ │ ├── tkinter.rst │ │ ├── tkinter.scrolledtext.rst │ │ ├── tkinter.tix.rst │ │ ├── tkinter.ttk.rst │ │ ├── token-list.inc │ │ ├── token.rst │ │ ├── tokenize.rst │ │ ├── trace.rst │ │ ├── traceback.rst │ │ ├── tracemalloc.rst │ │ ├── tty.rst │ │ ├── tulip_coro.dia │ │ ├── turtle-star.ps │ │ ├── turtle.rst │ │ ├── types.rst │ │ ├── typing.rst │ │ ├── undoc.rst │ │ ├── unicodedata.rst │ │ ├── unittest.mock-examples.rst │ │ ├── unittest.mock.rst │ │ ├── unittest.rst │ │ ├── unix.rst │ │ ├── urllib.error.rst │ │ ├── urllib.parse.rst │ │ ├── urllib.request.rst │ │ ├── urllib.robotparser.rst │ │ ├── urllib.rst │ │ ├── uu.rst │ │ ├── uuid.rst │ │ ├── venv.rst │ │ ├── warnings.rst │ │ ├── wave.rst │ │ ├── weakref.rst │ │ ├── webbrowser.rst │ │ ├── windows.rst │ │ ├── winreg.rst │ │ ├── winsound.rst │ │ ├── wsgiref.rst │ │ ├── xdrlib.rst │ │ ├── xml.dom.minidom.rst │ │ ├── xml.dom.pulldom.rst │ │ ├── xml.dom.rst │ │ ├── xml.etree.elementtree.rst │ │ ├── xml.rst │ │ ├── xml.sax.handler.rst │ │ ├── xml.sax.reader.rst │ │ ├── xml.sax.rst │ │ ├── xml.sax.utils.rst │ │ ├── xmlrpc.client.rst │ │ ├── xmlrpc.rst │ │ ├── xmlrpc.server.rst │ │ ├── zipapp.rst │ │ ├── zipfile.rst │ │ ├── zipimport.rst │ │ ├── zlib.rst │ │ └── zoneinfo.rst │ ├── license.rst │ ├── make.bat │ ├── reference/ │ │ ├── compound_stmts.rst │ │ ├── datamodel.rst │ │ ├── executionmodel.rst │ │ ├── expressions.rst │ │ ├── grammar.rst │ │ ├── import.rst │ │ ├── index.rst │ │ ├── introduction.rst │ │ ├── lexical_analysis.rst │ │ ├── simple_stmts.rst │ │ └── toplevel_components.rst │ ├── requirements.txt │ ├── runtime.txt │ ├── tools/ │ │ ├── extensions/ │ │ │ ├── asdl_highlight.py │ │ │ ├── c_annotations.py │ │ │ ├── escape4chm.py │ │ │ ├── glossary_search.py │ │ │ ├── patchlevel.py │ │ │ ├── peg_highlight.py │ │ │ ├── pyspecific.py │ │ │ └── suspicious.py │ │ ├── rstlint.py │ │ ├── static/ │ │ │ └── changelog_search.js │ │ ├── susp-ignored.csv │ │ └── templates/ │ │ ├── customsourcelink.html │ │ ├── download.html │ │ ├── dummy.html │ │ ├── indexcontent.html │ │ ├── indexsidebar.html │ │ ├── layout.html │ │ ├── opensearch.xml │ │ └── search.html │ ├── tutorial/ │ │ ├── appendix.rst │ │ ├── appetite.rst │ │ ├── classes.rst │ │ ├── controlflow.rst │ │ ├── datastructures.rst │ │ ├── errors.rst │ │ ├── floatingpoint.rst │ │ ├── index.rst │ │ ├── inputoutput.rst │ │ ├── interactive.rst │ │ ├── interpreter.rst │ │ ├── introduction.rst │ │ ├── modules.rst │ │ ├── stdlib.rst │ │ ├── stdlib2.rst │ │ ├── venv.rst │ │ └── whatnow.rst │ ├── using/ │ │ ├── cmdline.rst │ │ ├── configure.rst │ │ ├── editors.rst │ │ ├── index.rst │ │ ├── mac.rst │ │ ├── unix.rst │ │ ├── venv-create.inc │ │ └── windows.rst │ └── whatsnew/ │ ├── 2.0.rst │ ├── 2.1.rst │ ├── 2.2.rst │ ├── 2.3.rst │ ├── 2.4.rst │ ├── 2.5.rst │ ├── 2.6.rst │ ├── 2.7.rst │ ├── 3.0.rst │ ├── 3.1.rst │ ├── 3.10.rst │ ├── 3.2.rst │ ├── 3.3.rst │ ├── 3.4.rst │ ├── 3.5.rst │ ├── 3.6.rst │ ├── 3.7.rst │ ├── 3.8.rst │ ├── 3.9.rst │ ├── changelog.rst │ └── index.rst ├── Grammar/ │ ├── Tokens │ └── python.gram ├── Include/ │ ├── Python.h │ ├── README.rst │ ├── abstract.h │ ├── bltinmodule.h │ ├── boolobject.h │ ├── bytearrayobject.h │ ├── bytesobject.h │ ├── cellobject.h │ ├── ceval.h │ ├── classobject.h │ ├── code.h │ ├── codecs.h │ ├── compile.h │ ├── complexobject.h │ ├── context.h │ ├── cpython/ │ │ ├── abstract.h │ │ ├── bytearrayobject.h │ │ ├── bytesobject.h │ │ ├── ceval.h │ │ ├── code.h │ │ ├── compile.h │ │ ├── dictobject.h │ │ ├── fileobject.h │ │ ├── fileutils.h │ │ ├── frameobject.h │ │ ├── import.h │ │ ├── initconfig.h │ │ ├── interpreteridobject.h │ │ ├── listobject.h │ │ ├── methodobject.h │ │ ├── object.h │ │ ├── objimpl.h │ │ ├── odictobject.h │ │ ├── picklebufobject.h │ │ ├── pyctype.h │ │ ├── pydebug.h │ │ ├── pyerrors.h │ │ ├── pyfpe.h │ │ ├── pylifecycle.h │ │ ├── pymem.h │ │ ├── pystate.h │ │ ├── pythonrun.h │ │ ├── pytime.h │ │ ├── sysmodule.h │ │ ├── traceback.h │ │ ├── tupleobject.h │ │ └── unicodeobject.h │ ├── datetime.h │ ├── descrobject.h │ ├── dictobject.h │ ├── dynamic_annotations.h │ ├── enumobject.h │ ├── errcode.h │ ├── eval.h │ ├── exports.h │ ├── fileobject.h │ ├── fileutils.h │ ├── floatobject.h │ ├── frameobject.h │ ├── funcobject.h │ ├── genericaliasobject.h │ ├── genobject.h │ ├── import.h │ ├── internal/ │ │ ├── pycore_abstract.h │ │ ├── pycore_accu.h │ │ ├── pycore_asdl.h │ │ ├── pycore_ast.h │ │ ├── pycore_ast_state.h │ │ ├── pycore_atomic.h │ │ ├── pycore_atomic_funcs.h │ │ ├── pycore_bitutils.h │ │ ├── pycore_blocks_output_buffer.h │ │ ├── pycore_bytes_methods.h │ │ ├── pycore_call.h │ │ ├── pycore_ceval.h │ │ ├── pycore_code.h │ │ ├── pycore_compile.h │ │ ├── pycore_condvar.h │ │ ├── pycore_context.h │ │ ├── pycore_dtoa.h │ │ ├── pycore_fileutils.h │ │ ├── pycore_format.h │ │ ├── pycore_gc.h │ │ ├── pycore_getopt.h │ │ ├── pycore_gil.h │ │ ├── pycore_hamt.h │ │ ├── pycore_hashtable.h │ │ ├── pycore_import.h │ │ ├── pycore_initconfig.h │ │ ├── pycore_interp.h │ │ ├── pycore_list.h │ │ ├── pycore_long.h │ │ ├── pycore_moduleobject.h │ │ ├── pycore_object.h │ │ ├── pycore_parser.h │ │ ├── pycore_pathconfig.h │ │ ├── pycore_pyarena.h │ │ ├── pycore_pyerrors.h │ │ ├── pycore_pyhash.h │ │ ├── pycore_pylifecycle.h │ │ ├── pycore_pymem.h │ │ ├── pycore_pystate.h │ │ ├── pycore_runtime.h │ │ ├── pycore_structseq.h │ │ ├── pycore_symtable.h │ │ ├── pycore_sysmodule.h │ │ ├── pycore_traceback.h │ │ ├── pycore_tuple.h │ │ ├── pycore_ucnhash.h │ │ ├── pycore_unionobject.h │ │ └── pycore_warnings.h │ ├── interpreteridobject.h │ ├── intrcheck.h │ ├── iterobject.h │ ├── listobject.h │ ├── longintrepr.h │ ├── longobject.h │ ├── marshal.h │ ├── memoryobject.h │ ├── methodobject.h │ ├── modsupport.h │ ├── moduleobject.h │ ├── namespaceobject.h │ ├── object.h │ ├── objimpl.h │ ├── opcode.h │ ├── osdefs.h │ ├── osmodule.h │ ├── patchlevel.h │ ├── py_curses.h │ ├── pycapsule.h │ ├── pydtrace.d │ ├── pydtrace.h │ ├── pyerrors.h │ ├── pyexpat.h │ ├── pyframe.h │ ├── pyhash.h │ ├── pylifecycle.h │ ├── pymacconfig.h │ ├── pymacro.h │ ├── pymath.h │ ├── pymem.h │ ├── pyport.h │ ├── pystate.h │ ├── pystrcmp.h │ ├── pystrhex.h │ ├── pystrtod.h │ ├── pythonrun.h │ ├── pythread.h │ ├── rangeobject.h │ ├── setobject.h │ ├── sliceobject.h │ ├── structmember.h │ ├── structseq.h │ ├── sysmodule.h │ ├── token.h │ ├── traceback.h │ ├── tracemalloc.h │ ├── tupleobject.h │ ├── typeslots.h │ ├── unicodeobject.h │ ├── warnings.h │ ├── weakrefobject.h │ └── win7compat.h ├── LICENSE ├── Lib/ │ ├── __future__.py │ ├── __phello__.foo.py │ ├── _aix_support.py │ ├── _bootsubprocess.py │ ├── _collections_abc.py │ ├── _compat_pickle.py │ ├── _compression.py │ ├── _markupbase.py │ ├── _osx_support.py │ ├── _py_abc.py │ ├── _pydecimal.py │ ├── _pyio.py │ ├── _sitebuiltins.py │ ├── _strptime.py │ ├── _threading_local.py │ ├── _weakrefset.py │ ├── abc.py │ ├── aifc.py │ ├── antigravity.py │ ├── argparse.py │ ├── ast.py │ ├── asynchat.py │ ├── asyncio/ │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── base_events.py │ │ ├── base_futures.py │ │ ├── base_subprocess.py │ │ ├── base_tasks.py │ │ ├── constants.py │ │ ├── coroutines.py │ │ ├── events.py │ │ ├── exceptions.py │ │ ├── format_helpers.py │ │ ├── futures.py │ │ ├── locks.py │ │ ├── log.py │ │ ├── mixins.py │ │ ├── proactor_events.py │ │ ├── protocols.py │ │ ├── queues.py │ │ ├── runners.py │ │ ├── selector_events.py │ │ ├── sslproto.py │ │ ├── staggered.py │ │ ├── streams.py │ │ ├── subprocess.py │ │ ├── tasks.py │ │ ├── threads.py │ │ ├── transports.py │ │ ├── trsock.py │ │ ├── unix_events.py │ │ ├── windows_events.py │ │ └── windows_utils.py │ ├── asyncore.py │ ├── base64.py │ ├── bdb.py │ ├── binhex.py │ ├── bisect.py │ ├── bz2.py │ ├── cProfile.py │ ├── calendar.py │ ├── cgi.py │ ├── cgitb.py │ ├── chunk.py │ ├── cmd.py │ ├── code.py │ ├── codecs.py │ ├── codeop.py │ ├── collections/ │ │ ├── __init__.py │ │ └── abc.py │ ├── colorsys.py │ ├── compileall.py │ ├── concurrent/ │ │ ├── __init__.py │ │ └── futures/ │ │ ├── __init__.py │ │ ├── _base.py │ │ ├── process.py │ │ └── thread.py │ ├── configparser.py │ ├── contextlib.py │ ├── contextvars.py │ ├── copy.py │ ├── copyreg.py │ ├── crypt.py │ ├── csv.py │ ├── ctypes/ │ │ ├── __init__.py │ │ ├── _aix.py │ │ ├── _endian.py │ │ ├── macholib/ │ │ │ ├── README.ctypes │ │ │ ├── __init__.py │ │ │ ├── dyld.py │ │ │ ├── dylib.py │ │ │ ├── fetch_macholib │ │ │ ├── fetch_macholib.bat │ │ │ └── framework.py │ │ ├── test/ │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── test_anon.py │ │ │ ├── test_array_in_pointer.py │ │ │ ├── test_arrays.py │ │ │ ├── test_as_parameter.py │ │ │ ├── test_bitfields.py │ │ │ ├── test_buffers.py │ │ │ ├── test_bytes.py │ │ │ ├── test_byteswap.py │ │ │ ├── test_callbacks.py │ │ │ ├── test_cast.py │ │ │ ├── test_cfuncs.py │ │ │ ├── test_checkretval.py │ │ │ ├── test_delattr.py │ │ │ ├── test_errno.py │ │ │ ├── test_find.py │ │ │ ├── test_frombuffer.py │ │ │ ├── test_funcptr.py │ │ │ ├── test_functions.py │ │ │ ├── test_incomplete.py │ │ │ ├── test_init.py │ │ │ ├── test_internals.py │ │ │ ├── test_keeprefs.py │ │ │ ├── test_libc.py │ │ │ ├── test_loading.py │ │ │ ├── test_macholib.py │ │ │ ├── test_memfunctions.py │ │ │ ├── test_numbers.py │ │ │ ├── test_objects.py │ │ │ ├── test_parameters.py │ │ │ ├── test_pep3118.py │ │ │ ├── test_pickling.py │ │ │ ├── test_pointers.py │ │ │ ├── test_prototypes.py │ │ │ ├── test_python_api.py │ │ │ ├── test_random_things.py │ │ │ ├── test_refcounts.py │ │ │ ├── test_repr.py │ │ │ ├── test_returnfuncptrs.py │ │ │ ├── test_simplesubclasses.py │ │ │ ├── test_sizes.py │ │ │ ├── test_slicing.py │ │ │ ├── test_stringptr.py │ │ │ ├── test_strings.py │ │ │ ├── test_struct_fields.py │ │ │ ├── test_structures.py │ │ │ ├── test_unaligned_structures.py │ │ │ ├── test_unicode.py │ │ │ ├── test_values.py │ │ │ ├── test_varsize_struct.py │ │ │ ├── test_win32.py │ │ │ └── test_wintypes.py │ │ ├── util.py │ │ └── wintypes.py │ ├── curses/ │ │ ├── __init__.py │ │ ├── ascii.py │ │ ├── has_key.py │ │ ├── panel.py │ │ └── textpad.py │ ├── dataclasses.py │ ├── datetime.py │ ├── dbm/ │ │ ├── __init__.py │ │ ├── dumb.py │ │ ├── gnu.py │ │ └── ndbm.py │ ├── decimal.py │ ├── difflib.py │ ├── dis.py │ ├── distutils/ │ │ ├── README │ │ ├── __init__.py │ │ ├── _msvccompiler.py │ │ ├── archive_util.py │ │ ├── bcppcompiler.py │ │ ├── ccompiler.py │ │ ├── cmd.py │ │ ├── command/ │ │ │ ├── __init__.py │ │ │ ├── bdist.py │ │ │ ├── bdist_dumb.py │ │ │ ├── bdist_msi.py │ │ │ ├── bdist_rpm.py │ │ │ ├── build.py │ │ │ ├── build_clib.py │ │ │ ├── build_ext.py │ │ │ ├── build_py.py │ │ │ ├── build_scripts.py │ │ │ ├── check.py │ │ │ ├── clean.py │ │ │ ├── command_template │ │ │ ├── config.py │ │ │ ├── install.py │ │ │ ├── install_data.py │ │ │ ├── install_egg_info.py │ │ │ ├── install_headers.py │ │ │ ├── install_lib.py │ │ │ ├── install_scripts.py │ │ │ ├── register.py │ │ │ ├── sdist.py │ │ │ └── upload.py │ │ ├── config.py │ │ ├── core.py │ │ ├── cygwinccompiler.py │ │ ├── debug.py │ │ ├── dep_util.py │ │ ├── dir_util.py │ │ ├── dist.py │ │ ├── errors.py │ │ ├── extension.py │ │ ├── fancy_getopt.py │ │ ├── file_util.py │ │ ├── filelist.py │ │ ├── log.py │ │ ├── msvc9compiler.py │ │ ├── msvccompiler.py │ │ ├── spawn.py │ │ ├── sysconfig.py │ │ ├── tests/ │ │ │ ├── Setup.sample │ │ │ ├── __init__.py │ │ │ ├── includetest.rst │ │ │ ├── support.py │ │ │ ├── test_archive_util.py │ │ │ ├── test_bdist.py │ │ │ ├── test_bdist_dumb.py │ │ │ ├── test_bdist_msi.py │ │ │ ├── test_bdist_rpm.py │ │ │ ├── test_build.py │ │ │ ├── test_build_clib.py │ │ │ ├── test_build_ext.py │ │ │ ├── test_build_py.py │ │ │ ├── test_build_scripts.py │ │ │ ├── test_check.py │ │ │ ├── test_clean.py │ │ │ ├── test_cmd.py │ │ │ ├── test_config.py │ │ │ ├── test_config_cmd.py │ │ │ ├── test_core.py │ │ │ ├── test_cygwinccompiler.py │ │ │ ├── test_dep_util.py │ │ │ ├── test_dir_util.py │ │ │ ├── test_dist.py │ │ │ ├── test_extension.py │ │ │ ├── test_file_util.py │ │ │ ├── test_filelist.py │ │ │ ├── test_install.py │ │ │ ├── test_install_data.py │ │ │ ├── test_install_headers.py │ │ │ ├── test_install_lib.py │ │ │ ├── test_install_scripts.py │ │ │ ├── test_log.py │ │ │ ├── test_msvc9compiler.py │ │ │ ├── test_msvccompiler.py │ │ │ ├── test_register.py │ │ │ ├── test_sdist.py │ │ │ ├── test_spawn.py │ │ │ ├── test_sysconfig.py │ │ │ ├── test_text_file.py │ │ │ ├── test_unixccompiler.py │ │ │ ├── test_upload.py │ │ │ ├── test_util.py │ │ │ ├── test_version.py │ │ │ └── test_versionpredicate.py │ │ ├── text_file.py │ │ ├── unixccompiler.py │ │ ├── util.py │ │ ├── version.py │ │ └── versionpredicate.py │ ├── doctest.py │ ├── email/ │ │ ├── __init__.py │ │ ├── _encoded_words.py │ │ ├── _header_value_parser.py │ │ ├── _parseaddr.py │ │ ├── _policybase.py │ │ ├── architecture.rst │ │ ├── base64mime.py │ │ ├── charset.py │ │ ├── contentmanager.py │ │ ├── encoders.py │ │ ├── errors.py │ │ ├── feedparser.py │ │ ├── generator.py │ │ ├── header.py │ │ ├── headerregistry.py │ │ ├── iterators.py │ │ ├── message.py │ │ ├── mime/ │ │ │ ├── __init__.py │ │ │ ├── application.py │ │ │ ├── audio.py │ │ │ ├── base.py │ │ │ ├── image.py │ │ │ ├── message.py │ │ │ ├── multipart.py │ │ │ ├── nonmultipart.py │ │ │ └── text.py │ │ ├── parser.py │ │ ├── policy.py │ │ ├── quoprimime.py │ │ └── utils.py │ ├── encodings/ │ │ ├── __init__.py │ │ ├── aliases.py │ │ ├── ascii.py │ │ ├── base64_codec.py │ │ ├── big5.py │ │ ├── big5hkscs.py │ │ ├── bz2_codec.py │ │ ├── charmap.py │ │ ├── cp037.py │ │ ├── cp1006.py │ │ ├── cp1026.py │ │ ├── cp1125.py │ │ ├── cp1140.py │ │ ├── cp1250.py │ │ ├── cp1251.py │ │ ├── cp1252.py │ │ ├── cp1253.py │ │ ├── cp1254.py │ │ ├── cp1255.py │ │ ├── cp1256.py │ │ ├── cp1257.py │ │ ├── cp1258.py │ │ ├── cp273.py │ │ ├── cp424.py │ │ ├── cp437.py │ │ ├── cp500.py │ │ ├── cp720.py │ │ ├── cp737.py │ │ ├── cp775.py │ │ ├── cp850.py │ │ ├── cp852.py │ │ ├── cp855.py │ │ ├── cp856.py │ │ ├── cp857.py │ │ ├── cp858.py │ │ ├── cp860.py │ │ ├── cp861.py │ │ ├── cp862.py │ │ ├── cp863.py │ │ ├── cp864.py │ │ ├── cp865.py │ │ ├── cp866.py │ │ ├── cp869.py │ │ ├── cp874.py │ │ ├── cp875.py │ │ ├── cp932.py │ │ ├── cp949.py │ │ ├── cp950.py │ │ ├── euc_jis_2004.py │ │ ├── euc_jisx0213.py │ │ ├── euc_jp.py │ │ ├── euc_kr.py │ │ ├── gb18030.py │ │ ├── gb2312.py │ │ ├── gbk.py │ │ ├── hex_codec.py │ │ ├── hp_roman8.py │ │ ├── hz.py │ │ ├── idna.py │ │ ├── iso2022_jp.py │ │ ├── iso2022_jp_1.py │ │ ├── iso2022_jp_2.py │ │ ├── iso2022_jp_2004.py │ │ ├── iso2022_jp_3.py │ │ ├── iso2022_jp_ext.py │ │ ├── iso2022_kr.py │ │ ├── iso8859_1.py │ │ ├── iso8859_10.py │ │ ├── iso8859_11.py │ │ ├── iso8859_13.py │ │ ├── iso8859_14.py │ │ ├── iso8859_15.py │ │ ├── iso8859_16.py │ │ ├── iso8859_2.py │ │ ├── iso8859_3.py │ │ ├── iso8859_4.py │ │ ├── iso8859_5.py │ │ ├── iso8859_6.py │ │ ├── iso8859_7.py │ │ ├── iso8859_8.py │ │ ├── iso8859_9.py │ │ ├── johab.py │ │ ├── koi8_r.py │ │ ├── koi8_t.py │ │ ├── koi8_u.py │ │ ├── kz1048.py │ │ ├── latin_1.py │ │ ├── mac_arabic.py │ │ ├── mac_croatian.py │ │ ├── mac_cyrillic.py │ │ ├── mac_farsi.py │ │ ├── mac_greek.py │ │ ├── mac_iceland.py │ │ ├── mac_latin2.py │ │ ├── mac_roman.py │ │ ├── mac_romanian.py │ │ ├── mac_turkish.py │ │ ├── mbcs.py │ │ ├── oem.py │ │ ├── palmos.py │ │ ├── ptcp154.py │ │ ├── punycode.py │ │ ├── quopri_codec.py │ │ ├── raw_unicode_escape.py │ │ ├── rot_13.py │ │ ├── shift_jis.py │ │ ├── shift_jis_2004.py │ │ ├── shift_jisx0213.py │ │ ├── tis_620.py │ │ ├── undefined.py │ │ ├── unicode_escape.py │ │ ├── utf_16.py │ │ ├── utf_16_be.py │ │ ├── utf_16_le.py │ │ ├── utf_32.py │ │ ├── utf_32_be.py │ │ ├── utf_32_le.py │ │ ├── utf_7.py │ │ ├── utf_8.py │ │ ├── utf_8_sig.py │ │ ├── uu_codec.py │ │ └── zlib_codec.py │ ├── ensurepip/ │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── _bundled/ │ │ │ ├── __init__.py │ │ │ ├── pip-21.2.4-py3-none-any.whl │ │ │ └── setuptools-58.1.0-py3-none-any.whl │ │ └── _uninstall.py │ ├── enum.py │ ├── filecmp.py │ ├── fileinput.py │ ├── fnmatch.py │ ├── fractions.py │ ├── ftplib.py │ ├── functools.py │ ├── genericpath.py │ ├── getopt.py │ ├── getpass.py │ ├── gettext.py │ ├── glob.py │ ├── graphlib.py │ ├── gzip.py │ ├── hashlib.py │ ├── heapq.py │ ├── hmac.py │ ├── html/ │ │ ├── __init__.py │ │ ├── entities.py │ │ └── parser.py │ ├── http/ │ │ ├── __init__.py │ │ ├── client.py │ │ ├── cookiejar.py │ │ ├── cookies.py │ │ └── server.py │ ├── idlelib/ │ │ ├── CREDITS.txt │ │ ├── ChangeLog │ │ ├── HISTORY.txt │ │ ├── Icons/ │ │ │ └── README.txt │ │ ├── NEWS.txt │ │ ├── NEWS2x.txt │ │ ├── README.txt │ │ ├── TODO.txt │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── autocomplete.py │ │ ├── autocomplete_w.py │ │ ├── autoexpand.py │ │ ├── browser.py │ │ ├── calltip.py │ │ ├── calltip_w.py │ │ ├── codecontext.py │ │ ├── colorizer.py │ │ ├── config-extensions.def │ │ ├── config-highlight.def │ │ ├── config-keys.def │ │ ├── config-main.def │ │ ├── config.py │ │ ├── config_key.py │ │ ├── configdialog.py │ │ ├── debugger.py │ │ ├── debugger_r.py │ │ ├── debugobj.py │ │ ├── debugobj_r.py │ │ ├── delegator.py │ │ ├── dynoption.py │ │ ├── editor.py │ │ ├── extend.txt │ │ ├── filelist.py │ │ ├── format.py │ │ ├── grep.py │ │ ├── help.html │ │ ├── help.py │ │ ├── help_about.py │ │ ├── history.py │ │ ├── hyperparser.py │ │ ├── idle.bat │ │ ├── idle.py │ │ ├── idle.pyw │ │ ├── idle_test/ │ │ │ ├── README.txt │ │ │ ├── __init__.py │ │ │ ├── htest.py │ │ │ ├── mock_idle.py │ │ │ ├── mock_tk.py │ │ │ ├── template.py │ │ │ ├── test_autocomplete.py │ │ │ ├── test_autocomplete_w.py │ │ │ ├── test_autoexpand.py │ │ │ ├── test_browser.py │ │ │ ├── test_calltip.py │ │ │ ├── test_calltip_w.py │ │ │ ├── test_codecontext.py │ │ │ ├── test_colorizer.py │ │ │ ├── test_config.py │ │ │ ├── test_config_key.py │ │ │ ├── test_configdialog.py │ │ │ ├── test_debugger.py │ │ │ ├── test_debugger_r.py │ │ │ ├── test_debugobj.py │ │ │ ├── test_debugobj_r.py │ │ │ ├── test_delegator.py │ │ │ ├── test_editmenu.py │ │ │ ├── test_editor.py │ │ │ ├── test_filelist.py │ │ │ ├── test_format.py │ │ │ ├── test_grep.py │ │ │ ├── test_help.py │ │ │ ├── test_help_about.py │ │ │ ├── test_history.py │ │ │ ├── test_hyperparser.py │ │ │ ├── test_iomenu.py │ │ │ ├── test_macosx.py │ │ │ ├── test_mainmenu.py │ │ │ ├── test_multicall.py │ │ │ ├── test_outwin.py │ │ │ ├── test_parenmatch.py │ │ │ ├── test_pathbrowser.py │ │ │ ├── test_percolator.py │ │ │ ├── test_pyparse.py │ │ │ ├── test_pyshell.py │ │ │ ├── test_query.py │ │ │ ├── test_redirector.py │ │ │ ├── test_replace.py │ │ │ ├── test_rpc.py │ │ │ ├── test_run.py │ │ │ ├── test_runscript.py │ │ │ ├── test_scrolledlist.py │ │ │ ├── test_search.py │ │ │ ├── test_searchbase.py │ │ │ ├── test_searchengine.py │ │ │ ├── test_sidebar.py │ │ │ ├── test_squeezer.py │ │ │ ├── test_stackviewer.py │ │ │ ├── test_statusbar.py │ │ │ ├── test_text.py │ │ │ ├── test_textview.py │ │ │ ├── test_tooltip.py │ │ │ ├── test_tree.py │ │ │ ├── test_undo.py │ │ │ ├── test_warning.py │ │ │ ├── test_window.py │ │ │ ├── test_zoomheight.py │ │ │ ├── test_zzdummy.py │ │ │ └── tkinter_testing_utils.py │ │ ├── iomenu.py │ │ ├── macosx.py │ │ ├── mainmenu.py │ │ ├── multicall.py │ │ ├── outwin.py │ │ ├── parenmatch.py │ │ ├── pathbrowser.py │ │ ├── percolator.py │ │ ├── pyparse.py │ │ ├── pyshell.py │ │ ├── query.py │ │ ├── redirector.py │ │ ├── replace.py │ │ ├── rpc.py │ │ ├── run.py │ │ ├── runscript.py │ │ ├── scrolledlist.py │ │ ├── search.py │ │ ├── searchbase.py │ │ ├── searchengine.py │ │ ├── sidebar.py │ │ ├── squeezer.py │ │ ├── stackviewer.py │ │ ├── statusbar.py │ │ ├── textview.py │ │ ├── tooltip.py │ │ ├── tree.py │ │ ├── undo.py │ │ ├── window.py │ │ ├── zoomheight.py │ │ └── zzdummy.py │ ├── imaplib.py │ ├── imghdr.py │ ├── imp.py │ ├── importlib/ │ │ ├── __init__.py │ │ ├── _abc.py │ │ ├── _adapters.py │ │ ├── _bootstrap.py │ │ ├── _bootstrap_external.py │ │ ├── _common.py │ │ ├── abc.py │ │ ├── machinery.py │ │ ├── metadata/ │ │ │ ├── __init__.py │ │ │ ├── _adapters.py │ │ │ ├── _collections.py │ │ │ ├── _functools.py │ │ │ ├── _itertools.py │ │ │ ├── _meta.py │ │ │ └── _text.py │ │ ├── readers.py │ │ ├── resources.py │ │ └── util.py │ ├── inspect.py │ ├── io.py │ ├── ipaddress.py │ ├── json/ │ │ ├── __init__.py │ │ ├── decoder.py │ │ ├── encoder.py │ │ ├── scanner.py │ │ └── tool.py │ ├── keyword.py │ ├── lib2to3/ │ │ ├── Grammar.txt │ │ ├── PatternGrammar.txt │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── btm_matcher.py │ │ ├── btm_utils.py │ │ ├── fixer_base.py │ │ ├── fixer_util.py │ │ ├── fixes/ │ │ │ ├── __init__.py │ │ │ ├── fix_apply.py │ │ │ ├── fix_asserts.py │ │ │ ├── fix_basestring.py │ │ │ ├── fix_buffer.py │ │ │ ├── fix_dict.py │ │ │ ├── fix_except.py │ │ │ ├── fix_exec.py │ │ │ ├── fix_execfile.py │ │ │ ├── fix_exitfunc.py │ │ │ ├── fix_filter.py │ │ │ ├── fix_funcattrs.py │ │ │ ├── fix_future.py │ │ │ ├── fix_getcwdu.py │ │ │ ├── fix_has_key.py │ │ │ ├── fix_idioms.py │ │ │ ├── fix_import.py │ │ │ ├── fix_imports.py │ │ │ ├── fix_imports2.py │ │ │ ├── fix_input.py │ │ │ ├── fix_intern.py │ │ │ ├── fix_isinstance.py │ │ │ ├── fix_itertools.py │ │ │ ├── fix_itertools_imports.py │ │ │ ├── fix_long.py │ │ │ ├── fix_map.py │ │ │ ├── fix_metaclass.py │ │ │ ├── fix_methodattrs.py │ │ │ ├── fix_ne.py │ │ │ ├── fix_next.py │ │ │ ├── fix_nonzero.py │ │ │ ├── fix_numliterals.py │ │ │ ├── fix_operator.py │ │ │ ├── fix_paren.py │ │ │ ├── fix_print.py │ │ │ ├── fix_raise.py │ │ │ ├── fix_raw_input.py │ │ │ ├── fix_reduce.py │ │ │ ├── fix_reload.py │ │ │ ├── fix_renames.py │ │ │ ├── fix_repr.py │ │ │ ├── fix_set_literal.py │ │ │ ├── fix_standarderror.py │ │ │ ├── fix_sys_exc.py │ │ │ ├── fix_throw.py │ │ │ ├── fix_tuple_params.py │ │ │ ├── fix_types.py │ │ │ ├── fix_unicode.py │ │ │ ├── fix_urllib.py │ │ │ ├── fix_ws_comma.py │ │ │ ├── fix_xrange.py │ │ │ ├── fix_xreadlines.py │ │ │ └── fix_zip.py │ │ ├── main.py │ │ ├── patcomp.py │ │ ├── pgen2/ │ │ │ ├── __init__.py │ │ │ ├── conv.py │ │ │ ├── driver.py │ │ │ ├── grammar.py │ │ │ ├── literals.py │ │ │ ├── parse.py │ │ │ ├── pgen.py │ │ │ ├── token.py │ │ │ └── tokenize.py │ │ ├── pygram.py │ │ ├── pytree.py │ │ ├── refactor.py │ │ └── tests/ │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── data/ │ │ │ ├── README │ │ │ ├── bom.py │ │ │ ├── crlf.py │ │ │ ├── different_encoding.py │ │ │ ├── false_encoding.py │ │ │ ├── fixers/ │ │ │ │ ├── bad_order.py │ │ │ │ ├── myfixes/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── fix_explicit.py │ │ │ │ │ ├── fix_first.py │ │ │ │ │ ├── fix_last.py │ │ │ │ │ ├── fix_parrot.py │ │ │ │ │ └── fix_preorder.py │ │ │ │ ├── no_fixer_cls.py │ │ │ │ └── parrot_example.py │ │ │ ├── infinite_recursion.py │ │ │ ├── py2_test_grammar.py │ │ │ └── py3_test_grammar.py │ │ ├── pytree_idempotency.py │ │ ├── support.py │ │ ├── test_all_fixers.py │ │ ├── test_fixers.py │ │ ├── test_main.py │ │ ├── test_parser.py │ │ ├── test_pytree.py │ │ ├── test_refactor.py │ │ └── test_util.py │ ├── linecache.py │ ├── locale.py │ ├── logging/ │ │ ├── __init__.py │ │ ├── config.py │ │ └── handlers.py │ ├── lzma.py │ ├── mailbox.py │ ├── mailcap.py │ ├── mimetypes.py │ ├── modulefinder.py │ ├── msilib/ │ │ ├── __init__.py │ │ ├── schema.py │ │ ├── sequence.py │ │ └── text.py │ ├── multiprocessing/ │ │ ├── __init__.py │ │ ├── connection.py │ │ ├── context.py │ │ ├── dummy/ │ │ │ ├── __init__.py │ │ │ └── connection.py │ │ ├── forkserver.py │ │ ├── heap.py │ │ ├── managers.py │ │ ├── pool.py │ │ ├── popen_fork.py │ │ ├── popen_forkserver.py │ │ ├── popen_spawn_posix.py │ │ ├── popen_spawn_win32.py │ │ ├── process.py │ │ ├── queues.py │ │ ├── reduction.py │ │ ├── resource_sharer.py │ │ ├── resource_tracker.py │ │ ├── shared_memory.py │ │ ├── sharedctypes.py │ │ ├── spawn.py │ │ ├── synchronize.py │ │ └── util.py │ ├── netrc.py │ ├── nntplib.py │ ├── ntpath.py │ ├── nturl2path.py │ ├── numbers.py │ ├── opcode.py │ ├── operator.py │ ├── optparse.py │ ├── os.py │ ├── pathlib.py │ ├── pdb.py │ ├── pickle.py │ ├── pickletools.py │ ├── pipes.py │ ├── pkgutil.py │ ├── platform.py │ ├── plistlib.py │ ├── poplib.py │ ├── posixpath.py │ ├── pprint.py │ ├── profile.py │ ├── pstats.py │ ├── pty.py │ ├── py_compile.py │ ├── pyclbr.py │ ├── pydoc.py │ ├── pydoc_data/ │ │ ├── __init__.py │ │ ├── _pydoc.css │ │ └── topics.py │ ├── queue.py │ ├── quopri.py │ ├── random.py │ ├── re.py │ ├── reprlib.py │ ├── rlcompleter.py │ ├── runpy.py │ ├── sched.py │ ├── secrets.py │ ├── selectors.py │ ├── shelve.py │ ├── shlex.py │ ├── shutil.py │ ├── signal.py │ ├── site-packages/ │ │ └── README.txt │ ├── site.py │ ├── smtpd.py │ ├── smtplib.py │ ├── sndhdr.py │ ├── socket.py │ ├── socketserver.py │ ├── sqlite3/ │ │ ├── __init__.py │ │ ├── dbapi2.py │ │ ├── dump.py │ │ └── test/ │ │ ├── __init__.py │ │ ├── backup.py │ │ ├── dbapi.py │ │ ├── dump.py │ │ ├── factory.py │ │ ├── hooks.py │ │ ├── regression.py │ │ ├── transactions.py │ │ ├── types.py │ │ └── userfunctions.py │ ├── sre_compile.py │ ├── sre_constants.py │ ├── sre_parse.py │ ├── ssl.py │ ├── stat.py │ ├── statistics.py │ ├── string.py │ ├── stringprep.py │ ├── struct.py │ ├── subprocess.py │ ├── sunau.py │ ├── symtable.py │ ├── sysconfig.py │ ├── tabnanny.py │ ├── tarfile.py │ ├── telnetlib.py │ ├── tempfile.py │ ├── test/ │ │ ├── Sine-1000Hz-300ms.aif │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── _test_atexit.py │ │ ├── _test_eintr.py │ │ ├── _test_embed_set_config.py │ │ ├── _test_multiprocessing.py │ │ ├── _typed_dict_helper.py │ │ ├── allsans.pem │ │ ├── ann_module.py │ │ ├── ann_module2.py │ │ ├── ann_module3.py │ │ ├── ann_module4.py │ │ ├── ann_module5.py │ │ ├── ann_module6.py │ │ ├── audiodata/ │ │ │ ├── pluck-alaw.aifc │ │ │ ├── pluck-pcm16.aiff │ │ │ ├── pluck-pcm16.au │ │ │ ├── pluck-pcm24.aiff │ │ │ ├── pluck-pcm24.au │ │ │ ├── pluck-pcm32.aiff │ │ │ ├── pluck-pcm32.au │ │ │ ├── pluck-pcm8.aiff │ │ │ ├── pluck-pcm8.au │ │ │ ├── pluck-ulaw.aifc │ │ │ └── pluck-ulaw.au │ │ ├── audiotest.au │ │ ├── audiotests.py │ │ ├── audit-tests.py │ │ ├── autotest.py │ │ ├── bad_coding.py │ │ ├── bad_coding2.py │ │ ├── bad_getattr.py │ │ ├── bad_getattr2.py │ │ ├── bad_getattr3.py │ │ ├── badcert.pem │ │ ├── badkey.pem │ │ ├── badsyntax_3131.py │ │ ├── badsyntax_future10.py │ │ ├── badsyntax_future3.py │ │ ├── badsyntax_future4.py │ │ ├── badsyntax_future5.py │ │ ├── badsyntax_future6.py │ │ ├── badsyntax_future7.py │ │ ├── badsyntax_future8.py │ │ ├── badsyntax_future9.py │ │ ├── badsyntax_pep3120.py │ │ ├── bisect_cmd.py │ │ ├── capath/ │ │ │ ├── 4e1295a3.0 │ │ │ ├── 5ed36f99.0 │ │ │ ├── 6e88d7b8.0 │ │ │ ├── 99d0fa06.0 │ │ │ ├── b1930218.0 │ │ │ └── ceff1710.0 │ │ ├── cfgparser.1 │ │ ├── cfgparser.2 │ │ ├── cfgparser.3 │ │ ├── cjkencodings/ │ │ │ ├── big5-utf8.txt │ │ │ ├── big5.txt │ │ │ ├── big5hkscs-utf8.txt │ │ │ ├── big5hkscs.txt │ │ │ ├── cp949-utf8.txt │ │ │ ├── cp949.txt │ │ │ ├── euc_jisx0213-utf8.txt │ │ │ ├── euc_jisx0213.txt │ │ │ ├── euc_jp-utf8.txt │ │ │ ├── euc_jp.txt │ │ │ ├── euc_kr-utf8.txt │ │ │ ├── euc_kr.txt │ │ │ ├── gb18030-utf8.txt │ │ │ ├── gb18030.txt │ │ │ ├── gb2312-utf8.txt │ │ │ ├── gb2312.txt │ │ │ ├── gbk-utf8.txt │ │ │ ├── gbk.txt │ │ │ ├── hz-utf8.txt │ │ │ ├── hz.txt │ │ │ ├── iso2022_jp-utf8.txt │ │ │ ├── iso2022_jp.txt │ │ │ ├── iso2022_kr-utf8.txt │ │ │ ├── iso2022_kr.txt │ │ │ ├── johab-utf8.txt │ │ │ ├── johab.txt │ │ │ ├── shift_jis-utf8.txt │ │ │ ├── shift_jis.txt │ │ │ ├── shift_jisx0213-utf8.txt │ │ │ └── shift_jisx0213.txt │ │ ├── clinic.test │ │ ├── cmath_testcases.txt │ │ ├── coding20731.py │ │ ├── crashers/ │ │ │ ├── README │ │ │ ├── bogus_code_obj.py │ │ │ ├── gc_inspection.py │ │ │ ├── infinite_loop_re.py │ │ │ ├── mutation_inside_cyclegc.py │ │ │ ├── recursive_call.py │ │ │ ├── trace_at_recursion_limit.py │ │ │ └── underlying_dict.py │ │ ├── curses_tests.py │ │ ├── data/ │ │ │ └── README │ │ ├── dataclass_module_1.py │ │ ├── dataclass_module_1_str.py │ │ ├── dataclass_module_2.py │ │ ├── dataclass_module_2_str.py │ │ ├── dataclass_textanno.py │ │ ├── datetimetester.py │ │ ├── decimaltestdata/ │ │ │ ├── abs.decTest │ │ │ ├── add.decTest │ │ │ ├── and.decTest │ │ │ ├── base.decTest │ │ │ ├── clamp.decTest │ │ │ ├── class.decTest │ │ │ ├── compare.decTest │ │ │ ├── comparetotal.decTest │ │ │ ├── comparetotmag.decTest │ │ │ ├── copy.decTest │ │ │ ├── copyabs.decTest │ │ │ ├── copynegate.decTest │ │ │ ├── copysign.decTest │ │ │ ├── ddAbs.decTest │ │ │ ├── ddAdd.decTest │ │ │ ├── ddAnd.decTest │ │ │ ├── ddBase.decTest │ │ │ ├── ddCanonical.decTest │ │ │ ├── ddClass.decTest │ │ │ ├── ddCompare.decTest │ │ │ ├── ddCompareSig.decTest │ │ │ ├── ddCompareTotal.decTest │ │ │ ├── ddCompareTotalMag.decTest │ │ │ ├── ddCopy.decTest │ │ │ ├── ddCopyAbs.decTest │ │ │ ├── ddCopyNegate.decTest │ │ │ ├── ddCopySign.decTest │ │ │ ├── ddDivide.decTest │ │ │ ├── ddDivideInt.decTest │ │ │ ├── ddEncode.decTest │ │ │ ├── ddFMA.decTest │ │ │ ├── ddInvert.decTest │ │ │ ├── ddLogB.decTest │ │ │ ├── ddMax.decTest │ │ │ ├── ddMaxMag.decTest │ │ │ ├── ddMin.decTest │ │ │ ├── ddMinMag.decTest │ │ │ ├── ddMinus.decTest │ │ │ ├── ddMultiply.decTest │ │ │ ├── ddNextMinus.decTest │ │ │ ├── ddNextPlus.decTest │ │ │ ├── ddNextToward.decTest │ │ │ ├── ddOr.decTest │ │ │ ├── ddPlus.decTest │ │ │ ├── ddQuantize.decTest │ │ │ ├── ddReduce.decTest │ │ │ ├── ddRemainder.decTest │ │ │ ├── ddRemainderNear.decTest │ │ │ ├── ddRotate.decTest │ │ │ ├── ddSameQuantum.decTest │ │ │ ├── ddScaleB.decTest │ │ │ ├── ddShift.decTest │ │ │ ├── ddSubtract.decTest │ │ │ ├── ddToIntegral.decTest │ │ │ ├── ddXor.decTest │ │ │ ├── decDouble.decTest │ │ │ ├── decQuad.decTest │ │ │ ├── decSingle.decTest │ │ │ ├── divide.decTest │ │ │ ├── divideint.decTest │ │ │ ├── dqAbs.decTest │ │ │ ├── dqAdd.decTest │ │ │ ├── dqAnd.decTest │ │ │ ├── dqBase.decTest │ │ │ ├── dqCanonical.decTest │ │ │ ├── dqClass.decTest │ │ │ ├── dqCompare.decTest │ │ │ ├── dqCompareSig.decTest │ │ │ ├── dqCompareTotal.decTest │ │ │ ├── dqCompareTotalMag.decTest │ │ │ ├── dqCopy.decTest │ │ │ ├── dqCopyAbs.decTest │ │ │ ├── dqCopyNegate.decTest │ │ │ ├── dqCopySign.decTest │ │ │ ├── dqDivide.decTest │ │ │ ├── dqDivideInt.decTest │ │ │ ├── dqEncode.decTest │ │ │ ├── dqFMA.decTest │ │ │ ├── dqInvert.decTest │ │ │ ├── dqLogB.decTest │ │ │ ├── dqMax.decTest │ │ │ ├── dqMaxMag.decTest │ │ │ ├── dqMin.decTest │ │ │ ├── dqMinMag.decTest │ │ │ ├── dqMinus.decTest │ │ │ ├── dqMultiply.decTest │ │ │ ├── dqNextMinus.decTest │ │ │ ├── dqNextPlus.decTest │ │ │ ├── dqNextToward.decTest │ │ │ ├── dqOr.decTest │ │ │ ├── dqPlus.decTest │ │ │ ├── dqQuantize.decTest │ │ │ ├── dqReduce.decTest │ │ │ ├── dqRemainder.decTest │ │ │ ├── dqRemainderNear.decTest │ │ │ ├── dqRotate.decTest │ │ │ ├── dqSameQuantum.decTest │ │ │ ├── dqScaleB.decTest │ │ │ ├── dqShift.decTest │ │ │ ├── dqSubtract.decTest │ │ │ ├── dqToIntegral.decTest │ │ │ ├── dqXor.decTest │ │ │ ├── dsBase.decTest │ │ │ ├── dsEncode.decTest │ │ │ ├── exp.decTest │ │ │ ├── extra.decTest │ │ │ ├── fma.decTest │ │ │ ├── inexact.decTest │ │ │ ├── invert.decTest │ │ │ ├── ln.decTest │ │ │ ├── log10.decTest │ │ │ ├── logb.decTest │ │ │ ├── max.decTest │ │ │ ├── maxmag.decTest │ │ │ ├── min.decTest │ │ │ ├── minmag.decTest │ │ │ ├── minus.decTest │ │ │ ├── multiply.decTest │ │ │ ├── nextminus.decTest │ │ │ ├── nextplus.decTest │ │ │ ├── nexttoward.decTest │ │ │ ├── or.decTest │ │ │ ├── plus.decTest │ │ │ ├── power.decTest │ │ │ ├── powersqrt.decTest │ │ │ ├── quantize.decTest │ │ │ ├── randomBound32.decTest │ │ │ ├── randoms.decTest │ │ │ ├── reduce.decTest │ │ │ ├── remainder.decTest │ │ │ ├── remainderNear.decTest │ │ │ ├── rescale.decTest │ │ │ ├── rotate.decTest │ │ │ ├── rounding.decTest │ │ │ ├── samequantum.decTest │ │ │ ├── scaleb.decTest │ │ │ ├── shift.decTest │ │ │ ├── squareroot.decTest │ │ │ ├── subtract.decTest │ │ │ ├── testall.decTest │ │ │ ├── tointegral.decTest │ │ │ ├── tointegralx.decTest │ │ │ └── xor.decTest │ │ ├── dis_module.py │ │ ├── doctest_aliases.py │ │ ├── double_const.py │ │ ├── dtracedata/ │ │ │ ├── assert_usable.d │ │ │ ├── assert_usable.stp │ │ │ ├── call_stack.d │ │ │ ├── call_stack.d.expected │ │ │ ├── call_stack.py │ │ │ ├── call_stack.stp │ │ │ ├── call_stack.stp.expected │ │ │ ├── gc.d │ │ │ ├── gc.d.expected │ │ │ ├── gc.py │ │ │ ├── gc.stp │ │ │ ├── gc.stp.expected │ │ │ ├── instance.py │ │ │ ├── line.d │ │ │ ├── line.d.expected │ │ │ └── line.py │ │ ├── empty.vbs │ │ ├── encoded_modules/ │ │ │ ├── __init__.py │ │ │ ├── module_iso_8859_1.py │ │ │ └── module_koi8_r.py │ │ ├── exception_hierarchy.txt │ │ ├── ffdh3072.pem │ │ ├── final_a.py │ │ ├── final_b.py │ │ ├── floating_points.txt │ │ ├── fork_wait.py │ │ ├── formatfloat_testcases.txt │ │ ├── future_test1.py │ │ ├── future_test2.py │ │ ├── gdb_sample.py │ │ ├── good_getattr.py │ │ ├── idnsans.pem │ │ ├── ieee754.txt │ │ ├── imghdrdata/ │ │ │ ├── python.exr │ │ │ ├── python.pbm │ │ │ ├── python.pgm │ │ │ ├── python.ppm │ │ │ ├── python.ras │ │ │ ├── python.sgi │ │ │ ├── python.tiff │ │ │ └── python.xbm │ │ ├── imp_dummy.py │ │ ├── inspect_fodder.py │ │ ├── inspect_fodder2.py │ │ ├── inspect_stock_annotations.py │ │ ├── inspect_stringized_annotations.py │ │ ├── inspect_stringized_annotations_2.py │ │ ├── keycert.passwd.pem │ │ ├── keycert.pem │ │ ├── keycert2.pem │ │ ├── keycert3.pem │ │ ├── keycert4.pem │ │ ├── keycertecc.pem │ │ ├── leakers/ │ │ │ ├── README.txt │ │ │ ├── __init__.py │ │ │ ├── test_ctypes.py │ │ │ └── test_selftype.py │ │ ├── libregrtest/ │ │ │ ├── __init__.py │ │ │ ├── cmdline.py │ │ │ ├── main.py │ │ │ ├── pgo.py │ │ │ ├── refleak.py │ │ │ ├── runtest.py │ │ │ ├── runtest_mp.py │ │ │ ├── save_env.py │ │ │ ├── setup.py │ │ │ ├── utils.py │ │ │ └── win_utils.py │ │ ├── list_tests.py │ │ ├── lock_tests.py │ │ ├── mailcap.txt │ │ ├── make_ssl_certs.py │ │ ├── mapping_tests.py │ │ ├── math_testcases.txt │ │ ├── memory_watchdog.py │ │ ├── mime.types │ │ ├── mock_socket.py │ │ ├── mod_generics_cache.py │ │ ├── mp_fork_bomb.py │ │ ├── mp_preload.py │ │ ├── multibytecodec_support.py │ │ ├── nokia.pem │ │ ├── nosan.pem │ │ ├── nullbytecert.pem │ │ ├── nullcert.pem │ │ ├── pickletester.py │ │ ├── profilee.py │ │ ├── pstats.pck │ │ ├── pycacert.pem │ │ ├── pycakey.pem │ │ ├── pyclbr_input.py │ │ ├── pydoc_mod.py │ │ ├── pydocfodder.py │ │ ├── pythoninfo.py │ │ ├── randv2_32.pck │ │ ├── randv2_64.pck │ │ ├── randv3.pck │ │ ├── re_tests.py │ │ ├── regrtest.py │ │ ├── relimport.py │ │ ├── reperf.py │ │ ├── revocation.crl │ │ ├── sample_doctest.py │ │ ├── sample_doctest_no_docstrings.py │ │ ├── sample_doctest_no_doctests.py │ │ ├── secp384r1.pem │ │ ├── selfsigned_pythontestdotnet.pem │ │ ├── seq_tests.py │ │ ├── sgml_input.html │ │ ├── signalinterproctester.py │ │ ├── sndhdrdata/ │ │ │ ├── README │ │ │ ├── sndhdr.8svx │ │ │ ├── sndhdr.aifc │ │ │ ├── sndhdr.aiff │ │ │ ├── sndhdr.au │ │ │ ├── sndhdr.hcom │ │ │ ├── sndhdr.sndt │ │ │ └── sndhdr.voc │ │ ├── sortperf.py │ │ ├── ssl_cert.pem │ │ ├── ssl_key.passwd.pem │ │ ├── ssl_key.pem │ │ ├── ssl_servers.py │ │ ├── ssltests.py │ │ ├── string_tests.py │ │ ├── subprocessdata/ │ │ │ ├── fd_status.py │ │ │ ├── input_reader.py │ │ │ ├── qcat.py │ │ │ ├── qgrep.py │ │ │ └── sigchild_ignore.py │ │ ├── support/ │ │ │ ├── __init__.py │ │ │ ├── bytecode_helper.py │ │ │ ├── hashlib_helper.py │ │ │ ├── import_helper.py │ │ │ ├── interpreters.py │ │ │ ├── logging_helper.py │ │ │ ├── os_helper.py │ │ │ ├── script_helper.py │ │ │ ├── socket_helper.py │ │ │ ├── testresult.py │ │ │ ├── threading_helper.py │ │ │ └── warnings_helper.py │ │ ├── talos-2019-0758.pem │ │ ├── test___all__.py │ │ ├── test___future__.py │ │ ├── test__locale.py │ │ ├── test__opcode.py │ │ ├── test__osx_support.py │ │ ├── test__xxsubinterpreters.py │ │ ├── test_abc.py │ │ ├── test_abstract_numbers.py │ │ ├── test_aifc.py │ │ ├── test_argparse.py │ │ ├── test_array.py │ │ ├── test_asdl_parser.py │ │ ├── test_ast.py │ │ ├── test_asyncgen.py │ │ ├── test_asynchat.py │ │ ├── test_asyncio/ │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── echo.py │ │ │ ├── echo2.py │ │ │ ├── echo3.py │ │ │ ├── functional.py │ │ │ ├── test_asyncio_waitfor.py │ │ │ ├── test_base_events.py │ │ │ ├── test_buffered_proto.py │ │ │ ├── test_context.py │ │ │ ├── test_events.py │ │ │ ├── test_futures.py │ │ │ ├── test_futures2.py │ │ │ ├── test_locks.py │ │ │ ├── test_pep492.py │ │ │ ├── test_proactor_events.py │ │ │ ├── test_protocols.py │ │ │ ├── test_queues.py │ │ │ ├── test_runners.py │ │ │ ├── test_selector_events.py │ │ │ ├── test_sendfile.py │ │ │ ├── test_server.py │ │ │ ├── test_sock_lowlevel.py │ │ │ ├── test_sslproto.py │ │ │ ├── test_streams.py │ │ │ ├── test_subprocess.py │ │ │ ├── test_tasks.py │ │ │ ├── test_threads.py │ │ │ ├── test_transports.py │ │ │ ├── test_unix_events.py │ │ │ ├── test_windows_events.py │ │ │ ├── test_windows_utils.py │ │ │ └── utils.py │ │ ├── test_asyncore.py │ │ ├── test_atexit.py │ │ ├── test_audioop.py │ │ ├── test_audit.py │ │ ├── test_augassign.py │ │ ├── test_base64.py │ │ ├── test_baseexception.py │ │ ├── test_bdb.py │ │ ├── test_bigaddrspace.py │ │ ├── test_bigmem.py │ │ ├── test_binascii.py │ │ ├── test_binhex.py │ │ ├── test_binop.py │ │ ├── test_bisect.py │ │ ├── test_bool.py │ │ ├── test_buffer.py │ │ ├── test_bufio.py │ │ ├── test_builtin.py │ │ ├── test_bytes.py │ │ ├── test_bz2.py │ │ ├── test_c_locale_coercion.py │ │ ├── test_calendar.py │ │ ├── test_call.py │ │ ├── test_capi.py │ │ ├── test_cgi.py │ │ ├── test_cgitb.py │ │ ├── test_charmapcodec.py │ │ ├── test_check_c_globals.py │ │ ├── test_class.py │ │ ├── test_clinic.py │ │ ├── test_cmath.py │ │ ├── test_cmd.py │ │ ├── test_cmd_line.py │ │ ├── test_cmd_line_script.py │ │ ├── test_code.py │ │ ├── test_code_module.py │ │ ├── test_codeccallbacks.py │ │ ├── test_codecencodings_cn.py │ │ ├── test_codecencodings_hk.py │ │ ├── test_codecencodings_iso2022.py │ │ ├── test_codecencodings_jp.py │ │ ├── test_codecencodings_kr.py │ │ ├── test_codecencodings_tw.py │ │ ├── test_codecmaps_cn.py │ │ ├── test_codecmaps_hk.py │ │ ├── test_codecmaps_jp.py │ │ ├── test_codecmaps_kr.py │ │ ├── test_codecmaps_tw.py │ │ ├── test_codecs.py │ │ ├── test_codeop.py │ │ ├── test_collections.py │ │ ├── test_colorsys.py │ │ ├── test_compare.py │ │ ├── test_compile.py │ │ ├── test_compileall.py │ │ ├── test_complex.py │ │ ├── test_concurrent_futures.py │ │ ├── test_configparser.py │ │ ├── test_contains.py │ │ ├── test_context.py │ │ ├── test_contextlib.py │ │ ├── test_contextlib_async.py │ │ ├── test_copy.py │ │ ├── test_copyreg.py │ │ ├── test_coroutines.py │ │ ├── test_cprofile.py │ │ ├── test_crashers.py │ │ ├── test_crypt.py │ │ ├── test_csv.py │ │ ├── test_ctypes.py │ │ ├── test_curses.py │ │ ├── test_dataclasses.py │ │ ├── test_datetime.py │ │ ├── test_dbm.py │ │ ├── test_dbm_dumb.py │ │ ├── test_dbm_gnu.py │ │ ├── test_dbm_ndbm.py │ │ ├── test_decimal.py │ │ ├── test_decorators.py │ │ ├── test_defaultdict.py │ │ ├── test_deque.py │ │ ├── test_descr.py │ │ ├── test_descrtut.py │ │ ├── test_devpoll.py │ │ ├── test_dict.py │ │ ├── test_dict_version.py │ │ ├── test_dictcomps.py │ │ ├── test_dictviews.py │ │ ├── test_difflib.py │ │ ├── test_difflib_expect.html │ │ ├── test_dis.py │ │ ├── test_distutils.py │ │ ├── test_doctest.py │ │ ├── test_doctest.txt │ │ ├── test_doctest2.py │ │ ├── test_doctest2.txt │ │ ├── test_doctest3.txt │ │ ├── test_doctest4.txt │ │ ├── test_docxmlrpc.py │ │ ├── test_dtrace.py │ │ ├── test_dynamic.py │ │ ├── test_dynamicclassattribute.py │ │ ├── test_eintr.py │ │ ├── test_email/ │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── data/ │ │ │ │ ├── audiotest.au │ │ │ │ ├── msg_01.txt │ │ │ │ ├── msg_02.txt │ │ │ │ ├── msg_03.txt │ │ │ │ ├── msg_04.txt │ │ │ │ ├── msg_05.txt │ │ │ │ ├── msg_06.txt │ │ │ │ ├── msg_07.txt │ │ │ │ ├── msg_08.txt │ │ │ │ ├── msg_09.txt │ │ │ │ ├── msg_10.txt │ │ │ │ ├── msg_11.txt │ │ │ │ ├── msg_12.txt │ │ │ │ ├── msg_12a.txt │ │ │ │ ├── msg_13.txt │ │ │ │ ├── msg_14.txt │ │ │ │ ├── msg_15.txt │ │ │ │ ├── msg_16.txt │ │ │ │ ├── msg_17.txt │ │ │ │ ├── msg_18.txt │ │ │ │ ├── msg_19.txt │ │ │ │ ├── msg_20.txt │ │ │ │ ├── msg_21.txt │ │ │ │ ├── msg_22.txt │ │ │ │ ├── msg_23.txt │ │ │ │ ├── msg_24.txt │ │ │ │ ├── msg_25.txt │ │ │ │ ├── msg_26.txt │ │ │ │ ├── msg_27.txt │ │ │ │ ├── msg_28.txt │ │ │ │ ├── msg_29.txt │ │ │ │ ├── msg_30.txt │ │ │ │ ├── msg_31.txt │ │ │ │ ├── msg_32.txt │ │ │ │ ├── msg_33.txt │ │ │ │ ├── msg_34.txt │ │ │ │ ├── msg_35.txt │ │ │ │ ├── msg_36.txt │ │ │ │ ├── msg_37.txt │ │ │ │ ├── msg_38.txt │ │ │ │ ├── msg_39.txt │ │ │ │ ├── msg_40.txt │ │ │ │ ├── msg_41.txt │ │ │ │ ├── msg_42.txt │ │ │ │ ├── msg_43.txt │ │ │ │ ├── msg_44.txt │ │ │ │ ├── msg_45.txt │ │ │ │ └── msg_46.txt │ │ │ ├── test__encoded_words.py │ │ │ ├── test__header_value_parser.py │ │ │ ├── test_asian_codecs.py │ │ │ ├── test_contentmanager.py │ │ │ ├── test_defect_handling.py │ │ │ ├── test_email.py │ │ │ ├── test_generator.py │ │ │ ├── test_headerregistry.py │ │ │ ├── test_inversion.py │ │ │ ├── test_message.py │ │ │ ├── test_parser.py │ │ │ ├── test_pickleable.py │ │ │ ├── test_policy.py │ │ │ ├── test_utils.py │ │ │ └── torture_test.py │ │ ├── test_embed.py │ │ ├── test_ensurepip.py │ │ ├── test_enum.py │ │ ├── test_enumerate.py │ │ ├── test_eof.py │ │ ├── test_epoll.py │ │ ├── test_errno.py │ │ ├── test_exception_hierarchy.py │ │ ├── test_exception_variations.py │ │ ├── test_exceptions.py │ │ ├── test_extcall.py │ │ ├── test_faulthandler.py │ │ ├── test_fcntl.py │ │ ├── test_file.py │ │ ├── test_file_eintr.py │ │ ├── test_filecmp.py │ │ ├── test_fileinput.py │ │ ├── test_fileio.py │ │ ├── test_finalization.py │ │ ├── test_float.py │ │ ├── test_flufl.py │ │ ├── test_fnmatch.py │ │ ├── test_fork1.py │ │ ├── test_format.py │ │ ├── test_fractions.py │ │ ├── test_frame.py │ │ ├── test_frozen.py │ │ ├── test_fstring.py │ │ ├── test_ftplib.py │ │ ├── test_funcattrs.py │ │ ├── test_functools.py │ │ ├── test_future.py │ │ ├── test_future3.py │ │ ├── test_future4.py │ │ ├── test_future5.py │ │ ├── test_gc.py │ │ ├── test_gdb.py │ │ ├── test_generator_stop.py │ │ ├── test_generators.py │ │ ├── test_genericalias.py │ │ ├── test_genericclass.py │ │ ├── test_genericpath.py │ │ ├── test_genexps.py │ │ ├── test_getargs2.py │ │ ├── test_getopt.py │ │ ├── test_getpass.py │ │ ├── test_gettext.py │ │ ├── test_glob.py │ │ ├── test_global.py │ │ ├── test_grammar.py │ │ ├── test_graphlib.py │ │ ├── test_grp.py │ │ ├── test_gzip.py │ │ ├── test_hash.py │ │ ├── test_hashlib.py │ │ ├── test_heapq.py │ │ ├── test_hmac.py │ │ ├── test_html.py │ │ ├── test_htmlparser.py │ │ ├── test_http_cookiejar.py │ │ ├── test_http_cookies.py │ │ ├── test_httplib.py │ │ ├── test_httpservers.py │ │ ├── test_idle.py │ │ ├── test_imaplib.py │ │ ├── test_imghdr.py │ │ ├── test_imp.py │ │ ├── test_import/ │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ └── data/ │ │ │ ├── circular_imports/ │ │ │ │ ├── basic.py │ │ │ │ ├── basic2.py │ │ │ │ ├── binding.py │ │ │ │ ├── binding2.py │ │ │ │ ├── from_cycle1.py │ │ │ │ ├── from_cycle2.py │ │ │ │ ├── indirect.py │ │ │ │ ├── rebinding.py │ │ │ │ ├── rebinding2.py │ │ │ │ ├── source.py │ │ │ │ ├── subpackage.py │ │ │ │ ├── subpkg/ │ │ │ │ │ ├── subpackage2.py │ │ │ │ │ └── util.py │ │ │ │ ├── use.py │ │ │ │ └── util.py │ │ │ ├── package/ │ │ │ │ ├── __init__.py │ │ │ │ └── submodule.py │ │ │ ├── package2/ │ │ │ │ ├── submodule1.py │ │ │ │ └── submodule2.py │ │ │ └── unwritable/ │ │ │ ├── __init__.py │ │ │ └── x.py │ │ ├── test_importlib/ │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── abc.py │ │ │ ├── builtin/ │ │ │ │ ├── __init__.py │ │ │ │ ├── __main__.py │ │ │ │ ├── test_finder.py │ │ │ │ └── test_loader.py │ │ │ ├── data/ │ │ │ │ ├── __init__.py │ │ │ │ ├── example-21.12-py3-none-any.whl │ │ │ │ └── example-21.12-py3.6.egg │ │ │ ├── data01/ │ │ │ │ ├── __init__.py │ │ │ │ ├── binary.file │ │ │ │ ├── subdirectory/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── binary.file │ │ │ │ ├── utf-16.file │ │ │ │ └── utf-8.file │ │ │ ├── data02/ │ │ │ │ ├── __init__.py │ │ │ │ ├── one/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── resource1.txt │ │ │ │ └── two/ │ │ │ │ ├── __init__.py │ │ │ │ └── resource2.txt │ │ │ ├── data03/ │ │ │ │ ├── __init__.py │ │ │ │ └── namespace/ │ │ │ │ ├── portion1/ │ │ │ │ │ └── __init__.py │ │ │ │ ├── portion2/ │ │ │ │ │ └── __init__.py │ │ │ │ └── resource1.txt │ │ │ ├── extension/ │ │ │ │ ├── __init__.py │ │ │ │ ├── __main__.py │ │ │ │ ├── test_case_sensitivity.py │ │ │ │ ├── test_finder.py │ │ │ │ ├── test_loader.py │ │ │ │ └── test_path_hook.py │ │ │ ├── fixtures.py │ │ │ ├── frozen/ │ │ │ │ ├── __init__.py │ │ │ │ ├── __main__.py │ │ │ │ ├── test_finder.py │ │ │ │ └── test_loader.py │ │ │ ├── import_/ │ │ │ │ ├── __init__.py │ │ │ │ ├── __main__.py │ │ │ │ ├── test___loader__.py │ │ │ │ ├── test___package__.py │ │ │ │ ├── test_api.py │ │ │ │ ├── test_caching.py │ │ │ │ ├── test_fromlist.py │ │ │ │ ├── test_meta_path.py │ │ │ │ ├── test_packages.py │ │ │ │ ├── test_path.py │ │ │ │ └── test_relative_imports.py │ │ │ ├── namespace_pkgs/ │ │ │ │ ├── both_portions/ │ │ │ │ │ └── foo/ │ │ │ │ │ ├── one.py │ │ │ │ │ └── two.py │ │ │ │ ├── module_and_namespace_package/ │ │ │ │ │ ├── a_test/ │ │ │ │ │ │ └── empty │ │ │ │ │ └── a_test.py │ │ │ │ ├── not_a_namespace_pkg/ │ │ │ │ │ └── foo/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── one.py │ │ │ │ ├── portion1/ │ │ │ │ │ └── foo/ │ │ │ │ │ └── one.py │ │ │ │ ├── portion2/ │ │ │ │ │ └── foo/ │ │ │ │ │ └── two.py │ │ │ │ ├── project1/ │ │ │ │ │ └── parent/ │ │ │ │ │ └── child/ │ │ │ │ │ └── one.py │ │ │ │ ├── project2/ │ │ │ │ │ └── parent/ │ │ │ │ │ └── child/ │ │ │ │ │ └── two.py │ │ │ │ └── project3/ │ │ │ │ └── parent/ │ │ │ │ └── child/ │ │ │ │ └── three.py │ │ │ ├── namespacedata01/ │ │ │ │ ├── binary.file │ │ │ │ ├── utf-16.file │ │ │ │ └── utf-8.file │ │ │ ├── partial/ │ │ │ │ ├── cfimport.py │ │ │ │ └── pool_in_threads.py │ │ │ ├── source/ │ │ │ │ ├── __init__.py │ │ │ │ ├── __main__.py │ │ │ │ ├── test_case_sensitivity.py │ │ │ │ ├── test_file_loader.py │ │ │ │ ├── test_finder.py │ │ │ │ ├── test_path_hook.py │ │ │ │ └── test_source_encoding.py │ │ │ ├── stubs.py │ │ │ ├── test_abc.py │ │ │ ├── test_api.py │ │ │ ├── test_files.py │ │ │ ├── test_lazy.py │ │ │ ├── test_locks.py │ │ │ ├── test_main.py │ │ │ ├── test_metadata_api.py │ │ │ ├── test_namespace_pkgs.py │ │ │ ├── test_open.py │ │ │ ├── test_path.py │ │ │ ├── test_pkg_import.py │ │ │ ├── test_read.py │ │ │ ├── test_reader.py │ │ │ ├── test_resource.py │ │ │ ├── test_spec.py │ │ │ ├── test_threaded_import.py │ │ │ ├── test_util.py │ │ │ ├── test_windows.py │ │ │ ├── test_zip.py │ │ │ ├── threaded_import_hangers.py │ │ │ ├── update-zips.py │ │ │ ├── util.py │ │ │ ├── zipdata01/ │ │ │ │ └── __init__.py │ │ │ └── zipdata02/ │ │ │ └── __init__.py │ │ ├── test_index.py │ │ ├── test_inspect.py │ │ ├── test_int.py │ │ ├── test_int_literal.py │ │ ├── test_interpreters.py │ │ ├── test_io.py │ │ ├── test_ioctl.py │ │ ├── test_ipaddress.py │ │ ├── test_isinstance.py │ │ ├── test_iter.py │ │ ├── test_iterlen.py │ │ ├── test_itertools.py │ │ ├── test_json/ │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── test_decode.py │ │ │ ├── test_default.py │ │ │ ├── test_dump.py │ │ │ ├── test_encode_basestring_ascii.py │ │ │ ├── test_enum.py │ │ │ ├── test_fail.py │ │ │ ├── test_float.py │ │ │ ├── test_indent.py │ │ │ ├── test_pass1.py │ │ │ ├── test_pass2.py │ │ │ ├── test_pass3.py │ │ │ ├── test_recursion.py │ │ │ ├── test_scanstring.py │ │ │ ├── test_separators.py │ │ │ ├── test_speedups.py │ │ │ ├── test_tool.py │ │ │ └── test_unicode.py │ │ ├── test_keyword.py │ │ ├── test_keywordonlyarg.py │ │ ├── test_kqueue.py │ │ ├── test_largefile.py │ │ ├── test_lib2to3.py │ │ ├── test_linecache.py │ │ ├── test_list.py │ │ ├── test_listcomps.py │ │ ├── test_lltrace.py │ │ ├── test_locale.py │ │ ├── test_logging.py │ │ ├── test_long.py │ │ ├── test_longexp.py │ │ ├── test_lzma.py │ │ ├── test_mailbox.py │ │ ├── test_mailcap.py │ │ ├── test_marshal.py │ │ ├── test_math.py │ │ ├── test_memoryio.py │ │ ├── test_memoryview.py │ │ ├── test_metaclass.py │ │ ├── test_mimetypes.py │ │ ├── test_minidom.py │ │ ├── test_mmap.py │ │ ├── test_module.py │ │ ├── test_modulefinder.py │ │ ├── test_msilib.py │ │ ├── test_multibytecodec.py │ │ ├── test_multiprocessing_fork.py │ │ ├── test_multiprocessing_forkserver.py │ │ ├── test_multiprocessing_main_handling.py │ │ ├── test_multiprocessing_spawn.py │ │ ├── test_named_expressions.py │ │ ├── test_netrc.py │ │ ├── test_nis.py │ │ ├── test_nntplib.py │ │ ├── test_ntpath.py │ │ ├── test_numeric_tower.py │ │ ├── test_opcache.py │ │ ├── test_opcodes.py │ │ ├── test_openpty.py │ │ ├── test_operator.py │ │ ├── test_optparse.py │ │ ├── test_ordered_dict.py │ │ ├── test_os.py │ │ ├── test_ossaudiodev.py │ │ ├── test_osx_env.py │ │ ├── test_pathlib.py │ │ ├── test_patma.py │ │ ├── test_pdb.py │ │ ├── test_peepholer.py │ │ ├── test_peg_generator/ │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── test_c_parser.py │ │ │ ├── test_first_sets.py │ │ │ ├── test_grammar_validator.py │ │ │ └── test_pegen.py │ │ ├── test_pickle.py │ │ ├── test_picklebuffer.py │ │ ├── test_pickletools.py │ │ ├── test_pipes.py │ │ ├── test_pkg.py │ │ ├── test_pkgutil.py │ │ ├── test_platform.py │ │ ├── test_plistlib.py │ │ ├── test_poll.py │ │ ├── test_popen.py │ │ ├── test_poplib.py │ │ ├── test_positional_only_arg.py │ │ ├── test_posix.py │ │ ├── test_posixpath.py │ │ ├── test_pow.py │ │ ├── test_pprint.py │ │ ├── test_print.py │ │ ├── test_profile.py │ │ ├── test_property.py │ │ ├── test_pstats.py │ │ ├── test_pty.py │ │ ├── test_pulldom.py │ │ ├── test_pwd.py │ │ ├── test_py_compile.py │ │ ├── test_pyclbr.py │ │ ├── test_pydoc.py │ │ ├── test_pyexpat.py │ │ ├── test_queue.py │ │ ├── test_quopri.py │ │ ├── test_raise.py │ │ ├── test_random.py │ │ ├── test_range.py │ │ ├── test_re.py │ │ ├── test_readline.py │ │ ├── test_regrtest.py │ │ ├── test_repl.py │ │ ├── test_reprlib.py │ │ ├── test_resource.py │ │ ├── test_richcmp.py │ │ ├── test_rlcompleter.py │ │ ├── test_robotparser.py │ │ ├── test_runpy.py │ │ ├── test_sax.py │ │ ├── test_sched.py │ │ ├── test_scope.py │ │ ├── test_script_helper.py │ │ ├── test_secrets.py │ │ ├── test_select.py │ │ ├── test_selectors.py │ │ ├── test_set.py │ │ ├── test_setcomps.py │ │ ├── test_shelve.py │ │ ├── test_shlex.py │ │ ├── test_shutil.py │ │ ├── test_signal.py │ │ ├── test_site.py │ │ ├── test_slice.py │ │ ├── test_smtpd.py │ │ ├── test_smtplib.py │ │ ├── test_smtpnet.py │ │ ├── test_sndhdr.py │ │ ├── test_socket.py │ │ ├── test_socketserver.py │ │ ├── test_sort.py │ │ ├── test_source_encoding.py │ │ ├── test_spwd.py │ │ ├── test_sqlite.py │ │ ├── test_ssl.py │ │ ├── test_startfile.py │ │ ├── test_stat.py │ │ ├── test_statistics.py │ │ ├── test_strftime.py │ │ ├── test_string.py │ │ ├── test_string_literals.py │ │ ├── test_stringprep.py │ │ ├── test_strptime.py │ │ ├── test_strtod.py │ │ ├── test_struct.py │ │ ├── test_structmembers.py │ │ ├── test_structseq.py │ │ ├── test_subclassinit.py │ │ ├── test_subprocess.py │ │ ├── test_sunau.py │ │ ├── test_sundry.py │ │ ├── test_super.py │ │ ├── test_support.py │ │ ├── test_symtable.py │ │ ├── test_syntax.py │ │ ├── test_sys.py │ │ ├── test_sys_setprofile.py │ │ ├── test_sys_settrace.py │ │ ├── test_sysconfig.py │ │ ├── test_syslog.py │ │ ├── test_tabnanny.py │ │ ├── test_tarfile.py │ │ ├── test_tcl.py │ │ ├── test_telnetlib.py │ │ ├── test_tempfile.py │ │ ├── test_textwrap.py │ │ ├── test_thread.py │ │ ├── test_threadedtempfile.py │ │ ├── test_threading.py │ │ ├── test_threading_local.py │ │ ├── test_threadsignals.py │ │ ├── test_time.py │ │ ├── test_timeit.py │ │ ├── test_timeout.py │ │ ├── test_tix.py │ │ ├── test_tk.py │ │ ├── test_tokenize.py │ │ ├── test_tools/ │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── test_fixcid.py │ │ │ ├── test_gprof2html.py │ │ │ ├── test_i18n.py │ │ │ ├── test_lll.py │ │ │ ├── test_md5sum.py │ │ │ ├── test_pathfix.py │ │ │ ├── test_pdeps.py │ │ │ ├── test_pindent.py │ │ │ ├── test_reindent.py │ │ │ └── test_sundry.py │ │ ├── test_trace.py │ │ ├── test_traceback.py │ │ ├── test_tracemalloc.py │ │ ├── test_ttk_guionly.py │ │ ├── test_ttk_textonly.py │ │ ├── test_tuple.py │ │ ├── test_turtle.py │ │ ├── test_type_annotations.py │ │ ├── test_type_comments.py │ │ ├── test_typechecks.py │ │ ├── test_types.py │ │ ├── test_typing.py │ │ ├── test_ucn.py │ │ ├── test_unary.py │ │ ├── test_unicode.py │ │ ├── test_unicode_file.py │ │ ├── test_unicode_file_functions.py │ │ ├── test_unicode_identifiers.py │ │ ├── test_unicodedata.py │ │ ├── test_unittest.py │ │ ├── test_univnewlines.py │ │ ├── test_unpack.py │ │ ├── test_unpack_ex.py │ │ ├── test_unparse.py │ │ ├── test_urllib.py │ │ ├── test_urllib2.py │ │ ├── test_urllib2_localnet.py │ │ ├── test_urllib2net.py │ │ ├── test_urllib_response.py │ │ ├── test_urllibnet.py │ │ ├── test_urlparse.py │ │ ├── test_userdict.py │ │ ├── test_userlist.py │ │ ├── test_userstring.py │ │ ├── test_utf8_mode.py │ │ ├── test_utf8source.py │ │ ├── test_uu.py │ │ ├── test_uuid.py │ │ ├── test_venv.py │ │ ├── test_wait3.py │ │ ├── test_wait4.py │ │ ├── test_warnings/ │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ └── data/ │ │ │ ├── import_warning.py │ │ │ └── stacklevel.py │ │ ├── test_wave.py │ │ ├── test_weakref.py │ │ ├── test_weakset.py │ │ ├── test_webbrowser.py │ │ ├── test_winconsoleio.py │ │ ├── test_winreg.py │ │ ├── test_winsound.py │ │ ├── test_with.py │ │ ├── test_wsgiref.py │ │ ├── test_xdrlib.py │ │ ├── test_xml_dom_minicompat.py │ │ ├── test_xml_etree.py │ │ ├── test_xml_etree_c.py │ │ ├── test_xmlrpc.py │ │ ├── test_xmlrpc_net.py │ │ ├── test_xxlimited.py │ │ ├── test_xxtestfuzz.py │ │ ├── test_yield_from.py │ │ ├── test_zipapp.py │ │ ├── test_zipfile.py │ │ ├── test_zipfile64.py │ │ ├── test_zipimport.py │ │ ├── test_zipimport_support.py │ │ ├── test_zlib.py │ │ ├── test_zoneinfo/ │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── _support.py │ │ │ ├── data/ │ │ │ │ ├── update_test_data.py │ │ │ │ └── zoneinfo_data.json │ │ │ └── test_zoneinfo.py │ │ ├── testcodec.py │ │ ├── testtar.tar.xz │ │ ├── tf_inherit_check.py │ │ ├── time_hashlib.py │ │ ├── tokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txt │ │ ├── tokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txt │ │ ├── tokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txt │ │ ├── tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt │ │ ├── tokenize_tests.txt │ │ ├── tracedmodules/ │ │ │ ├── __init__.py │ │ │ └── testmod.py │ │ ├── win_console_handler.py │ │ ├── xmltestdata/ │ │ │ ├── c14n-20/ │ │ │ │ ├── README │ │ │ │ ├── c14nComment.xml │ │ │ │ ├── c14nDefault.xml │ │ │ │ ├── c14nPrefix.xml │ │ │ │ ├── c14nPrefixQname.xml │ │ │ │ ├── c14nPrefixQnameXpathElem.xml │ │ │ │ ├── c14nQname.xml │ │ │ │ ├── c14nQnameElem.xml │ │ │ │ ├── c14nQnameXpathElem.xml │ │ │ │ ├── c14nTrim.xml │ │ │ │ ├── doc.dtd │ │ │ │ ├── doc.xsl │ │ │ │ ├── inC14N1.xml │ │ │ │ ├── inC14N2.xml │ │ │ │ ├── inC14N3.xml │ │ │ │ ├── inC14N4.xml │ │ │ │ ├── inC14N5.xml │ │ │ │ ├── inC14N6.xml │ │ │ │ ├── inNsContent.xml │ │ │ │ ├── inNsDefault.xml │ │ │ │ ├── inNsPushdown.xml │ │ │ │ ├── inNsRedecl.xml │ │ │ │ ├── inNsSort.xml │ │ │ │ ├── inNsSuperfluous.xml │ │ │ │ ├── inNsXml.xml │ │ │ │ ├── out_inC14N1_c14nComment.xml │ │ │ │ ├── out_inC14N1_c14nDefault.xml │ │ │ │ ├── out_inC14N2_c14nDefault.xml │ │ │ │ ├── out_inC14N2_c14nTrim.xml │ │ │ │ ├── out_inC14N3_c14nDefault.xml │ │ │ │ ├── out_inC14N3_c14nPrefix.xml │ │ │ │ ├── out_inC14N3_c14nTrim.xml │ │ │ │ ├── out_inC14N4_c14nDefault.xml │ │ │ │ ├── out_inC14N4_c14nTrim.xml │ │ │ │ ├── out_inC14N5_c14nDefault.xml │ │ │ │ ├── out_inC14N5_c14nTrim.xml │ │ │ │ ├── out_inC14N6_c14nDefault.xml │ │ │ │ ├── out_inNsContent_c14nDefault.xml │ │ │ │ ├── out_inNsContent_c14nPrefixQnameXpathElem.xml │ │ │ │ ├── out_inNsContent_c14nQnameElem.xml │ │ │ │ ├── out_inNsContent_c14nQnameXpathElem.xml │ │ │ │ ├── out_inNsDefault_c14nDefault.xml │ │ │ │ ├── out_inNsDefault_c14nPrefix.xml │ │ │ │ ├── out_inNsPushdown_c14nDefault.xml │ │ │ │ ├── out_inNsPushdown_c14nPrefix.xml │ │ │ │ ├── out_inNsRedecl_c14nDefault.xml │ │ │ │ ├── out_inNsRedecl_c14nPrefix.xml │ │ │ │ ├── out_inNsSort_c14nDefault.xml │ │ │ │ ├── out_inNsSort_c14nPrefix.xml │ │ │ │ ├── out_inNsSuperfluous_c14nDefault.xml │ │ │ │ ├── out_inNsSuperfluous_c14nPrefix.xml │ │ │ │ ├── out_inNsXml_c14nDefault.xml │ │ │ │ ├── out_inNsXml_c14nPrefix.xml │ │ │ │ ├── out_inNsXml_c14nPrefixQname.xml │ │ │ │ ├── out_inNsXml_c14nQname.xml │ │ │ │ └── world.txt │ │ │ ├── expat224_utf8_bug.xml │ │ │ ├── simple-ns.xml │ │ │ ├── simple.xml │ │ │ ├── test.xml │ │ │ └── test.xml.out │ │ ├── xmltests.py │ │ └── ziptestdata/ │ │ ├── README.md │ │ ├── exe_with_z64 │ │ ├── exe_with_zip │ │ ├── header.sh │ │ └── testdata_module_inside_zip.py │ ├── textwrap.py │ ├── this.py │ ├── threading.py │ ├── timeit.py │ ├── tkinter/ │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── colorchooser.py │ │ ├── commondialog.py │ │ ├── constants.py │ │ ├── dialog.py │ │ ├── dnd.py │ │ ├── filedialog.py │ │ ├── font.py │ │ ├── messagebox.py │ │ ├── scrolledtext.py │ │ ├── simpledialog.py │ │ ├── test/ │ │ │ ├── README │ │ │ ├── __init__.py │ │ │ ├── support.py │ │ │ ├── test_tkinter/ │ │ │ │ ├── __init__.py │ │ │ │ ├── test_colorchooser.py │ │ │ │ ├── test_font.py │ │ │ │ ├── test_geometry_managers.py │ │ │ │ ├── test_images.py │ │ │ │ ├── test_loadtk.py │ │ │ │ ├── test_messagebox.py │ │ │ │ ├── test_misc.py │ │ │ │ ├── test_simpledialog.py │ │ │ │ ├── test_text.py │ │ │ │ ├── test_variables.py │ │ │ │ └── test_widgets.py │ │ │ ├── test_ttk/ │ │ │ │ ├── __init__.py │ │ │ │ ├── test_extensions.py │ │ │ │ ├── test_style.py │ │ │ │ └── test_widgets.py │ │ │ └── widget_tests.py │ │ ├── tix.py │ │ └── ttk.py │ ├── token.py │ ├── tokenize.py │ ├── trace.py │ ├── traceback.py │ ├── tracemalloc.py │ ├── tty.py │ ├── turtle.py │ ├── turtledemo/ │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── bytedesign.py │ │ ├── chaos.py │ │ ├── clock.py │ │ ├── colormixer.py │ │ ├── forest.py │ │ ├── fractalcurves.py │ │ ├── lindenmayer.py │ │ ├── minimal_hanoi.py │ │ ├── nim.py │ │ ├── paint.py │ │ ├── peace.py │ │ ├── penrose.py │ │ ├── planet_and_moon.py │ │ ├── rosette.py │ │ ├── round_dance.py │ │ ├── sorting_animate.py │ │ ├── tree.py │ │ ├── turtle.cfg │ │ ├── two_canvases.py │ │ └── yinyang.py │ ├── types.py │ ├── typing.py │ ├── unittest/ │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── _log.py │ │ ├── async_case.py │ │ ├── case.py │ │ ├── loader.py │ │ ├── main.py │ │ ├── mock.py │ │ ├── result.py │ │ ├── runner.py │ │ ├── signals.py │ │ ├── suite.py │ │ ├── test/ │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── _test_warnings.py │ │ │ ├── dummy.py │ │ │ ├── support.py │ │ │ ├── test_assertions.py │ │ │ ├── test_async_case.py │ │ │ ├── test_break.py │ │ │ ├── test_case.py │ │ │ ├── test_discovery.py │ │ │ ├── test_functiontestcase.py │ │ │ ├── test_loader.py │ │ │ ├── test_program.py │ │ │ ├── test_result.py │ │ │ ├── test_runner.py │ │ │ ├── test_setups.py │ │ │ ├── test_skipping.py │ │ │ ├── test_suite.py │ │ │ └── testmock/ │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── support.py │ │ │ ├── testasync.py │ │ │ ├── testcallable.py │ │ │ ├── testhelpers.py │ │ │ ├── testmagicmethods.py │ │ │ ├── testmock.py │ │ │ ├── testpatch.py │ │ │ ├── testsealable.py │ │ │ ├── testsentinel.py │ │ │ └── testwith.py │ │ └── util.py │ ├── urllib/ │ │ ├── __init__.py │ │ ├── error.py │ │ ├── parse.py │ │ ├── request.py │ │ ├── response.py │ │ └── robotparser.py │ ├── uu.py │ ├── uuid.py │ ├── venv/ │ │ ├── __init__.py │ │ ├── __main__.py │ │ └── scripts/ │ │ ├── common/ │ │ │ ├── Activate.ps1 │ │ │ └── activate │ │ ├── nt/ │ │ │ ├── activate.bat │ │ │ └── deactivate.bat │ │ └── posix/ │ │ ├── activate.csh │ │ └── activate.fish │ ├── warnings.py │ ├── wave.py │ ├── weakref.py │ ├── webbrowser.py │ ├── wsgiref/ │ │ ├── __init__.py │ │ ├── handlers.py │ │ ├── headers.py │ │ ├── simple_server.py │ │ ├── util.py │ │ └── validate.py │ ├── xdrlib.py │ ├── xml/ │ │ ├── __init__.py │ │ ├── dom/ │ │ │ ├── NodeFilter.py │ │ │ ├── __init__.py │ │ │ ├── domreg.py │ │ │ ├── expatbuilder.py │ │ │ ├── minicompat.py │ │ │ ├── minidom.py │ │ │ ├── pulldom.py │ │ │ └── xmlbuilder.py │ │ ├── etree/ │ │ │ ├── ElementInclude.py │ │ │ ├── ElementPath.py │ │ │ ├── ElementTree.py │ │ │ ├── __init__.py │ │ │ └── cElementTree.py │ │ ├── parsers/ │ │ │ ├── __init__.py │ │ │ └── expat.py │ │ └── sax/ │ │ ├── __init__.py │ │ ├── _exceptions.py │ │ ├── expatreader.py │ │ ├── handler.py │ │ ├── saxutils.py │ │ └── xmlreader.py │ ├── xmlrpc/ │ │ ├── __init__.py │ │ ├── client.py │ │ └── server.py │ ├── zipapp.py │ ├── zipfile.py │ ├── zipimport.py │ └── zoneinfo/ │ ├── __init__.py │ ├── _common.py │ ├── _tzpath.py │ └── _zoneinfo.py ├── Mac/ │ ├── BuildScript/ │ │ ├── 0001-Darwin-platform-allows-to-build-on-releases-before-Y.patch │ │ ├── README.rst │ │ ├── build-installer.py │ │ ├── resources/ │ │ │ ├── Conclusion.rtf │ │ │ ├── License.rtf │ │ │ ├── ReadMe.rtf │ │ │ ├── Welcome.rtf │ │ │ └── install_certificates.command │ │ ├── scripts/ │ │ │ ├── postflight.documentation │ │ │ ├── postflight.ensurepip │ │ │ ├── postflight.framework │ │ │ └── postflight.patch-profile │ │ ├── seticon.m │ │ └── tk868_on_10_8_10_9.patch │ ├── Extras.install.py │ ├── IDLE/ │ │ └── IDLE.app/ │ │ └── Contents/ │ │ ├── Info.plist │ │ ├── MacOS/ │ │ │ └── IDLE │ │ ├── PkgInfo │ │ └── Resources/ │ │ ├── IDLE.icns │ │ ├── PythonCompiled.icns │ │ ├── PythonSource.icns │ │ └── idlemain.py │ ├── Icons/ │ │ ├── Disk Image.icns │ │ ├── IDLE.icns │ │ ├── Python Folder.icns │ │ ├── PythonCompiled.icns │ │ ├── PythonLauncher.icns │ │ ├── PythonSource.icns │ │ └── ReadMe.txt │ ├── Makefile.in │ ├── PythonLauncher/ │ │ ├── English.lproj/ │ │ │ ├── Credits.rtf │ │ │ ├── MainMenu.nib/ │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── objects.nib │ │ │ ├── MyDocument.nib/ │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── objects.nib │ │ │ └── PreferenceWindow.nib/ │ │ │ ├── classes.nib │ │ │ ├── info.nib │ │ │ └── objects.nib │ │ ├── FileSettings.h │ │ ├── FileSettings.m │ │ ├── Info.plist.in │ │ ├── Makefile.in │ │ ├── MyAppDelegate.h │ │ ├── MyAppDelegate.m │ │ ├── MyDocument.h │ │ ├── MyDocument.m │ │ ├── PreferencesWindowController.h │ │ ├── PreferencesWindowController.m │ │ ├── doscript.h │ │ ├── doscript.m │ │ ├── factorySettings.plist │ │ └── main.m │ ├── README.rst │ ├── Resources/ │ │ ├── app/ │ │ │ ├── Info.plist.in │ │ │ ├── PkgInfo │ │ │ └── Resources/ │ │ │ ├── PythonApplet.icns │ │ │ └── PythonInterpreter.icns │ │ ├── framework/ │ │ │ └── Info.plist.in │ │ └── iconsrc/ │ │ ├── IDE.psd │ │ ├── PackageManager.psd │ │ ├── PythonApplet.psd │ │ ├── PythonCompiled.psd │ │ ├── PythonIcon.psd │ │ ├── PythonSource.psd │ │ └── PythonWSource.psd │ └── Tools/ │ ├── plistlib_generate_testdata.py │ └── pythonw.c ├── Makefile.pre.in ├── Misc/ │ ├── ACKS │ ├── HISTORY │ ├── NEWS.d/ │ │ ├── 3.10.0.rst │ │ ├── 3.10.0a1.rst │ │ ├── 3.10.0a2.rst │ │ ├── 3.10.0a3.rst │ │ ├── 3.10.0a4.rst │ │ ├── 3.10.0a5.rst │ │ ├── 3.10.0a6.rst │ │ ├── 3.10.0a7.rst │ │ ├── 3.10.0b1.rst │ │ ├── 3.10.0b2.rst │ │ ├── 3.10.0b3.rst │ │ ├── 3.10.0b4.rst │ │ ├── 3.10.0rc1.rst │ │ ├── 3.10.0rc2.rst │ │ ├── 3.10.1.rst │ │ ├── 3.5.0.rst │ │ ├── 3.5.0a1.rst │ │ ├── 3.5.0a2.rst │ │ ├── 3.5.0a3.rst │ │ ├── 3.5.0a4.rst │ │ ├── 3.5.0b1.rst │ │ ├── 3.5.0b2.rst │ │ ├── 3.5.0b3.rst │ │ ├── 3.5.0b4.rst │ │ ├── 3.5.0rc1.rst │ │ ├── 3.5.0rc2.rst │ │ ├── 3.5.0rc3.rst │ │ ├── 3.5.0rc4.rst │ │ ├── 3.5.1.rst │ │ ├── 3.5.1rc1.rst │ │ ├── 3.5.2.rst │ │ ├── 3.5.2rc1.rst │ │ ├── 3.5.3.rst │ │ ├── 3.5.3rc1.rst │ │ ├── 3.5.4.rst │ │ ├── 3.5.4rc1.rst │ │ ├── 3.5.5.rst │ │ ├── 3.5.5rc1.rst │ │ ├── 3.6.0.rst │ │ ├── 3.6.0a1.rst │ │ ├── 3.6.0a2.rst │ │ ├── 3.6.0a3.rst │ │ ├── 3.6.0a4.rst │ │ ├── 3.6.0b1.rst │ │ ├── 3.6.0b2.rst │ │ ├── 3.6.0b3.rst │ │ ├── 3.6.0b4.rst │ │ ├── 3.6.0rc1.rst │ │ ├── 3.6.0rc2.rst │ │ ├── 3.6.1.rst │ │ ├── 3.6.1rc1.rst │ │ ├── 3.6.2.rst │ │ ├── 3.6.2rc1.rst │ │ ├── 3.6.2rc2.rst │ │ ├── 3.6.3.rst │ │ ├── 3.6.3rc1.rst │ │ ├── 3.6.4.rst │ │ ├── 3.6.4rc1.rst │ │ ├── 3.6.5.rst │ │ ├── 3.6.5rc1.rst │ │ ├── 3.6.6.rst │ │ ├── 3.6.6rc1.rst │ │ ├── 3.7.0.rst │ │ ├── 3.7.0a1.rst │ │ ├── 3.7.0a2.rst │ │ ├── 3.7.0a3.rst │ │ ├── 3.7.0a4.rst │ │ ├── 3.7.0b1.rst │ │ ├── 3.7.0b2.rst │ │ ├── 3.7.0b3.rst │ │ ├── 3.7.0b4.rst │ │ ├── 3.7.0b5.rst │ │ ├── 3.7.0rc1.rst │ │ ├── 3.8.0a1.rst │ │ ├── 3.8.0a2.rst │ │ ├── 3.8.0a3.rst │ │ ├── 3.8.0a4.rst │ │ ├── 3.8.0b1.rst │ │ ├── 3.9.0a1.rst │ │ ├── 3.9.0a2.rst │ │ ├── 3.9.0a3.rst │ │ ├── 3.9.0a4.rst │ │ ├── 3.9.0a5.rst │ │ ├── 3.9.0a6.rst │ │ ├── 3.9.0b1.rst │ │ └── next/ │ │ ├── Build/ │ │ │ └── README.rst │ │ ├── C API/ │ │ │ └── README.rst │ │ ├── Core and Builtins/ │ │ │ └── README.rst │ │ ├── Documentation/ │ │ │ └── README.rst │ │ ├── IDLE/ │ │ │ └── README.rst │ │ ├── Library/ │ │ │ └── README.rst │ │ ├── Security/ │ │ │ └── README.rst │ │ ├── Tests/ │ │ │ └── README.rst │ │ ├── Tools-Demos/ │ │ │ └── README.rst │ │ ├── Windows/ │ │ │ └── README.rst │ │ └── macOS/ │ │ └── README.rst │ ├── Porting │ ├── README │ ├── README.AIX │ ├── README.coverity │ ├── README.valgrind │ ├── SpecialBuilds.txt │ ├── coverity_model.c │ ├── gdbinit │ ├── indent.pro │ ├── python-config.in │ ├── python-config.sh.in │ ├── python-embed.pc.in │ ├── python-wing3.wpr │ ├── python-wing4.wpr │ ├── python-wing5.wpr │ ├── python.man │ ├── python.pc.in │ ├── requirements-test.txt │ ├── stable_abi.txt │ ├── svnmap.txt │ ├── valgrind-python.supp │ └── vgrindefs ├── Modules/ │ ├── README │ ├── Setup │ ├── _abc.c │ ├── _asynciomodule.c │ ├── _bisectmodule.c │ ├── _blake2/ │ │ ├── blake2b2s.py │ │ ├── blake2b_impl.c │ │ ├── blake2module.c │ │ ├── blake2ns.h │ │ ├── blake2s_impl.c │ │ ├── clinic/ │ │ │ ├── blake2b_impl.c.h │ │ │ └── blake2s_impl.c.h │ │ └── impl/ │ │ ├── blake2-config.h │ │ ├── blake2-dispatch.c │ │ ├── blake2-impl.h │ │ ├── blake2-kat.h │ │ ├── blake2.h │ │ ├── blake2b-load-sse2.h │ │ ├── blake2b-load-sse41.h │ │ ├── blake2b-ref.c │ │ ├── blake2b-round.h │ │ ├── blake2b-test.c │ │ ├── blake2b.c │ │ ├── blake2bp-test.c │ │ ├── blake2bp.c │ │ ├── blake2s-load-sse2.h │ │ ├── blake2s-load-sse41.h │ │ ├── blake2s-load-xop.h │ │ ├── blake2s-ref.c │ │ ├── blake2s-round.h │ │ ├── blake2s-test.c │ │ ├── blake2s.c │ │ ├── blake2sp-test.c │ │ └── blake2sp.c │ ├── _bz2module.c │ ├── _codecsmodule.c │ ├── _collectionsmodule.c │ ├── _contextvarsmodule.c │ ├── _cryptmodule.c │ ├── _csv.c │ ├── _ctypes/ │ │ ├── _ctypes.c │ │ ├── _ctypes_test.c │ │ ├── _ctypes_test.h │ │ ├── callbacks.c │ │ ├── callproc.c │ │ ├── cfield.c │ │ ├── ctypes.h │ │ ├── ctypes_dlfcn.h │ │ ├── darwin/ │ │ │ ├── LICENSE │ │ │ ├── README │ │ │ ├── README.ctypes │ │ │ ├── dlfcn.h │ │ │ └── dlfcn_simple.c │ │ ├── libffi_osx/ │ │ │ ├── LICENSE │ │ │ ├── README │ │ │ ├── README.pyobjc │ │ │ ├── ffi.c │ │ │ ├── include/ │ │ │ │ ├── ffi.h │ │ │ │ ├── ffi_common.h │ │ │ │ ├── fficonfig.h │ │ │ │ ├── ffitarget.h │ │ │ │ ├── ppc-ffitarget.h │ │ │ │ └── x86-ffitarget.h │ │ │ ├── powerpc/ │ │ │ │ ├── ppc-darwin.S │ │ │ │ ├── ppc-darwin.h │ │ │ │ ├── ppc-darwin_closure.S │ │ │ │ ├── ppc-ffi_darwin.c │ │ │ │ └── ppc64-darwin_closure.S │ │ │ ├── types.c │ │ │ └── x86/ │ │ │ ├── darwin64.S │ │ │ ├── x86-darwin.S │ │ │ ├── x86-ffi64.c │ │ │ └── x86-ffi_darwin.c │ │ ├── malloc_closure.c │ │ └── stgdict.c │ ├── _curses_panel.c │ ├── _cursesmodule.c │ ├── _datetimemodule.c │ ├── _dbmmodule.c │ ├── _decimal/ │ │ ├── README.txt │ │ ├── _decimal.c │ │ ├── docstrings.h │ │ ├── libmpdec/ │ │ │ ├── README.txt │ │ │ ├── basearith.c │ │ │ ├── basearith.h │ │ │ ├── bench.c │ │ │ ├── bench_full.c │ │ │ ├── bits.h │ │ │ ├── constants.c │ │ │ ├── constants.h │ │ │ ├── context.c │ │ │ ├── convolute.c │ │ │ ├── convolute.h │ │ │ ├── crt.c │ │ │ ├── crt.h │ │ │ ├── difradix2.c │ │ │ ├── difradix2.h │ │ │ ├── examples/ │ │ │ │ ├── README.txt │ │ │ │ ├── compare.c │ │ │ │ ├── div.c │ │ │ │ ├── divmod.c │ │ │ │ ├── multiply.c │ │ │ │ ├── pow.c │ │ │ │ ├── powmod.c │ │ │ │ ├── shift.c │ │ │ │ └── sqrt.c │ │ │ ├── fnt.c │ │ │ ├── fnt.h │ │ │ ├── fourstep.c │ │ │ ├── fourstep.h │ │ │ ├── io.c │ │ │ ├── io.h │ │ │ ├── literature/ │ │ │ │ ├── REFERENCES.txt │ │ │ │ ├── bignum.txt │ │ │ │ ├── fnt.py │ │ │ │ ├── matrix-transform.txt │ │ │ │ ├── mulmod-64.txt │ │ │ │ ├── mulmod-ppro.txt │ │ │ │ ├── six-step.txt │ │ │ │ └── umodarith.lisp │ │ │ ├── mpalloc.c │ │ │ ├── mpalloc.h │ │ │ ├── mpdecimal.c │ │ │ ├── mpdecimal.h │ │ │ ├── mpsignal.c │ │ │ ├── numbertheory.c │ │ │ ├── numbertheory.h │ │ │ ├── sixstep.c │ │ │ ├── sixstep.h │ │ │ ├── transpose.c │ │ │ ├── transpose.h │ │ │ ├── typearith.h │ │ │ ├── umodarith.h │ │ │ └── vcdiv64.asm │ │ └── tests/ │ │ ├── README.txt │ │ ├── bench.py │ │ ├── bignum.py │ │ ├── deccheck.py │ │ ├── formathelper.py │ │ ├── randdec.py │ │ ├── randfloat.py │ │ ├── runall-memorydebugger.sh │ │ └── runall.bat │ ├── _elementtree.c │ ├── _functoolsmodule.c │ ├── _gdbmmodule.c │ ├── _hashopenssl.c │ ├── _heapqmodule.c │ ├── _io/ │ │ ├── _iomodule.c │ │ ├── _iomodule.h │ │ ├── bufferedio.c │ │ ├── bytesio.c │ │ ├── clinic/ │ │ │ ├── _iomodule.c.h │ │ │ ├── bufferedio.c.h │ │ │ ├── bytesio.c.h │ │ │ ├── fileio.c.h │ │ │ ├── iobase.c.h │ │ │ ├── stringio.c.h │ │ │ ├── textio.c.h │ │ │ └── winconsoleio.c.h │ │ ├── fileio.c │ │ ├── iobase.c │ │ ├── stringio.c │ │ ├── textio.c │ │ └── winconsoleio.c │ ├── _json.c │ ├── _localemodule.c │ ├── _lsprof.c │ ├── _lzmamodule.c │ ├── _math.c │ ├── _math.h │ ├── _multiprocessing/ │ │ ├── clinic/ │ │ │ ├── multiprocessing.c.h │ │ │ ├── posixshmem.c.h │ │ │ └── semaphore.c.h │ │ ├── multiprocessing.c │ │ ├── multiprocessing.h │ │ ├── posixshmem.c │ │ └── semaphore.c │ ├── _opcode.c │ ├── _operator.c │ ├── _pickle.c │ ├── _posixsubprocess.c │ ├── _queuemodule.c │ ├── _randommodule.c │ ├── _scproxy.c │ ├── _sha3/ │ │ ├── README.txt │ │ ├── cleanup.py │ │ ├── clinic/ │ │ │ └── sha3module.c.h │ │ ├── kcp/ │ │ │ ├── KeccakHash.c │ │ │ ├── KeccakHash.h │ │ │ ├── KeccakP-1600-64.macros │ │ │ ├── KeccakP-1600-SnP-opt32.h │ │ │ ├── KeccakP-1600-SnP-opt64.h │ │ │ ├── KeccakP-1600-SnP.h │ │ │ ├── KeccakP-1600-inplace32BI.c │ │ │ ├── KeccakP-1600-opt64-config.h │ │ │ ├── KeccakP-1600-opt64.c │ │ │ ├── KeccakP-1600-unrolling.macros │ │ │ ├── KeccakSponge.c │ │ │ ├── KeccakSponge.h │ │ │ ├── KeccakSponge.inc │ │ │ ├── PlSnP-Fallback.inc │ │ │ ├── SnP-Relaned.h │ │ │ └── align.h │ │ └── sha3module.c │ ├── _sqlite/ │ │ ├── cache.c │ │ ├── cache.h │ │ ├── clinic/ │ │ │ ├── connection.c.h │ │ │ ├── cursor.c.h │ │ │ ├── module.c.h │ │ │ └── row.c.h │ │ ├── connection.c │ │ ├── connection.h │ │ ├── cursor.c │ │ ├── cursor.h │ │ ├── microprotocols.c │ │ ├── microprotocols.h │ │ ├── module.c │ │ ├── module.h │ │ ├── prepare_protocol.c │ │ ├── prepare_protocol.h │ │ ├── row.c │ │ ├── row.h │ │ ├── statement.c │ │ ├── statement.h │ │ ├── util.c │ │ └── util.h │ ├── _sre.c │ ├── _ssl/ │ │ ├── cert.c │ │ ├── clinic/ │ │ │ └── cert.c.h │ │ ├── debughelpers.c │ │ └── misc.c │ ├── _ssl.c │ ├── _ssl.h │ ├── _ssl_data.h │ ├── _ssl_data_111.h │ ├── _ssl_data_300.h │ ├── _stat.c │ ├── _statisticsmodule.c │ ├── _struct.c │ ├── _testbuffer.c │ ├── _testcapimodule.c │ ├── _testimportmultiple.c │ ├── _testinternalcapi.c │ ├── _testmultiphase.c │ ├── _threadmodule.c │ ├── _tkinter.c │ ├── _tracemalloc.c │ ├── _uuidmodule.c │ ├── _weakref.c │ ├── _winapi.c │ ├── _xxsubinterpretersmodule.c │ ├── _xxtestfuzz/ │ │ ├── README.rst │ │ ├── _xxtestfuzz.c │ │ ├── dictionaries/ │ │ │ ├── fuzz_json_loads.dict │ │ │ └── fuzz_sre_compile.dict │ │ ├── fuzz_csv_reader_corpus/ │ │ │ └── test.csv │ │ ├── fuzz_json_loads_corpus/ │ │ │ ├── empty_array.json │ │ │ ├── empty_object.json │ │ │ ├── pass1.json │ │ │ ├── pass2.json │ │ │ ├── pass3.json │ │ │ └── simple_array.json │ │ ├── fuzz_sre_compile_corpus/ │ │ │ ├── anchor_links │ │ │ ├── characters │ │ │ ├── isbn │ │ │ └── phone_number │ │ ├── fuzz_struct_unpack_corpus/ │ │ │ ├── hello_string │ │ │ ├── long_zero │ │ │ └── varied_format_string │ │ ├── fuzz_tests.txt │ │ └── fuzzer.c │ ├── _zoneinfo.c │ ├── addrinfo.h │ ├── arraymodule.c │ ├── atexitmodule.c │ ├── audioop.c │ ├── binascii.c │ ├── cjkcodecs/ │ │ ├── README │ │ ├── _codecs_cn.c │ │ ├── _codecs_hk.c │ │ ├── _codecs_iso2022.c │ │ ├── _codecs_jp.c │ │ ├── _codecs_kr.c │ │ ├── _codecs_tw.c │ │ ├── alg_jisx0201.h │ │ ├── cjkcodecs.h │ │ ├── clinic/ │ │ │ └── multibytecodec.c.h │ │ ├── emu_jisx0213_2000.h │ │ ├── mappings_cn.h │ │ ├── mappings_hk.h │ │ ├── mappings_jisx0213_pair.h │ │ ├── mappings_jp.h │ │ ├── mappings_kr.h │ │ ├── mappings_tw.h │ │ ├── multibytecodec.c │ │ └── multibytecodec.h │ ├── clinic/ │ │ ├── _abc.c.h │ │ ├── _asynciomodule.c.h │ │ ├── _bisectmodule.c.h │ │ ├── _bz2module.c.h │ │ ├── _codecsmodule.c.h │ │ ├── _collectionsmodule.c.h │ │ ├── _contextvarsmodule.c.h │ │ ├── _cryptmodule.c.h │ │ ├── _curses_panel.c.h │ │ ├── _cursesmodule.c.h │ │ ├── _datetimemodule.c.h │ │ ├── _dbmmodule.c.h │ │ ├── _elementtree.c.h │ │ ├── _gdbmmodule.c.h │ │ ├── _hashopenssl.c.h │ │ ├── _heapqmodule.c.h │ │ ├── _localemodule.c.h │ │ ├── _lsprof.c.h │ │ ├── _lzmamodule.c.h │ │ ├── _opcode.c.h │ │ ├── _operator.c.h │ │ ├── _pickle.c.h │ │ ├── _queuemodule.c.h │ │ ├── _randommodule.c.h │ │ ├── _sre.c.h │ │ ├── _ssl.c.h │ │ ├── _statisticsmodule.c.h │ │ ├── _struct.c.h │ │ ├── _testmultiphase.c.h │ │ ├── _tkinter.c.h │ │ ├── _tracemalloc.c.h │ │ ├── _weakref.c.h │ │ ├── _winapi.c.h │ │ ├── arraymodule.c.h │ │ ├── audioop.c.h │ │ ├── binascii.c.h │ │ ├── cmathmodule.c.h │ │ ├── fcntlmodule.c.h │ │ ├── gcmodule.c.h │ │ ├── grpmodule.c.h │ │ ├── itertoolsmodule.c.h │ │ ├── mathmodule.c.h │ │ ├── md5module.c.h │ │ ├── overlapped.c.h │ │ ├── posixmodule.c.h │ │ ├── pwdmodule.c.h │ │ ├── pyexpat.c.h │ │ ├── readline.c.h │ │ ├── resource.c.h │ │ ├── selectmodule.c.h │ │ ├── sha1module.c.h │ │ ├── sha256module.c.h │ │ ├── sha512module.c.h │ │ ├── signalmodule.c.h │ │ ├── spwdmodule.c.h │ │ ├── symtablemodule.c.h │ │ ├── termios.c.h │ │ ├── unicodedata.c.h │ │ └── zlibmodule.c.h │ ├── cmathmodule.c │ ├── config.c.in │ ├── errnomodule.c │ ├── expat/ │ │ ├── COPYING │ │ ├── ascii.h │ │ ├── asciitab.h │ │ ├── expat.h │ │ ├── expat_config.h │ │ ├── expat_external.h │ │ ├── iasciitab.h │ │ ├── internal.h │ │ ├── latin1tab.h │ │ ├── nametab.h │ │ ├── pyexpatns.h │ │ ├── siphash.h │ │ ├── utf8tab.h │ │ ├── winconfig.h │ │ ├── xmlparse.c │ │ ├── xmlrole.c │ │ ├── xmlrole.h │ │ ├── xmltok.c │ │ ├── xmltok.h │ │ ├── xmltok_impl.c │ │ ├── xmltok_impl.h │ │ └── xmltok_ns.c │ ├── faulthandler.c │ ├── fcntlmodule.c │ ├── gc_weakref.txt │ ├── gcmodule.c │ ├── getaddrinfo.c │ ├── getbuildinfo.c │ ├── getnameinfo.c │ ├── getpath.c │ ├── grpmodule.c │ ├── hashlib.h │ ├── itertoolsmodule.c │ ├── ld_so_aix.in │ ├── main.c │ ├── makesetup │ ├── makexp_aix │ ├── mathmodule.c │ ├── md5module.c │ ├── mmapmodule.c │ ├── nismodule.c │ ├── ossaudiodev.c │ ├── overlapped.c │ ├── posixmodule.c │ ├── posixmodule.h │ ├── pwdmodule.c │ ├── pyexpat.c │ ├── readline.c │ ├── resource.c │ ├── rotatingtree.c │ ├── rotatingtree.h │ ├── selectmodule.c │ ├── sha1module.c │ ├── sha256module.c │ ├── sha512module.c │ ├── signalmodule.c │ ├── socketmodule.c │ ├── socketmodule.h │ ├── spwdmodule.c │ ├── sre.h │ ├── sre_constants.h │ ├── sre_lib.h │ ├── symtablemodule.c │ ├── syslogmodule.c │ ├── termios.c │ ├── testcapi_long.h │ ├── timemodule.c │ ├── tkappinit.c │ ├── tkinter.h │ ├── unicodedata.c │ ├── unicodedata_db.h │ ├── unicodename_db.h │ ├── winreparse.h │ ├── xxlimited.c │ ├── xxlimited_35.c │ ├── xxmodule.c │ ├── xxsubtype.c │ └── zlibmodule.c ├── Objects/ │ ├── README │ ├── abstract.c │ ├── accu.c │ ├── boolobject.c │ ├── bytearrayobject.c │ ├── bytes_methods.c │ ├── bytesobject.c │ ├── call.c │ ├── capsule.c │ ├── cellobject.c │ ├── classobject.c │ ├── clinic/ │ │ ├── bytearrayobject.c.h │ │ ├── bytesobject.c.h │ │ ├── codeobject.c.h │ │ ├── complexobject.c.h │ │ ├── descrobject.c.h │ │ ├── dictobject.c.h │ │ ├── enumobject.c.h │ │ ├── floatobject.c.h │ │ ├── funcobject.c.h │ │ ├── listobject.c.h │ │ ├── longobject.c.h │ │ ├── memoryobject.c.h │ │ ├── moduleobject.c.h │ │ ├── odictobject.c.h │ │ ├── structseq.c.h │ │ ├── tupleobject.c.h │ │ ├── typeobject.c.h │ │ └── unicodeobject.c.h │ ├── codeobject.c │ ├── complexobject.c │ ├── descrobject.c │ ├── dict-common.h │ ├── dictnotes.txt │ ├── dictobject.c │ ├── enumobject.c │ ├── exceptions.c │ ├── fileobject.c │ ├── floatobject.c │ ├── frameobject.c │ ├── funcobject.c │ ├── genericaliasobject.c │ ├── genobject.c │ ├── interpreteridobject.c │ ├── iterobject.c │ ├── listobject.c │ ├── listsort.txt │ ├── lnotab_notes.txt │ ├── longobject.c │ ├── memoryobject.c │ ├── methodobject.c │ ├── moduleobject.c │ ├── namespaceobject.c │ ├── object.c │ ├── obmalloc.c │ ├── odictobject.c │ ├── picklebufobject.c │ ├── rangeobject.c │ ├── setobject.c │ ├── sliceobject.c │ ├── stringlib/ │ │ ├── README.txt │ │ ├── asciilib.h │ │ ├── clinic/ │ │ │ └── transmogrify.h.h │ │ ├── codecs.h │ │ ├── count.h │ │ ├── ctype.h │ │ ├── eq.h │ │ ├── fastsearch.h │ │ ├── find.h │ │ ├── find_max_char.h │ │ ├── join.h │ │ ├── localeutil.h │ │ ├── partition.h │ │ ├── replace.h │ │ ├── split.h │ │ ├── stringdefs.h │ │ ├── stringlib_find_two_way_notes.txt │ │ ├── transmogrify.h │ │ ├── ucs1lib.h │ │ ├── ucs2lib.h │ │ ├── ucs4lib.h │ │ ├── undef.h │ │ ├── unicode_format.h │ │ └── unicodedefs.h │ ├── structseq.c │ ├── tupleobject.c │ ├── typeobject.c │ ├── typeslots.inc │ ├── typeslots.py │ ├── unicodectype.c │ ├── unicodeobject.c │ ├── unicodetype_db.h │ ├── unionobject.c │ └── weakrefobject.c ├── PC/ │ ├── WinMain.c │ ├── _msi.c │ ├── _testconsole.c │ ├── classicAppCompat.can.xml │ ├── classicAppCompat.cat │ ├── classicAppCompat.sccd │ ├── clinic/ │ │ ├── _msi.c.h │ │ ├── _testconsole.c.h │ │ ├── msvcrtmodule.c.h │ │ ├── winreg.c.h │ │ └── winsound.c.h │ ├── config.c │ ├── crtlicense.txt │ ├── dl_nt.c │ ├── empty.c │ ├── errmap.h │ ├── errmap.mak │ ├── frozen_dllmain.c │ ├── getpathp.c │ ├── icons/ │ │ ├── launcher.icns │ │ ├── py.icns │ │ ├── pyc.icns │ │ ├── pyd.icns │ │ ├── python.icns │ │ ├── pythonw.icns │ │ └── setup.icns │ ├── invalid_parameter_handler.c │ ├── launcher.c │ ├── layout/ │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── main.py │ │ └── support/ │ │ ├── __init__.py │ │ ├── appxmanifest.py │ │ ├── catalog.py │ │ ├── constants.py │ │ ├── filesets.py │ │ ├── logging.py │ │ ├── nuspec.py │ │ ├── options.py │ │ ├── pip.py │ │ ├── props.py │ │ └── python.props │ ├── msvcrtmodule.c │ ├── pyconfig.h │ ├── pylauncher.rc │ ├── pyshellext.cpp │ ├── pyshellext.def │ ├── pyshellext.rc │ ├── python.manifest │ ├── python3dll.c │ ├── python_exe.rc │ ├── python_nt.rc │ ├── python_uwp.cpp │ ├── python_ver_rc.h │ ├── pythonw_exe.rc │ ├── readme.txt │ ├── sqlite3.rc │ ├── store_info.txt │ ├── testpy.py │ ├── validate_ucrtbase.py │ ├── win7compat.c │ ├── winreg.c │ └── winsound.c ├── PCbuild/ │ ├── Directory.Build.props │ ├── Directory.Build.targets │ ├── _asyncio.vcxproj │ ├── _asyncio.vcxproj.filters │ ├── _bz2.vcxproj │ ├── _bz2.vcxproj.filters │ ├── _ctypes.vcxproj │ ├── _ctypes.vcxproj.filters │ ├── _ctypes_test.vcxproj │ ├── _ctypes_test.vcxproj.filters │ ├── _decimal.vcxproj │ ├── _decimal.vcxproj.filters │ ├── _elementtree.vcxproj │ ├── _elementtree.vcxproj.filters │ ├── _freeze_importlib.vcxproj │ ├── _freeze_importlib.vcxproj.filters │ ├── _hashlib.vcxproj │ ├── _hashlib.vcxproj.filters │ ├── _lzma.vcxproj │ ├── _lzma.vcxproj.filters │ ├── _msi.vcxproj │ ├── _msi.vcxproj.filters │ ├── _multiprocessing.vcxproj │ ├── _multiprocessing.vcxproj.filters │ ├── _overlapped.vcxproj │ ├── _overlapped.vcxproj.filters │ ├── _queue.vcxproj │ ├── _queue.vcxproj.filters │ ├── _socket.vcxproj │ ├── _socket.vcxproj.filters │ ├── _sqlite3.vcxproj │ ├── _sqlite3.vcxproj.filters │ ├── _ssl.vcxproj │ ├── _ssl.vcxproj.filters │ ├── _testbuffer.vcxproj │ ├── _testbuffer.vcxproj.filters │ ├── _testcapi.vcxproj │ ├── _testcapi.vcxproj.filters │ ├── _testconsole.vcxproj │ ├── _testconsole.vcxproj.filters │ ├── _testembed.vcxproj │ ├── _testembed.vcxproj.filters │ ├── _testimportmultiple.vcxproj │ ├── _testimportmultiple.vcxproj.filters │ ├── _testinternalcapi.vcxproj │ ├── _testinternalcapi.vcxproj.filters │ ├── _testmultiphase.vcxproj │ ├── _testmultiphase.vcxproj.filters │ ├── _tkinter.vcxproj │ ├── _tkinter.vcxproj.filters │ ├── _uuid.vcxproj │ ├── _uuid.vcxproj.filters │ ├── _zoneinfo.vcxproj │ ├── _zoneinfo.vcxproj.filters │ ├── blurb.bat │ ├── build.bat │ ├── build_env.bat │ ├── clean.bat │ ├── env.bat │ ├── env.ps1 │ ├── field3.py │ ├── find_msbuild.bat │ ├── find_python.bat │ ├── fix_encoding.py │ ├── get_external.py │ ├── get_externals.bat │ ├── idle.bat │ ├── lib.pyproj │ ├── libffi.props │ ├── liblzma.vcxproj │ ├── liblzma.vcxproj.filters │ ├── openssl.props │ ├── openssl.vcxproj │ ├── pcbuild.proj │ ├── pcbuild.sln │ ├── prepare_libffi.bat │ ├── prepare_ssl.bat │ ├── prepare_ssl.py │ ├── prepare_tcltk.bat │ ├── pyexpat.vcxproj │ ├── pyexpat.vcxproj.filters │ ├── pylauncher.vcxproj │ ├── pylauncher.vcxproj.filters │ ├── pyproject.props │ ├── pyshellext.vcxproj │ ├── pyshellext.vcxproj.filters │ ├── python.props │ ├── python.vcxproj │ ├── python.vcxproj.filters │ ├── python3dll.vcxproj │ ├── python3dll.vcxproj.filters │ ├── python_uwp.vcxproj │ ├── python_uwp.vcxproj.filters │ ├── pythoncore.vcxproj │ ├── pythoncore.vcxproj.filters │ ├── pythonw.vcxproj │ ├── pythonw.vcxproj.filters │ ├── pythonw_uwp.vcxproj │ ├── pythonw_uwp.vcxproj.filters │ ├── pywlauncher.vcxproj │ ├── pywlauncher.vcxproj.filters │ ├── readme.txt │ ├── regen.targets │ ├── rmpyc.py │ ├── rt.bat │ ├── select.vcxproj │ ├── select.vcxproj.filters │ ├── sqlite3.vcxproj │ ├── sqlite3.vcxproj.filters │ ├── tcl.vcxproj │ ├── tcltk.props │ ├── tix.vcxproj │ ├── tk.vcxproj │ ├── unicodedata.vcxproj │ ├── unicodedata.vcxproj.filters │ ├── urlretrieve.py │ ├── venvlauncher.vcxproj │ ├── venvlauncher.vcxproj.filters │ ├── venvwlauncher.vcxproj │ ├── venvwlauncher.vcxproj.filters │ ├── winsound.vcxproj │ ├── winsound.vcxproj.filters │ ├── xxlimited.vcxproj │ ├── xxlimited.vcxproj.filters │ ├── xxlimited_35.vcxproj │ └── xxlimited_35.vcxproj.filters ├── Parser/ │ ├── Python.asdl │ ├── asdl.py │ ├── asdl_c.py │ ├── myreadline.c │ ├── parser.c │ ├── peg_api.c │ ├── pegen.c │ ├── pegen.h │ ├── pegen_errors.c │ ├── string_parser.c │ ├── string_parser.h │ ├── token.c │ ├── tokenizer.c │ └── tokenizer.h ├── Programs/ │ ├── README │ ├── _freeze_importlib.c │ ├── _testembed.c │ └── python.c ├── Python/ │ ├── Python-ast.c │ ├── README │ ├── _warnings.c │ ├── asdl.c │ ├── ast.c │ ├── ast_opt.c │ ├── ast_unparse.c │ ├── bltinmodule.c │ ├── bootstrap_hash.c │ ├── ceval.c │ ├── ceval_gil.h │ ├── clinic/ │ │ ├── _warnings.c.h │ │ ├── bltinmodule.c.h │ │ ├── context.c.h │ │ ├── import.c.h │ │ ├── marshal.c.h │ │ ├── sysmodule.c.h │ │ └── traceback.c.h │ ├── codecs.c │ ├── compile.c │ ├── condvar.h │ ├── context.c │ ├── dtoa.c │ ├── dup2.c │ ├── dynamic_annotations.c │ ├── dynload_hpux.c │ ├── dynload_shlib.c │ ├── dynload_stub.c │ ├── dynload_win.c │ ├── errors.c │ ├── fileutils.c │ ├── formatter_unicode.c │ ├── frozen.c │ ├── frozen_hello.h │ ├── frozenmain.c │ ├── future.c │ ├── getargs.c │ ├── getcompiler.c │ ├── getcopyright.c │ ├── getopt.c │ ├── getplatform.c │ ├── getversion.c │ ├── hamt.c │ ├── hashtable.c │ ├── import.c │ ├── importdl.c │ ├── importdl.h │ ├── importlib.h │ ├── importlib_external.h │ ├── importlib_zipimport.h │ ├── initconfig.c │ ├── makeopcodetargets.py │ ├── marshal.c │ ├── modsupport.c │ ├── mysnprintf.c │ ├── mystrtoul.c │ ├── opcode_targets.h │ ├── pathconfig.c │ ├── preconfig.c │ ├── pyarena.c │ ├── pyctype.c │ ├── pyfpe.c │ ├── pyhash.c │ ├── pylifecycle.c │ ├── pymath.c │ ├── pystate.c │ ├── pystrcmp.c │ ├── pystrhex.c │ ├── pystrtod.c │ ├── pythonrun.c │ ├── pytime.c │ ├── stdlib_module_names.h │ ├── structmember.c │ ├── suggestions.c │ ├── symtable.c │ ├── sysmodule.c │ ├── thread.c │ ├── thread_nt.h │ ├── thread_pthread.h │ ├── traceback.c │ └── wordcode_helpers.h ├── README.rst ├── Tools/ │ ├── README │ ├── buildbot/ │ │ ├── build.bat │ │ ├── buildmsi.bat │ │ ├── clean.bat │ │ ├── remoteDeploy.bat │ │ ├── remotePythonInfo.bat │ │ └── test.bat │ ├── c-analyzer/ │ │ ├── README │ │ ├── TODO │ │ ├── c-analyzer.py │ │ ├── c_analyzer/ │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── analyze.py │ │ │ ├── datafiles.py │ │ │ ├── info.py │ │ │ └── match.py │ │ ├── c_common/ │ │ │ ├── __init__.py │ │ │ ├── clsutil.py │ │ │ ├── fsutil.py │ │ │ ├── info.py │ │ │ ├── iterutil.py │ │ │ ├── logging.py │ │ │ ├── misc.py │ │ │ ├── scriptutil.py │ │ │ ├── show.py │ │ │ ├── strutil.py │ │ │ └── tables.py │ │ ├── c_parser/ │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── _state_machine.py │ │ │ ├── datafiles.py │ │ │ ├── info.py │ │ │ ├── match.py │ │ │ ├── parser/ │ │ │ │ ├── __init__.py │ │ │ │ ├── _alt.py │ │ │ │ ├── _common.py │ │ │ │ ├── _compound_decl_body.py │ │ │ │ ├── _delim.py │ │ │ │ ├── _func_body.py │ │ │ │ ├── _global.py │ │ │ │ ├── _info.py │ │ │ │ └── _regexes.py │ │ │ ├── preprocessor/ │ │ │ │ ├── __init__.py │ │ │ │ ├── __main__.py │ │ │ │ ├── common.py │ │ │ │ ├── errors.py │ │ │ │ ├── gcc.py │ │ │ │ └── pure.py │ │ │ └── source.py │ │ ├── check-c-globals.py │ │ ├── cpython/ │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── _analyzer.py │ │ │ ├── _capi.py │ │ │ ├── _files.py │ │ │ ├── _parser.py │ │ │ ├── ignored.tsv │ │ │ └── known.tsv │ │ └── must-resolve.sh │ ├── ccbench/ │ │ └── ccbench.py │ ├── clinic/ │ │ ├── clinic.py │ │ └── cpp.py │ ├── demo/ │ │ ├── README │ │ ├── beer.py │ │ ├── eiffel.py │ │ ├── hanoi.py │ │ ├── life.py │ │ ├── markov.py │ │ ├── mcast.py │ │ ├── queens.py │ │ ├── redemo.py │ │ ├── rpython.py │ │ ├── rpythond.py │ │ ├── sortvisu.py │ │ ├── spreadsheet.py │ │ └── vector.py │ ├── freeze/ │ │ ├── README │ │ ├── bkfile.py │ │ ├── checkextensions.py │ │ ├── checkextensions_win32.py │ │ ├── extensions_win32.ini │ │ ├── flag.py │ │ ├── freeze.py │ │ ├── hello.py │ │ ├── makeconfig.py │ │ ├── makefreeze.py │ │ ├── makemakefile.py │ │ ├── parsesetup.py │ │ ├── regen_frozen.py │ │ ├── test/ │ │ │ ├── Makefile │ │ │ └── ok.py │ │ ├── win32.html │ │ └── winmakemakefile.py │ ├── gdb/ │ │ └── libpython.py │ ├── i18n/ │ │ ├── makelocalealias.py │ │ ├── msgfmt.py │ │ └── pygettext.py │ ├── importbench/ │ │ ├── README │ │ └── importbench.py │ ├── iobench/ │ │ └── iobench.py │ ├── msi/ │ │ ├── README.txt │ │ ├── build.bat │ │ ├── buildrelease.bat │ │ ├── bundle/ │ │ │ ├── Default.thm │ │ │ ├── Default.wxl │ │ │ ├── bootstrap/ │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── PythonBootstrapperApplication.cpp │ │ │ │ ├── pch.cpp │ │ │ │ ├── pch.h │ │ │ │ ├── pythonba.cpp │ │ │ │ ├── pythonba.def │ │ │ │ ├── pythonba.sln │ │ │ │ ├── pythonba.vcxproj │ │ │ │ └── resource.h │ │ │ ├── bundle.targets │ │ │ ├── bundle.wxl │ │ │ ├── bundle.wxs │ │ │ ├── full.wixproj │ │ │ ├── packagegroups/ │ │ │ │ ├── core.wxs │ │ │ │ ├── crt.wxs │ │ │ │ ├── dev.wxs │ │ │ │ ├── doc.wxs │ │ │ │ ├── exe.wxs │ │ │ │ ├── launcher.wxs │ │ │ │ ├── lib.wxs │ │ │ │ ├── packageinstall.wxs │ │ │ │ ├── pip.wxs │ │ │ │ ├── postinstall.wxs │ │ │ │ ├── tcltk.wxs │ │ │ │ ├── test.wxs │ │ │ │ └── tools.wxs │ │ │ ├── releaselocal.wixproj │ │ │ ├── releaseweb.wixproj │ │ │ └── snapshot.wixproj │ │ ├── common.wxs │ │ ├── common_en-US.wxl_template │ │ ├── csv_to_wxs.py │ │ ├── dev/ │ │ │ ├── dev.wixproj │ │ │ ├── dev.wxs │ │ │ ├── dev_d.wixproj │ │ │ ├── dev_d.wxs │ │ │ ├── dev_en-US.wxl │ │ │ └── dev_files.wxs │ │ ├── doc/ │ │ │ ├── doc.wixproj │ │ │ ├── doc.wxs │ │ │ ├── doc_en-US.wxl_template │ │ │ ├── doc_files.wxs │ │ │ └── doc_no_files.wxs │ │ ├── exe/ │ │ │ ├── exe.wixproj │ │ │ ├── exe.wxs │ │ │ ├── exe_d.wixproj │ │ │ ├── exe_d.wxs │ │ │ ├── exe_en-US.wxl_template │ │ │ ├── exe_files.wxs │ │ │ ├── exe_pdb.wixproj │ │ │ ├── exe_pdb.wxs │ │ │ └── exe_reg.wxs │ │ ├── generate_md5.py │ │ ├── get_externals.bat │ │ ├── launcher/ │ │ │ ├── launcher.wixproj │ │ │ ├── launcher.wxs │ │ │ ├── launcher_en-US.wxl │ │ │ ├── launcher_files.wxs │ │ │ └── launcher_reg.wxs │ │ ├── lib/ │ │ │ ├── lib.wixproj │ │ │ ├── lib.wxs │ │ │ ├── lib_d.wixproj │ │ │ ├── lib_d.wxs │ │ │ ├── lib_en-US.wxl │ │ │ ├── lib_files.wxs │ │ │ ├── lib_pdb.wixproj │ │ │ └── lib_pdb.wxs │ │ ├── make_appx.ps1 │ │ ├── make_cat.ps1 │ │ ├── make_zip.proj │ │ ├── msi.props │ │ ├── msi.targets │ │ ├── path/ │ │ │ ├── path.wixproj │ │ │ ├── path.wxs │ │ │ └── path_en-US.wxl │ │ ├── pip/ │ │ │ ├── pip.wixproj │ │ │ ├── pip.wxs │ │ │ └── pip_en-US.wxl │ │ ├── purge.py │ │ ├── sdktools.psm1 │ │ ├── sign_build.ps1 │ │ ├── tcltk/ │ │ │ ├── tcltk.wixproj │ │ │ ├── tcltk.wxs │ │ │ ├── tcltk_d.wixproj │ │ │ ├── tcltk_d.wxs │ │ │ ├── tcltk_en-US.wxl_template │ │ │ ├── tcltk_files.wxs │ │ │ ├── tcltk_pdb.wixproj │ │ │ ├── tcltk_pdb.wxs │ │ │ └── tcltk_reg.wxs │ │ ├── test/ │ │ │ ├── test.wixproj │ │ │ ├── test.wxs │ │ │ ├── test_d.wixproj │ │ │ ├── test_d.wxs │ │ │ ├── test_en-US.wxl │ │ │ ├── test_files.wxs │ │ │ ├── test_pdb.wixproj │ │ │ └── test_pdb.wxs │ │ ├── testrelease.bat │ │ ├── tools/ │ │ │ ├── tools.wixproj │ │ │ ├── tools.wxs │ │ │ ├── tools_en-US.wxl │ │ │ └── tools_files.wxs │ │ ├── ucrt/ │ │ │ ├── ucrt.wixproj │ │ │ ├── ucrt.wxs │ │ │ └── ucrt_en-US.wxl │ │ ├── uploadrelease.bat │ │ ├── uploadrelease.proj │ │ ├── uploadrelease.ps1 │ │ └── wix.props │ ├── nuget/ │ │ ├── build.bat │ │ ├── make_pkg.proj │ │ ├── python.nuspec │ │ ├── pythonarm32.nuspec │ │ ├── pythondaily.nuspec │ │ ├── pythondaily.symbols.nuspec │ │ └── pythonx86.nuspec │ ├── peg_generator/ │ │ ├── .clang-format │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── data/ │ │ │ ├── cprog.py │ │ │ └── top-pypi-packages-365-days.json │ │ ├── mypy.ini │ │ ├── peg_extension/ │ │ │ ├── __init__.py │ │ │ └── peg_extension.c │ │ ├── pegen/ │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── ast_dump.py │ │ │ ├── build.py │ │ │ ├── c_generator.py │ │ │ ├── first_sets.py │ │ │ ├── grammar.py │ │ │ ├── grammar_parser.py │ │ │ ├── grammar_visualizer.py │ │ │ ├── keywordgen.py │ │ │ ├── metagrammar.gram │ │ │ ├── parser.py │ │ │ ├── parser_generator.py │ │ │ ├── python_generator.py │ │ │ ├── sccutils.py │ │ │ ├── testutil.py │ │ │ ├── tokenizer.py │ │ │ └── validator.py │ │ ├── pyproject.toml │ │ ├── requirements.pip │ │ └── scripts/ │ │ ├── __init__.py │ │ ├── ast_timings.py │ │ ├── benchmark.py │ │ ├── download_pypi_packages.py │ │ ├── find_max_nesting.py │ │ ├── grammar_grapher.py │ │ ├── joinstats.py │ │ ├── test_parse_directory.py │ │ └── test_pypi_packages.py │ ├── pynche/ │ │ ├── ChipViewer.py │ │ ├── ColorDB.py │ │ ├── DetailsViewer.py │ │ ├── ListViewer.py │ │ ├── Main.py │ │ ├── PyncheWidget.py │ │ ├── README │ │ ├── StripViewer.py │ │ ├── Switchboard.py │ │ ├── TextViewer.py │ │ ├── TypeinViewer.py │ │ ├── X/ │ │ │ ├── rgb.txt │ │ │ └── xlicense.txt │ │ ├── __init__.py │ │ ├── html40colors.txt │ │ ├── namedcolors.txt │ │ ├── pyColorChooser.py │ │ ├── pynche │ │ ├── pynche.pyw │ │ ├── webcolors.txt │ │ └── websafe.txt │ ├── scripts/ │ │ ├── 2to3 │ │ ├── README │ │ ├── abitype.py │ │ ├── analyze_dxp.py │ │ ├── byext.py │ │ ├── byteyears.py │ │ ├── checkpip.py │ │ ├── cleanfuture.py │ │ ├── combinerefs.py │ │ ├── copytime.py │ │ ├── crlf.py │ │ ├── db2pickle.py │ │ ├── diff.py │ │ ├── dutree.doc │ │ ├── dutree.py │ │ ├── eptags.py │ │ ├── find-uname.py │ │ ├── find_recursionlimit.py │ │ ├── finddiv.py │ │ ├── findlinksto.py │ │ ├── findnocoding.py │ │ ├── fixcid.py │ │ ├── fixdiv.py │ │ ├── fixheader.py │ │ ├── fixnotice.py │ │ ├── fixps.py │ │ ├── generate_opcode_h.py │ │ ├── generate_stdlib_module_names.py │ │ ├── generate_token.py │ │ ├── get-remote-certificate.py │ │ ├── google.py │ │ ├── gprof2html.py │ │ ├── highlight.py │ │ ├── idle3 │ │ ├── ifdef.py │ │ ├── import_diagnostics.py │ │ ├── lfcr.py │ │ ├── linktree.py │ │ ├── lll.py │ │ ├── mailerdaemon.py │ │ ├── make_ctype.py │ │ ├── md5sum.py │ │ ├── mkreal.py │ │ ├── ndiff.py │ │ ├── nm2def.py │ │ ├── objgraph.py │ │ ├── parse_html5_entities.py │ │ ├── parseentities.py │ │ ├── patchcheck.py │ │ ├── pathfix.py │ │ ├── pdeps.py │ │ ├── pep384_macrocheck.py │ │ ├── pickle2db.py │ │ ├── pindent.py │ │ ├── ptags.py │ │ ├── pydoc3 │ │ ├── pysource.py │ │ ├── reindent-rst.py │ │ ├── reindent.py │ │ ├── rgrep.py │ │ ├── run_tests.py │ │ ├── serve.py │ │ ├── smelly.py │ │ ├── stable_abi.py │ │ ├── suff.py │ │ ├── texi2html.py │ │ ├── untabify.py │ │ ├── update_file.py │ │ ├── var_access_benchmark.py │ │ ├── which.py │ │ └── win_add2path.py │ ├── ssl/ │ │ ├── make_ssl_data.py │ │ └── multissltests.py │ ├── stringbench/ │ │ ├── README │ │ └── stringbench.py │ ├── test2to3/ │ │ ├── README │ │ ├── maintest.py │ │ ├── setup.py │ │ ├── test/ │ │ │ ├── runtests.py │ │ │ └── test_foo.py │ │ └── test2to3/ │ │ ├── __init__.py │ │ └── hello.py │ ├── tz/ │ │ └── zdump.py │ ├── unicode/ │ │ ├── Makefile │ │ ├── comparecodecs.py │ │ ├── gencjkcodecs.py │ │ ├── gencodec.py │ │ ├── genmap_japanese.py │ │ ├── genmap_korean.py │ │ ├── genmap_schinese.py │ │ ├── genmap_support.py │ │ ├── genwincodec.py │ │ ├── genwincodecs.bat │ │ ├── listcodecs.py │ │ ├── makeunicodedata.py │ │ ├── mkstringprep.py │ │ └── python-mappings/ │ │ ├── CP1140.TXT │ │ ├── CP273.TXT │ │ ├── GB2312.TXT │ │ ├── KOI8-U.TXT │ │ ├── TIS-620.TXT │ │ ├── diff/ │ │ │ ├── jisx0213-2000-std.txt.diff │ │ │ └── jisx0213-2004-std.txt.diff │ │ ├── gb-18030-2000.xml │ │ └── jisx0213-2004-std.txt │ └── unittestgui/ │ ├── README.txt │ └── unittestgui.py ├── Win7.rst ├── aclocal.m4 ├── config.guess ├── config.sub ├── configure ├── configure.ac ├── install-sh ├── netlify.toml ├── pyconfig.h.in └── setup.py