diff --git a/pyproject.toml b/pyproject.toml index 07c324d..6ec2681 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -118,7 +118,7 @@ paths.source = [ "**/src", "**\\src", ] -report.fail_under = 65 +report.fail_under = 63 run.parallel = true run.plugins = [ "covdefaults", diff --git a/src/pre_commit_uv/__init__.py b/src/pre_commit_uv/__init__.py index 0676ce4..681395f 100644 --- a/src/pre_commit_uv/__init__.py +++ b/src/pre_commit_uv/__init__.py @@ -23,6 +23,17 @@ def _patch() -> None: from pre_commit import main # noqa: PLC0415 _original_main, main.main = main.main, _new_main + if "--version" in sys.argv: + from importlib.metadata import version as _metadata_version # noqa: PLC0415 + + from pre_commit import constants # noqa: PLC0415 + + constants.VERSION = ( + f"{constants.VERSION} (" + f"pre-commit-uv={_metadata_version('pre-commit-uv')}, " + f"uv={_metadata_version('uv')}" + f")" + ) def _new_main(argv: list[str] | None = None) -> int: