diff --git a/src/setuptools_scm/__init__.py b/src/setuptools_scm/__init__.py index 4d564439..8a54fe5e 100644 --- a/src/setuptools_scm/__init__.py +++ b/src/setuptools_scm/__init__.py @@ -43,6 +43,7 @@ def dump_version( root: _t.PathT, + version: Version, version_str: str, write_to: _t.PathT, template: str | None = None, @@ -65,6 +66,7 @@ def dump_version( with open(target, "w") as fp: fp.write(template.format( version=version_str, # for backward compatibility with previous versions + version_obj=version, version_str=version_str, version_tuple=version_tuple )) @@ -167,6 +169,7 @@ def _get_version(config: Configuration) -> str | None: if config.write_to is not None: dump_version( root=config.root, + version=parsed_version, version_str=version_str, write_to=config.write_to, template=config.write_to_template,