File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 1313# limitations under the License.
1414import argparse
1515import logging .config
16- import sys
1716from typing import Any , List , Tuple
1817
1918import rich
2322
2423import twine
2524
25+ from .compat import py39
2626from .compat .py39 import importlib
2727
2828args = argparse .Namespace ()
@@ -72,15 +72,13 @@ def configure_output() -> None:
7272
7373
7474def list_dependencies_and_versions () -> List [Tuple [str , str ]]:
75- deps = [
75+ deps = (
7676 "keyring" ,
7777 "pkginfo" ,
7878 "requests" ,
7979 "requests-toolbelt" ,
8080 "urllib3" ,
81- ]
82- if sys .version_info < (3 , 10 ):
83- deps .append ("importlib-metadata" )
81+ ) + py39 .deps
8482 return [(dep , importlib .metadata .version (dep )) for dep in deps ]
8583
8684
Original file line number Diff line number Diff line change 22
33if sys .version_info >= (3 , 10 ):
44 import importlib .metadata
5+
6+ deps = ()
57else :
68
79 class importlib :
810 import importlib_metadata as metadata # noqa: F401
911
12+ deps = ("importlib_metadata" ,)
13+
1014
11- __all__ = [' importlib' ]
15+ __all__ = [" importlib" , "deps" ]
You can’t perform that action at this time.
0 commit comments