diff options
Diffstat (limited to 'src/setuptools_scm/__init__.py')
-rw-r--r-- | src/setuptools_scm/__init__.py | 33 |
1 files changed, 15 insertions, 18 deletions
diff --git a/src/setuptools_scm/__init__.py b/src/setuptools_scm/__init__.py index faea673..01b3da8 100644 --- a/src/setuptools_scm/__init__.py +++ b/src/setuptools_scm/__init__.py @@ -152,26 +152,23 @@ def get_version( def _get_version(config: Configuration) -> str | None: - from ._log import magic_debug - - with magic_debug(): - parsed_version = _do_parse(config) - if parsed_version is None: - return None - version_string = _format_version( - parsed_version, - version_scheme=config.version_scheme, - local_scheme=config.local_scheme, + parsed_version = _do_parse(config) + if parsed_version is None: + return None + version_string = _format_version( + parsed_version, + version_scheme=config.version_scheme, + local_scheme=config.local_scheme, + ) + if config.write_to is not None: + dump_version( + root=config.root, + version=version_string, + write_to=config.write_to, + template=config.write_to_template, ) - if config.write_to is not None: - dump_version( - root=config.root, - version=version_string, - write_to=config.write_to, - template=config.write_to_template, - ) - return version_string + return version_string # Public API |