We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents e08fbd7 + 0e6c684 commit aff9a3dCopy full SHA for aff9a3d
jsonschema/__init__.py
@@ -27,6 +27,8 @@
27
RefResolver,
28
validate,
29
)
30
-
31
-import importlib_metadata
32
-__version__ = importlib_metadata.version("jsonschema")
+try:
+ from importlib import metadata
+except ImportError: # for Python<3.8
33
+ import importlib_metadata as metadata
34
+__version__ = metadata.version("jsonschema")
setup.cfg
@@ -28,7 +28,7 @@ packages = find:
setup_requires = setuptools_scm
install_requires =
attrs>=17.4.0
- importlib_metadata
+ importlib_metadata;python_version<'3.8'
pyrsistent>=0.14.0
setuptools
six>=1.11.0
0 commit comments