+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=313 WRKLOG=/tmp/bulklog/py313-exifread-3.2.0/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=313 WRKLOG=/tmp/bulklog/py313-exifread-3.2.0/work.log ===> Building for py313-exifread-3.2.0 * Building wheel... /opt/pkg/lib/python3.13/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) running bdist_wheel running build running build_py creating build/lib/exifread copying exifread/serialize.py -> build/lib/exifread copying exifread/__main__.py -> build/lib/exifread copying exifread/exif_log.py -> build/lib/exifread copying exifread/utils.py -> build/lib/exifread copying exifread/__init__.py -> build/lib/exifread copying exifread/cli.py -> build/lib/exifread creating build/lib/tests copying tests/__init__.py -> build/lib/tests copying tests/test_process_file.py -> build/lib/tests creating build/lib/exifread/core copying exifread/core/ifd_tag.py -> build/lib/exifread/core copying exifread/core/__init__.py -> build/lib/exifread/core copying exifread/core/utils.py -> build/lib/exifread/core copying exifread/core/heic.py -> build/lib/exifread/core copying exifread/core/find_exif.py -> build/lib/exifread/core copying exifread/core/jpeg.py -> build/lib/exifread/core copying exifread/core/exceptions.py -> build/lib/exifread/core copying exifread/core/exif_header.py -> build/lib/exifread/core creating build/lib/exifread/tags copying exifread/tags/fields.py -> build/lib/exifread/tags copying exifread/tags/str_utils.py -> build/lib/exifread/tags copying exifread/tags/__init__.py -> build/lib/exifread/tags copying exifread/tags/exif.py -> build/lib/exifread/tags creating build/lib/exifread/tags/makernote copying exifread/tags/makernote/nikon.py -> build/lib/exifread/tags/makernote copying exifread/tags/makernote/dji.py -> build/lib/exifread/tags/makernote copying exifread/tags/makernote/olympus.py -> build/lib/exifread/tags/makernote copying exifread/tags/makernote/__init__.py -> build/lib/exifread/tags/makernote copying exifread/tags/makernote/casio.py -> build/lib/exifread/tags/makernote copying exifread/tags/makernote/fujifilm.py -> build/lib/exifread/tags/makernote copying exifread/tags/makernote/canon.py -> build/lib/exifread/tags/makernote copying exifread/tags/makernote/apple.py -> build/lib/exifread/tags/makernote running egg_info writing ExifRead.egg-info/PKG-INFO writing dependency_links to ExifRead.egg-info/dependency_links.txt writing entry points to ExifRead.egg-info/entry_points.txt writing requirements to ExifRead.egg-info/requires.txt writing top-level names to ExifRead.egg-info/top_level.txt reading manifest file 'ExifRead.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.txt' adding license file 'LICENSE' writing manifest file 'ExifRead.egg-info/SOURCES.txt' copying exifread/py.typed -> build/lib/exifread installing to build/bdist.solaris-2.11-i86pc.64bit/wheel running install running install_lib creating build/bdist.solaris-2.11-i86pc.64bit/wheel creating build/bdist.solaris-2.11-i86pc.64bit/wheel/tests copying build/lib/tests/test_process_file.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./tests copying build/lib/tests/__init__.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./tests creating build/bdist.solaris-2.11-i86pc.64bit/wheel/exifread copying build/lib/exifread/cli.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread copying build/lib/exifread/exif_log.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread creating build/bdist.solaris-2.11-i86pc.64bit/wheel/exifread/core copying build/lib/exifread/core/jpeg.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread/core copying build/lib/exifread/core/exceptions.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread/core copying build/lib/exifread/core/exif_header.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread/core copying build/lib/exifread/core/find_exif.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread/core copying build/lib/exifread/core/heic.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread/core copying build/lib/exifread/core/ifd_tag.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread/core copying build/lib/exifread/core/utils.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread/core copying build/lib/exifread/core/__init__.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread/core copying build/lib/exifread/__main__.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread copying build/lib/exifread/utils.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread copying build/lib/exifread/__init__.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread copying build/lib/exifread/serialize.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread copying build/lib/exifread/py.typed -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread creating build/bdist.solaris-2.11-i86pc.64bit/wheel/exifread/tags copying build/lib/exifread/tags/exif.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread/tags copying build/lib/exifread/tags/str_utils.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread/tags copying build/lib/exifread/tags/__init__.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread/tags copying build/lib/exifread/tags/fields.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread/tags creating build/bdist.solaris-2.11-i86pc.64bit/wheel/exifread/tags/makernote copying build/lib/exifread/tags/makernote/fujifilm.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread/tags/makernote copying build/lib/exifread/tags/makernote/nikon.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread/tags/makernote copying build/lib/exifread/tags/makernote/__init__.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread/tags/makernote copying build/lib/exifread/tags/makernote/dji.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread/tags/makernote copying build/lib/exifread/tags/makernote/casio.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread/tags/makernote copying build/lib/exifread/tags/makernote/olympus.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread/tags/makernote copying build/lib/exifread/tags/makernote/apple.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread/tags/makernote copying build/lib/exifread/tags/makernote/canon.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./exifread/tags/makernote running install_egg_info Copying ExifRead.egg-info to build/bdist.solaris-2.11-i86pc.64bit/wheel/./ExifRead-3.2.0-py3.13.egg-info running install_scripts creating build/bdist.solaris-2.11-i86pc.64bit/wheel/exifread-3.2.0.dist-info/WHEEL creating '/home/pbulk/build/graphics/py-exifread/work/exifread-3.2.0/dist/.tmp-59x01m7t/exifread-3.2.0-py3-none-any.whl' and adding 'build/bdist.solaris-2.11-i86pc.64bit/wheel' to it adding 'exifread/__init__.py' adding 'exifread/__main__.py' adding 'exifread/cli.py' adding 'exifread/exif_log.py' adding 'exifread/py.typed' adding 'exifread/serialize.py' adding 'exifread/utils.py' adding 'exifread/core/__init__.py' adding 'exifread/core/exceptions.py' adding 'exifread/core/exif_header.py' adding 'exifread/core/find_exif.py' adding 'exifread/core/heic.py' adding 'exifread/core/ifd_tag.py' adding 'exifread/core/jpeg.py' adding 'exifread/core/utils.py' adding 'exifread/tags/__init__.py' adding 'exifread/tags/exif.py' adding 'exifread/tags/fields.py' adding 'exifread/tags/str_utils.py' adding 'exifread/tags/makernote/__init__.py' adding 'exifread/tags/makernote/apple.py' adding 'exifread/tags/makernote/canon.py' adding 'exifread/tags/makernote/casio.py' adding 'exifread/tags/makernote/dji.py' adding 'exifread/tags/makernote/fujifilm.py' adding 'exifread/tags/makernote/nikon.py' adding 'exifread/tags/makernote/olympus.py' adding 'exifread-3.2.0.dist-info/licenses/LICENSE' adding 'tests/__init__.py' adding 'tests/test_process_file.py' adding 'exifread-3.2.0.dist-info/METADATA' adding 'exifread-3.2.0.dist-info/WHEEL' adding 'exifread-3.2.0.dist-info/entry_points.txt' adding 'exifread-3.2.0.dist-info/top_level.txt' adding 'exifread-3.2.0.dist-info/RECORD' removing build/bdist.solaris-2.11-i86pc.64bit/wheel Successfully built exifread-3.2.0-py3-none-any.whl