commit: 1ea8d014bf496af2c9b6f6a146aa9503a61452a6
Author: Brian Harring <ferringb <AT> gmail <DOT> com>
AuthorDate: Sun Nov 23 19:24:48 2025 +0000
Commit: Brian Harring <ferringb <AT> gmail <DOT> com>
CommitDate: Sun Nov 23 19:24:48 2025 +0000
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcheck.git/commit/?id=1ea8d014
chore: cleanup py_build naming a bit
Signed-off-by: Brian Harring <ferringb <AT> gmail.com>
py_build.py | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/py_build.py b/py_build.py
index 73c9e895..dd3d8f91 100644
--- a/py_build.py
+++ b/py_build.py
@@ -108,13 +108,15 @@ def write_files(cleanup_files):
path.write_text("\n".join(getattr(objects, obj)) + "\n")
-def prepare_pkgcheck():
+@contextmanager
+def create_generated_files():
cleanup_files = []
try:
write_verinfo(cleanup_files)
write_const(cleanup_files)
write_objects(cleanup_files)
write_files(cleanup_files)
+ yield
finally:
for path in cleanup_files:
try:
@@ -125,8 +127,8 @@ def prepare_pkgcheck():
def build_wheel(wheel_directory, config_settings=None,
metadata_directory=None):
"""Builds a wheel, places it in wheel_directory"""
- prepare_pkgcheck()
- return buildapi.build_wheel(wheel_directory, config_settings,
metadata_directory)
+ with create_generated_files():
+ return buildapi.build_wheel(wheel_directory, config_settings,
metadata_directory)
build_editable = buildapi.build_editable
@@ -134,5 +136,5 @@ build_editable = buildapi.build_editable
def build_sdist(sdist_directory, config_settings=True):
"""Builds an sdist, places it in sdist_directory"""
- prepare_pkgcheck()
- return buildapi.build_sdist(sdist_directory, config_settings)
+ with create_generated_files():
+ return buildapi.build_sdist(sdist_directory, config_settings)