mac02: building hk0hii2mmac0krdr3kn7776x9af6ydf8-python3.14-gftools-0.10.0.drv structuredAttrs is enabled Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing pypa-build-hook Using pypaBuildPhase Sourcing python-runtime-deps-check-hook Using pythonRuntimeDepsCheckHook Sourcing pypa-install-hook Using pypaInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-namespaces-hook Sourcing python-catch-conflicts-hook.sh Sourcing pytest-check-hook Using pytestCheckPhase Running phase: unpackPhase unpacking source archive /nix/store/ds0rb4dkvycplbfhz5xdssjgv343gkfc-source source root is source setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tests/test_utils.py" Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase Setting SETUPTOOLS_SCM_PRETEND_VERSION to 0.10.0 Including all tracked files automatically Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel * Getting build dependencies for wheel... /nix/store/cp6vhcyg8bna8rrmnamn75ii070diafk-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /nix/store/cp6vhcyg8bna8rrmnamn75ii070diafk-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info creating Lib/gftools.egg-info writing Lib/gftools.egg-info/PKG-INFO writing dependency_links to Lib/gftools.egg-info/dependency_links.txt writing entry points to Lib/gftools.egg-info/entry_points.txt writing requirements to Lib/gftools.egg-info/requires.txt writing top-level names to Lib/gftools.egg-info/top_level.txt writing manifest file 'Lib/gftools.egg-info/SOURCES.txt' /nix/store/fccj5ib8b66h7j70bs7kxm22sdw9inx3-python3.14-vcs-versioning-1.1.1/lib/python3.14/site-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. return get_active_overrides().subprocess_timeout reading manifest file 'Lib/gftools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'Lib/gftools.egg-info/SOURCES.txt' * Building wheel... /nix/store/cp6vhcyg8bna8rrmnamn75ii070diafk-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /nix/store/cp6vhcyg8bna8rrmnamn75ii070diafk-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel running build running build_py creating build/lib/gftools copying Lib/gftools/logging.py -> build/lib/gftools copying Lib/gftools/subsetmerger.py -> build/lib/gftools copying Lib/gftools/ufomerge.py -> build/lib/gftools copying Lib/gftools/_version.py -> build/lib/gftools copying Lib/gftools/constants.py -> build/lib/gftools copying Lib/gftools/__init__.py -> build/lib/gftools copying Lib/gftools/instancer.py -> build/lib/gftools copying Lib/gftools/utils.py -> build/lib/gftools copying Lib/gftools/fix.py -> build/lib/gftools copying Lib/gftools/stat.py -> build/lib/gftools copying Lib/gftools/argparse.py -> build/lib/gftools copying Lib/gftools/qa.py -> build/lib/gftools copying Lib/gftools/gfgithub.py -> build/lib/gftools copying Lib/gftools/article.py -> build/lib/gftools creating build/lib/gftools/render_text copying Lib/gftools/render_text/__init__.py -> build/lib/gftools/render_text copying Lib/gftools/render_text/directwrite_backend.py -> build/lib/gftools/render_text copying Lib/gftools/render_text/freetype_backend.py -> build/lib/gftools/render_text copying Lib/gftools/render_text/coretext_backend.py -> build/lib/gftools/render_text creating build/lib/gftools/util copying Lib/gftools/util/__init__.py -> build/lib/gftools/util copying Lib/gftools/util/styles.py -> build/lib/gftools/util copying Lib/gftools/util/google_fonts.py -> build/lib/gftools/util creating build/lib/gftools/push copying Lib/gftools/push/__init__.py -> build/lib/gftools/push copying Lib/gftools/push/servers.py -> build/lib/gftools/push copying Lib/gftools/push/utils.py -> build/lib/gftools/push copying Lib/gftools/push/items.py -> build/lib/gftools/push copying Lib/gftools/push/trafficjam.py -> build/lib/gftools/push creating build/lib/gftools/scripts copying Lib/gftools/scripts/avar2_to_avar1.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/update_version.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/render_text.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/update_nameids.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/check_category.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/remap_font.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/check_font_version.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/fontsetter.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/fix_family.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/fix_font.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/add_font.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/fix_fstype.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/fix_nameids.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/lang_support.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/add_axis.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/fix_nonhinting.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/ufo_transfer_data.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/rangify.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/add_tags.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/format_html.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/what_subsets.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/push_status.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/fix_isfixedpitch.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/fix_hinting.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/gen_avar2.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/packager.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/list_widthclass.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/gen_spac.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/family_html_snippet.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/__init__.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/fix_instances.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/fix_fsselection.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/fix_gasp.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/remap_layout.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/ttf2cp.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/fix_cmap.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/rename_glyphs.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/gen_fvar_instances.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/font_dependencies.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/ufo_fix_instances.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/autohint.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/manage_traffic_jam.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/varfont_info.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/gen_stat.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/fix_vendorid.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/batch_packager.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/list_panose.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/check_name.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/fix_ttfautohint.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/compare_meta.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/has_glyph.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/fix_ascii_fontmetadata.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/ufo_setter.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/check_bbox.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/gen_push_lists.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/ufo_merge.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/add_designer.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/list_weightclass.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/metadata_vs_api.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/build_ofl.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/transfer_vtt_hints.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/fix_unwanted_tables.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/unicode_names.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/ots.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/check_vtt_compile.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/set_primary_script.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/ufo_set_order.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/push_stats.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/fix_vertical_metrics.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/fix_familymetadata.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/gen_static.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/check_copyright_notices.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/nametable_from_filename.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/check_vtt_compatibility.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/fix_article.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/fix_weightclass.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/list_italicangle.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/qa.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/find_features.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/drop_hints.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/rename_font.py -> build/lib/gftools/scripts copying Lib/gftools/scripts/add_ds_subsets.py -> build/lib/gftools/scripts creating build/lib/gftools/packager copying Lib/gftools/packager/build.py -> build/lib/gftools/packager copying Lib/gftools/packager/__init__.py -> build/lib/gftools/packager creating build/lib/gftools/builder copying Lib/gftools/builder/fontc.py -> build/lib/gftools/builder copying Lib/gftools/builder/__init__.py -> build/lib/gftools/builder copying Lib/gftools/builder/autohint.py -> build/lib/gftools/builder copying Lib/gftools/builder/build_vtt.py -> build/lib/gftools/builder copying Lib/gftools/builder/file.py -> build/lib/gftools/builder copying Lib/gftools/builder/__main__.py -> build/lib/gftools/builder copying Lib/gftools/builder/dependencies.py -> build/lib/gftools/builder copying Lib/gftools/builder/schema.py -> build/lib/gftools/builder creating build/lib/gftools/builder/recipeproviders copying Lib/gftools/builder/recipeproviders/googlefonts.py -> build/lib/gftools/builder/recipeproviders copying Lib/gftools/builder/recipeproviders/__init__.py -> build/lib/gftools/builder/recipeproviders copying Lib/gftools/builder/recipeproviders/noto.py -> build/lib/gftools/builder/recipeproviders creating build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/remap.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/buildTTF.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/genStatic.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/fontsetter.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/autohintOTF.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/rename.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/subspace.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/exec.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/buildAvar2.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/addSpacingAxis.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/__init__.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/buildFvarInstances.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/instantiateUfo.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/remapLayout.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/copy.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/paintcompiler.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/glyphs2ds.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/autohint.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/buildVTT.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/fix.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/compress.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/buildStat.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/addSubset.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/addChws.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/buildVariable.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/buildOTF.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/hbsubset.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/featureFreeze.py -> build/lib/gftools/builder/operations copying Lib/gftools/builder/operations/avar2ToAvar1.py -> build/lib/gftools/builder/operations creating build/lib/gftools/builder/jobrunner copying Lib/gftools/builder/jobrunner/__init__.py -> build/lib/gftools/builder/jobrunner copying Lib/gftools/builder/jobrunner/__main__.py -> build/lib/gftools/builder/jobrunner creating build/lib/gftools/builder/operations/fontc copying Lib/gftools/builder/operations/fontc/fontcBuildVariable.py -> build/lib/gftools/builder/operations/fontc copying Lib/gftools/builder/operations/fontc/fontcBuildTTF.py -> build/lib/gftools/builder/operations/fontc copying Lib/gftools/builder/operations/fontc/__init__.py -> build/lib/gftools/builder/operations/fontc copying Lib/gftools/builder/operations/fontc/fontcBuildOTF.py -> build/lib/gftools/builder/operations/fontc running egg_info writing Lib/gftools.egg-info/PKG-INFO writing dependency_links to Lib/gftools.egg-info/dependency_links.txt writing entry points to Lib/gftools.egg-info/entry_points.txt writing requirements to Lib/gftools.egg-info/requires.txt writing top-level names to Lib/gftools.egg-info/top_level.txt /nix/store/fccj5ib8b66h7j70bs7kxm22sdw9inx3-python3.14-vcs-versioning-1.1.1/lib/python3.14/site-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. return get_active_overrides().subprocess_timeout reading manifest file 'Lib/gftools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'Lib/gftools.egg-info/SOURCES.txt' copying Lib/gftools/template.upstream.yaml -> build/lib/gftools copying Lib/gftools/udhr_all.txt -> build/lib/gftools creating build/lib/gftools/encodings copying Lib/gftools/encodings/README.md -> build/lib/gftools/encodings creating build/lib/gftools/push-templates copying Lib/gftools/push-templates/index.html -> build/lib/gftools/push-templates creating build/lib/gftools/templates copying Lib/gftools/templates/_base.html -> build/lib/gftools/templates copying Lib/gftools/templates/glyphs.html -> build/lib/gftools/templates copying Lib/gftools/templates/text.html -> build/lib/gftools/templates copying Lib/gftools/templates/waterfall.html -> build/lib/gftools/templates creating build/lib/gftools/encodings/GF Glyph Sets copying Lib/gftools/encodings/GF Glyph Sets/README.md -> build/lib/gftools/encodings/GF Glyph Sets installing to build/bdist.macosx-14.0-arm64/wheel running install running install_lib creating build/bdist.macosx-14.0-arm64/wheel creating build/bdist.macosx-14.0-arm64/wheel/gftools creating build/bdist.macosx-14.0-arm64/wheel/gftools/encodings creating build/bdist.macosx-14.0-arm64/wheel/gftools/encodings/GF Glyph Sets copying build/lib/gftools/encodings/GF Glyph Sets/README.md -> build/bdist.macosx-14.0-arm64/wheel/./gftools/encodings/GF Glyph Sets copying build/lib/gftools/encodings/README.md -> build/bdist.macosx-14.0-arm64/wheel/./gftools/encodings copying build/lib/gftools/logging.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools copying build/lib/gftools/subsetmerger.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools creating build/bdist.macosx-14.0-arm64/wheel/gftools/render_text copying build/lib/gftools/render_text/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/render_text copying build/lib/gftools/render_text/directwrite_backend.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/render_text copying build/lib/gftools/render_text/freetype_backend.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/render_text copying build/lib/gftools/render_text/coretext_backend.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/render_text copying build/lib/gftools/ufomerge.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools creating build/bdist.macosx-14.0-arm64/wheel/gftools/util copying build/lib/gftools/util/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/util copying build/lib/gftools/util/styles.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/util copying build/lib/gftools/util/google_fonts.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/util copying build/lib/gftools/_version.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools creating build/bdist.macosx-14.0-arm64/wheel/gftools/push-templates copying build/lib/gftools/push-templates/index.html -> build/bdist.macosx-14.0-arm64/wheel/./gftools/push-templates copying build/lib/gftools/constants.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools copying build/lib/gftools/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools copying build/lib/gftools/instancer.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools creating build/bdist.macosx-14.0-arm64/wheel/gftools/push copying build/lib/gftools/push/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/push copying build/lib/gftools/push/servers.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/push copying build/lib/gftools/push/utils.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/push copying build/lib/gftools/push/items.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/push copying build/lib/gftools/push/trafficjam.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/push copying build/lib/gftools/udhr_all.txt -> build/bdist.macosx-14.0-arm64/wheel/./gftools copying build/lib/gftools/utils.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools copying build/lib/gftools/fix.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools copying build/lib/gftools/stat.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools creating build/bdist.macosx-14.0-arm64/wheel/gftools/scripts copying build/lib/gftools/scripts/avar2_to_avar1.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/update_version.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/render_text.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/update_nameids.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/check_category.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/remap_font.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/check_font_version.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/fontsetter.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/fix_family.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/fix_font.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/add_font.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/fix_fstype.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/fix_nameids.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/lang_support.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/add_axis.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/fix_nonhinting.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/ufo_transfer_data.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/rangify.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/add_tags.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/format_html.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/what_subsets.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/push_status.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/fix_isfixedpitch.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/fix_hinting.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/gen_avar2.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/packager.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/list_widthclass.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/gen_spac.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/family_html_snippet.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/fix_instances.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/fix_fsselection.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/fix_gasp.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/remap_layout.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/ttf2cp.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/fix_cmap.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/rename_glyphs.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/gen_fvar_instances.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/font_dependencies.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/ufo_fix_instances.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/autohint.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/manage_traffic_jam.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/varfont_info.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/gen_stat.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/fix_vendorid.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/batch_packager.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/list_panose.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/check_name.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/fix_ttfautohint.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/compare_meta.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/has_glyph.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/fix_ascii_fontmetadata.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/ufo_setter.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/check_bbox.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/gen_push_lists.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/ufo_merge.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/add_designer.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/list_weightclass.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/metadata_vs_api.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/build_ofl.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/transfer_vtt_hints.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/fix_unwanted_tables.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/unicode_names.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/ots.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/check_vtt_compile.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/set_primary_script.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/ufo_set_order.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/push_stats.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/fix_vertical_metrics.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/fix_familymetadata.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/gen_static.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/check_copyright_notices.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/nametable_from_filename.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/check_vtt_compatibility.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/fix_article.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/fix_weightclass.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/list_italicangle.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/qa.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/find_features.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/drop_hints.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/rename_font.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/scripts/add_ds_subsets.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/scripts copying build/lib/gftools/argparse.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools creating build/bdist.macosx-14.0-arm64/wheel/gftools/packager copying build/lib/gftools/packager/build.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/packager copying build/lib/gftools/packager/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/packager creating build/bdist.macosx-14.0-arm64/wheel/gftools/templates copying build/lib/gftools/templates/text.html -> build/bdist.macosx-14.0-arm64/wheel/./gftools/templates copying build/lib/gftools/templates/waterfall.html -> build/bdist.macosx-14.0-arm64/wheel/./gftools/templates copying build/lib/gftools/templates/glyphs.html -> build/bdist.macosx-14.0-arm64/wheel/./gftools/templates copying build/lib/gftools/templates/_base.html -> build/bdist.macosx-14.0-arm64/wheel/./gftools/templates copying build/lib/gftools/template.upstream.yaml -> build/bdist.macosx-14.0-arm64/wheel/./gftools creating build/bdist.macosx-14.0-arm64/wheel/gftools/builder creating build/bdist.macosx-14.0-arm64/wheel/gftools/builder/recipeproviders copying build/lib/gftools/builder/recipeproviders/googlefonts.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/recipeproviders copying build/lib/gftools/builder/recipeproviders/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/recipeproviders copying build/lib/gftools/builder/recipeproviders/noto.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/recipeproviders copying build/lib/gftools/builder/fontc.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder copying build/lib/gftools/builder/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder creating build/bdist.macosx-14.0-arm64/wheel/gftools/builder/operations copying build/lib/gftools/builder/operations/remap.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/buildTTF.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/genStatic.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/fontsetter.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/autohintOTF.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/rename.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/subspace.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/exec.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/buildAvar2.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations creating build/bdist.macosx-14.0-arm64/wheel/gftools/builder/operations/fontc copying build/lib/gftools/builder/operations/fontc/fontcBuildVariable.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations/fontc copying build/lib/gftools/builder/operations/fontc/fontcBuildTTF.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations/fontc copying build/lib/gftools/builder/operations/fontc/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations/fontc copying build/lib/gftools/builder/operations/fontc/fontcBuildOTF.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations/fontc copying build/lib/gftools/builder/operations/addSpacingAxis.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/buildFvarInstances.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/instantiateUfo.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/remapLayout.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/copy.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/paintcompiler.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/glyphs2ds.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/autohint.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/buildVTT.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/fix.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/compress.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/buildStat.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/addSubset.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/addChws.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/buildVariable.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/buildOTF.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/hbsubset.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/featureFreeze.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/operations/avar2ToAvar1.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/operations copying build/lib/gftools/builder/autohint.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder copying build/lib/gftools/builder/build_vtt.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder copying build/lib/gftools/builder/file.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder creating build/bdist.macosx-14.0-arm64/wheel/gftools/builder/jobrunner copying build/lib/gftools/builder/jobrunner/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/jobrunner copying build/lib/gftools/builder/jobrunner/__main__.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder/jobrunner copying build/lib/gftools/builder/__main__.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder copying build/lib/gftools/builder/dependencies.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder copying build/lib/gftools/builder/schema.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools/builder copying build/lib/gftools/qa.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools copying build/lib/gftools/gfgithub.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools copying build/lib/gftools/article.py -> build/bdist.macosx-14.0-arm64/wheel/./gftools running install_egg_info Copying Lib/gftools.egg-info to build/bdist.macosx-14.0-arm64/wheel/./gftools-0.10.0-py3.14.egg-info running install_scripts creating build/bdist.macosx-14.0-arm64/wheel/gftools-0.10.0.dist-info/WHEEL creating '/nix/var/nix/builds/nix-68864-661639041/source/dist/.tmp-3j_i6go4/gftools-0.10.0-py3-none-any.whl' and adding 'build/bdist.macosx-14.0-arm64/wheel' to it adding 'gftools/__init__.py' adding 'gftools/_version.py' adding 'gftools/argparse.py' adding 'gftools/article.py' adding 'gftools/constants.py' adding 'gftools/fix.py' adding 'gftools/gfgithub.py' adding 'gftools/instancer.py' adding 'gftools/logging.py' adding 'gftools/qa.py' adding 'gftools/stat.py' adding 'gftools/subsetmerger.py' adding 'gftools/template.upstream.yaml' adding 'gftools/udhr_all.txt' adding 'gftools/ufomerge.py' adding 'gftools/utils.py' adding 'gftools/builder/__init__.py' adding 'gftools/builder/__main__.py' adding 'gftools/builder/autohint.py' adding 'gftools/builder/build_vtt.py' adding 'gftools/builder/dependencies.py' adding 'gftools/builder/file.py' adding 'gftools/builder/fontc.py' adding 'gftools/builder/schema.py' adding 'gftools/builder/jobrunner/__init__.py' adding 'gftools/builder/jobrunner/__main__.py' adding 'gftools/builder/operations/__init__.py' adding 'gftools/builder/operations/addChws.py' adding 'gftools/builder/operations/addSpacingAxis.py' adding 'gftools/builder/operations/addSubset.py' adding 'gftools/builder/operations/autohint.py' adding 'gftools/builder/operations/autohintOTF.py' adding 'gftools/builder/operations/avar2ToAvar1.py' adding 'gftools/builder/operations/buildAvar2.py' adding 'gftools/builder/operations/buildFvarInstances.py' adding 'gftools/builder/operations/buildOTF.py' adding 'gftools/builder/operations/buildStat.py' adding 'gftools/builder/operations/buildTTF.py' adding 'gftools/builder/operations/buildVTT.py' adding 'gftools/builder/operations/buildVariable.py' adding 'gftools/builder/operations/compress.py' adding 'gftools/builder/operations/copy.py' adding 'gftools/builder/operations/exec.py' adding 'gftools/builder/operations/featureFreeze.py' adding 'gftools/builder/operations/fix.py' adding 'gftools/builder/operations/fontsetter.py' adding 'gftools/builder/operations/genStatic.py' adding 'gftools/builder/operations/glyphs2ds.py' adding 'gftools/builder/operations/hbsubset.py' adding 'gftools/builder/operations/instantiateUfo.py' adding 'gftools/builder/operations/paintcompiler.py' adding 'gftools/builder/operations/remap.py' adding 'gftools/builder/operations/remapLayout.py' adding 'gftools/builder/operations/rename.py' adding 'gftools/builder/operations/subspace.py' adding 'gftools/builder/operations/fontc/__init__.py' adding 'gftools/builder/operations/fontc/fontcBuildOTF.py' adding 'gftools/builder/operations/fontc/fontcBuildTTF.py' adding 'gftools/builder/operations/fontc/fontcBuildVariable.py' adding 'gftools/builder/recipeproviders/__init__.py' adding 'gftools/builder/recipeproviders/googlefonts.py' adding 'gftools/builder/recipeproviders/noto.py' adding 'gftools/encodings/README.md' adding 'gftools/encodings/GF Glyph Sets/README.md' adding 'gftools/packager/__init__.py' adding 'gftools/packager/build.py' adding 'gftools/push/__init__.py' adding 'gftools/push/items.py' adding 'gftools/push/servers.py' adding 'gftools/push/trafficjam.py' adding 'gftools/push/utils.py' adding 'gftools/push-templates/index.html' adding 'gftools/render_text/__init__.py' adding 'gftools/render_text/coretext_backend.py' adding 'gftools/render_text/directwrite_backend.py' adding 'gftools/render_text/freetype_backend.py' adding 'gftools/scripts/__init__.py' adding 'gftools/scripts/add_axis.py' adding 'gftools/scripts/add_designer.py' adding 'gftools/scripts/add_ds_subsets.py' adding 'gftools/scripts/add_font.py' adding 'gftools/scripts/add_tags.py' adding 'gftools/scripts/autohint.py' adding 'gftools/scripts/avar2_to_avar1.py' adding 'gftools/scripts/batch_packager.py' adding 'gftools/scripts/build_ofl.py' adding 'gftools/scripts/check_bbox.py' adding 'gftools/scripts/check_category.py' adding 'gftools/scripts/check_copyright_notices.py' adding 'gftools/scripts/check_font_version.py' adding 'gftools/scripts/check_name.py' adding 'gftools/scripts/check_vtt_compatibility.py' adding 'gftools/scripts/check_vtt_compile.py' adding 'gftools/scripts/compare_meta.py' adding 'gftools/scripts/drop_hints.py' adding 'gftools/scripts/family_html_snippet.py' adding 'gftools/scripts/find_features.py' adding 'gftools/scripts/fix_article.py' adding 'gftools/scripts/fix_ascii_fontmetadata.py' adding 'gftools/scripts/fix_cmap.py' adding 'gftools/scripts/fix_family.py' adding 'gftools/scripts/fix_familymetadata.py' adding 'gftools/scripts/fix_font.py' adding 'gftools/scripts/fix_fsselection.py' adding 'gftools/scripts/fix_fstype.py' adding 'gftools/scripts/fix_gasp.py' adding 'gftools/scripts/fix_hinting.py' adding 'gftools/scripts/fix_instances.py' adding 'gftools/scripts/fix_isfixedpitch.py' adding 'gftools/scripts/fix_nameids.py' adding 'gftools/scripts/fix_nonhinting.py' adding 'gftools/scripts/fix_ttfautohint.py' adding 'gftools/scripts/fix_unwanted_tables.py' adding 'gftools/scripts/fix_vendorid.py' adding 'gftools/scripts/fix_vertical_metrics.py' adding 'gftools/scripts/fix_weightclass.py' adding 'gftools/scripts/font_dependencies.py' adding 'gftools/scripts/fontsetter.py' adding 'gftools/scripts/format_html.py' adding 'gftools/scripts/gen_avar2.py' adding 'gftools/scripts/gen_fvar_instances.py' adding 'gftools/scripts/gen_push_lists.py' adding 'gftools/scripts/gen_spac.py' adding 'gftools/scripts/gen_stat.py' adding 'gftools/scripts/gen_static.py' adding 'gftools/scripts/has_glyph.py' adding 'gftools/scripts/lang_support.py' adding 'gftools/scripts/list_italicangle.py' adding 'gftools/scripts/list_panose.py' adding 'gftools/scripts/list_weightclass.py' adding 'gftools/scripts/list_widthclass.py' adding 'gftools/scripts/manage_traffic_jam.py' adding 'gftools/scripts/metadata_vs_api.py' adding 'gftools/scripts/nametable_from_filename.py' adding 'gftools/scripts/ots.py' adding 'gftools/scripts/packager.py' adding 'gftools/scripts/push_stats.py' adding 'gftools/scripts/push_status.py' adding 'gftools/scripts/qa.py' adding 'gftools/scripts/rangify.py' adding 'gftools/scripts/remap_font.py' adding 'gftools/scripts/remap_layout.py' adding 'gftools/scripts/rename_font.py' adding 'gftools/scripts/rename_glyphs.py' adding 'gftools/scripts/render_text.py' adding 'gftools/scripts/set_primary_script.py' adding 'gftools/scripts/transfer_vtt_hints.py' adding 'gftools/scripts/ttf2cp.py' adding 'gftools/scripts/ufo_fix_instances.py' adding 'gftools/scripts/ufo_merge.py' adding 'gftools/scripts/ufo_set_order.py' adding 'gftools/scripts/ufo_setter.py' adding 'gftools/scripts/ufo_transfer_data.py' adding 'gftools/scripts/unicode_names.py' adding 'gftools/scripts/update_nameids.py' adding 'gftools/scripts/update_version.py' adding 'gftools/scripts/varfont_info.py' adding 'gftools/scripts/what_subsets.py' adding 'gftools/templates/_base.html' adding 'gftools/templates/glyphs.html' adding 'gftools/templates/text.html' adding 'gftools/templates/waterfall.html' adding 'gftools/util/__init__.py' adding 'gftools/util/google_fonts.py' adding 'gftools/util/styles.py' adding 'gftools-0.10.0.dist-info/licenses/LICENSE' adding 'gftools-0.10.0.dist-info/METADATA' adding 'gftools-0.10.0.dist-info/WHEEL' adding 'gftools-0.10.0.dist-info/entry_points.txt' adding 'gftools-0.10.0.dist-info/top_level.txt' adding 'gftools-0.10.0.dist-info/RECORD' removing build/bdist.macosx-14.0-arm64/wheel Successfully built gftools-0.10.0-py3-none-any.whl Finished creating a wheel... /nix/var/nix/builds/nix-68864-661639041/source/dist /nix/var/nix/builds/nix-68864-661639041/source Unpacking to: unpacked/gftools-0.10.0...OK Repacking wheel as ./gftools-0.10.0-py3-none-any.whl...OK /nix/var/nix/builds/nix-68864-661639041/source Finished executing pypaBuildPhase Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for gftools-0.10.0-py3-none-any.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase Successfully installed gftools-0.10.0-py3-none-any.whl Finished executing pypaInstallPhase Running phase: pythonOutputDistPhase Executing pythonOutputDistPhase Finished executing pythonOutputDistPhase Running phase: fixupPhase checking for references to /nix/var/nix/builds/nix-68864-661639041/ in /nix/store/zj5a76jby2mzrr0mxbq6nml3zl4kqkyx-python3.14-gftools-0.10.0-dist... patching script interpreter paths in /nix/store/zj5a76jby2mzrr0mxbq6nml3zl4kqkyx-python3.14-gftools-0.10.0-dist checking for references to /nix/var/nix/builds/nix-68864-661639041/ in /nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0... patching script interpreter paths in /nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0 stripping (with command strip and flags -S) in /nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/lib /nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-fix-hinting'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-build-vtt'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-builder'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-push-stats'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-fix-nameids'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-ufo-set-order'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-ufo-merge'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-fix-familymetadata'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-check-name'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-gen-spac'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-varfont-info'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-fix-isfixedpitch'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-list-panose'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-ots'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-fix-unwanted-tables'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-check-vtt-compatibility'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-manage-traffic-jam'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-add-designer'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-set-primary-script'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-check-bbox'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-rangify'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-autohint'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-check-font-version'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-fontsetter'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-fix-weightclass'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-fix-vendorid'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-check-category'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-fix-font'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-list-italicangle'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-build-ofl'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-update-nameids'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-gen-avar2'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-fix-gasp'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-fix-ascii-fontmetadata'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-ttf2cp'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-lang'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-remap-layout'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-add-ds-subsets'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-rename-glyphs'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-what-subsets'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-fix-ttfautohint'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-fix-fstype'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-gen-html'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-render-text'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-list-weightclass'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-metadata-vs-api'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-gen-fvar-instances'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-rename-font'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-nametable-from-filename'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-gen-stat'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-fix-family'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-fix-fsselection'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-unicode-names'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-remap-font'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-check-vtt-compile'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-add-font'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-list-widthclass'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-drop-hints'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-find-features'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-ufo-setter'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-family-html-snippet'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-gen-static'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-push-status'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-fix-nonhinting'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-check-copyright-notices'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-ufo-fix-instances'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-fix-vertical-metrics'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-lang-support'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-avar2-to-avar1'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-packager'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-ufo-transfer-data'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-fix-cmap'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-update-version'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-gen-push-lists'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-add-axis'... Rewriting #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7/bin/python3.14 to #!/nix/store/0kcws5blwbdyxqxjd1w8hjipz61xny3k-python3-3.14.7 wrapping `/nix/store/xn2vp2i55w0vqgq2381y16kanli7b51x-python3.14-gftools-0.10.0/bin/gftools-qa'... Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: installCheckPhase no Makefile or custom installCheckPhase, doing nothing Running phase: pythonCatchConflictsPhase Running phase: pythonRemoveBinBytecodePhase Running phase: pythonImportsCheckPhase Executing pythonImportsCheckPhase Check whether the following modules can be imported: gftools Running phase: pytestCheckPhase Executing pytestCheckPhase pytest flags: -m pytest --ignore-glob=bin/test_args.py --ignore-glob=tests/push/test_items.py --ignore-glob=tests/test_gfgithub.py --ignore-glob=tests/test_usage.py --ignore-glob=tests/push/test_servers.py --ignore-glob=tests/test_builder.py --ignore-glob=tests/test_dependencies.py --ignore-glob=tests/test_fix.py ============================= test session starts ============================== platform darwin -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 rootdir: /nix/var/nix/builds/nix-68864-661639041/source configfile: pyproject.toml collected 70 items tests/push/test_trafficjam.py ................................. [ 47%] tests/test_fontsetter.py .......... [ 61%] tests/test_gen_static.py ...... [ 70%] tests/test_instancer.py ..... [ 77%] tests/test_subset_merger.py . [ 78%] tests/test_utils.py ............... [100%] ============================= 70 passed in 21.72s ============================== Finished executing pytestCheckPhase Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase