diff --git a/jobrunner/cli/_jobrunner.py b/jobrunner/cli/_jobrunner.py index fa0e4c5..37a6ec7 100644 --- a/jobrunner/cli/_jobrunner.py +++ b/jobrunner/cli/_jobrunner.py @@ -1,8 +1,12 @@ """Command line interface for Jobrunner""" # Standard libraries +import sys import subprocess -import pkg_resources +if sys.version_info < (3, 8): + import pkg_resources +else: + from importlib import metadata # Feature libraries import click @@ -24,4 +28,8 @@ def jobrunner(ctx, version): ) if version: - click.echo(pkg_resources.require("PyJobrunner")[0].version) + if sys.version_info < (3, 8): + jobrunner_version = pkg_resources.require("PyJobrunner")[0].version + else: + jobrunner_version = metadata.version("PyJobrunner") + click.echo(jobrunner_version)