Skip to content

Commit aff6f39

Browse files
Upgrade Ruff to 0.13.2 (#1890)
1 parent 136c763 commit aff6f39

File tree

276 files changed

+14544
-14441
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

276 files changed

+14544
-14441
lines changed

backend/src/hatchling/__about__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '1.27.0'
1+
__version__ = "1.27.0"

backend/src/hatchling/__main__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import sys
22

3-
if __name__ == '__main__':
3+
if __name__ == "__main__":
44
from hatchling.cli import hatchling
55

66
sys.exit(hatchling())

backend/src/hatchling/bridge/app.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class Application:
1515
"""
1616

1717
def __init__(self) -> None:
18-
self.__verbosity = int(os.environ.get('HATCH_VERBOSE', '0')) - int(os.environ.get('HATCH_QUIET', '0'))
18+
self.__verbosity = int(os.environ.get("HATCH_VERBOSE", "0")) - int(os.environ.get("HATCH_QUIET", "0"))
1919

2020
@property
2121
def verbosity(self) -> int:
@@ -25,62 +25,62 @@ def verbosity(self) -> int:
2525
return self.__verbosity
2626

2727
@staticmethod
28-
def display(message: str = '', **kwargs: Any) -> None: # noqa: ARG004
28+
def display(message: str = "", **kwargs: Any) -> None: # noqa: ARG004
2929
# Do not document
3030
_display(message, always=True)
3131

32-
def display_info(self, message: str = '', **kwargs: Any) -> None: # noqa: ARG002
32+
def display_info(self, message: str = "", **kwargs: Any) -> None: # noqa: ARG002
3333
"""
3434
Meant to be used for messages conveying basic information.
3535
"""
3636
if self.__verbosity >= 0:
3737
_display(message)
3838

39-
def display_waiting(self, message: str = '', **kwargs: Any) -> None: # noqa: ARG002
39+
def display_waiting(self, message: str = "", **kwargs: Any) -> None: # noqa: ARG002
4040
"""
4141
Meant to be used for messages shown before potentially time consuming operations.
4242
"""
4343
if self.__verbosity >= 0:
4444
_display(message)
4545

46-
def display_success(self, message: str = '', **kwargs: Any) -> None: # noqa: ARG002
46+
def display_success(self, message: str = "", **kwargs: Any) -> None: # noqa: ARG002
4747
"""
4848
Meant to be used for messages indicating some positive outcome.
4949
"""
5050
if self.__verbosity >= 0:
5151
_display(message)
5252

53-
def display_warning(self, message: str = '', **kwargs: Any) -> None: # noqa: ARG002
53+
def display_warning(self, message: str = "", **kwargs: Any) -> None: # noqa: ARG002
5454
"""
5555
Meant to be used for messages conveying important information.
5656
"""
5757
if self.__verbosity >= -1:
5858
_display(message)
5959

60-
def display_error(self, message: str = '', **kwargs: Any) -> None: # noqa: ARG002
60+
def display_error(self, message: str = "", **kwargs: Any) -> None: # noqa: ARG002
6161
"""
6262
Meant to be used for messages indicating some unrecoverable error.
6363
"""
6464
if self.__verbosity >= -2: # noqa: PLR2004
6565
_display(message)
6666

67-
def display_debug(self, message: str = '', level: int = 1, **kwargs: Any) -> None: # noqa: ARG002
67+
def display_debug(self, message: str = "", level: int = 1, **kwargs: Any) -> None: # noqa: ARG002
6868
"""
6969
Meant to be used for messages that are not useful for most user experiences.
7070
The `level` option must be between 1 and 3 (inclusive).
7171
"""
7272
if not 1 <= level <= 3: # noqa: PLR2004
73-
error_message = 'Debug output can only have verbosity levels between 1 and 3 (inclusive)'
73+
error_message = "Debug output can only have verbosity levels between 1 and 3 (inclusive)"
7474
raise ValueError(error_message)
7575

7676
if self.__verbosity >= level:
7777
_display(message)
7878

79-
def display_mini_header(self, message: str = '', **kwargs: Any) -> None: # noqa: ARG002
79+
def display_mini_header(self, message: str = "", **kwargs: Any) -> None: # noqa: ARG002
8080
if self.__verbosity >= 0:
81-
_display(f'[{message}]')
81+
_display(f"[{message}]")
8282

83-
def abort(self, message: str = '', code: int = 1, **kwargs: Any) -> None: # noqa: ARG002
83+
def abort(self, message: str = "", code: int = 1, **kwargs: Any) -> None: # noqa: ARG002
8484
"""
8585
Terminate the program with the given return code.
8686
"""

backend/src/hatchling/build.py

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
from typing import Any
55

66
__all__ = [
7-
'build_editable',
8-
'build_sdist',
9-
'build_wheel',
10-
'get_requires_for_build_editable',
11-
'get_requires_for_build_sdist',
12-
'get_requires_for_build_wheel',
7+
"build_editable",
8+
"build_sdist",
9+
"build_wheel",
10+
"get_requires_for_build_editable",
11+
"get_requires_for_build_sdist",
12+
"get_requires_for_build_wheel",
1313
]
14-
__all__ += ['__all__']
14+
__all__ += ["__all__"]
1515

1616

1717
def get_requires_for_build_sdist(config_settings: dict[str, Any] | None = None) -> list[str]: # noqa: ARG001
@@ -31,7 +31,7 @@ def build_sdist(sdist_directory: str, config_settings: dict[str, Any] | None = N
3131
from hatchling.builders.sdist import SdistBuilder
3232

3333
builder = SdistBuilder(os.getcwd())
34-
return os.path.basename(next(builder.build(directory=sdist_directory, versions=['standard'])))
34+
return os.path.basename(next(builder.build(directory=sdist_directory, versions=["standard"])))
3535

3636

3737
def get_requires_for_build_wheel(config_settings: dict[str, Any] | None = None) -> list[str]: # noqa: ARG001
@@ -55,7 +55,7 @@ def build_wheel(
5555
from hatchling.builders.wheel import WheelBuilder
5656

5757
builder = WheelBuilder(os.getcwd())
58-
return os.path.basename(next(builder.build(directory=wheel_directory, versions=['standard'])))
58+
return os.path.basename(next(builder.build(directory=wheel_directory, versions=["standard"])))
5959

6060

6161
def get_requires_for_build_editable(config_settings: dict[str, Any] | None = None) -> list[str]: # noqa: ARG001
@@ -80,7 +80,7 @@ def build_editable(
8080
from hatchling.builders.wheel import WheelBuilder
8181

8282
builder = WheelBuilder(os.getcwd())
83-
return os.path.basename(next(builder.build(directory=wheel_directory, versions=['editable'])))
83+
return os.path.basename(next(builder.build(directory=wheel_directory, versions=["editable"])))
8484

8585

8686
# Any builder that has build-time hooks like Hatchling and setuptools cannot technically keep PEP 517's identical
@@ -95,8 +95,8 @@ def build_editable(
9595
# There are legitimate use cases in which this is required, so we only define these when no pip build is detected.
9696
# See: https://github.com/pypa/pip/blob/22.2.2/src/pip/_internal/operations/build/build_tracker.py#L41-L51
9797
# Example use case: https://github.com/pypa/hatch/issues/532
98-
if 'PIP_BUILD_TRACKER' not in os.environ:
99-
__all__ += ['prepare_metadata_for_build_editable', 'prepare_metadata_for_build_wheel']
98+
if "PIP_BUILD_TRACKER" not in os.environ:
99+
__all__ += ["prepare_metadata_for_build_editable", "prepare_metadata_for_build_wheel"]
100100

101101
def prepare_metadata_for_build_wheel(
102102
metadata_directory: str,
@@ -109,11 +109,11 @@ def prepare_metadata_for_build_wheel(
109109

110110
builder = WheelBuilder(os.getcwd())
111111

112-
directory = os.path.join(metadata_directory, f'{builder.artifact_project_id}.dist-info')
112+
directory = os.path.join(metadata_directory, f"{builder.artifact_project_id}.dist-info")
113113
if not os.path.isdir(directory):
114114
os.mkdir(directory)
115115

116-
with open(os.path.join(directory, 'METADATA'), 'w', encoding='utf-8') as f:
116+
with open(os.path.join(directory, "METADATA"), "w", encoding="utf-8") as f:
117117
f.write(builder.config.core_metadata_constructor(builder.metadata))
118118

119119
return os.path.basename(directory)
@@ -130,15 +130,15 @@ def prepare_metadata_for_build_editable(
130130

131131
builder = WheelBuilder(os.getcwd())
132132

133-
directory = os.path.join(metadata_directory, f'{builder.artifact_project_id}.dist-info')
133+
directory = os.path.join(metadata_directory, f"{builder.artifact_project_id}.dist-info")
134134
if not os.path.isdir(directory):
135135
os.mkdir(directory)
136136

137137
extra_dependencies = []
138138
if not builder.config.dev_mode_dirs and builder.config.dev_mode_exact:
139139
extra_dependencies.append(EDITABLES_REQUIREMENT)
140140

141-
with open(os.path.join(directory, 'METADATA'), 'w', encoding='utf-8') as f:
141+
with open(os.path.join(directory, "METADATA"), "w", encoding="utf-8") as f:
142142
f.write(builder.config.core_metadata_constructor(builder.metadata, extra_dependencies=extra_dependencies))
143143

144144
return os.path.basename(directory)

backend/src/hatchling/builders/app.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@
66

77

88
class AppBuilder(BinaryBuilder):
9-
PLUGIN_NAME = 'app'
9+
PLUGIN_NAME = "app"
1010

1111
def build_bootstrap(
1212
self,
1313
directory: str,
1414
**build_data: Any,
1515
) -> str:
1616
self.app.display_warning(
17-
'The `app` build target is deprecated and will be removed in a future release. '
18-
'Use the `binary` build target instead.'
17+
"The `app` build target is deprecated and will be removed in a future release. "
18+
"Use the `binary` build target instead."
1919
)
2020
return super().build_bootstrap(directory, **build_data)

0 commit comments

Comments
 (0)