8000 Add `stubdefaulter` to `create_baseline_stubs.py` (#10127) · python/typeshed@1caac91 · GitHub
[go: up one dir, main page]

Skip to content

Commit 1caac91

Browse files
authored
Add stubdefaulter to create_baseline_stubs.py (#10127)
1 parent bbeec7c commit 1caac91

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

requirements-tests.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ pre-commit-hooks==4.4.0 # must match .pre-commit-confi
1212
pycln==2.1.3 # must match .pre-commit-config.yaml
1313
pytype==2023.4.27; platform_system != "Windows" and python_version < "3.11"
1414
pyyaml==6.0
15+
stubdefaulter==0.1.0
1516
termcolor>=2.3
1617
tomli==2.0.1
1718
tomlkit==0.11.8

scripts/create_baseline_stubs.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,19 @@ def run_stubgen(package: str, output: str) -> None:
5050
subprocess.run(["stubgen", "-o", output, "-p", package, "--export-less"], check=True)
5151

5252

53+
def run_stubdefaulter(stub_dir: str) -> None:
54+
print(f"Running stubdefaulter: stubdefaulter --packages {stub_dir}")
55+
subprocess.run(["stubdefaulter", "--packages", stub_dir])
56+
57+
5358
def run_black(stub_dir: str) -> None:
5459
print(f"Running black: black {stub_dir}")
5560
subprocess.run(["black", stub_dir])
5661

5762

5863
def run_isort(stub_dir: str) -> None:
5964
print(f"Running isort: isort {stub_dir}")
60-
subprocess.run(["python3", "-m", "isort", stub_dir])
65+
subprocess.run([sys.executable, "-m", "isort", stub_dir])
6166

6267

6368
def create_metadata(stub_dir: str, version: str) -> None:
@@ -152,6 +157,7 @@ def main() -> None:
152157
sys.exit(f"Error: {package_dir} already exists (delete it first)")
153158

154159
run_stubgen(package, stub_dir)
160+
run_stubdefaulter(stub_dir)
155161

156162
run_isort(stub_dir)
157163
run_black(stub_dir)

0 commit comments

Comments
 (0)
0