diff options
author | Bernát Gábor <bgabor8@bloomberg.net> | 2021-07-13 16:48:19 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-13 16:48:19 +0100 |
commit | fc593d2ec692fd888aea4dbf0b847e6e192ac975 (patch) | |
tree | ff9857ed3386b036e691161d95c27e32272d28e1 /src | |
parent | 4c0e09b7ca55b56b87bf5ca50d416814c0b86ca7 (diff) | |
download | tox-git-fc593d2ec692fd888aea4dbf0b847e6e192ac975.tar.gz |
Fix show config when package names are not canonical (#2103)
Diffstat (limited to 'src')
-rw-r--r-- | src/tox/session/commands/show_config.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/tox/session/commands/show_config.py b/src/tox/session/commands/show_config.py index 7fb03a28..f0ff955f 100644 --- a/src/tox/session/commands/show_config.py +++ b/src/tox/session/commands/show_config.py @@ -2,7 +2,6 @@ import sys from collections import OrderedDict from packaging.requirements import Requirement -from packaging.utils import canonicalize_name from six import StringIO from six.moves import configparser @@ -65,16 +64,15 @@ def version_info(parser): while to_visit: current = to_visit.pop() current_dist = importlib_metadata.distribution(current) - current_name = canonicalize_name(current_dist.metadata["name"]) + current_name = current_dist.metadata["name"] versions[current_name] = current_dist.version if current_dist.requires is not None: for require in current_dist.requires: pkg = Requirement(require) - pkg_name = canonicalize_name(pkg.name) if ( pkg.marker is None or pkg.marker.evaluate({"extra": ""}) - ) and pkg_name not in versions: - to_visit.add(pkg_name) + ) and pkg.name not in versions: + to_visit.add(pkg.name) set_section(parser, "tox:versions", versions) |