digraph G { charset="UTF-8"; rankdir="LR"; concentrate="true"; "" [label=""]; "zipimport" [label=" SourceModule| zipimport",shape="record"]; "zlib" [label=" Extension| zlib",shape="record"]; "importlib.readers" [label=" SourceModule| importlib.readers",shape="record"]; "importlib" [label=" Package| importlib",shape="record"]; "importlib.machinery" [label=" SourceModule| importlib.machinery",shape="record"]; "importlib._bootstrap_external" [label=" SourceModule| importlib._bootstrap_external",shape="record"]; "importlib.metadata" [label=" Package| importlib.metadata",shape="record"]; "typing" [label=" SourceModule| typing",shape="record"]; "_typing" [label=" Extension| _typing",shape="record"]; "importlib.abc" [label=" SourceModule| importlib.abc",shape="record"]; "importlib.resources.abc" [label=" SourceModule| importlib.resources.abc",shape="record"]; "importlib.resources" [label=" Package| importlib.resources",shape="record"]; "importlib.resources._legacy" [label=" SourceModule| importlib.resources._legacy",shape="record"]; "importlib.resources._common" [label=" SourceModule| importlib.resources._common",shape="record"]; "importlib.resources._adapters" [label=" SourceModule| importlib.resources._adapters",shape="record"]; "tempfile" [label=" SourceModule| tempfile",shape="record"]; "_thread" [label=" BuiltinModule| _thread",shape="record"]; "random" [label=" SourceModule| random",shape="record"]; "statistics" [label=" SourceModule| statistics",shape="record"]; "_statistics" [label=" Extension| _statistics",shape="record"]; "decimal" [label=" SourceModule| decimal",shape="record"]; "_pydecimal" [label=" SourceModule| _pydecimal",shape="record"]; "contextvars" [label=" SourceModule| contextvars",shape="record"]; "_contextvars" [label=" Extension| _contextvars",shape="record"]; "_decimal" [label=" Extension| _decimal",shape="record"]; "fractions" [label=" SourceModule| fractions",shape="record"]; "numbers" [label=" SourceModule| numbers",shape="record"]; "hashlib" [label=" SourceModule| hashlib",shape="record"]; "logging" [label=" Package| logging",shape="record"]; "atexit" [label=" BuiltinModule| atexit",shape="record"]; "pickle" [label=" SourceModule| pickle",shape="record"]; "pprint" [label=" SourceModule| pprint",shape="record"]; "dataclasses" [label=" SourceModule| dataclasses",shape="record"]; "builtins" [label=" BuiltinModule| builtins",shape="record"]; "inspect" [label=" SourceModule| inspect",shape="record"]; "argparse" [label=" SourceModule| argparse",shape="record"]; "gettext" [label=" SourceModule| gettext",shape="record"]; "token" [label=" SourceModule| token",shape="record"]; "dis" [label=" SourceModule| dis",shape="record"]; "opcode" [label=" SourceModule| opcode",shape="record"]; "_opcode" [label=" Extension| _opcode",shape="record"]; "ast" [label=" SourceModule| ast",shape="record"]; "_ast" [label=" BuiltinModule| _ast",shape="record"]; "copy" [label=" SourceModule| copy",shape="record"]; "'org.python'" [label=" MissingModule| 'org.python'",shape="record"]; "org" [label=" MissingModule| org",shape="record"]; "_compat_pickle" [label=" SourceModule| _compat_pickle",shape="record"]; "struct" [label=" SourceModule| struct",shape="record"]; "_struct" [label=" Extension| _struct",shape="record"]; "threading" [label=" SourceModule| threading",shape="record"]; "_threading_local" [label=" SourceModule| _threading_local",shape="record"]; "_collections" [label=" BuiltinModule| _collections",shape="record"]; "string" [label=" SourceModule| string",shape="record"]; "_string" [label=" BuiltinModule| _string",shape="record"]; "_hashlib" [label=" Extension| _hashlib",shape="record"]; "_sha3" [label=" Extension| _sha3",shape="record"]; "_blake2" [label=" Extension| _blake2",shape="record"]; "_sha256" [label=" Extension| _sha256",shape="record"]; "_md5" [label=" Extension| _md5",shape="record"]; "_sha1" [label=" Extension| _sha1",shape="record"]; "_sha512" [label=" Extension| _sha512",shape="record"]; "_random" [label=" Extension| _random",shape="record"]; "bisect" [label=" SourceModule| bisect",shape="record"]; "_bisect" [label=" Extension| _bisect",shape="record"]; "math" [label=" Extension| math",shape="record"]; "errno" [label=" BuiltinModule| errno",shape="record"]; "shutil" [label=" SourceModule| shutil",shape="record"]; "tarfile" [label=" SourceModule| tarfile",shape="record"]; "gzip" [label=" SourceModule| gzip",shape="record"]; "_compression" [label=" SourceModule| _compression",shape="record"]; "pwd" [label=" BuiltinModule| pwd",shape="record"]; "grp" [label=" Extension| grp",shape="record"]; "lzma" [label=" SourceModule| lzma",shape="record"]; "_lzma" [label=" Extension| _lzma",shape="record"]; "bz2" [label=" SourceModule| bz2",shape="record"]; "_bz2" [label=" Extension| _bz2",shape="record"]; "fnmatch" [label=" SourceModule| fnmatch",shape="record"]; "importlib._abc" [label=" SourceModule| importlib._abc",shape="record"]; "contextlib" [label=" SourceModule| contextlib",shape="record"]; "importlib.metadata._itertools" [label=" SourceModule| importlib.metadata._itertools",shape="record"]; "importlib.metadata._functools" [label=" SourceModule| importlib.metadata._functools",shape="record"]; "importlib.metadata._collections" [label=" SourceModule| importlib.metadata._collections",shape="record"]; "importlib.metadata._meta" [label=" SourceModule| importlib.metadata._meta",shape="record"]; "importlib.metadata._adapters" [label=" SourceModule| importlib.metadata._adapters",shape="record"]; "importlib.metadata._text" [label=" SourceModule| importlib.metadata._text",shape="record"]; "email.message" [label=" SourceModule| email.message",shape="record"]; "email.policy" [label=" SourceModule| email.policy",shape="record"]; "email.contentmanager" [label=" SourceModule| email.contentmanager",shape="record"]; "email.quoprimime" [label=" SourceModule| email.quoprimime",shape="record"]; "email.headerregistry" [label=" SourceModule| email.headerregistry",shape="record"]; "email._header_value_parser" [label=" SourceModule| email._header_value_parser",shape="record"]; "urllib" [label=" Package| urllib",shape="record"]; "email.iterators" [label=" SourceModule| email.iterators",shape="record"]; "email.generator" [label=" SourceModule| email.generator",shape="record"]; "email._encoded_words" [label=" SourceModule| email._encoded_words",shape="record"]; "base64" [label=" SourceModule| base64",shape="record"]; "getopt" [label=" SourceModule| getopt",shape="record"]; "email.charset" [label=" SourceModule| email.charset",shape="record"]; "email.encoders" [label=" SourceModule| email.encoders",shape="record"]; "email.base64mime" [label=" SourceModule| email.base64mime",shape="record"]; "email._policybase" [label=" SourceModule| email._policybase",shape="record"]; "email.header" [label=" SourceModule| email.header",shape="record"]; "email.errors" [label=" SourceModule| email.errors",shape="record"]; "email.utils" [label=" SourceModule| email.utils",shape="record"]; "email._parseaddr" [label=" SourceModule| email._parseaddr",shape="record"]; "calendar" [label=" SourceModule| calendar",shape="record"]; "urllib.parse" [label=" SourceModule| urllib.parse",shape="record"]; "unicodedata" [label=" Extension| unicodedata",shape="record"]; "ipaddress" [label=" SourceModule| ipaddress",shape="record"]; "socket" [label=" SourceModule| socket",shape="record"]; "array" [label=" Extension| array",shape="record"]; "selectors" [label=" SourceModule| selectors",shape="record"]; "select" [label=" Extension| select",shape="record"]; "_socket" [label=" Extension| _socket",shape="record"]; "quopri" [label=" SourceModule| quopri",shape="record"]; "binascii" [label=" Extension| binascii",shape="record"]; "itertools" [label=" BuiltinModule| itertools",shape="record"]; "textwrap" [label=" SourceModule| textwrap",shape="record"]; "zipfile" [label=" SourceModule| zipfile",shape="record"]; "py_compile" [label=" SourceModule| py_compile",shape="record"]; "os.path" [label=" AliasNode| os.path",shape="record"]; "importlib.util" [label=" SourceModule| importlib.util",shape="record"]; "pathlib" [label=" SourceModule| pathlib",shape="record"]; "email" [label=" Package| email",shape="record"]; "email.parser" [label=" SourceModule| email.parser",shape="record"]; "email.feedparser" [label=" SourceModule| email.feedparser",shape="record"]; "csv" [label=" SourceModule| csv",shape="record"]; "_csv" [label=" Extension| _csv",shape="record"]; "tokenize" [label=" SourceModule| tokenize",shape="record"]; "_tokenize" [label=" BuiltinModule| _tokenize",shape="record"]; "winreg" [label=" MissingModule| winreg",shape="record"]; "nt" [label=" MissingModule| nt",shape="record"]; "importlib._bootstrap" [label=" SourceModule| importlib._bootstrap",shape="record"]; "importlib.resources.readers" [label=" SourceModule| importlib.resources.readers",shape="record"]; "importlib.resources._itertools" [label=" SourceModule| importlib.resources._itertools",shape="record"]; "_warnings" [label=" BuiltinModule| _warnings",shape="record"]; "sys" [label=" BuiltinModule| sys",shape="record"]; "marshal" [label=" BuiltinModule| marshal",shape="record"]; "_io" [label=" BuiltinModule| _io",shape="record"]; "_imp" [label=" BuiltinModule| _imp",shape="record"]; "_frozen_importlib" [label=" ExcludedModule| _frozen_importlib",shape="record"]; "_frozen_importlib_external" [label=" MissingModule| _frozen_importlib_external",shape="record"]; "tkinter" [label=" Package| tkinter",shape="record"]; "tkinter.constants" [label=" SourceModule| tkinter.constants",shape="record"]; "_tkinter" [label=" Extension| _tkinter",shape="record"]; "/Volumes/work/project/awesome-python/main.py" [label=" Script| /Volumes/work/project/awesome-python/main.py",shape="record"]; "/opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py" [label=" Script| /opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py",shape="record"]; "_pyi_rth_utils" [label=" Package| _pyi_rth_utils",shape="record"]; "_pyi_rth_utils.qt" [label=" SourceModule| _pyi_rth_utils.qt",shape="record"]; "pyimod02_importers" [label=" MissingModule| pyimod02_importers",shape="record"]; "pkgutil" [label=" SourceModule| pkgutil",shape="record"]; "/opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pyqt5.py" [label=" Script| /opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pyqt5.py",shape="record"]; "/opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py" [label=" Script| /opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py",shape="record"]; "/opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth__tkinter.py" [label=" Script| /opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth__tkinter.py",shape="record"]; "litter_helper" [label=" SourceModule| litter_helper",shape="record"]; "PyQt5" [label=" Package| PyQt5",shape="record"]; "PyQt5.sip" [label=" Extension| PyQt5.sip",shape="record"]; "PyQt5.QtGui" [label=" Extension| PyQt5.QtGui",shape="record"]; "PyQt5.QtWidgets" [label=" Extension| PyQt5.QtWidgets",shape="record"]; "PyQt5.QtCore" [label=" Extension| PyQt5.QtCore",shape="record"]; "weakref" [label=" SourceModule| weakref",shape="record"]; "_weakref" [label=" BuiltinModule| _weakref",shape="record"]; "locale" [label=" SourceModule| locale",shape="record"]; "_locale" [label=" BuiltinModule| _locale",shape="record"]; "linecache" [label=" SourceModule| linecache",shape="record"]; "io" [label=" SourceModule| io",shape="record"]; "stat" [label=" SourceModule| stat",shape="record"]; "_stat" [label=" BuiltinModule| _stat",shape="record"]; "operator" [label=" SourceModule| operator",shape="record"]; "_operator" [label=" BuiltinModule| _operator",shape="record"]; "reprlib" [label=" SourceModule| reprlib",shape="record"]; "os" [label=" SourceModule| os",shape="record"]; "subprocess" [label=" SourceModule| subprocess",shape="record"]; "_winapi" [label=" MissingModule| _winapi",shape="record"]; "msvcrt" [label=" MissingModule| msvcrt",shape="record"]; "fcntl" [label=" Extension| fcntl",shape="record"]; "signal" [label=" SourceModule| signal",shape="record"]; "_signal" [label=" BuiltinModule| _signal",shape="record"]; "enum" [label=" SourceModule| enum",shape="record"]; "keyword" [label=" SourceModule| keyword",shape="record"]; "sre_constants" [label=" SourceModule| sre_constants",shape="record"]; "re._parser" [label=" SourceModule| re._parser",shape="record"]; "re._constants" [label=" SourceModule| re._constants",shape="record"]; "re._compiler" [label=" SourceModule| re._compiler",shape="record"]; "re._casefix" [label=" SourceModule| re._casefix",shape="record"]; "re" [label=" Package| re",shape="record"]; "_collections_abc" [label=" SourceModule| _collections_abc",shape="record"]; "heapq" [label=" SourceModule| heapq",shape="record"]; "_heapq" [label=" Extension| _heapq",shape="record"]; "sre_parse" [label=" SourceModule| sre_parse",shape="record"]; "copyreg" [label=" SourceModule| copyreg",shape="record"]; "sre_compile" [label=" SourceModule| sre_compile",shape="record"]; "functools" [label=" SourceModule| functools",shape="record"]; "_functools" [label=" BuiltinModule| _functools",shape="record"]; "traceback" [label=" SourceModule| traceback",shape="record"]; "types" [label=" SourceModule| types",shape="record"]; "collections.abc" [label=" SourceModule| collections.abc",shape="record"]; "collections" [label=" Package| collections",shape="record"]; "genericpath" [label=" SourceModule| genericpath",shape="record"]; "abc" [label=" SourceModule| abc",shape="record"]; "_py_abc" [label=" SourceModule| _py_abc",shape="record"]; "_abc" [label=" BuiltinModule| _abc",shape="record"]; "encodings.zlib_codec" [label=" SourceModule| encodings.zlib_codec",shape="record"]; "encodings.uu_codec" [label=" SourceModule| encodings.uu_codec",shape="record"]; "encodings.utf_8_sig" [label=" SourceModule| encodings.utf_8_sig",shape="record"]; "encodings.utf_8" [label=" SourceModule| encodings.utf_8",shape="record"]; "encodings.utf_7" [label=" SourceModule| encodings.utf_7",shape="record"]; "encodings.utf_32_le" [label=" SourceModule| encodings.utf_32_le",shape="record"]; "encodings.utf_32_be" [label=" SourceModule| encodings.utf_32_be",shape="record"]; "encodings.utf_32" [label=" SourceModule| encodings.utf_32",shape="record"]; "encodings.utf_16_le" [label=" SourceModule| encodings.utf_16_le",shape="record"]; "encodings.utf_16_be" [label=" SourceModule| encodings.utf_16_be",shape="record"]; "encodings.utf_16" [label=" SourceModule| encodings.utf_16",shape="record"]; "encodings.unicode_escape" [label=" SourceModule| encodings.unicode_escape",shape="record"]; "encodings.undefined" [label=" SourceModule| encodings.undefined",shape="record"]; "encodings.tis_620" [label=" SourceModule| encodings.tis_620",shape="record"]; "encodings.shift_jisx0213" [label=" SourceModule| encodings.shift_jisx0213",shape="record"]; "_multibytecodec" [label=" Extension| _multibytecodec",shape="record"]; "_codecs_jp" [label=" Extension| _codecs_jp",shape="record"]; "encodings.shift_jis_2004" [label=" SourceModule| encodings.shift_jis_2004",shape="record"]; "encodings.shift_jis" [label=" SourceModule| encodings.shift_jis",shape="record"]; "encodings.rot_13" [label=" SourceModule| encodings.rot_13",shape="record"]; "encodings.raw_unicode_escape" [label=" SourceModule| encodings.raw_unicode_escape",shape="record"]; "encodings.quopri_codec" [label=" SourceModule| encodings.quopri_codec",shape="record"]; "encodings.punycode" [label=" SourceModule| encodings.punycode",shape="record"]; "encodings.ptcp154" [label=" SourceModule| encodings.ptcp154",shape="record"]; "encodings.palmos" [label=" SourceModule| encodings.palmos",shape="record"]; "encodings.oem" [label=" SourceModule| encodings.oem",shape="record"]; "encodings.mbcs" [label=" SourceModule| encodings.mbcs",shape="record"]; "encodings.mac_turkish" [label=" SourceModule| encodings.mac_turkish",shape="record"]; "encodings.mac_romanian" [label=" SourceModule| encodings.mac_romanian",shape="record"]; "encodings.mac_roman" [label=" SourceModule| encodings.mac_roman",shape="record"]; "encodings.mac_latin2" [label=" SourceModule| encodings.mac_latin2",shape="record"]; "encodings.mac_iceland" [label=" SourceModule| encodings.mac_iceland",shape="record"]; "encodings.mac_greek" [label=" SourceModule| encodings.mac_greek",shape="record"]; "encodings.mac_farsi" [label=" SourceModule| encodings.mac_farsi",shape="record"]; "encodings.mac_cyrillic" [label=" SourceModule| encodings.mac_cyrillic",shape="record"]; "encodings.mac_croatian" [label=" SourceModule| encodings.mac_croatian",shape="record"]; "encodings.mac_arabic" [label=" SourceModule| encodings.mac_arabic",shape="record"]; "encodings.latin_1" [label=" SourceModule| encodings.latin_1",shape="record"]; "encodings.kz1048" [label=" SourceModule| encodings.kz1048",shape="record"]; "encodings.koi8_u" [label=" SourceModule| encodings.koi8_u",shape="record"]; "encodings.koi8_t" [label=" SourceModule| encodings.koi8_t",shape="record"]; "encodings.koi8_r" [label=" SourceModule| encodings.koi8_r",shape="record"]; "encodings.johab" [label=" SourceModule| encodings.johab",shape="record"]; "_codecs_kr" [label=" Extension| _codecs_kr",shape="record"]; "encodings.iso8859_9" [label=" SourceModule| encodings.iso8859_9",shape="record"]; "encodings.iso8859_8" [label=" SourceModule| encodings.iso8859_8",shape="record"]; "encodings.iso8859_7" [label=" SourceModule| encodings.iso8859_7",shape="record"]; "encodings.iso8859_6" [label=" SourceModule| encodings.iso8859_6",shape="record"]; "encodings.iso8859_5" [label=" SourceModule| encodings.iso8859_5",shape="record"]; "encodings.iso8859_4" [label=" SourceModule| encodings.iso8859_4",shape="record"]; "encodings.iso8859_3" [label=" SourceModule| encodings.iso8859_3",shape="record"]; "encodings.iso8859_2" [label=" SourceModule| encodings.iso8859_2",shape="record"]; "encodings.iso8859_16" [label=" SourceModule| encodings.iso8859_16",shape="record"]; "encodings.iso8859_15" [label=" SourceModule| encodings.iso8859_15",shape="record"]; "encodings.iso8859_14" [label=" SourceModule| encodings.iso8859_14",shape="record"]; "encodings.iso8859_13" [label=" SourceModule| encodings.iso8859_13",shape="record"]; "encodings.iso8859_11" [label=" SourceModule| encodings.iso8859_11",shape="record"]; "encodings.iso8859_10" [label=" SourceModule| encodings.iso8859_10",shape="record"]; "encodings.iso8859_1" [label=" SourceModule| encodings.iso8859_1",shape="record"]; "encodings.iso2022_kr" [label=" SourceModule| encodings.iso2022_kr",shape="record"]; "_codecs_iso2022" [label=" Extension| _codecs_iso2022",shape="record"]; "encodings.iso2022_jp_ext" [label=" SourceModule| encodings.iso2022_jp_ext",shape="record"]; "encodings.iso2022_jp_3" [label=" SourceModule| encodings.iso2022_jp_3",shape="record"]; "encodings.iso2022_jp_2004" [label=" SourceModule| encodings.iso2022_jp_2004",shape="record"]; "encodings.iso2022_jp_2" [label=" SourceModule| encodings.iso2022_jp_2",shape="record"]; "encodings.iso2022_jp_1" [label=" SourceModule| encodings.iso2022_jp_1",shape="record"]; "encodings.iso2022_jp" [label=" SourceModule| encodings.iso2022_jp",shape="record"]; "encodings.idna" [label=" SourceModule| encodings.idna",shape="record"]; "stringprep" [label=" SourceModule| stringprep",shape="record"]; "encodings.hz" [label=" SourceModule| encodings.hz",shape="record"]; "_codecs_cn" [label=" Extension| _codecs_cn",shape="record"]; "encodings.hp_roman8" [label=" SourceModule| encodings.hp_roman8",shape="record"]; "encodings.hex_codec" [label=" SourceModule| encodings.hex_codec",shape="record"]; "encodings.gbk" [label=" SourceModule| encodings.gbk",shape="record"]; "encodings.gb2312" [label=" SourceModule| encodings.gb2312",shape="record"]; "encodings.gb18030" [label=" SourceModule| encodings.gb18030",shape="record"]; "encodings.euc_kr" [label=" SourceModule| encodings.euc_kr",shape="record"]; "encodings.euc_jp" [label=" SourceModule| encodings.euc_jp",shape="record"]; "encodings.euc_jisx0213" [label=" SourceModule| encodings.euc_jisx0213",shape="record"]; "encodings.euc_jis_2004" [label=" SourceModule| encodings.euc_jis_2004",shape="record"]; "encodings.cp950" [label=" SourceModule| encodings.cp950",shape="record"]; "_codecs_tw" [label=" Extension| _codecs_tw",shape="record"]; "encodings.cp949" [label=" SourceModule| encodings.cp949",shape="record"]; "encodings.cp932" [label=" SourceModule| encodings.cp932",shape="record"]; "encodings.cp875" [label=" SourceModule| encodings.cp875",shape="record"]; "encodings.cp874" [label=" SourceModule| encodings.cp874",shape="record"]; "encodings.cp869" [label=" SourceModule| encodings.cp869",shape="record"]; "encodings.cp866" [label=" SourceModule| encodings.cp866",shape="record"]; "encodings.cp865" [label=" SourceModule| encodings.cp865",shape="record"]; "encodings.cp864" [label=" SourceModule| encodings.cp864",shape="record"]; "encodings.cp863" [label=" SourceModule| encodings.cp863",shape="record"]; "encodings.cp862" [label=" SourceModule| encodings.cp862",shape="record"]; "encodings.cp861" [label=" SourceModule| encodings.cp861",shape="record"]; "encodings.cp860" [label=" SourceModule| encodings.cp860",shape="record"]; "encodings.cp858" [label=" SourceModule| encodings.cp858",shape="record"]; "encodings.cp857" [label=" SourceModule| encodings.cp857",shape="record"]; "encodings.cp856" [label=" SourceModule| encodings.cp856",shape="record"]; "encodings.cp855" [label=" SourceModule| encodings.cp855",shape="record"]; "encodings.cp852" [label=" SourceModule| encodings.cp852",shape="record"]; "encodings.cp850" [label=" SourceModule| encodings.cp850",shape="record"]; "encodings.cp775" [label=" SourceModule| encodings.cp775",shape="record"]; "encodings.cp737" [label=" SourceModule| encodings.cp737",shape="record"]; "encodings.cp720" [label=" SourceModule| encodings.cp720",shape="record"]; "encodings.cp500" [label=" SourceModule| encodings.cp500",shape="record"]; "encodings.cp437" [label=" SourceModule| encodings.cp437",shape="record"]; "encodings.cp424" [label=" SourceModule| encodings.cp424",shape="record"]; "encodings.cp273" [label=" SourceModule| encodings.cp273",shape="record"]; "encodings.cp1258" [label=" SourceModule| encodings.cp1258",shape="record"]; "encodings.cp1257" [label=" SourceModule| encodings.cp1257",shape="record"]; "encodings.cp1256" [label=" SourceModule| encodings.cp1256",shape="record"]; "encodings.cp1255" [label=" SourceModule| encodings.cp1255",shape="record"]; "encodings.cp1254" [label=" SourceModule| encodings.cp1254",shape="record"]; "encodings.cp1253" [label=" SourceModule| encodings.cp1253",shape="record"]; "encodings.cp1252" [label=" SourceModule| encodings.cp1252",shape="record"]; "encodings.cp1251" [label=" SourceModule| encodings.cp1251",shape="record"]; "encodings.cp1250" [label=" SourceModule| encodings.cp1250",shape="record"]; "encodings.cp1140" [label=" SourceModule| encodings.cp1140",shape="record"]; "encodings.cp1125" [label=" SourceModule| encodings.cp1125",shape="record"]; "encodings.cp1026" [label=" SourceModule| encodings.cp1026",shape="record"]; "encodings.cp1006" [label=" SourceModule| encodings.cp1006",shape="record"]; "encodings.cp037" [label=" SourceModule| encodings.cp037",shape="record"]; "encodings.charmap" [label=" SourceModule| encodings.charmap",shape="record"]; "encodings.bz2_codec" [label=" SourceModule| encodings.bz2_codec",shape="record"]; "encodings.big5hkscs" [label=" SourceModule| encodings.big5hkscs",shape="record"]; "_codecs_hk" [label=" Extension| _codecs_hk",shape="record"]; "encodings.big5" [label=" SourceModule| encodings.big5",shape="record"]; "encodings.base64_codec" [label=" SourceModule| encodings.base64_codec",shape="record"]; "encodings.ascii" [label=" SourceModule| encodings.ascii",shape="record"]; "encodings.aliases" [label=" SourceModule| encodings.aliases",shape="record"]; "encodings" [label=" Package| encodings",shape="record"]; "ntpath" [label=" SourceModule| ntpath",shape="record"]; "warnings" [label=" SourceModule| warnings",shape="record"]; "tracemalloc" [label=" SourceModule| tracemalloc",shape="record"]; "_tracemalloc" [label=" BuiltinModule| _tracemalloc",shape="record"]; "_weakrefset" [label=" SourceModule| _weakrefset",shape="record"]; "_sre" [label=" BuiltinModule| _sre",shape="record"]; "_posixsubprocess" [label=" Extension| _posixsubprocess",shape="record"]; "datetime" [label=" SourceModule| datetime",shape="record"]; "_strptime" [label=" SourceModule| _strptime",shape="record"]; "_datetime" [label=" Extension| _datetime",shape="record"]; "_pickle" [label=" Extension| _pickle",shape="record"]; "posixpath" [label=" SourceModule| posixpath",shape="record"]; "posix" [label=" BuiltinModule| posix",shape="record"]; "resource" [label=" Extension| resource",shape="record"]; "codecs" [label=" SourceModule| codecs",shape="record"]; "_codecs" [label=" BuiltinModule| _codecs",shape="record"]; "time" [label=" BuiltinModule| time",shape="record"]; "gc" [label=" BuiltinModule| gc",shape="record"]; subgraph "cluster_importlib.metadata" { label="importlib.metadata"; "importlib.metadata" -> "importlib.metadata._adapters" [style="dotted"]; "importlib.metadata" -> "importlib.metadata._meta" [style="dotted"]; "importlib.metadata" -> "importlib.metadata._collections" [style="dotted"]; "importlib.metadata" -> "importlib.metadata._functools" [style="dotted"]; "importlib.metadata" -> "importlib.metadata._itertools" [style="dotted"]; "importlib.metadata" -> "importlib.metadata._text" [style="dotted"]; } subgraph "cluster_PyQt5" { label="PyQt5"; "PyQt5" -> "PyQt5.sip" [style="dotted"]; "PyQt5" -> "PyQt5.QtCore" [style="dotted"]; "PyQt5" -> "PyQt5.QtWidgets" [style="dotted"]; "PyQt5" -> "PyQt5.QtGui" [style="dotted"]; } subgraph "cluster_urllib" { label="urllib"; "urllib" -> "urllib.parse" [style="dotted"]; } subgraph "cluster_email" { label="email"; "email" -> "email.errors" [style="dotted"]; "email" -> "email.charset" [style="dotted"]; "email" -> "email.header" [style="dotted"]; "email" -> "email._header_value_parser" [style="dotted"]; "email" -> "email.parser" [style="dotted"]; "email" -> "email.message" [style="dotted"]; "email" -> "email.utils" [style="dotted"]; "email" -> "email._policybase" [style="dotted"]; "email" -> "email._encoded_words" [style="dotted"]; "email" -> "email.generator" [style="dotted"]; "email" -> "email.iterators" [style="dotted"]; "email" -> "email.policy" [style="dotted"]; "email" -> "email.headerregistry" [style="dotted"]; "email" -> "email.contentmanager" [style="dotted"]; "email" -> "email.quoprimime" [style="dotted"]; "email" -> "email.base64mime" [style="dotted"]; "email" -> "email.encoders" [style="dotted"]; "email" -> "email._parseaddr" [style="dotted"]; "email" -> "email.feedparser" [style="dotted"]; } subgraph "cluster_re" { label="re"; "re" -> "re._parser" [style="dotted"]; "re" -> "re._compiler" [style="dotted"]; "re" -> "re._constants" [style="dotted"]; "re" -> "re._casefix" [style="dotted"]; } subgraph "cluster_encodings" { label="encodings"; "encodings" -> "encodings.aliases" [style="dotted"]; "encodings" -> "encodings.mbcs" [style="dotted"]; "encodings" -> "encodings.ascii" [style="dotted"]; "encodings" -> "encodings.base64_codec" [style="dotted"]; "encodings" -> "encodings.big5" [style="dotted"]; "encodings" -> "encodings.big5hkscs" [style="dotted"]; "encodings" -> "encodings.bz2_codec" [style="dotted"]; "encodings" -> "encodings.charmap" [style="dotted"]; "encodings" -> "encodings.cp037" [style="dotted"]; "encodings" -> "encodings.cp1006" [style="dotted"]; "encodings" -> "encodings.cp1026" [style="dotted"]; "encodings" -> "encodings.cp1125" [style="dotted"]; "encodings" -> "encodings.cp1140" [style="dotted"]; "encodings" -> "encodings.cp1250" [style="dotted"]; "encodings" -> "encodings.cp1251" [style="dotted"]; "encodings" -> "encodings.cp1252" [style="dotted"]; "encodings" -> "encodings.cp1253" [style="dotted"]; "encodings" -> "encodings.cp1254" [style="dotted"]; "encodings" -> "encodings.cp1255" [style="dotted"]; "encodings" -> "encodings.cp1256" [style="dotted"]; "encodings" -> "encodings.cp1257" [style="dotted"]; "encodings" -> "encodings.cp1258" [style="dotted"]; "encodings" -> "encodings.cp273" [style="dotted"]; "encodings" -> "encodings.cp424" [style="dotted"]; "encodings" -> "encodings.cp437" [style="dotted"]; "encodings" -> "encodings.cp500" [style="dotted"]; "encodings" -> "encodings.cp720" [style="dotted"]; "encodings" -> "encodings.cp737" [style="dotted"]; "encodings" -> "encodings.cp775" [style="dotted"]; "encodings" -> "encodings.cp850" [style="dotted"]; "encodings" -> "encodings.cp852" [style="dotted"]; "encodings" -> "encodings.cp855" [style="dotted"]; "encodings" -> "encodings.cp856" [style="dotted"]; "encodings" -> "encodings.cp857" [style="dotted"]; "encodings" -> "encodings.cp858" [style="dotted"]; "encodings" -> "encodings.cp860" [style="dotted"]; "encodings" -> "encodings.cp861" [style="dotted"]; "encodings" -> "encodings.cp862" [style="dotted"]; "encodings" -> "encodings.cp863" [style="dotted"]; "encodings" -> "encodings.cp864" [style="dotted"]; "encodings" -> "encodings.cp865" [style="dotted"]; "encodings" -> "encodings.cp866" [style="dotted"]; "encodings" -> "encodings.cp869" [style="dotted"]; "encodings" -> "encodings.cp874" [style="dotted"]; "encodings" -> "encodings.cp875" [style="dotted"]; "encodings" -> "encodings.cp932" [style="dotted"]; "encodings" -> "encodings.cp949" [style="dotted"]; "encodings" -> "encodings.cp950" [style="dotted"]; "encodings" -> "encodings.euc_jis_2004" [style="dotted"]; "encodings" -> "encodings.euc_jisx0213" [style="dotted"]; "encodings" -> "encodings.euc_jp" [style="dotted"]; "encodings" -> "encodings.euc_kr" [style="dotted"]; "encodings" -> "encodings.gb18030" [style="dotted"]; "encodings" -> "encodings.gb2312" [style="dotted"]; "encodings" -> "encodings.gbk" [style="dotted"]; "encodings" -> "encodings.hex_codec" [style="dotted"]; "encodings" -> "encodings.hp_roman8" [style="dotted"]; "encodings" -> "encodings.hz" [style="dotted"]; "encodings" -> "encodings.idna" [style="dotted"]; "encodings" -> "encodings.iso2022_jp" [style="dotted"]; "encodings" -> "encodings.iso2022_jp_1" [style="dotted"]; "encodings" -> "encodings.iso2022_jp_2" [style="dotted"]; "encodings" -> "encodings.iso2022_jp_2004" [style="dotted"]; "encodings" -> "encodings.iso2022_jp_3" [style="dotted"]; "encodings" -> "encodings.iso2022_jp_ext" [style="dotted"]; "encodings" -> "encodings.iso2022_kr" [style="dotted"]; "encodings" -> "encodings.iso8859_1" [style="dotted"]; "encodings" -> "encodings.iso8859_10" [style="dotted"]; "encodings" -> "encodings.iso8859_11" [style="dotted"]; "encodings" -> "encodings.iso8859_13" [style="dotted"]; "encodings" -> "encodings.iso8859_14" [style="dotted"]; "encodings" -> "encodings.iso8859_15" [style="dotted"]; "encodings" -> "encodings.iso8859_16" [style="dotted"]; "encodings" -> "encodings.iso8859_2" [style="dotted"]; "encodings" -> "encodings.iso8859_3" [style="dotted"]; "encodings" -> "encodings.iso8859_4" [style="dotted"]; "encodings" -> "encodings.iso8859_5" [style="dotted"]; "encodings" -> "encodings.iso8859_6" [style="dotted"]; "encodings" -> "encodings.iso8859_7" [style="dotted"]; "encodings" -> "encodings.iso8859_8" [style="dotted"]; "encodings" -> "encodings.iso8859_9" [style="dotted"]; "encodings" -> "encodings.johab" [style="dotted"]; "encodings" -> "encodings.koi8_r" [style="dotted"]; "encodings" -> "encodings.koi8_t" [style="dotted"]; "encodings" -> "encodings.koi8_u" [style="dotted"]; "encodings" -> "encodings.kz1048" [style="dotted"]; "encodings" -> "encodings.latin_1" [style="dotted"]; "encodings" -> "encodings.mac_arabic" [style="dotted"]; "encodings" -> "encodings.mac_croatian" [style="dotted"]; "encodings" -> "encodings.mac_cyrillic" [style="dotted"]; "encodings" -> "encodings.mac_farsi" [style="dotted"]; "encodings" -> "encodings.mac_greek" [style="dotted"]; "encodings" -> "encodings.mac_iceland" [style="dotted"]; "encodings" -> "encodings.mac_latin2" [style="dotted"]; "encodings" -> "encodings.mac_roman" [style="dotted"]; "encodings" -> "encodings.mac_romanian" [style="dotted"]; "encodings" -> "encodings.mac_turkish" [style="dotted"]; "encodings" -> "encodings.oem" [style="dotted"]; "encodings" -> "encodings.palmos" [style="dotted"]; "encodings" -> "encodings.ptcp154" [style="dotted"]; "encodings" -> "encodings.punycode" [style="dotted"]; "encodings" -> "encodings.quopri_codec" [style="dotted"]; "encodings" -> "encodings.raw_unicode_escape" [style="dotted"]; "encodings" -> "encodings.rot_13" [style="dotted"]; "encodings" -> "encodings.shift_jis" [style="dotted"]; "encodings" -> "encodings.shift_jis_2004" [style="dotted"]; "encodings" -> "encodings.shift_jisx0213" [style="dotted"]; "encodings" -> "encodings.tis_620" [style="dotted"]; "encodings" -> "encodings.undefined" [style="dotted"]; "encodings" -> "encodings.unicode_escape" [style="dotted"]; "encodings" -> "encodings.utf_16" [style="dotted"]; "encodings" -> "encodings.utf_16_be" [style="dotted"]; "encodings" -> "encodings.utf_16_le" [style="dotted"]; "encodings" -> "encodings.utf_32" [style="dotted"]; "encodings" -> "encodings.utf_32_be" [style="dotted"]; "encodings" -> "encodings.utf_32_le" [style="dotted"]; "encodings" -> "encodings.utf_7" [style="dotted"]; "encodings" -> "encodings.utf_8" [style="dotted"]; "encodings" -> "encodings.utf_8_sig" [style="dotted"]; "encodings" -> "encodings.uu_codec" [style="dotted"]; "encodings" -> "encodings.zlib_codec" [style="dotted"]; } subgraph "cluster_collections" { label="collections"; "collections" -> "collections.abc" [style="dotted"]; } subgraph "cluster_tkinter" { label="tkinter"; "tkinter" -> "tkinter.constants" [style="dotted"]; } subgraph "cluster_importlib" { label="importlib"; "importlib" -> "importlib._bootstrap" [style="dotted"]; "importlib" -> "importlib._bootstrap_external" [style="dotted"]; "importlib" -> "importlib.machinery" [style="dotted"]; "importlib" -> "importlib.readers" [style="dotted"]; "importlib" -> "importlib.metadata" [style="dotted"]; "importlib" -> "importlib.abc" [style="dotted"]; "importlib" -> "importlib._abc" [style="dotted"]; "importlib" -> "importlib.resources" [style="dotted"]; "importlib" -> "importlib.util" [style="dotted"]; } subgraph "cluster__pyi_rth_utils" { label="_pyi_rth_utils"; "_pyi_rth_utils" -> "_pyi_rth_utils.qt" [style="dotted"]; } subgraph "cluster_importlib.resources" { label="importlib.resources"; "importlib.resources" -> "importlib.resources._common" [style="dotted"]; "importlib.resources" -> "importlib.resources._legacy" [style="dotted"]; "importlib.resources" -> "importlib.resources.abc" [style="dotted"]; "importlib.resources" -> "importlib.resources.readers" [style="dotted"]; "importlib.resources" -> "importlib.resources._adapters" [style="dotted"]; "importlib.resources" -> "importlib.resources._itertools" [style="dotted"]; } subgraph "cluster_logging" { label="logging"; } "" -> "gc" []; "" -> "time" []; "" -> "codecs" []; "" -> "posix" []; "" -> "posixpath" []; "" -> "_pickle" []; "" -> "_datetime" []; "" -> "datetime" []; "" -> "_posixsubprocess" []; "" -> "_sre" []; "" -> "_weakrefset" []; "" -> "warnings" []; "" -> "ntpath" []; "" -> "encodings" []; "" -> "abc" []; "" -> "genericpath" []; "" -> "collections" []; "" -> "types" []; "" -> "traceback" []; "" -> "functools" []; "" -> "sre_compile" []; "" -> "copyreg" []; "" -> "sre_parse" []; "" -> "heapq" []; "" -> "_collections_abc" []; "" -> "re" []; "" -> "sre_constants" []; "" -> "keyword" []; "" -> "enum" []; "" -> "os" []; "" -> "reprlib" []; "" -> "operator" []; "" -> "stat" []; "" -> "io" []; "" -> "linecache" []; "" -> "locale" []; "" -> "weakref" []; "" -> "/Volumes/work/project/awesome-python/main.py" []; "" -> "tkinter" []; "" -> "zipimport" []; "zipimport" -> "_frozen_importlib_external" []; "zipimport" -> "_frozen_importlib" []; "zipimport" -> "_imp" []; "zipimport" -> "_io" []; "zipimport" -> "marshal" []; "zipimport" -> "sys" []; "zipimport" -> "time" []; "zipimport" -> "_warnings" []; "zipimport" -> "zlib" []; "importlib" -> "_imp" []; "importlib" -> "sys" []; "importlib" -> "_frozen_importlib" []; "importlib" -> "_frozen_importlib_external" []; "importlib" -> "warnings" []; "importlib._bootstrap_external" -> "_imp" []; "importlib._bootstrap_external" -> "_io" []; "importlib._bootstrap_external" -> "sys" []; "importlib._bootstrap_external" -> "_warnings" []; "importlib._bootstrap_external" -> "marshal" []; "importlib._bootstrap_external" -> "nt" []; "importlib._bootstrap_external" -> "winreg" []; "importlib._bootstrap_external" -> "posix" []; "importlib._bootstrap_external" -> "tokenize" []; "importlib.metadata" -> "os" []; "importlib.metadata" -> "re" []; "importlib.metadata" -> "abc" []; "importlib.metadata" -> "csv" []; "importlib.metadata" -> "sys" []; "importlib.metadata" -> "email" []; "importlib.metadata" -> "pathlib" []; "importlib.metadata" -> "zipfile" []; "importlib.metadata" -> "operator" []; "importlib.metadata" -> "textwrap" []; "importlib.metadata" -> "warnings" []; "importlib.metadata" -> "functools" []; "importlib.metadata" -> "itertools" []; "importlib.metadata" -> "posixpath" []; "importlib.metadata" -> "collections" []; "importlib.metadata" -> "contextlib" []; "importlib.metadata" -> "typing" []; "typing" -> "abc" []; "typing" -> "collections" []; "typing" -> "contextlib" []; "typing" -> "functools" []; "typing" -> "operator" []; "typing" -> "re" []; "typing" -> "sys" []; "typing" -> "types" []; "typing" -> "warnings" []; "typing" -> "_typing" []; "importlib.abc" -> "_frozen_importlib" []; "importlib.abc" -> "_frozen_importlib_external" []; "importlib.abc" -> "abc" []; "importlib.abc" -> "warnings" []; "importlib.resources.abc" -> "abc" []; "importlib.resources.abc" -> "io" []; "importlib.resources.abc" -> "os" []; "importlib.resources.abc" -> "typing" []; "importlib.resources._legacy" -> "functools" []; "importlib.resources._legacy" -> "os" []; "importlib.resources._legacy" -> "pathlib" []; "importlib.resources._legacy" -> "types" []; "importlib.resources._legacy" -> "warnings" []; "importlib.resources._legacy" -> "typing" []; "importlib.resources._common" -> "os" []; "importlib.resources._common" -> "pathlib" []; "importlib.resources._common" -> "tempfile" []; "importlib.resources._common" -> "functools" []; "importlib.resources._common" -> "contextlib" []; "importlib.resources._common" -> "types" []; "importlib.resources._common" -> "importlib" []; "importlib.resources._common" -> "typing" []; "importlib.resources._adapters" -> "contextlib" []; "importlib.resources._adapters" -> "io" []; "tempfile" -> "functools" []; "tempfile" -> "warnings" []; "tempfile" -> "io" []; "tempfile" -> "os" []; "tempfile" -> "shutil" []; "tempfile" -> "stat" []; "tempfile" -> "errno" []; "tempfile" -> "random" []; "tempfile" -> "sys" []; "tempfile" -> "types" []; "tempfile" -> "weakref" []; "tempfile" -> "_thread" []; "random" -> "warnings" []; "random" -> "math" []; "random" -> "os" []; "random" -> "_collections_abc" []; "random" -> "operator" []; "random" -> "itertools" []; "random" -> "bisect" []; "random" -> "_random" []; "random" -> "_sha512" []; "random" -> "hashlib" []; "random" -> "statistics" []; "random" -> "time" []; "statistics" -> "math" []; "statistics" -> "numbers" []; "statistics" -> "random" []; "statistics" -> "sys" []; "statistics" -> "fractions" []; "statistics" -> "decimal" []; "statistics" -> "itertools" []; "statistics" -> "bisect" []; "statistics" -> "functools" []; "statistics" -> "operator" []; "statistics" -> "collections" []; "statistics" -> "_statistics" []; "decimal" -> "_decimal" []; "decimal" -> "_pydecimal" []; "_pydecimal" -> "math" []; "_pydecimal" -> "numbers" []; "_pydecimal" -> "sys" []; "_pydecimal" -> "collections" []; "_pydecimal" -> "contextvars" []; "_pydecimal" -> "re" []; "_pydecimal" -> "locale" []; "_pydecimal" -> "itertools" []; "contextvars" -> "_contextvars" []; "fractions" -> "decimal" []; "fractions" -> "math" []; "fractions" -> "numbers" []; "fractions" -> "operator" []; "fractions" -> "re" []; "fractions" -> "sys" []; "numbers" -> "abc" []; "hashlib" -> "_sha1" []; "hashlib" -> "_md5" []; "hashlib" -> "_sha256" []; "hashlib" -> "_sha512" []; "hashlib" -> "_blake2" []; "hashlib" -> "_sha3" []; "hashlib" -> "_hashlib" []; "hashlib" -> "warnings" []; "hashlib" -> "logging" []; "logging" -> "sys" []; "logging" -> "os" []; "logging" -> "time" []; "logging" -> "io" []; "logging" -> "re" []; "logging" -> "traceback" []; "logging" -> "warnings" []; "logging" -> "weakref" []; "logging" -> "types" []; "logging" -> "string" []; "logging" -> "threading" []; "logging" -> "pickle" []; "logging" -> "atexit" []; "pickle" -> "types" []; "pickle" -> "copyreg" []; "pickle" -> "itertools" []; "pickle" -> "functools" []; "pickle" -> "sys" []; "pickle" -> "struct" []; "pickle" -> "re" []; "pickle" -> "io" []; "pickle" -> "codecs" []; "pickle" -> "_compat_pickle" []; "pickle" -> "_pickle" []; "pickle" -> "org" []; "pickle" -> "pprint" []; "pprint" -> "collections" []; "pprint" -> "dataclasses" []; "pprint" -> "re" []; "pprint" -> "sys" []; "pprint" -> "types" []; "pprint" -> "io" []; "pprint" -> "time" []; "dataclasses" -> "re" []; "dataclasses" -> "sys" []; "dataclasses" -> "copy" []; "dataclasses" -> "types" []; "dataclasses" -> "inspect" []; "dataclasses" -> "keyword" []; "dataclasses" -> "builtins" []; "dataclasses" -> "functools" []; "dataclasses" -> "itertools" []; "dataclasses" -> "abc" []; "dataclasses" -> "_thread" []; "inspect" -> "abc" []; "inspect" -> "ast" []; "inspect" -> "dis" []; "inspect" -> "enum" []; "inspect" -> "itertools" []; "inspect" -> "linecache" []; "inspect" -> "os" []; "inspect" -> "re" []; "inspect" -> "sys" []; "inspect" -> "tokenize" []; "inspect" -> "token" []; "inspect" -> "types" []; "inspect" -> "functools" []; "inspect" -> "builtins" []; "inspect" -> "keyword" []; "inspect" -> "operator" []; "inspect" -> "collections" []; "inspect" -> "argparse" []; "inspect" -> "importlib" []; "argparse" -> "os" []; "argparse" -> "re" []; "argparse" -> "sys" []; "argparse" -> "warnings" []; "argparse" -> "gettext" []; "argparse" -> "copy" []; "argparse" -> "shutil" []; "argparse" -> "textwrap" []; "gettext" -> "operator" []; "gettext" -> "os" []; "gettext" -> "re" []; "gettext" -> "sys" []; "gettext" -> "warnings" []; "gettext" -> "locale" []; "gettext" -> "builtins" []; "gettext" -> "struct" []; "gettext" -> "errno" []; "gettext" -> "copy" []; "dis" -> "sys" []; "dis" -> "types" []; "dis" -> "collections" []; "dis" -> "io" []; "dis" -> "opcode" []; "dis" -> "argparse" []; "opcode" -> "_opcode" []; "ast" -> "sys" []; "ast" -> "_ast" []; "ast" -> "contextlib" []; "ast" -> "enum" []; "ast" -> "inspect" []; "ast" -> "collections" []; "ast" -> "warnings" []; "ast" -> "argparse" []; "copy" -> "types" []; "copy" -> "weakref" []; "copy" -> "copyreg" []; "copy" -> "'org.python'" []; "struct" -> "_struct" []; "threading" -> "os" []; "threading" -> "sys" []; "threading" -> "_thread" []; "threading" -> "functools" []; "threading" -> "time" []; "threading" -> "_weakrefset" []; "threading" -> "itertools" []; "threading" -> "_collections" []; "threading" -> "collections" []; "threading" -> "warnings" []; "threading" -> "traceback" []; "threading" -> "_threading_local" []; "_threading_local" -> "weakref" []; "_threading_local" -> "contextlib" []; "_threading_local" -> "threading" []; "string" -> "_string" []; "string" -> "re" []; "string" -> "collections" []; "bisect" -> "_bisect" []; "shutil" -> "os" []; "shutil" -> "sys" []; "shutil" -> "stat" []; "shutil" -> "fnmatch" []; "shutil" -> "collections" []; "shutil" -> "errno" []; "shutil" -> "zlib" []; "shutil" -> "bz2" []; "shutil" -> "lzma" []; "shutil" -> "posix" []; "shutil" -> "nt" []; "shutil" -> "grp" []; "shutil" -> "pwd" []; "shutil" -> "tarfile" []; "shutil" -> "zipfile" []; "tarfile" -> "builtins" []; "tarfile" -> "sys" []; "tarfile" -> "os" []; "tarfile" -> "io" []; "tarfile" -> "shutil" []; "tarfile" -> "stat" []; "tarfile" -> "time" []; "tarfile" -> "struct" []; "tarfile" -> "copy" []; "tarfile" -> "re" []; "tarfile" -> "warnings" []; "tarfile" -> "pwd" []; "tarfile" -> "grp" []; "tarfile" -> "zlib" []; "tarfile" -> "bz2" []; "tarfile" -> "lzma" []; "tarfile" -> "gzip" []; "tarfile" -> "argparse" []; "gzip" -> "struct" []; "gzip" -> "sys" []; "gzip" -> "time" []; "gzip" -> "os" []; "gzip" -> "zlib" []; "gzip" -> "builtins" []; "gzip" -> "io" []; "gzip" -> "_compression" []; "gzip" -> "warnings" []; "gzip" -> "errno" []; "gzip" -> "argparse" []; "_compression" -> "io" []; "_compression" -> "sys" []; "lzma" -> "builtins" []; "lzma" -> "io" []; "lzma" -> "os" []; "lzma" -> "_lzma" []; "lzma" -> "_compression" []; "bz2" -> "builtins" []; "bz2" -> "io" []; "bz2" -> "os" []; "bz2" -> "_compression" []; "bz2" -> "_bz2" []; "fnmatch" -> "os" []; "fnmatch" -> "posixpath" []; "fnmatch" -> "re" []; "fnmatch" -> "functools" []; "importlib._abc" -> "abc" []; "importlib._abc" -> "warnings" []; "contextlib" -> "abc" []; "contextlib" -> "os" []; "contextlib" -> "sys" []; "contextlib" -> "_collections_abc" []; "contextlib" -> "collections" []; "contextlib" -> "functools" []; "contextlib" -> "types" []; "importlib.metadata._itertools" -> "itertools" []; "importlib.metadata._functools" -> "types" []; "importlib.metadata._functools" -> "functools" []; "importlib.metadata._collections" -> "collections" []; "importlib.metadata._meta" -> "typing" []; "importlib.metadata._adapters" -> "re" []; "importlib.metadata._adapters" -> "textwrap" []; "importlib.metadata._text" -> "re" []; "email.message" -> "binascii" []; "email.message" -> "re" []; "email.message" -> "quopri" []; "email.message" -> "io" []; "email.policy" -> "re" []; "email.policy" -> "sys" []; "email.contentmanager" -> "binascii" []; "email.quoprimime" -> "re" []; "email.quoprimime" -> "string" []; "email.headerregistry" -> "types" []; "email._header_value_parser" -> "re" []; "email._header_value_parser" -> "sys" []; "email._header_value_parser" -> "urllib" []; "email._header_value_parser" -> "string" []; "email._header_value_parser" -> "operator" []; "email.iterators" -> "sys" []; "email.iterators" -> "io" []; "email.generator" -> "re" []; "email.generator" -> "sys" []; "email.generator" -> "time" []; "email.generator" -> "random" []; "email.generator" -> "copy" []; "email.generator" -> "io" []; "email._encoded_words" -> "re" []; "email._encoded_words" -> "base64" []; "email._encoded_words" -> "binascii" []; "email._encoded_words" -> "functools" []; "email._encoded_words" -> "string" []; "base64" -> "re" []; "base64" -> "struct" []; "base64" -> "binascii" []; "base64" -> "sys" []; "base64" -> "getopt" []; "getopt" -> "os" []; "getopt" -> "gettext" []; "getopt" -> "sys" []; "email.charset" -> "functools" []; "email.encoders" -> "base64" []; "email.encoders" -> "quopri" []; "email.base64mime" -> "base64" []; "email.base64mime" -> "binascii" []; "email._policybase" -> "abc" []; "email.header" -> "re" []; "email.header" -> "binascii" []; "email.utils" -> "os" []; "email.utils" -> "re" []; "email.utils" -> "time" []; "email.utils" -> "random" []; "email.utils" -> "socket" []; "email.utils" -> "datetime" []; "email._parseaddr" -> "time" []; "email._parseaddr" -> "calendar" []; "calendar" -> "sys" []; "calendar" -> "datetime" []; "calendar" -> "locale" []; "calendar" -> "itertools" []; "calendar" -> "argparse" []; "urllib.parse" -> "collections" []; "urllib.parse" -> "functools" []; "urllib.parse" -> "re" []; "urllib.parse" -> "sys" []; "urllib.parse" -> "types" []; "urllib.parse" -> "warnings" []; "urllib.parse" -> "ipaddress" []; "urllib.parse" -> "unicodedata" []; "ipaddress" -> "functools" []; "ipaddress" -> "re" []; "socket" -> "_socket" []; "socket" -> "os" []; "socket" -> "sys" []; "socket" -> "io" []; "socket" -> "selectors" []; "socket" -> "enum" []; "socket" -> "errno" []; "socket" -> "array" []; "selectors" -> "abc" []; "selectors" -> "collections" []; "selectors" -> "math" []; "selectors" -> "select" []; "selectors" -> "sys" []; "quopri" -> "binascii" []; "quopri" -> "io" []; "quopri" -> "sys" []; "quopri" -> "getopt" []; "textwrap" -> "re" []; "zipfile" -> "binascii" []; "zipfile" -> "io" []; "zipfile" -> "itertools" []; "zipfile" -> "os" []; "zipfile" -> "posixpath" []; "zipfile" -> "shutil" []; "zipfile" -> "stat" []; "zipfile" -> "struct" []; "zipfile" -> "sys" []; "zipfile" -> "threading" []; "zipfile" -> "time" []; "zipfile" -> "contextlib" []; "zipfile" -> "pathlib" []; "zipfile" -> "zlib" []; "zipfile" -> "bz2" []; "zipfile" -> "lzma" []; "zipfile" -> "warnings" []; "zipfile" -> "py_compile" []; "zipfile" -> "argparse" []; "py_compile" -> "enum" []; "py_compile" -> "os" []; "py_compile" -> "os.path" []; "py_compile" -> "sys" []; "py_compile" -> "traceback" []; "py_compile" -> "argparse" []; "os.path" -> "posixpath" []; "os.path" -> "os" []; "importlib.util" -> "contextlib" []; "importlib.util" -> "_imp" []; "importlib.util" -> "functools" []; "importlib.util" -> "sys" []; "importlib.util" -> "threading" []; "importlib.util" -> "types" []; "importlib.util" -> "warnings" []; "pathlib" -> "fnmatch" []; "pathlib" -> "functools" []; "pathlib" -> "io" []; "pathlib" -> "ntpath" []; "pathlib" -> "os" []; "pathlib" -> "posixpath" []; "pathlib" -> "re" []; "pathlib" -> "sys" []; "pathlib" -> "warnings" []; "pathlib" -> "_collections_abc" []; "pathlib" -> "errno" []; "pathlib" -> "operator" []; "pathlib" -> "stat" []; "pathlib" -> "pwd" []; "pathlib" -> "grp" []; "email.parser" -> "io" []; "email.feedparser" -> "re" []; "email.feedparser" -> "collections" []; "email.feedparser" -> "io" []; "csv" -> "re" []; "csv" -> "_csv" []; "csv" -> "io" []; "tokenize" -> "builtins" []; "tokenize" -> "codecs" []; "tokenize" -> "collections" []; "tokenize" -> "functools" []; "tokenize" -> "io" []; "tokenize" -> "itertools" []; "tokenize" -> "re" []; "tokenize" -> "sys" []; "tokenize" -> "token" []; "tokenize" -> "argparse" []; "tokenize" -> "_tokenize" []; "importlib._bootstrap" -> "_frozen_importlib_external" []; "importlib.resources.readers" -> "collections" []; "importlib.resources.readers" -> "operator" []; "importlib.resources.readers" -> "pathlib" []; "importlib.resources.readers" -> "zipfile" []; "importlib.resources._itertools" -> "itertools" []; "importlib.resources._itertools" -> "typing" []; "tkinter" -> "collections" []; "tkinter" -> "enum" []; "tkinter" -> "sys" []; "tkinter" -> "types" []; "tkinter" -> "_tkinter" []; "tkinter" -> "re" []; "tkinter" -> "os" []; "tkinter" -> "traceback" []; "/Volumes/work/project/awesome-python/main.py" -> "sys" []; "/Volumes/work/project/awesome-python/main.py" -> "os" []; "/Volumes/work/project/awesome-python/main.py" -> "litter_helper" []; "/Volumes/work/project/awesome-python/main.py" -> "_weakrefset" []; "/Volumes/work/project/awesome-python/main.py" -> "warnings" []; "/Volumes/work/project/awesome-python/main.py" -> "codecs" []; "/Volumes/work/project/awesome-python/main.py" -> "posixpath" []; "/Volumes/work/project/awesome-python/main.py" -> "ntpath" []; "/Volumes/work/project/awesome-python/main.py" -> "encodings" []; "/Volumes/work/project/awesome-python/main.py" -> "abc" []; "/Volumes/work/project/awesome-python/main.py" -> "genericpath" []; "/Volumes/work/project/awesome-python/main.py" -> "collections" []; "/Volumes/work/project/awesome-python/main.py" -> "types" []; "/Volumes/work/project/awesome-python/main.py" -> "traceback" []; "/Volumes/work/project/awesome-python/main.py" -> "functools" []; "/Volumes/work/project/awesome-python/main.py" -> "sre_compile" []; "/Volumes/work/project/awesome-python/main.py" -> "copyreg" []; "/Volumes/work/project/awesome-python/main.py" -> "sre_parse" []; "/Volumes/work/project/awesome-python/main.py" -> "heapq" []; "/Volumes/work/project/awesome-python/main.py" -> "_collections_abc" []; "/Volumes/work/project/awesome-python/main.py" -> "re" []; "/Volumes/work/project/awesome-python/main.py" -> "sre_constants" []; "/Volumes/work/project/awesome-python/main.py" -> "keyword" []; "/Volumes/work/project/awesome-python/main.py" -> "enum" []; "/Volumes/work/project/awesome-python/main.py" -> "reprlib" []; "/Volumes/work/project/awesome-python/main.py" -> "operator" []; "/Volumes/work/project/awesome-python/main.py" -> "stat" []; "/Volumes/work/project/awesome-python/main.py" -> "io" []; "/Volumes/work/project/awesome-python/main.py" -> "linecache" []; "/Volumes/work/project/awesome-python/main.py" -> "locale" []; "/Volumes/work/project/awesome-python/main.py" -> "weakref" []; "/Volumes/work/project/awesome-python/main.py" -> "tkinter" []; "/Volumes/work/project/awesome-python/main.py" -> "/opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth__tkinter.py" []; "/Volumes/work/project/awesome-python/main.py" -> "/opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py" []; "/Volumes/work/project/awesome-python/main.py" -> "/opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pyqt5.py" []; "/Volumes/work/project/awesome-python/main.py" -> "/opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py" []; "/opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py" -> "pathlib" []; "/opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py" -> "pkgutil" []; "/opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py" -> "sys" []; "/opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py" -> "pyimod02_importers" []; "/opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py" -> "_pyi_rth_utils" []; "_pyi_rth_utils" -> "sys" []; "_pyi_rth_utils" -> "os" []; "_pyi_rth_utils.qt" -> "os" []; "_pyi_rth_utils.qt" -> "importlib" []; "_pyi_rth_utils.qt" -> "atexit" []; "pkgutil" -> "collections" []; "pkgutil" -> "functools" []; "pkgutil" -> "importlib" []; "pkgutil" -> "os" []; "pkgutil" -> "os.path" []; "pkgutil" -> "sys" []; "pkgutil" -> "types" []; "pkgutil" -> "warnings" []; "pkgutil" -> "marshal" []; "pkgutil" -> "inspect" []; "pkgutil" -> "zipimport" []; "pkgutil" -> "re" []; "/opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pyqt5.py" -> "os" []; "/opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pyqt5.py" -> "sys" []; "/opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pyqt5.py" -> "_pyi_rth_utils" []; "/opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py" -> "inspect" []; "/opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py" -> "os" []; "/opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py" -> "sys" []; "/opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth__tkinter.py" -> "os" []; "/opt/anaconda3/envs/awesome-python/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth__tkinter.py" -> "sys" []; "litter_helper" -> "PyQt5" []; "PyQt5" -> "pkgutil" []; "weakref" -> "_weakref" []; "weakref" -> "_weakrefset" []; "weakref" -> "_collections_abc" []; "weakref" -> "sys" []; "weakref" -> "itertools" []; "weakref" -> "copy" []; "weakref" -> "atexit" []; "weakref" -> "gc" []; "locale" -> "sys" []; "locale" -> "encodings" []; "locale" -> "re" []; "locale" -> "_collections_abc" []; "locale" -> "builtins" []; "locale" -> "functools" []; "locale" -> "_locale" []; "locale" -> "warnings" []; "locale" -> "os" []; "linecache" -> "functools" []; "linecache" -> "sys" []; "linecache" -> "os" []; "linecache" -> "tokenize" []; "io" -> "_io" []; "io" -> "abc" []; "io" -> "warnings" []; "stat" -> "_stat" []; "operator" -> "builtins" []; "operator" -> "functools" []; "operator" -> "_operator" []; "reprlib" -> "builtins" []; "reprlib" -> "itertools" []; "reprlib" -> "_thread" []; "os" -> "abc" []; "os" -> "sys" []; "os" -> "stat" []; "os" -> "_collections_abc" []; "os" -> "posix" []; "os" -> "posixpath" []; "os" -> "nt" []; "os" -> "ntpath" []; "os" -> "os.path" []; "os" -> "warnings" []; "os" -> "subprocess" []; "os" -> "io" []; "subprocess" -> "builtins" []; "subprocess" -> "errno" []; "subprocess" -> "io" []; "subprocess" -> "locale" []; "subprocess" -> "os" []; "subprocess" -> "time" []; "subprocess" -> "signal" []; "subprocess" -> "sys" []; "subprocess" -> "threading" []; "subprocess" -> "warnings" []; "subprocess" -> "contextlib" []; "subprocess" -> "types" []; "subprocess" -> "fcntl" []; "subprocess" -> "msvcrt" []; "subprocess" -> "_winapi" []; "subprocess" -> "_posixsubprocess" []; "subprocess" -> "select" []; "subprocess" -> "selectors" []; "subprocess" -> "grp" []; "subprocess" -> "pwd" []; "signal" -> "_signal" []; "signal" -> "enum" []; "enum" -> "sys" []; "enum" -> "builtins" []; "enum" -> "types" []; "enum" -> "operator" []; "enum" -> "functools" []; "enum" -> "warnings" []; "sre_constants" -> "warnings" []; "sre_constants" -> "re" []; "re._parser" -> "warnings" []; "re._parser" -> "unicodedata" []; "re._constants" -> "_sre" []; "re._compiler" -> "_sre" []; "re._compiler" -> "sys" []; "re" -> "enum" []; "re" -> "functools" []; "re" -> "warnings" []; "re" -> "copyreg" []; "_collections_abc" -> "abc" []; "_collections_abc" -> "sys" []; "heapq" -> "_heapq" []; "sre_parse" -> "warnings" []; "sre_parse" -> "re" []; "copyreg" -> "functools" []; "copyreg" -> "operator" []; "sre_compile" -> "warnings" []; "sre_compile" -> "re" []; "functools" -> "abc" []; "functools" -> "collections" []; "functools" -> "reprlib" []; "functools" -> "_thread" []; "functools" -> "types" []; "functools" -> "_functools" []; "functools" -> "weakref" []; "functools" -> "typing" []; "traceback" -> "itertools" []; "traceback" -> "linecache" []; "traceback" -> "sys" []; "traceback" -> "textwrap" []; "traceback" -> "contextlib" []; "traceback" -> "ast" []; "traceback" -> "unicodedata" []; "types" -> "sys" []; "types" -> "functools" []; "types" -> "_collections_abc" []; "collections.abc" -> "_collections_abc" []; "collections" -> "_collections_abc" []; "collections" -> "sys" []; "collections" -> "itertools" []; "collections" -> "keyword" []; "collections" -> "operator" []; "collections" -> "reprlib" []; "collections" -> "_weakref" []; "collections" -> "_collections" []; "collections" -> "heapq" []; "collections" -> "copy" []; "genericpath" -> "os" []; "genericpath" -> "stat" []; "abc" -> "_abc" []; "abc" -> "_py_abc" []; "_py_abc" -> "_weakrefset" []; "encodings.zlib_codec" -> "codecs" []; "encodings.zlib_codec" -> "zlib" []; "encodings.uu_codec" -> "codecs" []; "encodings.uu_codec" -> "binascii" []; "encodings.uu_codec" -> "io" []; "encodings.utf_8_sig" -> "codecs" []; "encodings.utf_8" -> "codecs" []; "encodings.utf_7" -> "codecs" []; "encodings.utf_32_le" -> "codecs" []; "encodings.utf_32_be" -> "codecs" []; "encodings.utf_32" -> "codecs" []; "encodings.utf_32" -> "sys" []; "encodings.utf_16_le" -> "codecs" []; "encodings.utf_16_be" -> "codecs" []; "encodings.utf_16" -> "codecs" []; "encodings.utf_16" -> "sys" []; "encodings.unicode_escape" -> "codecs" []; "encodings.undefined" -> "codecs" []; "encodings.tis_620" -> "codecs" []; "encodings.shift_jisx0213" -> "_codecs_jp" []; "encodings.shift_jisx0213" -> "codecs" []; "encodings.shift_jisx0213" -> "_multibytecodec" []; "encodings.shift_jis_2004" -> "_codecs_jp" []; "encodings.shift_jis_2004" -> "codecs" []; "encodings.shift_jis_2004" -> "_multibytecodec" []; "encodings.shift_jis" -> "_codecs_jp" []; "encodings.shift_jis" -> "codecs" []; "encodings.shift_jis" -> "_multibytecodec" []; "encodings.rot_13" -> "codecs" []; "encodings.rot_13" -> "sys" []; "encodings.raw_unicode_escape" -> "codecs" []; "encodings.quopri_codec" -> "codecs" []; "encodings.quopri_codec" -> "quopri" []; "encodings.quopri_codec" -> "io" []; "encodings.punycode" -> "codecs" []; "encodings.ptcp154" -> "codecs" []; "encodings.palmos" -> "codecs" []; "encodings.oem" -> "codecs" []; "encodings.mbcs" -> "codecs" []; "encodings.mac_turkish" -> "codecs" []; "encodings.mac_romanian" -> "codecs" []; "encodings.mac_roman" -> "codecs" []; "encodings.mac_latin2" -> "codecs" []; "encodings.mac_iceland" -> "codecs" []; "encodings.mac_greek" -> "codecs" []; "encodings.mac_farsi" -> "codecs" []; "encodings.mac_cyrillic" -> "codecs" []; "encodings.mac_croatian" -> "codecs" []; "encodings.mac_arabic" -> "codecs" []; "encodings.latin_1" -> "codecs" []; "encodings.kz1048" -> "codecs" []; "encodings.koi8_u" -> "codecs" []; "encodings.koi8_t" -> "codecs" []; "encodings.koi8_r" -> "codecs" []; "encodings.johab" -> "_codecs_kr" []; "encodings.johab" -> "codecs" []; "encodings.johab" -> "_multibytecodec" []; "encodings.iso8859_9" -> "codecs" []; "encodings.iso8859_8" -> "codecs" []; "encodings.iso8859_7" -> "codecs" []; "encodings.iso8859_6" -> "codecs" []; "encodings.iso8859_5" -> "codecs" []; "encodings.iso8859_4" -> "codecs" []; "encodings.iso8859_3" -> "codecs" []; "encodings.iso8859_2" -> "codecs" []; "encodings.iso8859_16" -> "codecs" []; "encodings.iso8859_15" -> "codecs" []; "encodings.iso8859_14" -> "codecs" []; "encodings.iso8859_13" -> "codecs" []; "encodings.iso8859_11" -> "codecs" []; "encodings.iso8859_10" -> "codecs" []; "encodings.iso8859_1" -> "codecs" []; "encodings.iso2022_kr" -> "_codecs_iso2022" []; "encodings.iso2022_kr" -> "codecs" []; "encodings.iso2022_kr" -> "_multibytecodec" []; "encodings.iso2022_jp_ext" -> "_codecs_iso2022" []; "encodings.iso2022_jp_ext" -> "codecs" []; "encodings.iso2022_jp_ext" -> "_multibytecodec" []; "encodings.iso2022_jp_3" -> "_codecs_iso2022" []; "encodings.iso2022_jp_3" -> "codecs" []; "encodings.iso2022_jp_3" -> "_multibytecodec" []; "encodings.iso2022_jp_2004" -> "_codecs_iso2022" []; "encodings.iso2022_jp_2004" -> "codecs" []; "encodings.iso2022_jp_2004" -> "_multibytecodec" []; "encodings.iso2022_jp_2" -> "_codecs_iso2022" []; "encodings.iso2022_jp_2" -> "codecs" []; "encodings.iso2022_jp_2" -> "_multibytecodec" []; "encodings.iso2022_jp_1" -> "_codecs_iso2022" []; "encodings.iso2022_jp_1" -> "codecs" []; "encodings.iso2022_jp_1" -> "_multibytecodec" []; "encodings.iso2022_jp" -> "_codecs_iso2022" []; "encodings.iso2022_jp" -> "codecs" []; "encodings.iso2022_jp" -> "_multibytecodec" []; "encodings.idna" -> "stringprep" []; "encodings.idna" -> "re" []; "encodings.idna" -> "codecs" []; "encodings.idna" -> "unicodedata" []; "stringprep" -> "unicodedata" []; "encodings.hz" -> "_codecs_cn" []; "encodings.hz" -> "codecs" []; "encodings.hz" -> "_multibytecodec" []; "encodings.hp_roman8" -> "codecs" []; "encodings.hex_codec" -> "codecs" []; "encodings.hex_codec" -> "binascii" []; "encodings.gbk" -> "_codecs_cn" []; "encodings.gbk" -> "codecs" []; "encodings.gbk" -> "_multibytecodec" []; "encodings.gb2312" -> "_codecs_cn" []; "encodings.gb2312" -> "codecs" []; "encodings.gb2312" -> "_multibytecodec" []; "encodings.gb18030" -> "_codecs_cn" []; "encodings.gb18030" -> "codecs" []; "encodings.gb18030" -> "_multibytecodec" []; "encodings.euc_kr" -> "_codecs_kr" []; "encodings.euc_kr" -> "codecs" []; "encodings.euc_kr" -> "_multibytecodec" []; "encodings.euc_jp" -> "_codecs_jp" []; "encodings.euc_jp" -> "codecs" []; "encodings.euc_jp" -> "_multibytecodec" []; "encodings.euc_jisx0213" -> "_codecs_jp" []; "encodings.euc_jisx0213" -> "codecs" []; "encodings.euc_jisx0213" -> "_multibytecodec" []; "encodings.euc_jis_2004" -> "_codecs_jp" []; "encodings.euc_jis_2004" -> "codecs" []; "encodings.euc_jis_2004" -> "_multibytecodec" []; "encodings.cp950" -> "_codecs_tw" []; "encodings.cp950" -> "codecs" []; "encodings.cp950" -> "_multibytecodec" []; "encodings.cp949" -> "_codecs_kr" []; "encodings.cp949" -> "codecs" []; "encodings.cp949" -> "_multibytecodec" []; "encodings.cp932" -> "_codecs_jp" []; "encodings.cp932" -> "codecs" []; "encodings.cp932" -> "_multibytecodec" []; "encodings.cp875" -> "codecs" []; "encodings.cp874" -> "codecs" []; "encodings.cp869" -> "codecs" []; "encodings.cp866" -> "codecs" []; "encodings.cp865" -> "codecs" []; "encodings.cp864" -> "codecs" []; "encodings.cp863" -> "codecs" []; "encodings.cp862" -> "codecs" []; "encodings.cp861" -> "codecs" []; "encodings.cp860" -> "codecs" []; "encodings.cp858" -> "codecs" []; "encodings.cp857" -> "codecs" []; "encodings.cp856" -> "codecs" []; "encodings.cp855" -> "codecs" []; "encodings.cp852" -> "codecs" []; "encodings.cp850" -> "codecs" []; "encodings.cp775" -> "codecs" []; "encodings.cp737" -> "codecs" []; "encodings.cp720" -> "codecs" []; "encodings.cp500" -> "codecs" []; "encodings.cp437" -> "codecs" []; "encodings.cp424" -> "codecs" []; "encodings.cp273" -> "codecs" []; "encodings.cp1258" -> "codecs" []; "encodings.cp1257" -> "codecs" []; "encodings.cp1256" -> "codecs" []; "encodings.cp1255" -> "codecs" []; "encodings.cp1254" -> "codecs" []; "encodings.cp1253" -> "codecs" []; "encodings.cp1252" -> "codecs" []; "encodings.cp1251" -> "codecs" []; "encodings.cp1250" -> "codecs" []; "encodings.cp1140" -> "codecs" []; "encodings.cp1125" -> "codecs" []; "encodings.cp1026" -> "codecs" []; "encodings.cp1006" -> "codecs" []; "encodings.cp037" -> "codecs" []; "encodings.charmap" -> "codecs" []; "encodings.bz2_codec" -> "codecs" []; "encodings.bz2_codec" -> "bz2" []; "encodings.big5hkscs" -> "_codecs_hk" []; "encodings.big5hkscs" -> "codecs" []; "encodings.big5hkscs" -> "_multibytecodec" []; "encodings.big5" -> "_codecs_tw" []; "encodings.big5" -> "codecs" []; "encodings.big5" -> "_multibytecodec" []; "encodings.base64_codec" -> "codecs" []; "encodings.base64_codec" -> "base64" []; "encodings.ascii" -> "codecs" []; "encodings" -> "codecs" []; "encodings" -> "sys" []; "encodings" -> "_winapi" []; "ntpath" -> "os" []; "ntpath" -> "sys" []; "ntpath" -> "stat" []; "ntpath" -> "genericpath" []; "ntpath" -> "_winapi" []; "ntpath" -> "nt" []; "ntpath" -> "string" []; "warnings" -> "sys" []; "warnings" -> "linecache" []; "warnings" -> "tracemalloc" []; "warnings" -> "re" []; "warnings" -> "builtins" []; "warnings" -> "traceback" []; "warnings" -> "_warnings" []; "tracemalloc" -> "functools" []; "tracemalloc" -> "fnmatch" []; "tracemalloc" -> "linecache" []; "tracemalloc" -> "os.path" []; "tracemalloc" -> "pickle" []; "tracemalloc" -> "_tracemalloc" []; "_weakrefset" -> "_weakref" []; "_weakrefset" -> "types" []; "_sre" -> "copy" []; "_sre" -> "re" []; "_posixsubprocess" -> "gc" []; "datetime" -> "time" []; "datetime" -> "math" []; "datetime" -> "sys" []; "datetime" -> "operator" []; "datetime" -> "_strptime" []; "datetime" -> "_datetime" []; "_strptime" -> "time" []; "_strptime" -> "locale" []; "_strptime" -> "calendar" []; "_strptime" -> "re" []; "_strptime" -> "datetime" []; "_strptime" -> "_thread" []; "_datetime" -> "time" []; "_datetime" -> "_strptime" []; "_pickle" -> "codecs" []; "_pickle" -> "copyreg" []; "_pickle" -> "_compat_pickle" []; "posixpath" -> "os" []; "posixpath" -> "sys" []; "posixpath" -> "stat" []; "posixpath" -> "genericpath" []; "posixpath" -> "pwd" []; "posixpath" -> "re" []; "posixpath" -> "posix" []; "posix" -> "resource" []; "codecs" -> "builtins" []; "codecs" -> "sys" []; "codecs" -> "_codecs" []; "codecs" -> "encodings" []; "time" -> "_strptime" []; "gc" -> "time" []; "zipimport" -> "importlib" []; "logging" -> "collections" []; "importlib.metadata._adapters" -> "email" []; "email.utils" -> "urllib" []; "zipfile" -> "importlib" []; "py_compile" -> "importlib" []; "pathlib" -> "urllib" []; "/Volumes/work/project/awesome-python/main.py" -> "PyQt5" []; "traceback" -> "collections" []; "tracemalloc" -> "collections" []; }