Skip to content

Commit 0efb1ba

Browse files
committed
👹 Feed the hobgoblins (delint).
1 parent 06a28ad commit 0efb1ba

7 files changed

+138
-136
lines changed

‎__init__.py

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
__requires__ = [
2-
'build',
3-
'git-fame',
2+
"build",
3+
"git-fame",
44
'importlib_resources; python_version < "3.12"',
55
]
66

@@ -18,9 +18,9 @@
1818

1919

2020
__all__ = [
21-
'build_sdist',
22-
'prepare_metadata_for_build_wheel',
23-
'prepare_metadata_for_build_editable',
24-
'build_wheel',
25-
'build_editable',
21+
"build_sdist",
22+
"prepare_metadata_for_build_wheel",
23+
"prepare_metadata_for_build_editable",
24+
"build_wheel",
25+
"build_editable",
2626
]

‎__main__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
def run():
88
logging.basicConfig()
99
with bootstrap.write_pyproject():
10-
runpy.run_module('build', run_name='__main__')
10+
runpy.run_module("build", run_name="__main__")
1111

1212

13-
__name__ == '__main__' and run()
13+
__name__ == "__main__" and run()

‎backend.py

+26-26
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,13 @@ def __call__(self, info):
4040
be omitted. Otherwise, mutate the object to include self.name
4141
as a prefix.
4242
"""
43-
if info.name == '.':
43+
if info.name == ".":
4444
info.name = self.name
4545
return info
46-
ignore_pattern = '|'.join(self.ignored)
47-
if re.match(ignore_pattern, r_fix(info.name).removeprefix('./')):
46+
ignore_pattern = "|".join(self.ignored)
47+
if re.match(ignore_pattern, r_fix(info.name).removeprefix("./")):
4848
return
49-
info.name = self.name + '/' + r_fix(info.name).removeprefix('./')
49+
info.name = self.name + "/" + r_fix(info.name).removeprefix("./")
5050
return info
5151

5252

@@ -68,17 +68,17 @@ class SDist(Filter):
6868
namespace(name='foo/bar/dist')
6969
"""
7070

71-
ignored = ['dist', r'(.*[/])?__pycache__$', r'(.*[/])?[.]']
71+
ignored = ["dist", r"(.*[/])?__pycache__$", r"(.*[/])?[.]"]
7272

7373

7474
class Wheel(Filter):
7575
ignored = [
76-
'docs',
77-
'tests',
78-
r'README.*',
79-
'PKG-INFO',
80-
re.escape('(meta)'),
81-
re.escape('pyproject.toml'),
76+
"docs",
77+
"tests",
78+
r"README.*",
79+
"PKG-INFO",
80+
re.escape("(meta)"),
81+
re.escape("pyproject.toml"),
8282
]
8383

8484

@@ -96,7 +96,7 @@ def wheel_walk(filter_: Wheel) -> Iterator[ZipInfo]:
9696
"""
9797
Walk the current directory, applying and honoring the filter for traversal.
9898
"""
99-
for root, dirs, files in os.walk('.'):
99+
for root, dirs, files in os.walk("."):
100100
zi = ZipInfo(path=root)
101101
if not filter_(zi):
102102
dirs[:] = []
@@ -107,8 +107,8 @@ def wheel_walk(filter_: Wheel) -> Iterator[ZipInfo]:
107107

108108

109109
def make_sdist_metadata(metadata: Message) -> tarfile.TarInfo:
110-
info = tarfile.TarInfo(f'{metadata.id}/PKG-INFO')
111-
file = io.BytesIO(metadata.render().encode('utf-8'))
110+
info = tarfile.TarInfo(f"{metadata.id}/PKG-INFO")
111+
file = io.BytesIO(metadata.render().encode("utf-8"))
112112
info.size = len(file.getbuffer())
113113
info.mtime = time.time()
114114
return info, file
@@ -117,7 +117,7 @@ def make_sdist_metadata(metadata: Message) -> tarfile.TarInfo:
117117
def prepare_metadata(metadata_directory, config_settings=None):
118118
metadata = Message.load() or Message.discover()
119119

120-
md_root = pathlib.Path(metadata_directory, f'{metadata.id}.dist-info')
120+
md_root = pathlib.Path(metadata_directory, f"{metadata.id}.dist-info")
121121
md_root.mkdir()
122122
for name, contents in metadata.render_wheel():
123123
md_root.joinpath(name).write_text(contents)
@@ -130,20 +130,20 @@ def build_wheel(wheel_directory, config_settings=None, metadata_directory=None):
130130
or Message.load()
131131
or Message.discover()
132132
)
133-
root = metadata['Name'].replace('.', '/')
134-
filename = pathlib.Path(wheel_directory) / f'{metadata.id}-py3-none-any.whl'
135-
with WheelFile(filename, 'w') as zf:
133+
root = metadata["Name"].replace(".", "/")
134+
filename = pathlib.Path(wheel_directory) / f"{metadata.id}-py3-none-any.whl"
135+
with WheelFile(filename, "w") as zf:
136136
for info in wheel_walk(Wheel(root)):
137137
zf.write(info.path, arcname=info.name)
138138
for name, contents in metadata.render_wheel():
139-
zf.writestr(f'{metadata.id}.dist-info/{name}', contents)
139+
zf.writestr(f"{metadata.id}.dist-info/{name}", contents)
140140
return str(filename)
141141

142142

143143
def build_sdist(sdist_directory, config_settings=None):
144144
metadata = Message.discover()
145-
filename = pathlib.Path(sdist_directory) / f'{metadata.id}.tar.gz'
146-
with tarfile.open(filename, 'w:gz') as tf:
145+
filename = pathlib.Path(sdist_directory) / f"{metadata.id}.tar.gz"
146+
with tarfile.open(filename, "w:gz") as tf:
147147
tf.add(pathlib.Path(), filter=SDist(metadata.id))
148148
tf.addfile(*make_sdist_metadata(metadata))
149149
return str(filename)
@@ -155,12 +155,12 @@ def build_editable(wheel_directory, config_settings=None, metadata_directory=Non
155155
or Message.load()
156156
or Message.discover()
157157
)
158-
root = metadata['Name'].replace('.', '/')
159-
filename = pathlib.Path(wheel_directory) / f'{metadata.id}-py3-none-any.whl'
160-
with WheelFile(filename, 'w') as zf:
161-
zf.writestr(f'{root}/__init__.py', proxy())
158+
root = metadata["Name"].replace(".", "/")
159+
filename = pathlib.Path(wheel_directory) / f"{metadata.id}-py3-none-any.whl"
160+
with WheelFile(filename, "w") as zf:
161+
zf.writestr(f"{root}/__init__.py", proxy())
162162
for name, contents in metadata.render_wheel():
163-
zf.writestr(f'{metadata.id}.dist-info/{name}', contents)
163+
zf.writestr(f"{metadata.id}.dist-info/{name}", contents)
164164
return str(filename)
165165

166166

‎bootstrap.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
def write_pyproject(target: pathlib.Path = pathlib.Path()) -> ContextManager[None]:
99
return assured(
10-
target / 'pyproject.toml',
11-
importlib.resources.files().joinpath('system.toml').read_text,
10+
target / "pyproject.toml",
11+
importlib.resources.files().joinpath("system.toml").read_text,
1212
)
1313

1414

0 commit comments

Comments
 (0)