diff --git a/keyring/compat/py38.py b/keyring/compat/py38.py new file mode 100644 index 00000000..0a899116 --- /dev/null +++ b/keyring/compat/py38.py @@ -0,0 +1,9 @@ +import sys + +__all__ = ['files'] + + +if sys.version_info < (3, 9): + from importlib_resources import files +else: + from importlib.resources import files diff --git a/keyring/completion.py b/keyring/completion.py index 814620b3..532c37eb 100644 --- a/keyring/completion.py +++ b/keyring/completion.py @@ -6,10 +6,7 @@ except ImportError: pass -if sys.version_info < (3, 9): - from importlib_resources import files -else: - from importlib.resources import files +from .compat.py38 import files class _MissingCompletionAction(argparse.Action):