Skip to content

Commit 39a74e5

Browse files
authored
use importlib.metadata instead of pkg_resources (#1359)
* use importlib.metadata * explicitly add packaging to requirements for completeness
1 parent 34f6450 commit 39a74e5

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

jira/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
"""The root of JIRA package namespace."""
22
try:
3-
import pkg_resources
3+
import importlib.metadata
44

5-
__version__ = pkg_resources.get_distribution("jira").version
5+
__version__ = importlib.metadata.version("jira")
66
except Exception:
77
__version__ = "unknown"
88

jira/client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
from urllib.parse import parse_qs, quote, urlparse
4242

4343
import requests
44-
from pkg_resources import parse_version
44+
from packaging.version import parse as parse_version
4545
from requests import Response
4646
from requests.auth import AuthBase
4747
from requests.structures import CaseInsensitiveDict

setup.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ setup_requires =
5555
install_requires =
5656
defusedxml
5757
keyring
58+
packaging
5859
requests-oauthlib>=1.1.0
5960
requests>=2.10.0
6061
requests_toolbelt

0 commit comments

Comments
 (0)