Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/pip/_vendor/cachecontrol/__init__.py: 91%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

11 statements  

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())