1# SPDX-FileCopyrightText: 2015 Eric Larson
2#
3# SPDX-License-Identifier: Apache-2.0
4
5"""CacheControl import Interface.
6
7Make it easy to import from cachecontrol without long namespaces.
8"""
9
10import importlib.metadata
11
12from pip._vendor.cachecontrol.adapter import CacheControlAdapter
13from pip._vendor.cachecontrol.controller import CacheController
14from pip._vendor.cachecontrol.wrapper import CacheControl
15
16__author__ = "Eric Larson"
17__email__ = "eric@ionrock.org"
18# pip patch: this won't work when vendored, so just patch it out as it's unused
19# __version__ = importlib.metadata.version("cachecontrol")
20
21__all__ = [
22 "__author__",
23 "__email__",
24 "__version__",
25 "CacheControlAdapter",
26 "CacheController",
27 "CacheControl",
28]
29
30import logging
31
32logging.getLogger(__name__).addHandler(logging.NullHandler())