diff --git a/metadata-ingestion/src/datahub/__init__.py b/metadata-ingestion/src/datahub/__init__.py index 85f5db95cb..9410bc40a1 100644 --- a/metadata-ingestion/src/datahub/__init__.py +++ b/metadata-ingestion/src/datahub/__init__.py @@ -1,2 +1,8 @@ __package_name__ = "acryl-datahub" -__version__ = "0.1.0" +__version__ = "0.0.0.dev0" + + +def nice_version_name() -> str: + if __version__ == "0.0.0.dev0": + return "unavailable (installed editable via git)" + return __version__ diff --git a/metadata-ingestion/src/datahub/entrypoints.py b/metadata-ingestion/src/datahub/entrypoints.py index 1badb3505f..cd7202c884 100644 --- a/metadata-ingestion/src/datahub/entrypoints.py +++ b/metadata-ingestion/src/datahub/entrypoints.py @@ -28,7 +28,7 @@ logging.basicConfig(format=BASE_LOGGING_FORMAT) @click.group() @click.option("--debug/--no-debug", default=False) @click.version_option( - version=datahub_package.__version__, + version=datahub_package.nice_version_name(), prog_name=datahub_package.__package_name__, ) def datahub(debug: bool) -> None: @@ -46,7 +46,7 @@ def datahub(debug: bool) -> None: @datahub.command() def version() -> None: """Print version number and exit""" - click.echo(f"DataHub CLI version: {datahub_package.__version__}") + click.echo(f"DataHub CLI version: {datahub_package.nice_version_name()}") click.echo(f"Python version: {sys.version}")