X7ROOT File Manager
Current Path:
/lib/python2.7/site-packages/pip/utils
lib
/
python2.7
/
site-packages
/
pip
/
utils
/
??
..
??
__init__.py
(26.55 KB)
??
__init__.pyc
(27.08 KB)
??
__init__.pyo
(27.02 KB)
??
appdirs.py
(8.6 KB)
??
appdirs.pyc
(8.41 KB)
??
appdirs.pyo
(8.41 KB)
??
build.py
(1.28 KB)
??
build.pyc
(1.68 KB)
??
build.pyo
(1.68 KB)
??
deprecation.py
(2.18 KB)
??
deprecation.pyc
(2.26 KB)
??
deprecation.pyo
(2.26 KB)
??
encoding.py
(971 B)
??
encoding.pyc
(1.25 KB)
??
encoding.pyo
(1.25 KB)
??
filesystem.py
(899 B)
??
filesystem.pyc
(780 B)
??
filesystem.pyo
(780 B)
??
glibc.py
(2.87 KB)
??
glibc.pyc
(1.78 KB)
??
glibc.pyo
(1.78 KB)
??
hashes.py
(2.8 KB)
??
hashes.pyc
(3.87 KB)
??
hashes.pyo
(3.87 KB)
??
logging.py
(3.25 KB)
??
logging.pyc
(4.73 KB)
??
logging.pyo
(4.73 KB)
??
outdated.py
(5.85 KB)
??
outdated.pyc
(5.55 KB)
??
outdated.pyo
(5.55 KB)
??
packaging.py
(2.03 KB)
??
packaging.pyc
(2.4 KB)
??
packaging.pyo
(2.4 KB)
??
setuptools_build.py
(278 B)
??
setuptools_build.pyc
(347 B)
??
setuptools_build.pyo
(347 B)
??
ui.py
(11.33 KB)
??
ui.pyc
(11.41 KB)
??
ui.pyo
(11.34 KB)
Editing: deprecation.py
""" A module that implements tooling to enable easy warnings about deprecations. """ from __future__ import absolute_import import logging import warnings class PipDeprecationWarning(Warning): pass class Pending(object): pass class RemovedInPip10Warning(PipDeprecationWarning): pass class RemovedInPip11Warning(PipDeprecationWarning, Pending): pass class Python26DeprecationWarning(PipDeprecationWarning): pass # Warnings <-> Logging Integration _warnings_showwarning = None def _showwarning(message, category, filename, lineno, file=None, line=None): if file is not None: if _warnings_showwarning is not None: _warnings_showwarning( message, category, filename, lineno, file, line, ) else: if issubclass(category, PipDeprecationWarning): # We use a specially named logger which will handle all of the # deprecation messages for pip. logger = logging.getLogger("pip.deprecations") # This is purposely using the % formatter here instead of letting # the logging module handle the interpolation. This is because we # want it to appear as if someone typed this entire message out. log_message = "DEPRECATION: %s" % message # PipDeprecationWarnings that are Pending still have at least 2 # versions to go until they are removed so they can just be # warnings. Otherwise, they will be removed in the very next # version of pip. We want these to be more obvious so we use the # ERROR logging level. if issubclass(category, Pending): logger.warning(log_message) else: logger.error(log_message) else: _warnings_showwarning( message, category, filename, lineno, file, line, ) def install_warning_logger(): # Enable our Deprecation Warnings warnings.simplefilter("default", PipDeprecationWarning, append=True) global _warnings_showwarning if _warnings_showwarning is None: _warnings_showwarning = warnings.showwarning warnings.showwarning = _showwarning
Upload File
Create Folder