-
-
Save Sachaa-Thanasius/a00b2307d59dd6f86f879276a7e632d8 to your computer and use it in GitHub Desktop.
Python stdlib importing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import __future__ | |
# import _bootlocale # Doesn't exist on 3.11 on Windows | |
import _collections_abc | |
import _compat_pickle | |
import _compression | |
# import _dummy_thread # Doesn't exist in 3.9+ in WSL | |
import _markupbase | |
import _osx_support | |
import _py_abc | |
import _pydecimal | |
import _pyio | |
import _sitebuiltins | |
import _strptime | |
# import _sysconfigdata_m_darwin_darwin # Doesn't exist in 3.9+ in WSL | |
import _threading_local | |
import _weakrefset | |
import abc | |
# import aifc # Removed in 3.13+ | |
import argparse | |
import ast | |
# import asynchat # Imports select, which doesn't exist on Windows | |
import asyncio | |
import asyncio.base_events | |
import asyncio.base_futures | |
import asyncio.base_subprocess | |
import asyncio.base_tasks | |
import asyncio.constants | |
import asyncio.coroutines | |
import asyncio.events | |
import asyncio.format_helpers | |
import asyncio.futures | |
import asyncio.locks | |
import asyncio.log | |
import asyncio.proactor_events | |
import asyncio.protocols | |
import asyncio.queues | |
import asyncio.runners | |
import asyncio.selector_events | |
import asyncio.sslproto | |
import asyncio.streams | |
import asyncio.subprocess | |
import asyncio.tasks | |
import asyncio.transports | |
# import asyncio.unix_events # Not available on Windows | |
# import asyncore # Not available on 3.12+ | |
import base64 | |
import bdb | |
# import binhex # Not available on Windows | |
import bisect | |
import bz2 | |
import calendar | |
# import cgi # Removed in 3.13+ | |
# import cgitb # Removed in 3.13+ | |
# import chunk # Removed in 3.13+ | |
import cmd | |
import code | |
import codecs | |
import codeop | |
import collections | |
import collections.abc | |
import colorsys | |
import compileall | |
import concurrent | |
import concurrent.futures | |
import concurrent.futures._base | |
import concurrent.futures.process | |
import concurrent.futures.thread | |
import configparser | |
import contextlib | |
import contextvars | |
import copy | |
import copyreg | |
import cProfile | |
# import crypt # Not supported on Windows | |
import csv | |
import ctypes | |
import ctypes._aix | |
import ctypes._endian | |
import ctypes.macholib | |
import ctypes.macholib.dyld | |
import ctypes.macholib.dylib | |
# import ctypes.macholib.framework # Doesn't exist in 3.9+ in WSL | |
import ctypes.util | |
import dataclasses | |
import datetime | |
import dbm | |
import dbm.dumb | |
import decimal | |
import difflib | |
import dis | |
# distutils isn't always available. | |
# import distutils | |
# import distutils.archive_util | |
# import distutils.bcppcompiler | |
# import distutils.ccompiler | |
# import distutils.cmd | |
# import distutils.command | |
# import distutils.command.bdist | |
# import distutils.command.bdist_dumb | |
# import distutils.command.bdist_rpm | |
# import distutils.command.bdist_wininst | |
# import distutils.command.build | |
# import distutils.command.build_clib | |
# import distutils.command.build_ext | |
# import distutils.command.build_py | |
# import distutils.command.build_scripts | |
# import distutils.command.check | |
# import distutils.command.clean | |
# import distutils.command.config | |
# import distutils.command.install | |
# import distutils.command.install_data | |
# import distutils.command.install_egg_info | |
# import distutils.command.install_headers | |
# import distutils.command.install_lib | |
# import distutils.command.install_scripts | |
# import distutils.command.register | |
# import distutils.command.sdist | |
# import distutils.command.upload | |
# import distutils.config | |
# import distutils.core | |
# import distutils.cygwinccompiler | |
# import distutils.debug | |
# import distutils.dep_util | |
# import distutils.dir_util | |
# import distutils.dist | |
# import distutils.errors | |
# import distutils.extension | |
# import distutils.fancy_getopt | |
# import distutils.file_util | |
# import distutils.filelist | |
# import distutils.log | |
# import distutils.spawn | |
# import distutils.sysconfig | |
# import distutils.text_file | |
# import distutils.unixccompiler | |
# import distutils.util | |
# import distutils.version | |
# import distutils.versionpredicate | |
import doctest | |
# import dummy_threading # Doesn't exist in 3.9+ in WSL | |
import email | |
import email._encoded_words | |
import email._header_value_parser | |
import email._parseaddr | |
import email._policybase | |
import email.base64mime | |
import email.charset | |
import email.contentmanager | |
import email.encoders | |
import email.errors | |
import email.feedparser | |
import email.generator | |
import email.header | |
import email.headerregistry | |
import email.iterators | |
import email.message | |
import email.mime | |
import email.mime.application | |
import email.mime.audio | |
import email.mime.base | |
import email.mime.image | |
import email.mime.message | |
import email.mime.multipart | |
import email.mime.nonmultipart | |
import email.mime.text | |
import email.parser | |
import email.policy | |
import email.quoprimime | |
import email.utils | |
import encodings | |
import encodings.aliases | |
import encodings.ascii | |
import encodings.base64_codec | |
import encodings.big5 | |
import encodings.big5hkscs | |
import encodings.bz2_codec | |
import encodings.charmap | |
import encodings.cp037 | |
import encodings.cp273 | |
import encodings.cp424 | |
import encodings.cp437 | |
import encodings.cp500 | |
import encodings.cp720 | |
import encodings.cp737 | |
import encodings.cp775 | |
import encodings.cp850 | |
import encodings.cp852 | |
import encodings.cp855 | |
import encodings.cp856 | |
import encodings.cp857 | |
import encodings.cp858 | |
import encodings.cp860 | |
import encodings.cp861 | |
import encodings.cp862 | |
import encodings.cp863 | |
import encodings.cp864 | |
import encodings.cp865 | |
import encodings.cp866 | |
import encodings.cp869 | |
import encodings.cp874 | |
import encodings.cp875 | |
import encodings.cp932 | |
import encodings.cp949 | |
import encodings.cp950 | |
import encodings.cp1006 | |
import encodings.cp1026 | |
import encodings.cp1125 | |
import encodings.cp1140 | |
import encodings.cp1250 | |
import encodings.cp1251 | |
import encodings.cp1252 | |
import encodings.cp1253 | |
import encodings.cp1254 | |
import encodings.cp1255 | |
import encodings.cp1256 | |
import encodings.cp1257 | |
import encodings.cp1258 | |
import encodings.euc_jis_2004 | |
import encodings.euc_jisx0213 | |
import encodings.euc_jp | |
import encodings.euc_kr | |
import encodings.gb2312 | |
import encodings.gb18030 | |
import encodings.gbk | |
import encodings.hex_codec | |
import encodings.hp_roman8 | |
import encodings.hz | |
import encodings.idna | |
import encodings.iso2022_jp | |
import encodings.iso2022_jp_1 | |
import encodings.iso2022_jp_2 | |
import encodings.iso2022_jp_3 | |
import encodings.iso2022_jp_2004 | |
import encodings.iso2022_jp_ext | |
import encodings.iso2022_kr | |
import encodings.iso8859_1 | |
import encodings.iso8859_2 | |
import encodings.iso8859_3 | |
import encodings.iso8859_4 | |
import encodings.iso8859_5 | |
import encodings.iso8859_6 | |
import encodings.iso8859_7 | |
import encodings.iso8859_8 | |
import encodings.iso8859_9 | |
import encodings.iso8859_10 | |
import encodings.iso8859_11 | |
import encodings.iso8859_13 | |
import encodings.iso8859_14 | |
import encodings.iso8859_15 | |
import encodings.iso8859_16 | |
import encodings.johab | |
import encodings.koi8_r | |
import encodings.koi8_t | |
import encodings.koi8_u | |
import encodings.kz1048 | |
import encodings.latin_1 | |
import encodings.mac_arabic | |
# import encodings.mac_centeuro # Doesn't exist in 3.9+ in WSL | |
import encodings.mac_croatian | |
import encodings.mac_cyrillic | |
import encodings.mac_farsi | |
import encodings.mac_greek | |
import encodings.mac_iceland | |
import encodings.mac_latin2 | |
import encodings.mac_roman | |
import encodings.mac_romanian | |
import encodings.mac_turkish | |
import encodings.palmos | |
import encodings.ptcp154 | |
import encodings.punycode | |
import encodings.quopri_codec | |
import encodings.raw_unicode_escape | |
import encodings.rot_13 | |
import encodings.shift_jis | |
import encodings.shift_jis_2004 | |
import encodings.shift_jisx0213 | |
import encodings.tis_620 | |
import encodings.undefined | |
import encodings.unicode_escape | |
import encodings.utf_7 | |
import encodings.utf_8 | |
import encodings.utf_8_sig | |
# import encodings.unicode_internal # Doesn't exist in 3.9+ in WSL | |
import encodings.utf_16 | |
import encodings.utf_16_be | |
import encodings.utf_16_le | |
import encodings.utf_32 | |
import encodings.utf_32_be | |
import encodings.utf_32_le | |
import encodings.uu_codec | |
import encodings.zlib_codec | |
import ensurepip | |
import ensurepip.__main__ | |
import ensurepip._uninstall | |
import enum | |
import filecmp | |
import fileinput | |
import fnmatch | |
# import formatter # Not available on Windows | |
import fractions | |
import ftplib | |
import functools | |
import genericpath | |
import getopt | |
import getpass | |
import gettext | |
import glob | |
import gzip | |
import hashlib | |
import heapq | |
import hmac | |
import html | |
import html.entities | |
import html.parser | |
import http | |
import http.client | |
import http.cookiejar | |
import http.cookies | |
import http.server | |
# import idlelib # Doesn't exist in 3.9+ in WSL | |
import imaplib | |
# import imghdr # Removed in 3.13+ | |
# import imp # Not available on 3.12+ | |
import importlib | |
import importlib._bootstrap | |
import importlib._bootstrap_external | |
import importlib.abc | |
import importlib.machinery | |
import importlib.resources | |
import importlib.util | |
import inspect | |
import io | |
import ipaddress | |
import json | |
import json.decoder | |
import json.encoder | |
import json.scanner | |
import json.tool | |
import keyword | |
import linecache | |
import locale | |
import logging | |
import logging.config | |
import logging.handlers | |
import lzma | |
import mailbox | |
# import mailcap # Removed in 3.13+ | |
import mimetypes | |
import modulefinder | |
import multiprocessing | |
import multiprocessing.connection | |
import multiprocessing.context | |
import multiprocessing.dummy | |
import multiprocessing.dummy.connection | |
import multiprocessing.forkserver | |
import multiprocessing.heap | |
import multiprocessing.managers | |
import multiprocessing.pool | |
# import multiprocessing.popen_fork # Not supported on Windows | |
# import multiprocessing.popen_forkserver # Not supported on Windows | |
# import multiprocessing.popen_spawn_posix # Not supported on Windows | |
import multiprocessing.process | |
import multiprocessing.queues | |
import multiprocessing.reduction | |
import multiprocessing.resource_sharer | |
# import multiprocessing.semaphore_tracker # Doesn't exist in 3.9+ in WSL | |
import multiprocessing.sharedctypes | |
import multiprocessing.spawn | |
import multiprocessing.synchronize | |
import multiprocessing.util | |
import netrc | |
# import nntplib # Removed in 3.13+ | |
import ntpath | |
import nturl2path | |
import numbers | |
import opcode | |
import operator | |
import optparse | |
import os | |
import pathlib | |
import pdb | |
import pickle | |
import pickletools | |
# import pipes # Removed in 3.13+ | |
import pkgutil | |
import platform | |
import plistlib | |
import poplib | |
import posixpath | |
import pprint | |
import profile | |
import pstats | |
# import pty # Not available on Windows | |
import py_compile | |
import pyclbr | |
import pydoc | |
import pydoc_data | |
import pydoc_data.topics | |
import queue | |
import quopri | |
import random | |
import re | |
import reprlib | |
import rlcompleter | |
import runpy | |
import sched | |
import secrets | |
import selectors | |
import shelve | |
import shlex | |
import shutil | |
import signal | |
import site | |
import smtplib | |
# import sndhdr # Removed in 3.13+ | |
import socket | |
import socketserver | |
import sqlite3 | |
import sqlite3.dbapi2 | |
import sqlite3.dump | |
# import sqlite3.test # Doesn't exist in 3.9+ in WSL | |
import sre_compile | |
import sre_constants | |
import sre_parse | |
import ssl | |
import stat | |
import statistics | |
import string | |
import stringprep | |
import struct | |
import subprocess | |
# import sunau # Removed in 3.13+ | |
# import symbol # Not available on Windows | |
# import symtable # Doesn't work on pypy3.9 since _symtable doesn't exist. | |
import sysconfig | |
import tabnanny | |
import tarfile | |
# import telnetlib # Removed in 3.13+ | |
import tempfile | |
import textwrap | |
# import this # Low impact, and clogs stdout when running benchmark | |
import threading | |
import timeit | |
import token | |
import tokenize | |
import trace | |
import traceback | |
# import tracemalloc # Doesn't work on pypy3.9 since _tracemalloc doesn't exist. | |
# import tty # Not available on Windows | |
import types | |
import typing | |
import unittest | |
import unittest.case | |
import unittest.loader | |
import unittest.main | |
import unittest.mock | |
import unittest.result | |
import unittest.runner | |
import unittest.signals | |
import unittest.suite | |
import unittest.util | |
import urllib | |
import urllib.error | |
import urllib.parse | |
import urllib.request | |
import urllib.response | |
import urllib.robotparser | |
# import uu # Removed in 3.13+ | |
import uuid | |
import venv | |
import warnings | |
import wave | |
import weakref | |
import webbrowser | |
import wsgiref | |
import wsgiref.handlers | |
import wsgiref.headers | |
import wsgiref.simple_server | |
import wsgiref.util | |
import wsgiref.validate | |
# import xdrlib # Removed in 3.13+ | |
import xml | |
import xml.dom | |
import xml.dom.domreg | |
import xml.dom.expatbuilder | |
import xml.dom.minicompat | |
import xml.dom.minidom | |
import xml.dom.NodeFilter | |
import xml.dom.pulldom | |
import xml.dom.xmlbuilder | |
import xml.etree | |
import xml.etree.cElementTree | |
import xml.etree.ElementInclude | |
import xml.etree.ElementPath | |
import xml.etree.ElementTree | |
import xml.parsers | |
import xml.parsers.expat | |
import xml.sax | |
import xml.sax._exceptions | |
import xml.sax.expatreader | |
import xml.sax.handler | |
import xml.sax.saxutils | |
import xml.sax.xmlreader | |
import xmlrpc | |
import xmlrpc.client | |
import xmlrpc.server | |
import zipapp | |
import zipfile | |
import test |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment