mercurial/pycompat.py
changeset 52752 4eede65d68cf
parent 52639 9db77d46de79
equal deleted inserted replaced
52751:38095e4e9046 52752:4eede65d68cf
     9 """
     9 """
    10 
    10 
    11 from __future__ import annotations
    11 from __future__ import annotations
    12 
    12 
    13 import builtins
    13 import builtins
    14 import codecs
    14 import codecs  # noqa: F401 (ignore imported but not used)
    15 import concurrent.futures as futures
    15 import concurrent.futures as futures  # noqa: F401 (ignore imported but not used)
    16 import getopt
    16 import getopt
    17 import http.client as httplib
    17 import http.client as httplib  # noqa: F401 (ignore imported but not used)
    18 import http.cookiejar as cookielib
    18 import http.cookiejar as cookielib  # noqa: F401 (ignore imported but not used)
    19 import inspect
    19 import inspect
    20 import io
    20 import io  # noqa: F401 (ignore imported but not used)
    21 import json
    21 import json
    22 import os
    22 import os
    23 import queue
    23 import queue  # noqa: F401 (ignore imported but not used)
    24 import shlex
    24 import shlex
    25 import socketserver
    25 import socketserver  # noqa: F401 (ignore imported but not used)
    26 import struct
    26 import struct
    27 import sys
    27 import sys
    28 import tempfile
    28 import tempfile
    29 import xmlrpc.client as xmlrpclib
    29 import xmlrpc.client as xmlrpclib  # noqa: F401 (ignore imported but not used)
    30 
    30 
    31 from typing import (
    31 from typing import (
    32     Any,
    32     Any,
    33     AnyStr,
    33     AnyStr,
    34     BinaryIO,
    34     BinaryIO,