From 4f121fafb3cd50bf060205f61deec666b6da5e1c Mon Sep 17 00:00:00 2001 From: Ben Mares Date: Fri, 27 Dec 2024 23:04:50 +0200 Subject: [PATCH] Slightly simplify CLI version logic --- backend/src/hatchling/cli/version/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/src/hatchling/cli/version/__init__.py b/backend/src/hatchling/cli/version/__init__.py index b776ebd94..c0bb64204 100644 --- a/backend/src/hatchling/cli/version/__init__.py +++ b/backend/src/hatchling/cli/version/__init__.py @@ -1,7 +1,7 @@ from __future__ import annotations import argparse -from typing import Any, cast +from typing import Any def version_impl( @@ -21,11 +21,11 @@ def version_impl( plugin_manager = PluginManager() metadata = ProjectMetadata(root, plugin_manager) - if 'version' in metadata.config.get('project', {}): + static_version = metadata.core.version + if static_version is not None: if desired_version: app.abort('Cannot set version when it is statically defined by the `project.version` field') else: - static_version = cast(str, metadata.core.version) app.display(static_version) return