We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 49f9631 commit d253beeCopy full SHA for d253bee
pygeometa/core.py
@@ -46,11 +46,11 @@
46
47
from collections.abc import Mapping
48
from datetime import date, datetime
49
+from importlib.metadata import version, PackageNotFoundError
50
import json
51
import logging
52
import os
53
import pathlib
-import pkg_resources
54
import re
55
from typing import IO, Union
56
from xml.dom import minidom
@@ -70,7 +70,12 @@
70
71
SCHEMAS = pathlib.Path(__file__).resolve().parent / 'schemas'
72
73
-VERSION = pkg_resources.require('pygeometa')[0].version
+try:
74
+ package_version = version('pygeometa')
75
+except PackageNotFoundError:
76
+ package_version = 'unknown'
77
+
78
+VERSION = package_version
79
80
81
def get_charstring(option: Union[str, dict], language: str,
0 commit comments