From 3afe7faf7cb97fadd21403f147fcd3fcf3d87991 Mon Sep 17 00:00:00 2001 From: Cole Deck Date: Tue, 27 Sep 2022 18:30:27 -0500 Subject: [PATCH] add changes from last week --- .gitignore | 947 ++++++++++++++++++++++++++++++++++++++ main.py => ippigeon.py | 24 +- out.csv | 86 +--- setup.py | 19 + core.py => taskbartool.py | 21 +- 5 files changed, 1006 insertions(+), 91 deletions(-) create mode 100644 .gitignore rename main.py => ippigeon.py (86%) create mode 100644 setup.py rename core.py => taskbartool.py (73%) diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..625ee9c --- /dev/null +++ b/.gitignore @@ -0,0 +1,947 @@ +__pycache__/taskbartool.cpython-310.pyc +build/exe.win-amd64-3.10/icon.png +build/exe.win-amd64-3.10/ippigeon.exe +build/exe.win-amd64-3.10/python3.dll +build/exe.win-amd64-3.10/python310.dll +build/exe.win-amd64-3.10/VCRUNTIME140.dll +build/exe.win-amd64-3.10/lib/_asyncio.pyd +build/exe.win-amd64-3.10/lib/_bz2.pyd +build/exe.win-amd64-3.10/lib/_ctypes.pyd +build/exe.win-amd64-3.10/lib/_decimal.pyd +build/exe.win-amd64-3.10/lib/_elementtree.pyd +build/exe.win-amd64-3.10/lib/_hashlib.pyd +build/exe.win-amd64-3.10/lib/_lzma.pyd +build/exe.win-amd64-3.10/lib/_multiprocessing.pyd +build/exe.win-amd64-3.10/lib/_overlapped.pyd +build/exe.win-amd64-3.10/lib/_queue.pyd +build/exe.win-amd64-3.10/lib/_socket.pyd +build/exe.win-amd64-3.10/lib/_ssl.pyd +build/exe.win-amd64-3.10/lib/_testcapi.pyd +build/exe.win-amd64-3.10/lib/_testinternalcapi.pyd +build/exe.win-amd64-3.10/lib/_uuid.pyd +build/exe.win-amd64-3.10/lib/api-ms-win-core-console-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-datetime-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-debug-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-errorhandling-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-fibers-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-file-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-file-l1-2-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-file-l2-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-handle-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-heap-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-interlocked-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-libraryloader-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-localization-l1-2-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-memory-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-namedpipe-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-processenvironment-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-processthreads-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-processthreads-l1-1-1.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-profile-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-rtlsupport-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-string-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-synch-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-synch-l1-2-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-sysinfo-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-timezone-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-core-util-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-crt-conio-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-crt-convert-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-crt-environment-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-crt-filesystem-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-crt-heap-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-crt-locale-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-crt-math-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-crt-multibyte-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-crt-private-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-crt-process-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-crt-runtime-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-crt-stdio-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-crt-string-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-crt-time-l1-1-0.dll +build/exe.win-amd64-3.10/lib/api-ms-win-crt-utility-l1-1-0.dll +build/exe.win-amd64-3.10/lib/libcrypto-1_1.dll +build/exe.win-amd64-3.10/lib/libffi-7.dll +build/exe.win-amd64-3.10/lib/library.zip +build/exe.win-amd64-3.10/lib/libssl-1_1.dll +build/exe.win-amd64-3.10/lib/pyexpat.pyd +build/exe.win-amd64-3.10/lib/select.pyd +build/exe.win-amd64-3.10/lib/ucrtbase.dll +build/exe.win-amd64-3.10/lib/unicodedata.pyd +build/exe.win-amd64-3.10/lib/vcruntime140_1.dll +build/exe.win-amd64-3.10/lib/VCRUNTIME140.dll +build/exe.win-amd64-3.10/lib/asyncio/__init__.pyc +build/exe.win-amd64-3.10/lib/asyncio/__main__.pyc +build/exe.win-amd64-3.10/lib/asyncio/base_events.pyc +build/exe.win-amd64-3.10/lib/asyncio/base_futures.pyc +build/exe.win-amd64-3.10/lib/asyncio/base_subprocess.pyc +build/exe.win-amd64-3.10/lib/asyncio/base_tasks.pyc +build/exe.win-amd64-3.10/lib/asyncio/constants.pyc +build/exe.win-amd64-3.10/lib/asyncio/coroutines.pyc +build/exe.win-amd64-3.10/lib/asyncio/events.pyc +build/exe.win-amd64-3.10/lib/asyncio/exceptions.pyc +build/exe.win-amd64-3.10/lib/asyncio/format_helpers.pyc +build/exe.win-amd64-3.10/lib/asyncio/futures.pyc +build/exe.win-amd64-3.10/lib/asyncio/locks.pyc +build/exe.win-amd64-3.10/lib/asyncio/log.pyc +build/exe.win-amd64-3.10/lib/asyncio/mixins.pyc +build/exe.win-amd64-3.10/lib/asyncio/proactor_events.pyc +build/exe.win-amd64-3.10/lib/asyncio/protocols.pyc +build/exe.win-amd64-3.10/lib/asyncio/queues.pyc +build/exe.win-amd64-3.10/lib/asyncio/runners.pyc +build/exe.win-amd64-3.10/lib/asyncio/selector_events.pyc +build/exe.win-amd64-3.10/lib/asyncio/sslproto.pyc +build/exe.win-amd64-3.10/lib/asyncio/staggered.pyc +build/exe.win-amd64-3.10/lib/asyncio/streams.pyc +build/exe.win-amd64-3.10/lib/asyncio/subprocess.pyc +build/exe.win-amd64-3.10/lib/asyncio/tasks.pyc +build/exe.win-amd64-3.10/lib/asyncio/threads.pyc +build/exe.win-amd64-3.10/lib/asyncio/transports.pyc +build/exe.win-amd64-3.10/lib/asyncio/trsock.pyc +build/exe.win-amd64-3.10/lib/asyncio/unix_events.pyc +build/exe.win-amd64-3.10/lib/asyncio/windows_events.pyc +build/exe.win-amd64-3.10/lib/asyncio/windows_utils.pyc +build/exe.win-amd64-3.10/lib/collections/__init__.pyc +build/exe.win-amd64-3.10/lib/collections/abc.pyc +build/exe.win-amd64-3.10/lib/concurrent/__init__.pyc +build/exe.win-amd64-3.10/lib/concurrent/futures/__init__.pyc +build/exe.win-amd64-3.10/lib/concurrent/futures/_base.pyc +build/exe.win-amd64-3.10/lib/concurrent/futures/process.pyc +build/exe.win-amd64-3.10/lib/concurrent/futures/thread.pyc +build/exe.win-amd64-3.10/lib/ctypes/__init__.pyc +build/exe.win-amd64-3.10/lib/ctypes/_aix.pyc +build/exe.win-amd64-3.10/lib/ctypes/_endian.pyc +build/exe.win-amd64-3.10/lib/ctypes/util.pyc +build/exe.win-amd64-3.10/lib/ctypes/wintypes.pyc +build/exe.win-amd64-3.10/lib/ctypes/macholib/fetch_macholib +build/exe.win-amd64-3.10/lib/ctypes/macholib/fetch_macholib.bat +build/exe.win-amd64-3.10/lib/ctypes/macholib/README.ctypes +build/exe.win-amd64-3.10/lib/distutils/__init__.pyc +build/exe.win-amd64-3.10/lib/distutils/ccompiler.pyc +build/exe.win-amd64-3.10/lib/distutils/debug.pyc +build/exe.win-amd64-3.10/lib/distutils/dep_util.pyc +build/exe.win-amd64-3.10/lib/distutils/dir_util.pyc +build/exe.win-amd64-3.10/lib/distutils/errors.pyc +build/exe.win-amd64-3.10/lib/distutils/fancy_getopt.pyc +build/exe.win-amd64-3.10/lib/distutils/file_util.pyc +build/exe.win-amd64-3.10/lib/distutils/filelist.pyc +build/exe.win-amd64-3.10/lib/distutils/log.pyc +build/exe.win-amd64-3.10/lib/distutils/README +build/exe.win-amd64-3.10/lib/distutils/spawn.pyc +build/exe.win-amd64-3.10/lib/distutils/sysconfig.pyc +build/exe.win-amd64-3.10/lib/distutils/text_file.pyc +build/exe.win-amd64-3.10/lib/distutils/util.pyc +build/exe.win-amd64-3.10/lib/distutils/command/command_template +build/exe.win-amd64-3.10/lib/distutils/tests/includetest.rst +build/exe.win-amd64-3.10/lib/distutils/tests/Setup.sample +build/exe.win-amd64-3.10/lib/email/__init__.pyc +build/exe.win-amd64-3.10/lib/email/_encoded_words.pyc +build/exe.win-amd64-3.10/lib/email/_header_value_parser.pyc +build/exe.win-amd64-3.10/lib/email/_parseaddr.pyc +build/exe.win-amd64-3.10/lib/email/_policybase.pyc +build/exe.win-amd64-3.10/lib/email/architecture.rst +build/exe.win-amd64-3.10/lib/email/base64mime.pyc +build/exe.win-amd64-3.10/lib/email/charset.pyc +build/exe.win-amd64-3.10/lib/email/contentmanager.pyc +build/exe.win-amd64-3.10/lib/email/encoders.pyc +build/exe.win-amd64-3.10/lib/email/errors.pyc +build/exe.win-amd64-3.10/lib/email/feedparser.pyc +build/exe.win-amd64-3.10/lib/email/generator.pyc +build/exe.win-amd64-3.10/lib/email/header.pyc +build/exe.win-amd64-3.10/lib/email/headerregistry.pyc +build/exe.win-amd64-3.10/lib/email/iterators.pyc +build/exe.win-amd64-3.10/lib/email/message.pyc +build/exe.win-amd64-3.10/lib/email/parser.pyc +build/exe.win-amd64-3.10/lib/email/policy.pyc +build/exe.win-amd64-3.10/lib/email/quoprimime.pyc +build/exe.win-amd64-3.10/lib/email/utils.pyc +build/exe.win-amd64-3.10/lib/encodings/__init__.pyc +build/exe.win-amd64-3.10/lib/encodings/aliases.pyc +build/exe.win-amd64-3.10/lib/encodings/ascii.pyc +build/exe.win-amd64-3.10/lib/encodings/base64_codec.pyc +build/exe.win-amd64-3.10/lib/encodings/big5.pyc +build/exe.win-amd64-3.10/lib/encodings/big5hkscs.pyc +build/exe.win-amd64-3.10/lib/encodings/bz2_codec.pyc +build/exe.win-amd64-3.10/lib/encodings/charmap.pyc +build/exe.win-amd64-3.10/lib/encodings/cp037.pyc +build/exe.win-amd64-3.10/lib/encodings/cp273.pyc +build/exe.win-amd64-3.10/lib/encodings/cp424.pyc +build/exe.win-amd64-3.10/lib/encodings/cp437.pyc +build/exe.win-amd64-3.10/lib/encodings/cp500.pyc +build/exe.win-amd64-3.10/lib/encodings/cp720.pyc +build/exe.win-amd64-3.10/lib/encodings/cp737.pyc +build/exe.win-amd64-3.10/lib/encodings/cp775.pyc +build/exe.win-amd64-3.10/lib/encodings/cp850.pyc +build/exe.win-amd64-3.10/lib/encodings/cp852.pyc +build/exe.win-amd64-3.10/lib/encodings/cp855.pyc +build/exe.win-amd64-3.10/lib/encodings/cp856.pyc +build/exe.win-amd64-3.10/lib/encodings/cp857.pyc +build/exe.win-amd64-3.10/lib/encodings/cp858.pyc +build/exe.win-amd64-3.10/lib/encodings/cp860.pyc +build/exe.win-amd64-3.10/lib/encodings/cp861.pyc +build/exe.win-amd64-3.10/lib/encodings/cp862.pyc +build/exe.win-amd64-3.10/lib/encodings/cp863.pyc +build/exe.win-amd64-3.10/lib/encodings/cp864.pyc +build/exe.win-amd64-3.10/lib/encodings/cp865.pyc +build/exe.win-amd64-3.10/lib/encodings/cp866.pyc +build/exe.win-amd64-3.10/lib/encodings/cp869.pyc +build/exe.win-amd64-3.10/lib/encodings/cp874.pyc +build/exe.win-amd64-3.10/lib/encodings/cp875.pyc +build/exe.win-amd64-3.10/lib/encodings/cp932.pyc +build/exe.win-amd64-3.10/lib/encodings/cp949.pyc +build/exe.win-amd64-3.10/lib/encodings/cp950.pyc +build/exe.win-amd64-3.10/lib/encodings/cp1006.pyc +build/exe.win-amd64-3.10/lib/encodings/cp1026.pyc +build/exe.win-amd64-3.10/lib/encodings/cp1125.pyc +build/exe.win-amd64-3.10/lib/encodings/cp1140.pyc +build/exe.win-amd64-3.10/lib/encodings/cp1250.pyc +build/exe.win-amd64-3.10/lib/encodings/cp1251.pyc +build/exe.win-amd64-3.10/lib/encodings/cp1252.pyc +build/exe.win-amd64-3.10/lib/encodings/cp1253.pyc +build/exe.win-amd64-3.10/lib/encodings/cp1254.pyc +build/exe.win-amd64-3.10/lib/encodings/cp1255.pyc +build/exe.win-amd64-3.10/lib/encodings/cp1256.pyc +build/exe.win-amd64-3.10/lib/encodings/cp1257.pyc +build/exe.win-amd64-3.10/lib/encodings/cp1258.pyc +build/exe.win-amd64-3.10/lib/encodings/euc_jis_2004.pyc +build/exe.win-amd64-3.10/lib/encodings/euc_jisx0213.pyc +build/exe.win-amd64-3.10/lib/encodings/euc_jp.pyc +build/exe.win-amd64-3.10/lib/encodings/euc_kr.pyc +build/exe.win-amd64-3.10/lib/encodings/gb2312.pyc +build/exe.win-amd64-3.10/lib/encodings/gb18030.pyc +build/exe.win-amd64-3.10/lib/encodings/gbk.pyc +build/exe.win-amd64-3.10/lib/encodings/hex_codec.pyc +build/exe.win-amd64-3.10/lib/encodings/hp_roman8.pyc +build/exe.win-amd64-3.10/lib/encodings/hz.pyc +build/exe.win-amd64-3.10/lib/encodings/idna.pyc +build/exe.win-amd64-3.10/lib/encodings/iso2022_jp_1.pyc +build/exe.win-amd64-3.10/lib/encodings/iso2022_jp_2.pyc +build/exe.win-amd64-3.10/lib/encodings/iso2022_jp_3.pyc +build/exe.win-amd64-3.10/lib/encodings/iso2022_jp_2004.pyc +build/exe.win-amd64-3.10/lib/encodings/iso2022_jp_ext.pyc +build/exe.win-amd64-3.10/lib/encodings/iso2022_jp.pyc +build/exe.win-amd64-3.10/lib/encodings/iso2022_kr.pyc +build/exe.win-amd64-3.10/lib/encodings/iso8859_1.pyc +build/exe.win-amd64-3.10/lib/encodings/iso8859_2.pyc +build/exe.win-amd64-3.10/lib/encodings/iso8859_3.pyc +build/exe.win-amd64-3.10/lib/encodings/iso8859_4.pyc +build/exe.win-amd64-3.10/lib/encodings/iso8859_5.pyc +build/exe.win-amd64-3.10/lib/encodings/iso8859_6.pyc +build/exe.win-amd64-3.10/lib/encodings/iso8859_7.pyc +build/exe.win-amd64-3.10/lib/encodings/iso8859_8.pyc +build/exe.win-amd64-3.10/lib/encodings/iso8859_9.pyc +build/exe.win-amd64-3.10/lib/encodings/iso8859_10.pyc +build/exe.win-amd64-3.10/lib/encodings/iso8859_11.pyc +build/exe.win-amd64-3.10/lib/encodings/iso8859_13.pyc +build/exe.win-amd64-3.10/lib/encodings/iso8859_14.pyc +build/exe.win-amd64-3.10/lib/encodings/iso8859_15.pyc +build/exe.win-amd64-3.10/lib/encodings/iso8859_16.pyc +build/exe.win-amd64-3.10/lib/encodings/johab.pyc +build/exe.win-amd64-3.10/lib/encodings/koi8_r.pyc +build/exe.win-amd64-3.10/lib/encodings/koi8_t.pyc +build/exe.win-amd64-3.10/lib/encodings/koi8_u.pyc +build/exe.win-amd64-3.10/lib/encodings/kz1048.pyc +build/exe.win-amd64-3.10/lib/encodings/latin_1.pyc +build/exe.win-amd64-3.10/lib/encodings/mac_arabic.pyc +build/exe.win-amd64-3.10/lib/encodings/mac_croatian.pyc +build/exe.win-amd64-3.10/lib/encodings/mac_cyrillic.pyc +build/exe.win-amd64-3.10/lib/encodings/mac_farsi.pyc +build/exe.win-amd64-3.10/lib/encodings/mac_greek.pyc +build/exe.win-amd64-3.10/lib/encodings/mac_iceland.pyc +build/exe.win-amd64-3.10/lib/encodings/mac_latin2.pyc +build/exe.win-amd64-3.10/lib/encodings/mac_roman.pyc +build/exe.win-amd64-3.10/lib/encodings/mac_romanian.pyc +build/exe.win-amd64-3.10/lib/encodings/mac_turkish.pyc +build/exe.win-amd64-3.10/lib/encodings/mbcs.pyc +build/exe.win-amd64-3.10/lib/encodings/oem.pyc +build/exe.win-amd64-3.10/lib/encodings/palmos.pyc +build/exe.win-amd64-3.10/lib/encodings/ptcp154.pyc +build/exe.win-amd64-3.10/lib/encodings/punycode.pyc +build/exe.win-amd64-3.10/lib/encodings/quopri_codec.pyc +build/exe.win-amd64-3.10/lib/encodings/raw_unicode_escape.pyc +build/exe.win-amd64-3.10/lib/encodings/rot_13.pyc +build/exe.win-amd64-3.10/lib/encodings/shift_jis_2004.pyc +build/exe.win-amd64-3.10/lib/encodings/shift_jis.pyc +build/exe.win-amd64-3.10/lib/encodings/shift_jisx0213.pyc +build/exe.win-amd64-3.10/lib/encodings/tis_620.pyc +build/exe.win-amd64-3.10/lib/encodings/undefined.pyc +build/exe.win-amd64-3.10/lib/encodings/unicode_escape.pyc +build/exe.win-amd64-3.10/lib/encodings/utf_7.pyc +build/exe.win-amd64-3.10/lib/encodings/utf_8_sig.pyc +build/exe.win-amd64-3.10/lib/encodings/utf_8.pyc +build/exe.win-amd64-3.10/lib/encodings/utf_16_be.pyc +build/exe.win-amd64-3.10/lib/encodings/utf_16_le.pyc +build/exe.win-amd64-3.10/lib/encodings/utf_16.pyc +build/exe.win-amd64-3.10/lib/encodings/utf_32_be.pyc +build/exe.win-amd64-3.10/lib/encodings/utf_32_le.pyc +build/exe.win-amd64-3.10/lib/encodings/utf_32.pyc +build/exe.win-amd64-3.10/lib/encodings/uu_codec.pyc +build/exe.win-amd64-3.10/lib/encodings/zlib_codec.pyc +build/exe.win-amd64-3.10/lib/html/__init__.pyc +build/exe.win-amd64-3.10/lib/html/entities.pyc +build/exe.win-amd64-3.10/lib/http/__init__.pyc +build/exe.win-amd64-3.10/lib/http/client.pyc +build/exe.win-amd64-3.10/lib/http/cookiejar.pyc +build/exe.win-amd64-3.10/lib/http/server.pyc +build/exe.win-amd64-3.10/lib/importlib/__init__.pyc +build/exe.win-amd64-3.10/lib/importlib/_abc.pyc +build/exe.win-amd64-3.10/lib/importlib/_bootstrap_external.pyc +build/exe.win-amd64-3.10/lib/importlib/_bootstrap.pyc +build/exe.win-amd64-3.10/lib/importlib/abc.pyc +build/exe.win-amd64-3.10/lib/importlib/machinery.pyc +build/exe.win-amd64-3.10/lib/importlib/readers.pyc +build/exe.win-amd64-3.10/lib/importlib/util.pyc +build/exe.win-amd64-3.10/lib/importlib/metadata/__init__.pyc +build/exe.win-amd64-3.10/lib/importlib/metadata/_adapters.pyc +build/exe.win-amd64-3.10/lib/importlib/metadata/_collections.pyc +build/exe.win-amd64-3.10/lib/importlib/metadata/_functools.pyc +build/exe.win-amd64-3.10/lib/importlib/metadata/_itertools.pyc +build/exe.win-amd64-3.10/lib/importlib/metadata/_meta.pyc +build/exe.win-amd64-3.10/lib/importlib/metadata/_text.pyc +build/exe.win-amd64-3.10/lib/lib2to3/__init__.pyc +build/exe.win-amd64-3.10/lib/lib2to3/btm_matcher.pyc +build/exe.win-amd64-3.10/lib/lib2to3/btm_utils.pyc +build/exe.win-amd64-3.10/lib/lib2to3/fixer_util.pyc +build/exe.win-amd64-3.10/lib/lib2to3/Grammar.txt +build/exe.win-amd64-3.10/lib/lib2to3/patcomp.pyc +build/exe.win-amd64-3.10/lib/lib2to3/PatternGrammar.txt +build/exe.win-amd64-3.10/lib/lib2to3/pygram.pyc +build/exe.win-amd64-3.10/lib/lib2to3/pytree.pyc +build/exe.win-amd64-3.10/lib/lib2to3/refactor.pyc +build/exe.win-amd64-3.10/lib/lib2to3/pgen2/__init__.pyc +build/exe.win-amd64-3.10/lib/lib2to3/pgen2/driver.pyc +build/exe.win-amd64-3.10/lib/lib2to3/pgen2/grammar.pyc +build/exe.win-amd64-3.10/lib/lib2to3/pgen2/literals.pyc +build/exe.win-amd64-3.10/lib/lib2to3/pgen2/parse.pyc +build/exe.win-amd64-3.10/lib/lib2to3/pgen2/pgen.pyc +build/exe.win-amd64-3.10/lib/lib2to3/pgen2/token.pyc +build/exe.win-amd64-3.10/lib/lib2to3/pgen2/tokenize.pyc +build/exe.win-amd64-3.10/lib/lib2to3/tests/data/README +build/exe.win-amd64-3.10/lib/logging/__init__.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/__init__.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/connection.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/context.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/forkserver.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/heap.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/managers.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/pool.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/popen_fork.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/popen_forkserver.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/popen_spawn_posix.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/popen_spawn_win32.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/process.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/queues.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/reduction.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/resource_sharer.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/resource_tracker.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/shared_memory.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/sharedctypes.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/spawn.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/synchronize.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/util.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/dummy/__init__.pyc +build/exe.win-amd64-3.10/lib/multiprocessing/dummy/connection.pyc +build/exe.win-amd64-3.10/lib/pydoc_data/__init__.pyc +build/exe.win-amd64-3.10/lib/pydoc_data/_pydoc.css +build/exe.win-amd64-3.10/lib/pydoc_data/topics.pyc +build/exe.win-amd64-3.10/lib/test/__init__.pyc +build/exe.win-amd64-3.10/lib/test/allsans.pem +build/exe.win-amd64-3.10/lib/test/audiotest.au +build/exe.win-amd64-3.10/lib/test/badcert.pem +build/exe.win-amd64-3.10/lib/test/badkey.pem +build/exe.win-amd64-3.10/lib/test/cfgparser.1 +build/exe.win-amd64-3.10/lib/test/cfgparser.2 +build/exe.win-amd64-3.10/lib/test/cfgparser.3 +build/exe.win-amd64-3.10/lib/test/clinic.test +build/exe.win-amd64-3.10/lib/test/cmath_testcases.txt +build/exe.win-amd64-3.10/lib/test/empty.vbs +build/exe.win-amd64-3.10/lib/test/exception_hierarchy.txt +build/exe.win-amd64-3.10/lib/test/ffdh3072.pem +build/exe.win-amd64-3.10/lib/test/floating_points.txt +build/exe.win-amd64-3.10/lib/test/formatfloat_testcases.txt +build/exe.win-amd64-3.10/lib/test/idnsans.pem +build/exe.win-amd64-3.10/lib/test/ieee754.txt +build/exe.win-amd64-3.10/lib/test/keycert.passwd.pem +build/exe.win-amd64-3.10/lib/test/keycert.pem +build/exe.win-amd64-3.10/lib/test/keycert2.pem +build/exe.win-amd64-3.10/lib/test/keycert3.pem +build/exe.win-amd64-3.10/lib/test/keycert4.pem +build/exe.win-amd64-3.10/lib/test/keycertecc.pem +build/exe.win-amd64-3.10/lib/test/mailcap.txt +build/exe.win-amd64-3.10/lib/test/math_testcases.txt +build/exe.win-amd64-3.10/lib/test/mime.types +build/exe.win-amd64-3.10/lib/test/nokia.pem +build/exe.win-amd64-3.10/lib/test/nosan.pem +build/exe.win-amd64-3.10/lib/test/nullbytecert.pem +build/exe.win-amd64-3.10/lib/test/nullcert.pem +build/exe.win-amd64-3.10/lib/test/pstats.pck +build/exe.win-amd64-3.10/lib/test/pycacert.pem +build/exe.win-amd64-3.10/lib/test/pycakey.pem +build/exe.win-amd64-3.10/lib/test/randv2_32.pck +build/exe.win-amd64-3.10/lib/test/randv2_64.pck +build/exe.win-amd64-3.10/lib/test/randv3.pck +build/exe.win-amd64-3.10/lib/test/recursion.tar +build/exe.win-amd64-3.10/lib/test/revocation.crl +build/exe.win-amd64-3.10/lib/test/secp384r1.pem +build/exe.win-amd64-3.10/lib/test/selfsigned_pythontestdotnet.pem +build/exe.win-amd64-3.10/lib/test/sgml_input.html +build/exe.win-amd64-3.10/lib/test/Sine-1000Hz-300ms.aif +build/exe.win-amd64-3.10/lib/test/ssl_cert.pem +build/exe.win-amd64-3.10/lib/test/ssl_key.passwd.pem +build/exe.win-amd64-3.10/lib/test/ssl_key.pem +build/exe.win-amd64-3.10/lib/test/talos-2019-0758.pem +build/exe.win-amd64-3.10/lib/test/test_difflib_expect.html +build/exe.win-amd64-3.10/lib/test/test_doctest.txt +build/exe.win-amd64-3.10/lib/test/test_doctest2.txt +build/exe.win-amd64-3.10/lib/test/test_doctest3.txt +build/exe.win-amd64-3.10/lib/test/test_doctest4.txt +build/exe.win-amd64-3.10/lib/test/testtar.tar +build/exe.win-amd64-3.10/lib/test/testtar.tar.xz +build/exe.win-amd64-3.10/lib/test/tokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txt +build/exe.win-amd64-3.10/lib/test/tokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txt +build/exe.win-amd64-3.10/lib/test/tokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txt +build/exe.win-amd64-3.10/lib/test/tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt +build/exe.win-amd64-3.10/lib/test/tokenize_tests.txt +build/exe.win-amd64-3.10/lib/test/zip_cp437_header.zip +build/exe.win-amd64-3.10/lib/test/zipdir.zip +build/exe.win-amd64-3.10/lib/test/audiodata/pluck-alaw.aifc +build/exe.win-amd64-3.10/lib/test/audiodata/pluck-pcm8.aiff +build/exe.win-amd64-3.10/lib/test/audiodata/pluck-pcm8.au +build/exe.win-amd64-3.10/lib/test/audiodata/pluck-pcm8.wav +build/exe.win-amd64-3.10/lib/test/audiodata/pluck-pcm16.aiff +build/exe.win-amd64-3.10/lib/test/audiodata/pluck-pcm16.au +build/exe.win-amd64-3.10/lib/test/audiodata/pluck-pcm16.wav +build/exe.win-amd64-3.10/lib/test/audiodata/pluck-pcm24.aiff +build/exe.win-amd64-3.10/lib/test/audiodata/pluck-pcm24.au +build/exe.win-amd64-3.10/lib/test/audiodata/pluck-pcm24.wav +build/exe.win-amd64-3.10/lib/test/audiodata/pluck-pcm32.aiff +build/exe.win-amd64-3.10/lib/test/audiodata/pluck-pcm32.au +build/exe.win-amd64-3.10/lib/test/audiodata/pluck-pcm32.wav +build/exe.win-amd64-3.10/lib/test/audiodata/pluck-ulaw.aifc +build/exe.win-amd64-3.10/lib/test/audiodata/pluck-ulaw.au +build/exe.win-amd64-3.10/lib/test/capath/4e1295a3.0 +build/exe.win-amd64-3.10/lib/test/capath/5ed36f99.0 +build/exe.win-amd64-3.10/lib/test/capath/6e88d7b8.0 +build/exe.win-amd64-3.10/lib/test/capath/99d0fa06.0 +build/exe.win-amd64-3.10/lib/test/capath/b1930218.0 +build/exe.win-amd64-3.10/lib/test/capath/ceff1710.0 +build/exe.win-amd64-3.10/lib/test/cjkencodings/big5-utf8.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/big5.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/big5hkscs-utf8.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/big5hkscs.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/cp949-utf8.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/cp949.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/euc_jisx0213-utf8.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/euc_jisx0213.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/euc_jp-utf8.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/euc_jp.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/euc_kr-utf8.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/euc_kr.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/gb2312-utf8.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/gb2312.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/gb18030-utf8.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/gb18030.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/gbk-utf8.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/gbk.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/hz-utf8.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/hz.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/iso2022_jp-utf8.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/iso2022_jp.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/iso2022_kr-utf8.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/iso2022_kr.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/johab-utf8.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/johab.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/shift_jis-utf8.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/shift_jis.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/shift_jisx0213-utf8.txt +build/exe.win-amd64-3.10/lib/test/cjkencodings/shift_jisx0213.txt +build/exe.win-amd64-3.10/lib/test/crashers/README +build/exe.win-amd64-3.10/lib/test/data/README +build/exe.win-amd64-3.10/lib/test/decimaltestdata/abs.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/add.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/and.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/base.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/clamp.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/class.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/compare.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/comparetotal.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/comparetotmag.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/copy.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/copyabs.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/copynegate.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/copysign.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddAbs.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddAdd.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddAnd.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddBase.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddCanonical.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddClass.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddCompare.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddCompareSig.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddCompareTotal.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddCompareTotalMag.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddCopy.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddCopyAbs.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddCopyNegate.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddCopySign.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddDivide.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddDivideInt.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddEncode.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddFMA.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddInvert.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddLogB.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddMax.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddMaxMag.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddMin.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddMinMag.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddMinus.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddMultiply.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddNextMinus.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddNextPlus.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddNextToward.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddOr.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddPlus.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddQuantize.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddReduce.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddRemainder.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddRemainderNear.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddRotate.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddSameQuantum.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddScaleB.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddShift.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddSubtract.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddToIntegral.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ddXor.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/decDouble.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/decQuad.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/decSingle.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/divide.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/divideint.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqAbs.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqAdd.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqAnd.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqBase.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqCanonical.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqClass.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqCompare.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqCompareSig.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqCompareTotal.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqCompareTotalMag.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqCopy.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqCopyAbs.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqCopyNegate.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqCopySign.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqDivide.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqDivideInt.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqEncode.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqFMA.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqInvert.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqLogB.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqMax.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqMaxMag.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqMin.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqMinMag.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqMinus.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqMultiply.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqNextMinus.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqNextPlus.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqNextToward.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqOr.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqPlus.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqQuantize.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqReduce.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqRemainder.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqRemainderNear.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqRotate.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqSameQuantum.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqScaleB.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqShift.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqSubtract.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqToIntegral.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dqXor.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dsBase.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/dsEncode.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/exp.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/extra.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/fma.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/inexact.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/invert.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/ln.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/log10.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/logb.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/max.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/maxmag.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/min.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/minmag.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/minus.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/multiply.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/nextminus.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/nextplus.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/nexttoward.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/or.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/plus.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/power.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/powersqrt.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/quantize.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/randomBound32.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/randoms.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/reduce.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/remainder.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/remainderNear.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/rescale.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/rotate.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/rounding.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/samequantum.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/scaleb.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/shift.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/squareroot.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/subtract.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/testall.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/tointegral.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/tointegralx.decTest +build/exe.win-amd64-3.10/lib/test/decimaltestdata/xor.decTest +build/exe.win-amd64-3.10/lib/test/dtracedata/assert_usable.d +build/exe.win-amd64-3.10/lib/test/dtracedata/assert_usable.stp +build/exe.win-amd64-3.10/lib/test/dtracedata/call_stack.d +build/exe.win-amd64-3.10/lib/test/dtracedata/call_stack.d.expected +build/exe.win-amd64-3.10/lib/test/dtracedata/call_stack.stp +build/exe.win-amd64-3.10/lib/test/dtracedata/call_stack.stp.expected +build/exe.win-amd64-3.10/lib/test/dtracedata/gc.d +build/exe.win-amd64-3.10/lib/test/dtracedata/gc.d.expected +build/exe.win-amd64-3.10/lib/test/dtracedata/gc.stp +build/exe.win-amd64-3.10/lib/test/dtracedata/gc.stp.expected +build/exe.win-amd64-3.10/lib/test/dtracedata/line.d +build/exe.win-amd64-3.10/lib/test/dtracedata/line.d.expected +build/exe.win-amd64-3.10/lib/test/imghdrdata/python.bmp +build/exe.win-amd64-3.10/lib/test/imghdrdata/python.exr +build/exe.win-amd64-3.10/lib/test/imghdrdata/python.gif +build/exe.win-amd64-3.10/lib/test/imghdrdata/python.jpg +build/exe.win-amd64-3.10/lib/test/imghdrdata/python.pbm +build/exe.win-amd64-3.10/lib/test/imghdrdata/python.pgm +build/exe.win-amd64-3.10/lib/test/imghdrdata/python.png +build/exe.win-amd64-3.10/lib/test/imghdrdata/python.ppm +build/exe.win-amd64-3.10/lib/test/imghdrdata/python.ras +build/exe.win-amd64-3.10/lib/test/imghdrdata/python.sgi +build/exe.win-amd64-3.10/lib/test/imghdrdata/python.tiff +build/exe.win-amd64-3.10/lib/test/imghdrdata/python.webp +build/exe.win-amd64-3.10/lib/test/imghdrdata/python.xbm +build/exe.win-amd64-3.10/lib/test/leakers/README.txt +build/exe.win-amd64-3.10/lib/test/sndhdrdata/README +build/exe.win-amd64-3.10/lib/test/sndhdrdata/sndhdr.8svx +build/exe.win-amd64-3.10/lib/test/sndhdrdata/sndhdr.aifc +build/exe.win-amd64-3.10/lib/test/sndhdrdata/sndhdr.aiff +build/exe.win-amd64-3.10/lib/test/sndhdrdata/sndhdr.au +build/exe.win-amd64-3.10/lib/test/sndhdrdata/sndhdr.hcom +build/exe.win-amd64-3.10/lib/test/sndhdrdata/sndhdr.sndt +build/exe.win-amd64-3.10/lib/test/sndhdrdata/sndhdr.voc +build/exe.win-amd64-3.10/lib/test/sndhdrdata/sndhdr.wav +build/exe.win-amd64-3.10/lib/test/support/__init__.pyc +build/exe.win-amd64-3.10/lib/test/support/import_helper.pyc +build/exe.win-amd64-3.10/lib/test/support/os_helper.pyc +build/exe.win-amd64-3.10/lib/test/support/testresult.pyc +build/exe.win-amd64-3.10/lib/test/test_email/data/audiotest.au +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_01.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_02.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_03.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_04.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_05.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_06.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_07.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_08.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_09.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_10.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_11.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_12.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_12a.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_13.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_14.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_15.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_16.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_17.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_18.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_19.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_20.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_21.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_22.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_23.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_24.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_25.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_26.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_27.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_28.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_29.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_30.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_31.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_32.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_33.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_34.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_35.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_36.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_37.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_38.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_39.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_40.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_41.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_42.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_43.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_44.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_45.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/msg_46.txt +build/exe.win-amd64-3.10/lib/test/test_email/data/PyBanner048.gif +build/exe.win-amd64-3.10/lib/test/test_importlib/data/example-21.12-py3-none-any.whl +build/exe.win-amd64-3.10/lib/test/test_importlib/data/example-21.12-py3.6.egg +build/exe.win-amd64-3.10/lib/test/test_importlib/data01/binary.file +build/exe.win-amd64-3.10/lib/test/test_importlib/data01/utf-8.file +build/exe.win-amd64-3.10/lib/test/test_importlib/data01/utf-16.file +build/exe.win-amd64-3.10/lib/test/test_importlib/data01/subdirectory/binary.file +build/exe.win-amd64-3.10/lib/test/test_importlib/data02/one/resource1.txt +build/exe.win-amd64-3.10/lib/test/test_importlib/data02/two/resource2.txt +build/exe.win-amd64-3.10/lib/test/test_importlib/data03/namespace/resource1.txt +build/exe.win-amd64-3.10/lib/test/test_importlib/namespace_pkgs/missing_directory.zip +build/exe.win-amd64-3.10/lib/test/test_importlib/namespace_pkgs/nested_portion1.zip +build/exe.win-amd64-3.10/lib/test/test_importlib/namespace_pkgs/top_level_portion1.zip +build/exe.win-amd64-3.10/lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test/empty +build/exe.win-amd64-3.10/lib/test/test_importlib/namespacedata01/binary.file +build/exe.win-amd64-3.10/lib/test/test_importlib/namespacedata01/utf-8.file +build/exe.win-amd64-3.10/lib/test/test_importlib/namespacedata01/utf-16.file +build/exe.win-amd64-3.10/lib/test/test_importlib/zipdata01/ziptestdata.zip +build/exe.win-amd64-3.10/lib/test/test_importlib/zipdata02/ziptestdata.zip +build/exe.win-amd64-3.10/lib/test/test_zoneinfo/data/zoneinfo_data.json +build/exe.win-amd64-3.10/lib/test/xmltestdata/expat224_utf8_bug.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/simple-ns.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/simple.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/test.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/test.xml.out +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/c14nComment.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/c14nDefault.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/c14nPrefix.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/c14nPrefixQname.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/c14nPrefixQnameXpathElem.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/c14nQname.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/c14nQnameElem.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/c14nQnameXpathElem.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/c14nTrim.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/doc.dtd +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/doc.xsl +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/inC14N1.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/inC14N2.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/inC14N3.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/inC14N4.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/inC14N5.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/inC14N6.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/inNsContent.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/inNsDefault.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/inNsPushdown.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/inNsRedecl.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/inNsSort.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/inNsSuperfluous.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/inNsXml.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inC14N1_c14nComment.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inC14N1_c14nDefault.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inC14N2_c14nDefault.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inC14N2_c14nTrim.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inC14N3_c14nDefault.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inC14N3_c14nPrefix.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inC14N3_c14nTrim.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inC14N4_c14nDefault.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inC14N4_c14nTrim.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inC14N5_c14nDefault.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inC14N5_c14nTrim.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inC14N6_c14nDefault.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inNsContent_c14nDefault.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inNsContent_c14nPrefixQnameXpathElem.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inNsContent_c14nQnameElem.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inNsContent_c14nQnameXpathElem.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inNsDefault_c14nDefault.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inNsDefault_c14nPrefix.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inNsPushdown_c14nDefault.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inNsPushdown_c14nPrefix.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inNsRedecl_c14nDefault.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inNsRedecl_c14nPrefix.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inNsSort_c14nDefault.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inNsSort_c14nPrefix.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inNsSuperfluous_c14nDefault.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inNsSuperfluous_c14nPrefix.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inNsXml_c14nDefault.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inNsXml_c14nPrefix.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inNsXml_c14nPrefixQname.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/out_inNsXml_c14nQname.xml +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/README +build/exe.win-amd64-3.10/lib/test/xmltestdata/c14n-20/world.txt +build/exe.win-amd64-3.10/lib/test/ziptestdata/exe_with_z64 +build/exe.win-amd64-3.10/lib/test/ziptestdata/exe_with_zip +build/exe.win-amd64-3.10/lib/test/ziptestdata/header.sh +build/exe.win-amd64-3.10/lib/test/ziptestdata/README.md +build/exe.win-amd64-3.10/lib/unittest/__init__.pyc +build/exe.win-amd64-3.10/lib/unittest/_log.pyc +build/exe.win-amd64-3.10/lib/unittest/async_case.pyc +build/exe.win-amd64-3.10/lib/unittest/case.pyc +build/exe.win-amd64-3.10/lib/unittest/loader.pyc +build/exe.win-amd64-3.10/lib/unittest/main.pyc +build/exe.win-amd64-3.10/lib/unittest/result.pyc +build/exe.win-amd64-3.10/lib/unittest/runner.pyc +build/exe.win-amd64-3.10/lib/unittest/signals.pyc +build/exe.win-amd64-3.10/lib/unittest/suite.pyc +build/exe.win-amd64-3.10/lib/unittest/util.pyc +build/exe.win-amd64-3.10/lib/urllib/__init__.pyc +build/exe.win-amd64-3.10/lib/urllib/error.pyc +build/exe.win-amd64-3.10/lib/urllib/parse.pyc +build/exe.win-amd64-3.10/lib/urllib/request.pyc +build/exe.win-amd64-3.10/lib/urllib/response.pyc +build/exe.win-amd64-3.10/lib/wx/__init__.pyc +build/exe.win-amd64-3.10/lib/wx/__version__.pyc +build/exe.win-amd64-3.10/lib/wx/_adv.cp310-win_amd64.pyd +build/exe.win-amd64-3.10/lib/wx/_aui.cp310-win_amd64.pyd +build/exe.win-amd64-3.10/lib/wx/_core.cp310-win_amd64.pyd +build/exe.win-amd64-3.10/lib/wx/_dataview.cp310-win_amd64.pyd +build/exe.win-amd64-3.10/lib/wx/_glcanvas.cp310-win_amd64.pyd +build/exe.win-amd64-3.10/lib/wx/_grid.cp310-win_amd64.pyd +build/exe.win-amd64-3.10/lib/wx/_html.cp310-win_amd64.pyd +build/exe.win-amd64-3.10/lib/wx/_html2.cp310-win_amd64.pyd +build/exe.win-amd64-3.10/lib/wx/_media.cp310-win_amd64.pyd +build/exe.win-amd64-3.10/lib/wx/_msw.cp310-win_amd64.pyd +build/exe.win-amd64-3.10/lib/wx/_propgrid.cp310-win_amd64.pyd +build/exe.win-amd64-3.10/lib/wx/_ribbon.cp310-win_amd64.pyd +build/exe.win-amd64-3.10/lib/wx/_richtext.cp310-win_amd64.pyd +build/exe.win-amd64-3.10/lib/wx/_stc.cp310-win_amd64.pyd +build/exe.win-amd64-3.10/lib/wx/_xml.cp310-win_amd64.pyd +build/exe.win-amd64-3.10/lib/wx/_xrc.cp310-win_amd64.pyd +build/exe.win-amd64-3.10/lib/wx/adv.pyc +build/exe.win-amd64-3.10/lib/wx/adv.pyi +build/exe.win-amd64-3.10/lib/wx/aui.pyi +build/exe.win-amd64-3.10/lib/wx/core.pyc +build/exe.win-amd64-3.10/lib/wx/core.pyi +build/exe.win-amd64-3.10/lib/wx/dataview.pyi +build/exe.win-amd64-3.10/lib/wx/glcanvas.pyi +build/exe.win-amd64-3.10/lib/wx/grid.pyi +build/exe.win-amd64-3.10/lib/wx/html.pyc +build/exe.win-amd64-3.10/lib/wx/html.pyi +build/exe.win-amd64-3.10/lib/wx/html2.pyi +build/exe.win-amd64-3.10/lib/wx/libcairo-2.dll +build/exe.win-amd64-3.10/lib/wx/media.pyi +build/exe.win-amd64-3.10/lib/wx/msvcp140.dll +build/exe.win-amd64-3.10/lib/wx/msw.pyc +build/exe.win-amd64-3.10/lib/wx/msw.pyi +build/exe.win-amd64-3.10/lib/wx/propgrid.pyi +build/exe.win-amd64-3.10/lib/wx/ribbon.pyi +build/exe.win-amd64-3.10/lib/wx/richtext.pyi +build/exe.win-amd64-3.10/lib/wx/siplib.cp310-win_amd64.pyd +build/exe.win-amd64-3.10/lib/wx/stc.pyi +build/exe.win-amd64-3.10/lib/wx/vcruntime140_1.dll +build/exe.win-amd64-3.10/lib/wx/vcruntime140.dll +build/exe.win-amd64-3.10/lib/wx/WebView2Loader.dll +build/exe.win-amd64-3.10/lib/wx/wxbase32u_net_vc140_x64.dll +build/exe.win-amd64-3.10/lib/wx/wxbase32u_vc140_x64.dll +build/exe.win-amd64-3.10/lib/wx/wxbase32u_xml_vc140_x64.dll +build/exe.win-amd64-3.10/lib/wx/wxmsw32u_adv_vc140_x64.dll +build/exe.win-amd64-3.10/lib/wx/wxmsw32u_aui_vc140_x64.dll +build/exe.win-amd64-3.10/lib/wx/wxmsw32u_core_vc140_x64.dll +build/exe.win-amd64-3.10/lib/wx/wxmsw32u_gl_vc140_x64.dll +build/exe.win-amd64-3.10/lib/wx/wxmsw32u_html_vc140_x64.dll +build/exe.win-amd64-3.10/lib/wx/wxmsw32u_media_vc140_x64.dll +build/exe.win-amd64-3.10/lib/wx/wxmsw32u_propgrid_vc140_x64.dll +build/exe.win-amd64-3.10/lib/wx/wxmsw32u_qa_vc140_x64.dll +build/exe.win-amd64-3.10/lib/wx/wxmsw32u_ribbon_vc140_x64.dll +build/exe.win-amd64-3.10/lib/wx/wxmsw32u_richtext_vc140_x64.dll +build/exe.win-amd64-3.10/lib/wx/wxmsw32u_stc_vc140_x64.dll +build/exe.win-amd64-3.10/lib/wx/wxmsw32u_webview_vc140_x64.dll +build/exe.win-amd64-3.10/lib/wx/wxmsw32u_xrc_vc140_x64.dll +build/exe.win-amd64-3.10/lib/wx/xml.pyi +build/exe.win-amd64-3.10/lib/wx/xrc.pyi +build/exe.win-amd64-3.10/lib/wx/include/wxPython/sip.h +build/exe.win-amd64-3.10/lib/wx/include/wxPython/wxpy_api.h +build/exe.win-amd64-3.10/lib/wx/lib/__init__.pyc +build/exe.win-amd64-3.10/lib/wx/lib/colourutils.pyc +build/exe.win-amd64-3.10/lib/wx/lib/myole4ax.idl +build/exe.win-amd64-3.10/lib/wx/lib/myole4ax.tlb +build/exe.win-amd64-3.10/lib/wx/lib/agw/data/default_help_text.html +build/exe.win-amd64-3.10/lib/wx/lib/agw/data/ShortcutEditor_1_thumb.png +build/exe.win-amd64-3.10/lib/wx/lib/agw/data/ShortcutEditor_1.png +build/exe.win-amd64-3.10/lib/wx/lib/agw/data/ShortcutEditor_2_thumb.png +build/exe.win-amd64-3.10/lib/wx/lib/agw/data/ShortcutEditor_2.png +build/exe.win-amd64-3.10/lib/wx/lib/agw/data/ShortcutEditor_3_thumb.png +build/exe.win-amd64-3.10/lib/wx/lib/agw/data/ShortcutEditor_3.png +build/exe.win-amd64-3.10/lib/wx/lib/agw/data/ShortcutEditor_4_thumb.png +build/exe.win-amd64-3.10/lib/wx/lib/agw/data/ShortcutEditor_4.png +build/exe.win-amd64-3.10/lib/wx/lib/editor/README.txt +build/exe.win-amd64-3.10/lib/wx/lib/pdfviewer/bitmaps/ArrowLeft.png +build/exe.win-amd64-3.10/lib/wx/lib/pdfviewer/bitmaps/ArrowRight.png +build/exe.win-amd64-3.10/lib/wx/lib/pdfviewer/bitmaps/DirectionH.png +build/exe.win-amd64-3.10/lib/wx/lib/pdfviewer/bitmaps/DirectionV.png +build/exe.win-amd64-3.10/lib/wx/lib/pdfviewer/bitmaps/PlayerFirst.png +build/exe.win-amd64-3.10/lib/wx/lib/pdfviewer/bitmaps/PlayerLast.png +build/exe.win-amd64-3.10/lib/wx/lib/pdfviewer/bitmaps/PlayerNext.png +build/exe.win-amd64-3.10/lib/wx/lib/pdfviewer/bitmaps/PlayerPrev.png +build/exe.win-amd64-3.10/lib/wx/lib/pdfviewer/bitmaps/Printer.png +build/exe.win-amd64-3.10/lib/wx/lib/pdfviewer/bitmaps/ReadMe.txt +build/exe.win-amd64-3.10/lib/wx/lib/pdfviewer/bitmaps/Save.png +build/exe.win-amd64-3.10/lib/wx/lib/pdfviewer/bitmaps/ZoomIn.png +build/exe.win-amd64-3.10/lib/wx/lib/pdfviewer/bitmaps/ZoomOut.png +build/exe.win-amd64-3.10/lib/wx/lib/plot/CHANGELOG.md +build/exe.win-amd64-3.10/lib/wx/lib/plot/README.md +build/exe.win-amd64-3.10/lib/wx/lib/pubsub/LICENSE_BSD_Simple.txt +build/exe.win-amd64-3.10/lib/wx/lib/pubsub/README_WxPython.txt +build/exe.win-amd64-3.10/lib/wx/lib/pubsub/RELEASE_NOTES.txt +build/exe.win-amd64-3.10/lib/wx/locale/af/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/an/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/ar/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/ca/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/ca@valencia/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/co/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/cs/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/da/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/de/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/el/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/es/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/eu/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/fa_IR/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/fi/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/fr/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/gl_ES/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/hi/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/hr/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/hu/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/id/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/it/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/ja/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/ka/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/ko_KR/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/lt/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/lv/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/ms/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/nb/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/ne/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/nl/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/pl/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/pt/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/pt_BR/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/ro/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/ru/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/sk/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/sl/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/sq/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/sv/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/ta/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/tr/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/uk/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/vi/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/zh_CN/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/locale/zh_TW/LC_MESSAGES/wxstd.mo +build/exe.win-amd64-3.10/lib/wx/py/CHANGES.txt +build/exe.win-amd64-3.10/lib/wx/py/Py.ico +build/exe.win-amd64-3.10/lib/wx/py/PyCrust_16.png +build/exe.win-amd64-3.10/lib/wx/py/PyCrust_32.png +build/exe.win-amd64-3.10/lib/wx/py/PyCrust.ico +build/exe.win-amd64-3.10/lib/wx/py/PySlices_16.png +build/exe.win-amd64-3.10/lib/wx/py/PySlices_32.png +build/exe.win-amd64-3.10/lib/wx/py/PySlices.ico +build/exe.win-amd64-3.10/lib/wx/py/README.txt +build/exe.win-amd64-3.10/lib/wx/svg/_nanosvg.cp310-win_amd64.pyd +build/exe.win-amd64-3.10/lib/xml/__init__.pyc +build/exe.win-amd64-3.10/lib/xml/etree/__init__.pyc +build/exe.win-amd64-3.10/lib/xml/etree/ElementPath.pyc +build/exe.win-amd64-3.10/lib/xml/etree/ElementTree.pyc +build/exe.win-amd64-3.10/lib/xml/parsers/__init__.pyc +build/exe.win-amd64-3.10/lib/xml/parsers/expat.pyc +build/exe.win-amd64-3.10/lib/xmlrpc/__init__.pyc +build/exe.win-amd64-3.10/lib/xmlrpc/client.pyc diff --git a/main.py b/ippigeon.py similarity index 86% rename from main.py rename to ippigeon.py index b571868..6877d06 100644 --- a/main.py +++ b/ippigeon.py @@ -1,4 +1,4 @@ -import core +import taskbartool import os import subprocess from multiprocessing import Process, Manager, Pool, TimeoutError, freeze_support @@ -12,6 +12,7 @@ displaydata = None settings = None netdata_res = None procdata_res = None +killme = None win32 = platform == "win32" linux = platform == "linux" or platform == "linux2" @@ -25,6 +26,16 @@ if win32: _, username = res.strip().rsplit("\n", 1) userid, sysdom = username.rsplit("\\", 1) +def find_data_file(filename): + if getattr(sys, "frozen", False): + # The application is frozen + datadir = os.path.dirname(sys.executable) + else: + # The application is not frozen + # Change this bit to match where you store your data files: + datadir = os.path.dirname(__file__) + return os.path.join(datadir, filename) + def run_ps(cmd): if win32: completed = subprocess.run(["powershell", "-Command", cmd], capture_output=True) @@ -48,7 +59,8 @@ def process_netstat(data): #output = data.stdout #print(output) output = data.stdout.decode().split('\r\n') # split stdout into lines - + if output.find("The requested operation requires elevation.") >= 0: + raise PermissionError("Unable to acquire netstat data without admin!") output2 = list() output2.append([sysid, userid, sysdom, int( time.time() )]) # add metadata #print(output2) @@ -101,9 +113,13 @@ def process_netstat(data): def mainloop(pool): # worker pool: netstat, netstat cleanup, upload, download, ui tasks print("start loop") + global netdata_res global procdata_res global rawdata + global killme + if killme[0]: + exit() #print(res.get(timeout=1)) if netdata_res is None or netdata_res.ready(): #rawdata = netdata_res.get() @@ -121,8 +137,10 @@ if __name__ == '__main__': with Manager() as manager: displaydata = manager.list(range(2)) # data to be printed settings = manager.list(range(20)) # configuration + killme = manager.list(range(1)) + killme[0] = False # launch background UI app as process - p = Process(target=core.background, args=(displaydata,settings)) + p = Process(target=taskbartool.background, args=(displaydata,settings,killme)) p.start() #p.join() # not a foreground job, so let's not join it keeprunning = True diff --git a/out.csv b/out.csv index 9b6f58c..b11f8fe 100644 --- a/out.csv +++ b/out.csv @@ -1,85 +1 @@ -0xf44ee3942e7d,FRAMEWORKWIN,Cole,1663648244 -Unknown,TCP,[2620:f3:8000:5060:5939:a4c0:4f5b:113f]:53494,[2606:4700:3035::ac43:ca7b]:443,TIME_WAIT,0 -Unknown,TCP,[2620:f3:8000:5060:5939:a4c0:4f5b:113f]:53484,[2607:f8b0:4009:80b::200a]:443,TIME_WAIT,0 -Unknown,TCP,[2620:f3:8000:5060:5939:a4c0:4f5b:113f]:53483,[2607:f8b0:4009:80b::200a]:443,TIME_WAIT,0 -Unknown,TCP,[2620:f3:8000:5060:5939:a4c0:4f5b:113f]:53482,[2607:f8b0:4009:80b::200a]:443,TIME_WAIT,0 -Unknown,TCP,[2620:f3:8000:5060:5939:a4c0:4f5b:113f]:53481,[2607:f8b0:4009:80b::200a]:443,TIME_WAIT,0 -Unknown,TCP,[2620:f3:8000:5060:5939:a4c0:4f5b:113f]:53480,[2607:f8b0:4009:80b::200a]:443,TIME_WAIT,0 -firefox.exe,TCP,[2620:f3:8000:5060:5939:a4c0:4f5b:113f]:53479,[2607:f8b0:4009:808::2003]:80,ESTABLISHED,8008 -firefox.exe,TCP,[2620:f3:8000:5060:5939:a4c0:4f5b:113f]:53478,[2607:f8b0:4009:80b::200a]:443,TIME_WAIT,0 -firefox.exe,TCP,[2620:f3:8000:5060:5939:a4c0:4f5b:113f]:53474,[2607:f8b0:4009:81a::200a]:443,ESTABLISHED,8008 -firefox.exe,TCP,[2620:f3:8000:5060:5939:a4c0:4f5b:113f]:53473,[2607:f8b0:4009:81a::200a]:443,ESTABLISHED,8008 -python.exe,TCP,127.0.0.1:51987,127.0.0.1:51986,ESTABLISHED,17244 -python.exe,TCP,127.0.0.1:51986,127.0.0.1:51987,ESTABLISHED,17244 -VSCodium.exe,TCP,127.0.0.1:51978,127.0.0.1:51977,ESTABLISHED,17828 -VSCodium.exe,TCP,127.0.0.1:51977,127.0.0.1:51978,ESTABLISHED,17828 -firefox.exe,TCP,127.0.0.1:51761,127.0.0.1:51760,ESTABLISHED,10420 -firefox.exe,TCP,127.0.0.1:51760,127.0.0.1:51761,ESTABLISHED,10420 -firefox.exe,TCP,127.0.0.1:51759,127.0.0.1:51758,ESTABLISHED,8008 -firefox.exe,TCP,127.0.0.1:51758,127.0.0.1:51759,ESTABLISHED,8008 -nxserver.bin,TCP,127.0.0.1:50792,127.0.0.1:22890,ESTABLISHED,8116 -nxserver.bin,TCP,127.0.0.1:50778,127.0.0.1:4742,ESTABLISHED,8116 -tailscale-ipn.exe,TCP,127.0.0.1:50530,127.0.0.1:41112,ESTABLISHED,14552 -nxclient.bin,TCP,127.0.0.1:50409,127.0.0.1:19231,ESTABLISHED,11836 -nxclient.bin,TCP,127.0.0.1:50408,127.0.0.1:26068,ESTABLISHED,11836 -nxclient.bin,TCP,127.0.0.1:50407,127.0.0.1:10632,ESTABLISHED,11836 -nxnode.bin,TCP,127.0.0.1:50406,127.0.0.1:25001,ESTABLISHED,11608 -nxnode.bin,TCP,127.0.0.1:50405,127.0.0.1:23938,ESTABLISHED,11608 -nxnode.bin,TCP,127.0.0.1:50402,127.0.0.1:28488,ESTABLISHED,11608 -nxnode.bin,TCP,127.0.0.1:50397,127.0.0.1:17311,ESTABLISHED,11608 -nxnode.bin,TCP,127.0.0.1:50395,127.0.0.1:21968,ESTABLISHED,11608 -nxnode.bin,TCP,127.0.0.1:50174,127.0.0.1:10055,ESTABLISHED,11608 -nxservice64.exe,TCP,127.0.0.1:50160,127.0.0.1:19492,ESTABLISHED,5544 -nxserver.bin,TCP,127.0.0.1:49772,127.0.0.1:16950,ESTABLISHED,8116 -nxserver.bin,TCP,127.0.0.1:49767,127.0.0.1:16619,ESTABLISHED,8116 -nxserver.bin,TCP,127.0.0.1:49766,127.0.0.1:31770,ESTABLISHED,8116 -nxserver.bin,TCP,127.0.0.1:49765,127.0.0.1:7039,ESTABLISHED,8116 -nxserver.bin,TCP,127.0.0.1:49762,127.0.0.1:22921,ESTABLISHED,8116 -nxserver.bin,TCP,127.0.0.1:49761,127.0.0.1:6363,ESTABLISHED,8116 -nxserver.bin,TCP,127.0.0.1:49698,127.0.0.1:15907,ESTABLISHED,8116 -AppleMobileDeviceService.exe,TCP,127.0.0.1:49674,127.0.0.1:5354,ESTABLISHED,4280 -AppleMobileDeviceService.exe,TCP,127.0.0.1:49670,127.0.0.1:5354,ESTABLISHED,4280 -tailscaled.exe,TCP,127.0.0.1:41112,127.0.0.1:50530,ESTABLISHED,8076 -nxserver.bin,TCP,127.0.0.1:31770,127.0.0.1:49766,ESTABLISHED,8116 -nxnode.bin,TCP,127.0.0.1:28488,127.0.0.1:50402,ESTABLISHED,11608 -nxclient.bin,TCP,127.0.0.1:26068,127.0.0.1:50408,ESTABLISHED,11836 -nxclient.bin,TCP,127.0.0.1:25001,127.0.0.1:53491,TIME_WAIT,0 -nxclient.bin,TCP,127.0.0.1:25001,127.0.0.1:50406,ESTABLISHED,11836 -nxnode.bin,TCP,127.0.0.1:23938,127.0.0.1:50405,ESTABLISHED,11608 -nxserver.bin,TCP,127.0.0.1:22921,127.0.0.1:49762,ESTABLISHED,8116 -nxserver.bin,TCP,127.0.0.1:22890,127.0.0.1:50792,ESTABLISHED,8116 -nxserver.bin,TCP,127.0.0.1:21968,127.0.0.1:50395,ESTABLISHED,8116 -nxservice64.exe,TCP,127.0.0.1:19492,127.0.0.1:50160,ESTABLISHED,5544 -nxclient.bin,TCP,127.0.0.1:19231,127.0.0.1:50409,ESTABLISHED,11836 -nxnode.bin,TCP,127.0.0.1:17311,127.0.0.1:50397,ESTABLISHED,11608 -nxserver.bin,TCP,127.0.0.1:16950,127.0.0.1:49772,ESTABLISHED,8116 -nxserver.bin,TCP,127.0.0.1:16619,127.0.0.1:49767,ESTABLISHED,8116 -nxserver.bin,TCP,127.0.0.1:15907,127.0.0.1:49698,ESTABLISHED,8116 -nxclient.bin,TCP,127.0.0.1:10632,127.0.0.1:50407,ESTABLISHED,11836 -nxnode.bin,TCP,127.0.0.1:10055,127.0.0.1:50174,ESTABLISHED,11608 -nxserver.bin,TCP,127.0.0.1:7039,127.0.0.1:49765,ESTABLISHED,8116 -nxserver.bin,TCP,127.0.0.1:6363,127.0.0.1:49761,ESTABLISHED,8116 -mDNSResponder.exe,TCP,127.0.0.1:5354,127.0.0.1:49674,ESTABLISHED,4076 -mDNSResponder.exe,TCP,127.0.0.1:5354,127.0.0.1:49670,ESTABLISHED,4076 -nxserver.bin,TCP,127.0.0.1:4742,127.0.0.1:50778,ESTABLISHED,8116 -nxserver.bin,TCP,127.0.0.1:1045,127.0.0.1:53489,TIME_WAIT,0 -nxserver.bin,TCP,104.194.122.206:53497,208.59.79.12:443,TIME_WAIT,0 -firefox.exe,TCP,104.194.122.206:53493,142.250.190.78:443,ESTABLISHED,8008 -firefox.exe,TCP,104.194.122.206:53477,146.75.78.2:443,ESTABLISHED,8008 -firefox.exe,TCP,104.194.122.206:53476,162.159.130.232:443,TIME_WAIT,0 -firefox.exe,TCP,104.194.122.206:53475,162.159.133.232:443,ESTABLISHED,8008 -firefox.exe,TCP,104.194.122.206:53454,35.186.227.140:443,TIME_WAIT,0 -VSCodium.exe,TCP,104.194.122.206:53314,76.76.21.61:443,ESTABLISHED,3816 -VSCodium.exe,TCP,104.194.122.206:53313,76.76.21.164:443,ESTABLISHED,3816 -firefox.exe,TCP,104.194.122.206:53289,162.159.135.234:443,ESTABLISHED,8008 -firefox.exe,TCP,104.194.122.206:53160,142.250.191.106:443,ESTABLISHED,8008 -firefox.exe,TCP,104.194.122.206:53154,142.250.191.106:443,ESTABLISHED,8008 -firefox.exe,TCP,104.194.122.206:52525,104.192.142.11:443,ESTABLISHED,8008 -syncthing.exe,TCP,104.194.122.206:51451,172.245.94.35:22067,ESTABLISHED,8896 -tailscaled.exe,TCP,104.194.122.206:51107,18.156.90.224:80,ESTABLISHED,8076 -firefox.exe,TCP,104.194.122.206:50786,54.148.242.254:443,ESTABLISHED,8008 -tailscaled.exe,TCP,104.194.122.206:50750,199.38.182.118:443,ESTABLISHED,8076 -svchost.exe,TCP,104.194.122.206:49413,40.83.240.146:443,ESTABLISHED,6108 -VcomSvc.exe,TCP,100.106.209.107:56843,192.168.1.173:5000,ESTABLISHED,5936 -Windows System,TCP,100.106.209.107:52378,192.168.1.11:445,ESTABLISHED,4 -Windows System,TCP,100.106.209.107:52377,192.168.1.216:445,ESTABLISHED,4 +0xf44ee3942e7d,FRAMEWORKWIN,Cole,1663717017 diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..3f1791f --- /dev/null +++ b/setup.py @@ -0,0 +1,19 @@ +import sys +from cx_Freeze import setup, Executable + +# Dependencies are automatically detected, but it might need fine tuning. +# "packages": ["os"] is used as example only +build_exe_options = {"packages": ["os"], "excludes": ["tkinter"], "include_msvcr": True, "include_files": ["icon.png"], "optimize": 2} + +# base="Win32GUI" should be used only for Windows GUI app +base = None +if sys.platform == "win32": + base = "Win32GUI" + +setup( + name="IP Pigeon", + version="0.2.4", + description="IP Pigeon client application", + options={"build_exe": build_exe_options}, + executables=[Executable("ippigeon.py", base=base)], +) \ No newline at end of file diff --git a/core.py b/taskbartool.py similarity index 73% rename from core.py rename to taskbartool.py index f2e6eb8..fe94186 100644 --- a/core.py +++ b/taskbartool.py @@ -4,13 +4,25 @@ import wx.adv import os from time import sleep from sys import platform +import sys TRAY_TOOLTIP = 'IP Pigeon' -TRAY_ICON = 'icon.png' displaydata = None settings = None +killme = False + +def find_data_file(filename): + if getattr(sys, "frozen", False): + # The application is frozen + datadir = os.path.dirname(sys.executable) + else: + # The application is not frozen + # Change this bit to match where you store your data files: + datadir = os.path.dirname(__file__) + return os.path.join(datadir, filename) + def create_menu_item(menu, label, func): item = wx.MenuItem(menu, -1, label) menu.Bind(wx.EVT_MENU, func, id=item.GetId()) @@ -45,6 +57,7 @@ class TaskBarIcon(wx.adv.TaskBarIcon): def on_exit(self, event): wx.CallAfter(self.Destroy) self.close_popup() + killme[0] = True def close_popup(self): self.frame.Close() @@ -56,9 +69,11 @@ class TaskbarApp(wx.App): TaskBarIcon(frame) return True -def background(data, sets): +def background(data, sets, kill): + killme = kill app = TaskbarApp(False) displaydata = data settings = sets app.MainLoop() - \ No newline at end of file + +TRAY_ICON = find_data_file('icon.png') \ No newline at end of file