Skip to content

Commit aad7d2a

Browse files
authored
Replace pkg_resources with importlib (#462)
1 parent 2b41383 commit aad7d2a

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

poetry.lock

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ packages = [
1515
python = "^3.7"
1616
black = { version = ">=19.3b0", optional = true }
1717
grpclib = "^0.4.1"
18+
importlib-metadata = { version = ">=1.6.0", python = "<3.8" }
1819
jinja2 = { version = ">=3.0.3", optional = true }
1920
python-dateutil = "^2.8"
2021
isort = {version = "^5.11.5", optional = true}

src/betterproto/_version.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
from pkg_resources import get_distribution
1+
try:
2+
from importlib import metadata
3+
except ImportError: # for Python<3.8
4+
import importlib_metadata as metadata # type: ignore
25

36

4-
__version__ = get_distribution("betterproto").version
7+
__version__ = metadata.version("betterproto")

0 commit comments

Comments
 (0)