Skip to content

Commit

Permalink
Use importlib.metadata from the standard library on Python 3.8+
Browse files Browse the repository at this point in the history
Fixes #303
  • Loading branch information
hroncok committed Apr 22, 2020
1 parent 632b9a9 commit 8debff4
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 2 deletions.
7 changes: 6 additions & 1 deletion jsonpickle/version.py
@@ -1,5 +1,10 @@
import sys

try:
import importlib_metadata as metadata
if sys.version_info < (3, 8):
import importlib_metadata as metadata
else:
from importlib import metadata
except (ImportError, OSError):
metadata = None

Expand Down
2 changes: 1 addition & 1 deletion setup.cfg
Expand Up @@ -36,7 +36,7 @@ packages = find:
include_package_data = true
python_requires = >=2.7
install_requires =
importlib_metadata
importlib_metadata; python_version<"3.8"
setup_requires = setuptools_scm[toml] >= 3.4.1

[options.extras_require]
Expand Down

0 comments on commit 8debff4

Please sign in to comment.