We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 6b88d11 + 0beffa5 commit 21541ceCopy full SHA for 21541ce
lambda_local/__init__.py
@@ -7,11 +7,18 @@
7
8
from __future__ import print_function
9
import argparse
10
-import pkg_resources
11
12
-from .main import run
+# Get the version of python-lambda-local
+try:
13
+ from importlib.metadata import version as get_version
14
+ __version__ = get_version("python-lambda-local")
15
+
16
+# If importlib.metadata is not available, use pkg_resources (older versions of Python)
17
+except ImportError:
18
+ from pkg_resources import require
19
+ __version__ = require("python-lambda-local")[0].version
20
-__version__ = pkg_resources.require("python-lambda-local")[0].version
21
+from .main import run
22
23
24
def main():
0 commit comments