# Bundled Python Dependencies This file is **auto-generated by the build system**. This file was last updated for 6.1.0 on 2026-01-21. This document lists Python modules that are bundled into the EDMC executable by the Windows build process. It is intended for **transparency, auditing, debugging, and license compliance**. ## Important Notes - **This is NOT a public API guarantee.** - The presence of a module in this list does **NOT** mean it is supported for plugins or external use. - Bundled modules may be **added, removed, upgraded, downgraded, or replaced at any time** without notice. - This list reflects **one specific build configuration** and may differ between releases, platforms, or build options. ## For Plugin Developers - Always vendor or declare your own dependencies. - Only the documented EDMC plugin API is considered stable. - Use try/except imports for optional features. - Do not rely on pywin32 internals for cross-platform plugins. - While it is likely that these dependencies will be available, this is not part of the public API. ## For Developers and Packagers - This reflects what py2exe determined was required for this build. - Changes in Python, py2exe, or import structure may significantly change this list. - Only modules actually bundled by py2exe are listed; this is **not all of the Python standard library**. - This list is **not sorted by importance, stability, or API relevance**. EDMC's own source code and first-party modules are intentionally excluded from this document. ## Bundled Standard Library Modules - `__future__` - `_aix_support` - `_asyncio` - `_bz2` - `_collections_abc` - `_colorize` - `_compat_pickle` - `_compression` - `_ctypes` - `_decimal` - `_elementtree` - `_hashlib` - `_ios_support` - `_lzma` - `_multiprocessing` - `_opcode_metadata` - `_osx_support` - `_overlapped` - `_py_abc` - `_pydatetime` - `_pydecimal` - `_pyrepl` - `_queue` - `_sitebuiltins` - `_socket` - `_sqlite3` - `_ssl` - `_strptime` - `_threading_local` - `_tkinter` - `_uuid` - `_weakrefset` - `_wmi` - `abc` - `argparse` - `ast` - `asyncio` - `base64` - `bisect` - `bz2` - `calendar` - `code` - `codecs` - `codeop` - `collections` - `colorsys` - `concurrent` - `configparser` - `contextlib` - `contextvars` - `copy` - `copyreg` - `csv` - `ctypes` - `curses` - `dataclasses` - `datetime` - `decimal` - `dis` - `email` - `encodings` - `enum` - `fnmatch` - `fractions` - `ftplib` - `functools` - `genericpath` - `getopt` - `getpass` - `gettext` - `glob` - `gzip` - `hashlib` - `heapq` - `hmac` - `html` - `http` - `importlib` - `inspect` - `io` - `ipaddress` - `json` - `keyword` - `linecache` - `locale` - `logging` - `lzma` - `mimetypes` - `multiprocessing` - `netrc` - `ntpath` - `nturl2path` - `numbers` - `opcode` - `operator` - `os` - `pathlib` - `pickle` - `pkgutil` - `platform` - `plistlib` - `posixpath` - `pprint` - `py_compile` - `pydoc` - `pydoc_data` - `pyexpat` - `queue` - `quopri` - `random` - `re` - `reprlib` - `rlcompleter` - `runpy` - `secrets` - `select` - `selectors` - `shlex` - `shutil` - `signal` - `smtplib` - `socket` - `socketserver` - `sqlite3` - `ssl` - `stat` - `statistics` - `string` - `stringprep` - `struct` - `subprocess` - `sysconfig` - `tarfile` - `tempfile` - `textwrap` - `threading` - `tkinter` - `token` - `tokenize` - `tomllib` - `traceback` - `tracemalloc` - `tty` - `types` - `typing` - `unicodedata` - `urllib` - `uuid` - `warnings` - `weakref` - `webbrowser` - `winsound` - `xml` - `xmlrpc` - `zipfile` - `zipimport` ## Bundled Third-Party Modules - `PIL` - `_distutils_hack` - `_win32sysloader` - `backports` - `certifi` - `charset_normalizer` - `cryptography` - `idna` - `importlib_metadata` - `jaraco` - `more_itertools` - `packaging` - `psutil` - `pythoncom` (Windows-only, pywin32) - `pywin32_system32` (Windows-only, pywin32) - `pywintypes` (Windows-only, pywin32) - `requests` - `semantic_version` - `setuptools` - `simplesystray` - `test` - `tomli` - `tomli_w` - `typing_extensions` - `urllib3` - `watchdog` - `wheel` - `win32api` (Windows-only, pywin32) - `win32com` (Windows-only, pywin32) - `win32comext` (Windows-only, pywin32) - `win32con` (Windows-only, pywin32) - `win32evtlog` (Windows-only, pywin32) - `win32evtlogutil` (Windows-only, pywin32) - `win32gui` (Windows-only, pywin32) - `win32process` (Windows-only, pywin32) - `win32timezone` (Windows-only, pywin32) - `winerror` - `zipp` --- Total bundled stdlib modules: 156 Total bundled third-party modules: 38