Merge pull request #1176 from pre-commit/importlib_metadata_py38 · precommit/pre-commit@4bd6529 · GitHub
Skip to content

Commit 4bd6529

Browse files
authored
Merge pull request pre-commit#1176 from pre-commit/importlib_metadata_py38
Use importlib.metadata directly in python3.8+
2 parents b3582df + f8f81db commit 4bd6529

3 files changed

Lines changed: 12 additions & 7 deletions

File tree

azure-pipelines.yml

Lines changed: 1 addition & 1 deletion

pre_commit/constants.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
from __future__ import absolute_import
22
from __future__ import unicode_literals
33

4-
import importlib_metadata # TODO: importlib.metadata py38?
4+
import sys
5+
6+
if sys.version_info < (3, 8): # pragma: no cover (<PY38)
7+
import importlib_metadata
8+
else: # pragma: no cover (PY38+)
9+
import importlib.metadata as importlib_metadata
510

611
CONFIG_FILE = '.pre-commit-config.yaml'
712
MANIFEST_FILE = '.pre-commit-hooks.yaml'

setup.cfg

Lines changed: 5 additions & 5 deletions

0 commit comments

Comments
 (0)