mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2026-10-22 17:22:09 +03:00
238 lines
4.4 KiB
Markdown
238 lines
4.4 KiB
Markdown
# 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
|