From 777783b83f1b2e7e3de05315f2955d02d4988233 Mon Sep 17 00:00:00 2001 From: Dom Sekotill Date: Fri, 6 Dec 2024 23:34:58 +0000 Subject: [PATCH] Fix running stubgen since a recent change --- scripts/mkstubs.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/scripts/mkstubs.py b/scripts/mkstubs.py index 1a77d05..793f32f 100755 --- a/scripts/mkstubs.py +++ b/scripts/mkstubs.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 # -# Copyright 2023 Dom Sekotill +# Copyright 2023-2024 Dom Sekotill """ Script for generating stub packages from konnect.curl source code @@ -118,6 +118,12 @@ class Environment: """ run([self.python, "-m", module, *args], check=True) + def run(self, name: str, *args: str|Path) -> None: + """ + Execute a binary or script installed in the environment + """ + run([self.bin / name, *args], check=True) + class Project: """ @@ -206,8 +212,8 @@ class Package: Generate type stub package """ env.install("mypy") - env.exec_module( - "mypy.stubgen", + env.run( + "stubgen", "--verbose", "--output", build_dir / "konnect-stubs", self.project.root / "konnect/curl", -- GitLab