summaryrefslogtreecommitdiff
path: root/src/flake8/_compat.py
blob: 85af0a355d85fd11d902f02a89f3bd3e62fc1e0c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
"""Expose backports in a single place."""
import sys

if sys.version_info >= (3,):  # pragma: no cover (PY3+)
    from functools import lru_cache
else:  # pragma: no cover (<PY3)
    from functools32 import lru_cache

if sys.version_info >= (3, 8):  # pragma: no cover (PY38+)
    import importlib.metadata as importlib_metadata
else:  # pragma: no cover (<PY38)
    import importlib_metadata

__all__ = ("lru_cache", "importlib_metadata")