diff options
author | DiegoCaraballo <diegocaraballo84@gmail.com> | 2019-06-15 15:36:21 -0300 |
---|---|---|
committer | DiegoCaraballo <diegocaraballo84@gmail.com> | 2019-06-15 15:36:21 -0300 |
commit | 3fbbcb8b6fc28954693dc5ab20278f4a57b5a37c (patch) | |
tree | 11d378895ce7cf5c6f4a50aa00c50610276919d5 | |
parent | 4b6bb5da37c182acd509c85f72840ca37108cf65 (diff) | |
download | pip-3fbbcb8b6fc28954693dc5ab20278f4a57b5a37c.tar.gz |
The was_installed_by_pip function is modified
-rw-r--r-- | news/6533.trivial | 1 | ||||
-rw-r--r-- | src/pip/_internal/utils/outdated.py | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/news/6533.trivial b/news/6533.trivial new file mode 100644 index 000000000..fe243a744 --- /dev/null +++ b/news/6533.trivial @@ -0,0 +1 @@ +Override the definition of the function was_installed_by_pip (src\pip\_internal\utils\outdated.py) too specific with a more general alternative
\ No newline at end of file diff --git a/src/pip/_internal/utils/outdated.py b/src/pip/_internal/utils/outdated.py index bfcadbbb8..6927d705c 100644 --- a/src/pip/_internal/utils/outdated.py +++ b/src/pip/_internal/utils/outdated.py @@ -14,6 +14,7 @@ from pip._internal.utils.compat import WINDOWS from pip._internal.utils.filesystem import check_path_owner from pip._internal.utils.misc import ensure_dir, get_installed_version from pip._internal.utils.typing import MYPY_CHECK_RUNNING +from pip._internal.utils.packaging import get_installer if MYPY_CHECK_RUNNING: import optparse @@ -85,8 +86,7 @@ def was_installed_by_pip(pkg): """ try: dist = pkg_resources.get_distribution(pkg) - return (dist.has_metadata('INSTALLER') and - 'pip' in dist.get_metadata_lines('INSTALLER')) + return "pip" == get_installer(dist) except pkg_resources.DistributionNotFound: return False |