=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/devel/py-argparse-manpage", "all", "PYTHON_VERSION_REQD=315", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for py315-argparse-manpage-4.7 * Building wheel... running bdist_wheel running build running build_py running build_manpages generating man/argparse-manpage.1 Traceback (most recent call last): File "/opt/pkg/lib/python3.15/site-packages/pyproject_hooks/_in_process/_in_process.py", line 406, in main() ~~~~^^ File "/opt/pkg/lib/python3.15/site-packages/pyproject_hooks/_in_process/_in_process.py", line 381, in main json_out["return_val"] = hook(**hook_input["kwargs"]) ~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.15/site-packages/pyproject_hooks/_in_process/_in_process.py", line 286, in build_wheel return _build_backend().build_wheel( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ wheel_directory, config_settings, metadata_directory ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/opt/pkg/lib/python3.15/site-packages/setuptools/build_meta.py", line 438, in build_wheel return _build(['bdist_wheel']) File "/opt/pkg/lib/python3.15/site-packages/setuptools/build_meta.py", line 429, in _build return self._build_with_temp_dir( ~~~~~~~~~~~~~~~~~~~~~~~~~^ cmd, ^^^^ ...<3 lines>... self._arbitrary_args(config_settings), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/opt/pkg/lib/python3.15/site-packages/setuptools/build_meta.py", line 410, in _build_with_temp_dir self.run_setup() ~~~~~~~~~~~~~~^^ File "/opt/pkg/lib/python3.15/site-packages/setuptools/build_meta.py", line 520, in run_setup super().run_setup(setup_script=setup_script) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.15/site-packages/setuptools/build_meta.py", line 317, in run_setup exec(code, locals()) # noqa: S102 # exec is intentional here ~~~~^^^^^^^^^^^^^^^^ File "", line 29, in File "/opt/pkg/lib/python3.15/site-packages/setuptools/__init__.py", line 117, in setup return distutils.core.setup(**attrs) # type: ignore[return-value] ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/opt/pkg/lib/python3.15/site-packages/setuptools/_distutils/core.py", line 168, in setup return run_commands(dist) File "/opt/pkg/lib/python3.15/site-packages/setuptools/_distutils/core.py", line 184, in run_commands dist.run_commands() ~~~~~~~~~~~~~~~~~^^ File "/opt/pkg/lib/python3.15/site-packages/setuptools/_distutils/dist.py", line 1028, in run_commands self.run_command(cmd) ~~~~~~~~~~~~~~~~^^^^^ File "/opt/pkg/lib/python3.15/site-packages/setuptools/dist.py", line 1106, in run_command super().run_command(command) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/opt/pkg/lib/python3.15/site-packages/setuptools/_distutils/dist.py", line 1047, in run_command cmd_obj.run() ~~~~~~~~~~~^^ File "/opt/pkg/lib/python3.15/site-packages/setuptools/command/bdist_wheel.py", line 385, in run self.run_command("build") ~~~~~~~~~~~~~~~~^^^^^^^^^ File "/opt/pkg/lib/python3.15/site-packages/setuptools/_distutils/cmd.py", line 342, in run_command self.distribution.run_command(command) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/opt/pkg/lib/python3.15/site-packages/setuptools/dist.py", line 1106, in run_command super().run_command(command) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/opt/pkg/lib/python3.15/site-packages/setuptools/_distutils/dist.py", line 1047, in run_command cmd_obj.run() ~~~~~~~~~~~^^ File "/opt/pkg/lib/python3.15/site-packages/setuptools/_distutils/command/build.py", line 137, in run self.run_command(cmd_name) ~~~~~~~~~~~~~~~~^^^^^^^^^^ File "/opt/pkg/lib/python3.15/site-packages/setuptools/_distutils/cmd.py", line 342, in run_command self.distribution.run_command(command) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/opt/pkg/lib/python3.15/site-packages/setuptools/dist.py", line 1106, in run_command super().run_command(command) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/opt/pkg/lib/python3.15/site-packages/setuptools/_distutils/dist.py", line 1047, in run_command cmd_obj.run() ~~~~~~~~~~~^^ File "/home/pbuild/work/devel/py-argparse-manpage/work/argparse_manpage-4.7/build_manpages/build_manpages.py", line 151, in run self.run_command(DEFAULT_CMD_NAME) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.15/site-packages/setuptools/_distutils/cmd.py", line 342, in run_command self.distribution.run_command(command) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/opt/pkg/lib/python3.15/site-packages/setuptools/dist.py", line 1106, in run_command super().run_command(command) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/opt/pkg/lib/python3.15/site-packages/setuptools/_distutils/dist.py", line 1047, in run_command cmd_obj.run() ~~~~~~~~~~~^^ File "/home/pbuild/work/devel/py-argparse-manpage/work/argparse_manpage-4.7/build_manpages/build_manpages.py", line 131, in run write_to_filename(str(manpage), page) ~~~^^^^^^^^^ File "/home/pbuild/work/devel/py-argparse-manpage/work/argparse_manpage-4.7/argparse_manpage/manpage.py", line 249, in __str__ lines.extend(self.mf.format_parser(self.parser, extra_description=extra_description)) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/pbuild/work/devel/py-argparse-manpage/work/argparse_manpage-4.7/argparse_manpage/manpage.py", line 459, in format_parser return self._format_parser(parser, extra_description=extra_description) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/pbuild/work/devel/py-argparse-manpage/work/argparse_manpage-4.7/argparse_manpage/manpage.py", line 445, in _format_parser ag_lines = self._format_action_group(group, subcommand) File "/home/pbuild/work/devel/py-argparse-manpage/work/argparse_manpage-4.7/argparse_manpage/manpage.py", line 571, in _format_action_group content.extend(self._format_action(action)) ~~~~~~~~~~~~~~~~~~~^^^^^^^^ File "/home/pbuild/work/devel/py-argparse-manpage/work/argparse_manpage-4.7/argparse_manpage/manpage.py", line 470, in _format_action help_text = self.of._format_text(self._expand_help(action)).strip('\n') ~~~~~~~~~~~~~~~~~^^^^^^^^ File "/opt/pkg/lib/python3.15/argparse.py", line 716, in _expand_help return self._apply_text_markup(help_string) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/opt/pkg/lib/python3.15/argparse.py", line 567, in _apply_text_markup t = self._theme ^^^^^^^^^^^ File "/opt/pkg/lib/python3.15/argparse.py", line 229, in _theme if self._cached_theme is None: ^^^^^^^^^^^^^^^^^^ AttributeError: '_ManpageFormatter' object has no attribute '_cached_theme'. Did you mean '.of._cached_theme' instead of '._cached_theme'? TIP pass --env-dir and --sdist-extract-dir to keep the build environment and sources, then see https://build.pypa.io/en/stable/how-to/troubleshooting.html#debug-a-failed-build for help debugging a failed build ERROR Backend subprocess exited when trying to invoke build_wheel *** Error code 1 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/py-argparse-manpage *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/py-argparse-manpage