fix(ingest): report correct version status in dev mode (#2388)

This commit is contained in:
Harshal Sheth 2021-04-12 19:35:40 -07:00 committed by GitHub
parent 41cd52f9e2
commit eeee8aa34e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 3 deletions

View File

@ -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__

View File

@ -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}")