Skip to content

Commit b898308

Browse files
authored
chore: argparse defaults in 3.14 updated (#1133)
New default in RC 1. Signed-off-by: Henry Schreiner <[email protected]>
1 parent bfca4d2 commit b898308

File tree

7 files changed

+9
-30
lines changed

7 files changed

+9
-30
lines changed

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,6 @@ known-local-folder = ["pathutils"]
316316
"importlib.resources".msg = "Use scikit_build_core._compat.importlib.resources instead."
317317
"importlib_resources".msg = "Use scikit_build_core._compat.importlib.resources instead."
318318
"pyproject_metadata".msg = "Use scikit_build_core._vendor.pyproject_metadata instead."
319-
"argparse.ArgumentParser".msg = "Use scikit_build_core._compat.argparse instead."
320319

321320

322321
[tool.ruff.lint.per-file-ignores]

src/scikit_build_core/_compat/argparse.py

Lines changed: 0 additions & 19 deletions
This file was deleted.

src/scikit_build_core/build/__main__.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
from typing import Literal
55

66
from .._compat import tomllib
7-
from .._compat.argparse import ArgumentParser
87
from .._logging import rich_warning
98
from ..builder._load_provider import process_dynamic_metadata
109
from . import (
@@ -49,7 +48,7 @@ def get_requires(mode: Literal["sdist", "wheel", "editable"]) -> None:
4948

5049

5150
def main() -> None:
52-
parser = ArgumentParser(
51+
parser = argparse.ArgumentParser(
5352
prog="python -m scikit_build_core.build",
5453
allow_abbrev=False,
5554
description="Build backend utilities.",

src/scikit_build_core/builder/wheel_tag.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,9 +152,9 @@ def as_tags_set(self) -> frozenset[packaging.tags.Tag]:
152152

153153

154154
if __name__ == "__main__":
155-
from .._compat.argparse import ArgumentParser
155+
import argparse
156156

157-
parser = ArgumentParser(
157+
parser = argparse.ArgumentParser(
158158
prog="python -m scikit_build_core.builder.wheel_tag",
159159
description="Get the computed wheel tag for the current environment.",
160160
allow_abbrev=False,

src/scikit_build_core/file_api/_cattrs_converter.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,15 @@ def load_reply_dir(reply_dir: Path) -> Index:
6161

6262

6363
if __name__ == "__main__":
64-
from .._compat.argparse import ArgumentParser
64+
import argparse
6565

6666
rich_print: Callable[[object], None]
6767
try:
6868
from rich import print as rich_print
6969
except ModuleNotFoundError:
7070
rich_print = builtins.print
7171

72-
parser = ArgumentParser(
72+
parser = argparse.ArgumentParser(
7373
allow_abbrev=False,
7474
description="This runs cattrs (required) instead of the built-in converter, for comparison.",
7575
)

src/scikit_build_core/file_api/query.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ def stateless_query(build_dir: Path) -> Path:
2323

2424

2525
if __name__ == "__main__":
26-
from .._compat.argparse import ArgumentParser
26+
import argparse
2727

28-
parser = ArgumentParser(
28+
parser = argparse.ArgumentParser(
2929
prog="python -m scikit_build_core.file_api.query",
3030
allow_abbrev=False,
3131
description="Write a stateless query to a build directory",

src/scikit_build_core/file_api/reply.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,15 +111,15 @@ def load_reply_dir(path: Path) -> Index:
111111

112112

113113
if __name__ == "__main__":
114-
from .._compat.argparse import ArgumentParser
114+
import argparse
115115

116116
rich_print: Callable[[object], None]
117117
try:
118118
from rich import print as rich_print
119119
except ModuleNotFoundError:
120120
rich_print = builtins.print
121121

122-
parser = ArgumentParser(
122+
parser = argparse.ArgumentParser(
123123
prog="python -m scikit_build_core.file_api.reply",
124124
allow_abbrev=False,
125125
description="Read a query written out to a build directory.",

0 commit comments

Comments
 (0)