Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c194' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/8133436-fedora-41-x86_64 --chroot fedora-41-x86_64 Version: 1.0 PID: 7566 Logging PID: 7567 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 8133436, 'buildroot_pkgs': [], 'chroot': 'fedora-41-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': 'a9f08f5d3c4a1b2a4910a38df89d9e4af3af5362', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23:pr:13/fonttools', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'fonttools', 'package_version': '4.54.1-2', 'project_dirname': 'openblas-0.3.23:pr:13', 'project_name': 'openblas-0.3.23', 'project_owner': 'psimovec', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/psimovec/openblas-0.3.23/fedora-41-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'http://kojipkgs.fedoraproject.org/repos/rawhide/latest/$basearch/', 'id': 'http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch', 'name': 'Additional repo http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch'}], 'sandbox': 'psimovec/openblas-0.3.23--https://src.fedoraproject.org/user/music', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': None, 'submitter': 'https://src.fedoraproject.org/user/music', 'tags': [], 'task_id': '8133436-fedora-41-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23:pr:13/fonttools /var/lib/copr-rpmbuild/workspace/workdir-1uu2n0vc/fonttools --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23:pr:13/fonttools', '/var/lib/copr-rpmbuild/workspace/workdir-1uu2n0vc/fonttools', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-1uu2n0vc/fonttools'... Running: git checkout a9f08f5d3c4a1b2a4910a38df89d9e4af3af5362 -- cmd: ['git', 'checkout', 'a9f08f5d3c4a1b2a4910a38df89d9e4af3af5362', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-1uu2n0vc/fonttools rc: 0 stdout: stderr: Note: switching to 'a9f08f5d3c4a1b2a4910a38df89d9e4af3af5362'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at a9f08f5 automatic import of fonttools Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-1uu2n0vc/fonttools rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading fonttools-4.54.1.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o fonttools-4.54.1.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/psimovec/openblas-0.3.23:pr:13/fonttools/fonttools-4.54.1.tar.gz/md5/c8bcfc497bd85316c42a5503a217d284/fonttools-4.54.1.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Dload Upload Total Spent Left Speed 100 3772k 100 3772k 0 0 552k 0 0:00:06 0:00:06 --:--:-- 626k INFO: Reading stdout from command: md5sum fonttools-4.54.1.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-1uu2n0vc/fonttools/fonttools.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-1uu2n0vc/fonttools --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1728861439.159499 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.9 starting (python version = 3.12.1, NVR = mock-5.9-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-1uu2n0vc/fonttools/fonttools.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-1uu2n0vc/fonttools --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1728861439.159499 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-1uu2n0vc/fonttools/fonttools.spec) Config(fedora-41-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 5.9 INFO: Mock Version: 5.9 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-41-x86_64-bootstrap-1728861439.159499/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using bootstrap image: registry.fedoraproject.org/fedora:41 INFO: Pulling image: registry.fedoraproject.org/fedora:41 INFO: Copy content of container registry.fedoraproject.org/fedora:41 to /var/lib/mock/fedora-41-x86_64-bootstrap-1728861439.159499/root INFO: Checking that registry.fedoraproject.org/fedora:41 image matches host's architecture INFO: mounting registry.fedoraproject.org/fedora:41 with podman image mount INFO: image registry.fedoraproject.org/fedora:41 as /var/lib/containers/storage/overlay/d23cc7422023e69d73434f3f4e31ddb77e4eb85832953b01904f7d75f6d8fcb5/merged INFO: umounting image registry.fedoraproject.org/fedora:41 (/var/lib/containers/storage/overlay/d23cc7422023e69d73434f3f4e31ddb77e4eb85832953b01904f7d75f6d8fcb5/merged) with podman image umount INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-41-x86_64-1728861439.159499/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.94-1.fc41.x86_64 rpm-sequoia-1.7.0-2.fc41.x86_64 dnf5-5.2.6.2-1.fc41.x86_64 dnf5-plugins-5.2.6.2-1.fc41.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: updates 100% | 76.9 KiB/s | 31.8 KiB | 00m00s fedora 100% | 19.9 MiB/s | 35.4 MiB | 00m02s Copr repository 100% | 3.6 MiB/s | 3.3 MiB | 00m01s Additional repo http_kojipkgs_fedorapr 100% | 20.5 MiB/s | 14.2 MiB | 00m01s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 5.2.32-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.2 MiB bzip2 x86_64 1.0.8-19.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95.7 KiB coreutils x86_64 9.5-10.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.7 MiB cpio x86_64 2.15-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB diffutils x86_64 3.10-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB fedora-release-common noarch 42-0.4 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.5 KiB findutils x86_64 1:4.10.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB gawk x86_64 5.3.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB glibc-minimal-langpack x86_64 2.40.9000-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B grep x86_64 3.11-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB gzip x86_64 1.13-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 389.0 KiB info x86_64 7.1.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 361.9 KiB patch x86_64 2.7.6-25.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 266.7 KiB redhat-rpm-config noarch 296-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 186.6 KiB rpm-build x86_64 4.20.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 194.3 KiB sed x86_64 4.9-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 861.5 KiB shadow-utils x86_64 2:4.16.0-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.1 MiB tar x86_64 2:1.35-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 MiB unzip x86_64 6.0-64.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 386.8 KiB util-linux x86_64 2.40.2-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 MiB which x86_64 2.21-42.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.2 KiB xz x86_64 1:5.6.3-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB Installing dependencies: add-determinism x86_64 0.4.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 MiB alternatives x86_64 1.30-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66.3 KiB ansible-srpm-macros noarch 1-16.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.7 KiB audit-libs x86_64 4.0.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 331.3 KiB authselect x86_64 1.5.0-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157.5 KiB authselect-libs x86_64 1.5.0-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 822.2 KiB basesystem noarch 11-21.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B binutils x86_64 2.43.1-2.fc41 fedora 27.5 MiB build-reproducibility-srpm-macros noarch 0.4.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 735.0 B bzip2-libs x86_64 1.0.8-19.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.7 KiB ca-certificates noarch 2024.2.69_v8.0.401-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB coreutils-common x86_64 9.5-10.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.2 MiB cracklib x86_64 2.9.11-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 238.9 KiB crypto-policies noarch 20241010-1.git8baf557.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 136.9 KiB curl x86_64 8.10.1-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 453.3 KiB cyrus-sasl-lib x86_64 2.1.28-27.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB debugedit x86_64 5.0-18.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 199.3 KiB dwz x86_64 0.15-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 299.2 KiB ed x86_64 1.20.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 146.9 KiB efi-srpm-macros noarch 5-12.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.1 KiB elfutils x86_64 0.191-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB elfutils-debuginfod-client x86_64 0.191-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64.9 KiB elfutils-default-yama-scope noarch 0.191-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB elfutils-libelf x86_64 0.191-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB elfutils-libs x86_64 0.191-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 646.2 KiB fedora-gpg-keys noarch 42-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 126.4 KiB fedora-release noarch 42-0.4 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B fedora-release-identity-basic noarch 42-0.4 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 694.0 B fedora-repos noarch 42-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB fedora-repos-rawhide noarch 42-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB file x86_64 5.45-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103.5 KiB file-libs x86_64 5.45-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.9 MiB filesystem x86_64 3.18-29.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106.0 B fonts-srpm-macros noarch 1:2.0.5-17.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55.8 KiB forge-srpm-macros noarch 0.4.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.9 KiB fpc-srpm-macros noarch 1.3-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.0 B gdb-minimal x86_64 15.1-2.fc42 copr_base 13.0 MiB gdbm x86_64 1:1.23-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 460.9 KiB gdbm-libs x86_64 1:1.23-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121.9 KiB ghc-srpm-macros noarch 1.9.2-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 779.0 B glibc x86_64 2.40.9000-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.7 MiB glibc-common x86_64 2.40.9000-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB glibc-gconv-extra x86_64 2.40.9000-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.1 MiB gmp x86_64 1:6.3.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 811.4 KiB gnat-srpm-macros noarch 6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB go-srpm-macros noarch 3.6.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60.8 KiB jansson x86_64 2.13.1-10.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 88.3 KiB kernel-srpm-macros noarch 1.0-24.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB keyutils-libs x86_64 1.6.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54.4 KiB krb5-libs x86_64 1.21.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB libacl x86_64 2.3.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.0 KiB libarchive x86_64 3.7.6-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 934.8 KiB libattr x86_64 2.5.2-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.5 KiB libblkid x86_64 2.40.2-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 262.5 KiB libbrotli x86_64 1.1.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 837.6 KiB libcap x86_64 2.70-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 220.2 KiB libcap-ng x86_64 0.8.5-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69.2 KiB libcom_err x86_64 1.47.1-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.2 KiB libcurl x86_64 8.10.1-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 838.4 KiB libeconf x86_64 0.6.2-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58.0 KiB libevent x86_64 2.1.12-14.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 895.7 KiB libfdisk x86_64 2.40.2-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 362.9 KiB libffi x86_64 3.4.6-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 86.4 KiB libgcc x86_64 14.2.1-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 274.6 KiB libgomp x86_64 14.2.1-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 523.8 KiB libidn2 x86_64 2.3.7-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 329.1 KiB libmount x86_64 2.40.2-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 355.8 KiB libnghttp2 x86_64 1.63.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 170.1 KiB libnsl2 x86_64 2.0.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57.9 KiB libpkgconf x86_64 2.3.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78.2 KiB libpsl x86_64 0.21.5-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.5 KiB libpwquality x86_64 1.4.5-11.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 417.8 KiB libselinux x86_64 3.7-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 181.1 KiB libsemanage x86_64 3.7-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 298.0 KiB libsepol x86_64 3.7-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 818.0 KiB libsmartcols x86_64 2.40.2-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 180.4 KiB libssh x86_64 0.11.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 569.6 KiB libssh-config noarch 0.11.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 277.0 B libstdc++ x86_64 14.2.1-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB libtasn1 x86_64 4.19.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 175.7 KiB libtirpc x86_64 1.3.5-0.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 202.7 KiB libtool-ltdl x86_64 2.4.7-12.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66.2 KiB libunistring x86_64 1.1-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB libuuid x86_64 2.40.2-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41.4 KiB libverto x86_64 0.3.2-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.5 KiB libxcrypt x86_64 4.4.36-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 266.8 KiB libxml2 x86_64 2.12.8-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB libzstd x86_64 1.5.6-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 795.9 KiB lua-libs x86_64 5.4.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 285.0 KiB lua-srpm-macros noarch 1-14.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB lz4-libs x86_64 1.10.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 145.5 KiB mpfr x86_64 4.2.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 832.1 KiB ncurses-base noarch 6.5-2.20240629.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 326.3 KiB ncurses-libs x86_64 6.5-2.20240629.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 975.2 KiB ocaml-srpm-macros noarch 10-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB openblas-srpm-macros noarch 2-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.0 B openldap x86_64 2.6.8-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 644.2 KiB openssl-libs x86_64 1:3.2.2-9.fc41 fedora 7.8 MiB p11-kit x86_64 0.25.5-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB p11-kit-trust x86_64 0.25.5-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 403.8 KiB package-notes-srpm-macros noarch 0.5-12.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB pam x86_64 1.6.1-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB pam-libs x86_64 1.6.1-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 139.0 KiB pcre2 x86_64 10.44-1.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 653.5 KiB pcre2-syntax noarch 10.44-1.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 251.6 KiB perl-srpm-macros noarch 1-56.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 861.0 B pkgconf x86_64 2.3.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 88.6 KiB pkgconf-m4 noarch 2.3.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.4 KiB pkgconf-pkg-config x86_64 2.3.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 989.0 B popt x86_64 1.19-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 136.9 KiB publicsuffix-list-dafsa noarch 20240107-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.5 KiB pyproject-srpm-macros noarch 1.15.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB python-srpm-macros noarch 3.13-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51.0 KiB qt5-srpm-macros noarch 5.15.15-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 500.0 B qt6-srpm-macros noarch 6.7.2-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 456.0 B readline x86_64 8.2-11.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 493.1 KiB rpm x86_64 4.20.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 MiB rpm-build-libs x86_64 4.20.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 206.7 KiB rpm-libs x86_64 4.20.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 726.1 KiB rpm-sequoia x86_64 1.7.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 MiB rust-srpm-macros noarch 26.3-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB setup noarch 2.15.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 720.7 KiB sqlite-libs x86_64 3.46.1-1.fc41 fedora 1.4 MiB systemd-libs x86_64 256.7-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB util-linux-core x86_64 2.40.2-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB xxhash-libs x86_64 0.8.2-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 88.4 KiB xz-libs x86_64 1:5.6.3-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 218.4 KiB zig-srpm-macros noarch 1-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB zip x86_64 3.0-41.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 703.2 KiB zlib-ng-compat x86_64 2.1.7-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 138.0 KiB zstd x86_64 1.5.6-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 153 packages Total size of inbound packages is 53 MiB. Need to download 53 MiB. After this operation, 181 MiB extra will be used (install 181 MiB, remove 0 B). [ 1/153] bzip2-0:1.0.8-19.fc41.x86_64 100% | 739.8 KiB/s | 52.5 KiB | 00m00s [ 2/153] cpio-0:2.15-2.fc41.x86_64 100% | 6.8 MiB/s | 285.2 KiB | 00m00s [ 3/153] bash-0:5.2.32-2.fc42.x86_64 100% | 14.8 MiB/s | 1.8 MiB | 00m00s [ 4/153] coreutils-0:9.5-10.fc42.x86_6 100% | 8.6 MiB/s | 1.1 MiB | 00m00s [ 5/153] diffutils-0:3.10-8.fc41.x86_6 100% | 19.4 MiB/s | 397.2 KiB | 00m00s [ 6/153] fedora-release-common-0:42-0. 100% | 1.4 MiB/s | 23.2 KiB | 00m00s [ 7/153] findutils-1:4.10.0-4.fc41.x86 100% | 22.0 MiB/s | 539.8 KiB | 00m00s [ 8/153] glibc-minimal-langpack-0:2.40 100% | 5.9 MiB/s | 121.8 KiB | 00m00s [ 9/153] grep-0:3.11-9.fc41.x86_64 100% | 12.3 MiB/s | 289.7 KiB | 00m00s [ 10/153] gawk-0:5.3.0-4.fc41.x86_64 100% | 27.2 MiB/s | 1.1 MiB | 00m00s [ 11/153] gzip-0:1.13-2.fc41.x86_64 100% | 7.6 MiB/s | 164.1 KiB | 00m00s [ 12/153] info-0:7.1.1-1.fc42.x86_64 100% | 9.9 MiB/s | 182.8 KiB | 00m00s [ 13/153] patch-0:2.7.6-25.fc41.x86_64 100% | 6.7 MiB/s | 131.0 KiB | 00m00s [ 14/153] redhat-rpm-config-0:296-1.fc4 100% | 3.9 MiB/s | 75.7 KiB | 00m00s [ 15/153] rpm-build-0:4.20.0-1.fc42.x86 100% | 3.9 MiB/s | 75.2 KiB | 00m00s [ 16/153] sed-0:4.9-3.fc41.x86_64 100% | 15.1 MiB/s | 309.3 KiB | 00m00s [ 17/153] tar-2:1.35-4.fc41.x86_64 100% | 19.8 MiB/s | 852.1 KiB | 00m00s [ 18/153] shadow-utils-2:4.16.0-5.fc42. 100% | 19.3 MiB/s | 1.3 MiB | 00m00s [ 19/153] unzip-0:6.0-64.fc41.x86_64 100% | 3.4 MiB/s | 184.9 KiB | 00m00s [ 20/153] which-0:2.21-42.fc41.x86_64 100% | 2.1 MiB/s | 41.6 KiB | 00m00s [ 21/153] util-linux-0:2.40.2-8.fc42.x8 100% | 33.9 MiB/s | 1.1 MiB | 00m00s [ 22/153] xz-1:5.6.3-2.fc42.x86_64 100% | 11.6 MiB/s | 461.7 KiB | 00m00s [ 23/153] fedora-repos-0:42-0.2.noarch 100% | 458.4 KiB/s | 9.2 KiB | 00m00s [ 24/153] coreutils-common-0:9.5-10.fc4 100% | 43.7 MiB/s | 2.1 MiB | 00m00s [ 25/153] glibc-common-0:2.40.9000-6.fc 100% | 10.2 MiB/s | 406.0 KiB | 00m00s [ 26/153] rpm-0:4.20.0-1.fc42.x86_64 100% | 20.3 MiB/s | 519.3 KiB | 00m00s [ 27/153] glibc-0:2.40.9000-6.fc42.x86_ 100% | 37.9 MiB/s | 2.2 MiB | 00m00s [ 28/153] libblkid-0:2.40.2-8.fc42.x86_ 100% | 5.5 MiB/s | 125.0 KiB | 00m00s [ 29/153] libfdisk-0:2.40.2-8.fc42.x86_ 100% | 8.2 MiB/s | 159.6 KiB | 00m00s [ 30/153] libmount-0:2.40.2-8.fc42.x86_ 100% | 8.5 MiB/s | 156.1 KiB | 00m00s [ 31/153] libsmartcols-0:2.40.2-8.fc42. 100% | 4.6 MiB/s | 83.9 KiB | 00m00s [ 32/153] libuuid-0:2.40.2-8.fc42.x86_6 100% | 1.7 MiB/s | 29.0 KiB | 00m00s [ 33/153] util-linux-core-0:2.40.2-8.fc 100% | 21.2 MiB/s | 521.5 KiB | 00m00s [ 34/153] xz-libs-1:5.6.3-2.fc42.x86_64 100% | 5.0 MiB/s | 111.9 KiB | 00m00s [ 35/153] fedora-gpg-keys-0:42-0.2.noar 100% | 6.3 MiB/s | 123.3 KiB | 00m00s [ 36/153] fedora-repos-rawhide-0:42-0.2 100% | 546.3 KiB/s | 8.7 KiB | 00m00s [ 37/153] rpm-libs-0:4.20.0-1.fc42.x86_ 100% | 10.4 MiB/s | 309.5 KiB | 00m00s [ 38/153] rpm-build-libs-0:4.20.0-1.fc4 100% | 5.1 MiB/s | 98.7 KiB | 00m00s [ 39/153] glibc-gconv-extra-0:2.40.9000 100% | 38.5 MiB/s | 1.7 MiB | 00m00s [ 40/153] libselinux-0:3.7-6.fc42.x86_6 100% | 4.6 MiB/s | 88.6 KiB | 00m00s [ 41/153] libxcrypt-0:4.4.36-7.fc41.x86 100% | 6.4 MiB/s | 118.5 KiB | 00m00s [ 42/153] ncurses-libs-0:6.5-2.20240629 100% | 12.1 MiB/s | 334.0 KiB | 00m00s [ 43/153] audit-libs-0:4.0.2-1.fc41.x86 100% | 5.4 MiB/s | 126.2 KiB | 00m00s [ 44/153] systemd-libs-0:256.7-1.fc42.x 100% | 25.5 MiB/s | 731.9 KiB | 00m00s [ 45/153] authselect-libs-0:1.5.0-8.fc4 100% | 10.0 MiB/s | 204.7 KiB | 00m00s [ 46/153] libcap-ng-0:0.8.5-3.fc41.x86_ 100% | 1.9 MiB/s | 32.6 KiB | 00m00s [ 47/153] pam-0:1.6.1-6.fc42.x86_64 100% | 22.0 MiB/s | 518.0 KiB | 00m00s [ 48/153] authselect-0:1.5.0-8.fc42.x86 100% | 7.3 MiB/s | 141.2 KiB | 00m00s [ 49/153] pam-libs-0:1.6.1-6.fc42.x86_6 100% | 2.9 MiB/s | 57.2 KiB | 00m00s [ 50/153] readline-0:8.2-11.fc42.x86_64 100% | 11.0 MiB/s | 213.4 KiB | 00m00s [ 51/153] zlib-ng-compat-0:2.1.7-3.fc42 100% | 4.5 MiB/s | 77.9 KiB | 00m00s [ 52/153] bzip2-libs-0:1.0.8-19.fc41.x8 100% | 2.2 MiB/s | 41.1 KiB | 00m00s [ 53/153] libacl-0:2.3.2-2.fc41.x86_64 100% | 1.4 MiB/s | 24.5 KiB | 00m00s [ 54/153] libcap-0:2.70-4.fc41.x86_64 100% | 5.0 MiB/s | 86.7 KiB | 00m00s [ 55/153] libgcc-0:14.2.1-4.fc42.x86_64 100% | 7.2 MiB/s | 133.3 KiB | 00m00s [ 56/153] libattr-0:2.5.2-4.fc41.x86_64 100% | 1.0 MiB/s | 18.2 KiB | 00m00s [ 57/153] libeconf-0:0.6.2-3.fc41.x86_6 100% | 1.8 MiB/s | 32.2 KiB | 00m00s [ 58/153] libsemanage-0:3.7-3.fc42.x86_ 100% | 6.4 MiB/s | 117.2 KiB | 00m00s [ 59/153] setup-0:2.15.0-5.fc41.noarch 100% | 7.2 MiB/s | 148.3 KiB | 00m00s [ 60/153] libzstd-0:1.5.6-2.fc41.x86_64 100% | 15.2 MiB/s | 310.3 KiB | 00m00s [ 61/153] lua-libs-0:5.4.6-6.fc41.x86_6 100% | 6.4 MiB/s | 132.0 KiB | 00m00s [ 62/153] popt-0:1.19-7.fc41.x86_64 100% | 2.9 MiB/s | 59.3 KiB | 00m00s [ 63/153] rpm-sequoia-0:1.7.0-2.fc41.x8 100% | 30.1 MiB/s | 892.5 KiB | 00m00s [ 64/153] elfutils-libelf-0:0.191-8.fc4 100% | 11.3 MiB/s | 207.6 KiB | 00m00s [ 65/153] elfutils-libs-0:0.191-8.fc41. 100% | 12.6 MiB/s | 257.5 KiB | 00m00s [ 66/153] file-libs-0:5.45-7.fc41.x86_6 100% | 26.6 MiB/s | 762.0 KiB | 00m00s [ 67/153] libgomp-0:14.2.1-4.fc42.x86_6 100% | 15.1 MiB/s | 355.3 KiB | 00m00s [ 68/153] debugedit-0:5.0-18.fc42.x86_6 100% | 4.6 MiB/s | 80.0 KiB | 00m00s [ 69/153] elfutils-0:0.191-8.fc41.x86_6 100% | 23.3 MiB/s | 524.4 KiB | 00m00s [ 70/153] file-0:5.45-7.fc41.x86_64 100% | 2.5 MiB/s | 49.1 KiB | 00m00s [ 71/153] libarchive-0:3.7.6-1.fc42.x86 100% | 17.6 MiB/s | 413.7 KiB | 00m00s [ 72/153] pkgconf-pkg-config-0:2.3.0-1. 100% | 588.9 KiB/s | 10.0 KiB | 00m00s [ 73/153] pkgconf-0:2.3.0-1.fc42.x86_64 100% | 2.5 MiB/s | 45.2 KiB | 00m00s [ 74/153] pkgconf-m4-0:2.3.0-1.fc42.noa 100% | 842.4 KiB/s | 14.3 KiB | 00m00s [ 75/153] libpkgconf-0:2.3.0-1.fc42.x86 100% | 2.2 MiB/s | 38.5 KiB | 00m00s [ 76/153] zstd-0:1.5.6-2.fc41.x86_64 100% | 21.4 MiB/s | 481.5 KiB | 00m00s [ 77/153] curl-0:8.10.1-2.fc42.x86_64 100% | 11.4 MiB/s | 221.3 KiB | 00m00s [ 78/153] ansible-srpm-macros-0:1-16.fc 100% | 1.2 MiB/s | 20.8 KiB | 00m00s [ 79/153] build-reproducibility-srpm-ma 100% | 674.0 KiB/s | 10.8 KiB | 00m00s [ 80/153] add-determinism-0:0.4.0-1.fc4 100% | 31.4 MiB/s | 901.0 KiB | 00m00s [ 81/153] dwz-0:0.15-8.fc42.x86_64 100% | 7.1 MiB/s | 139.1 KiB | 00m00s [ 82/153] efi-srpm-macros-0:5-12.fc41.n 100% | 1.3 MiB/s | 22.4 KiB | 00m00s [ 83/153] fonts-srpm-macros-1:2.0.5-17. 100% | 1.5 MiB/s | 27.0 KiB | 00m00s [ 84/153] forge-srpm-macros-0:0.4.0-1.f 100% | 1.1 MiB/s | 19.8 KiB | 00m00s [ 85/153] fpc-srpm-macros-0:1.3-13.fc41 100% | 497.6 KiB/s | 8.0 KiB | 00m00s [ 86/153] ghc-srpm-macros-0:1.9.2-1.fc4 100% | 536.3 KiB/s | 9.1 KiB | 00m00s [ 87/153] gnat-srpm-macros-0:6-6.fc41.n 100% | 559.5 KiB/s | 9.0 KiB | 00m00s [ 88/153] go-srpm-macros-0:3.6.0-3.fc41 100% | 1.6 MiB/s | 28.0 KiB | 00m00s [ 89/153] kernel-srpm-macros-0:1.0-24.f 100% | 616.8 KiB/s | 9.9 KiB | 00m00s [ 90/153] lua-srpm-macros-0:1-14.fc41.n 100% | 522.3 KiB/s | 8.9 KiB | 00m00s [ 91/153] ocaml-srpm-macros-0:10-3.fc41 100% | 541.1 KiB/s | 9.2 KiB | 00m00s [ 92/153] openblas-srpm-macros-0:2-18.f 100% | 482.2 KiB/s | 7.7 KiB | 00m00s [ 93/153] package-notes-srpm-macros-0:0 100% | 614.3 KiB/s | 9.8 KiB | 00m00s [ 94/153] perl-srpm-macros-0:1-56.fc41. 100% | 425.6 KiB/s | 8.5 KiB | 00m00s [ 95/153] pyproject-srpm-macros-0:1.15. 100% | 784.8 KiB/s | 13.3 KiB | 00m00s [ 96/153] python-srpm-macros-0:3.13-3.f 100% | 1.4 MiB/s | 23.7 KiB | 00m00s [ 97/153] qt5-srpm-macros-0:5.15.15-1.f 100% | 494.4 KiB/s | 8.9 KiB | 00m00s [ 98/153] qt6-srpm-macros-0:6.7.2-3.fc4 100% | 570.4 KiB/s | 9.1 KiB | 00m00s [ 99/153] rust-srpm-macros-0:26.3-3.fc4 100% | 756.2 KiB/s | 12.1 KiB | 00m00s [100/153] zig-srpm-macros-0:1-3.fc41.no 100% | 477.8 KiB/s | 8.1 KiB | 00m00s [101/153] zip-0:3.0-41.fc41.x86_64 100% | 12.9 MiB/s | 264.8 KiB | 00m00s [102/153] ed-0:1.20.2-2.fc41.x86_64 100% | 4.7 MiB/s | 81.8 KiB | 00m00s [103/153] gdbm-1:1.23-7.fc41.x86_64 100% | 8.0 MiB/s | 147.2 KiB | 00m00s [104/153] sqlite-libs-0:3.46.1-1.fc41.x 100% | 960.5 KiB/s | 712.7 KiB | 00m01s [105/153] gdbm-libs-1:1.23-7.fc41.x86_6 100% | 3.2 MiB/s | 56.3 KiB | 00m00s [106/153] libnsl2-0:2.0.1-2.fc41.x86_64 100% | 1.7 MiB/s | 29.6 KiB | 00m00s [107/153] libpwquality-0:1.4.5-11.fc41. 100% | 5.9 MiB/s | 108.2 KiB | 00m00s [108/153] libtirpc-0:1.3.5-0.fc41.x86_6 100% | 3.7 MiB/s | 94.2 KiB | 00m00s [109/153] ncurses-base-0:6.5-2.20240629 100% | 3.7 MiB/s | 63.8 KiB | 00m00s [110/153] krb5-libs-0:1.21.3-2.fc41.x86 100% | 25.4 MiB/s | 753.3 KiB | 00m00s [111/153] libcom_err-0:1.47.1-3.fc41.x8 100% | 1.4 MiB/s | 26.4 KiB | 00m00s [112/153] libsepol-0:3.7-3.fc42.x86_64 100% | 15.9 MiB/s | 342.2 KiB | 00m00s [113/153] pcre2-0:10.44-1.fc41.1.x86_64 100% | 12.5 MiB/s | 243.1 KiB | 00m00s [114/153] cracklib-0:2.9.11-6.fc41.x86_ 100% | 4.2 MiB/s | 81.7 KiB | 00m00s [115/153] libxml2-0:2.12.8-2.fc41.x86_6 100% | 24.9 MiB/s | 687.3 KiB | 00m00s [116/153] lz4-libs-0:1.10.0-1.fc41.x86_ 100% | 4.1 MiB/s | 70.7 KiB | 00m00s [117/153] crypto-policies-0:20241010-1. 100% | 4.2 MiB/s | 72.6 KiB | 00m00s [118/153] keyutils-libs-0:1.6.3-4.fc41. 100% | 1.8 MiB/s | 31.6 KiB | 00m00s [119/153] libverto-0:0.3.2-9.fc41.x86_6 100% | 1.2 MiB/s | 20.7 KiB | 00m00s [120/153] basesystem-0:11-21.fc41.noarc 100% | 460.8 KiB/s | 7.4 KiB | 00m00s [121/153] filesystem-0:3.18-29.fc42.x86 100% | 31.5 MiB/s | 1.1 MiB | 00m00s [122/153] mpfr-0:4.2.1-5.fc41.x86_64 100% | 14.7 MiB/s | 346.3 KiB | 00m00s [123/153] elfutils-default-yama-scope-0 100% | 769.0 KiB/s | 12.3 KiB | 00m00s [124/153] elfutils-debuginfod-client-0: 100% | 2.1 MiB/s | 37.2 KiB | 00m00s [125/153] libstdc++-0:14.2.1-4.fc42.x86 100% | 29.9 MiB/s | 888.0 KiB | 00m00s [126/153] ca-certificates-0:2024.2.69_v 100% | 27.1 MiB/s | 944.5 KiB | 00m00s [127/153] openssl-libs-1:3.2.2-9.fc41.x 100% | 5.5 MiB/s | 2.3 MiB | 00m00s [128/153] alternatives-0:1.30-1.fc41.x8 100% | 2.3 MiB/s | 42.5 KiB | 00m00s [129/153] jansson-0:2.13.1-10.fc41.x86_ 100% | 2.6 MiB/s | 44.4 KiB | 00m00s [130/153] libffi-0:3.4.6-3.fc42.x86_64 100% | 2.3 MiB/s | 40.0 KiB | 00m00s [131/153] pcre2-syntax-0:10.44-1.fc41.1 100% | 4.6 MiB/s | 149.9 KiB | 00m00s [132/153] p11-kit-trust-0:0.25.5-4.fc42 100% | 6.8 MiB/s | 133.2 KiB | 00m00s [133/153] p11-kit-0:0.25.5-4.fc42.x86_6 100% | 18.7 MiB/s | 478.3 KiB | 00m00s [134/153] libtasn1-0:4.19.0-9.fc41.x86_ 100% | 3.8 MiB/s | 74.2 KiB | 00m00s [135/153] fedora-release-0:42-0.4.noarc 100% | 731.2 KiB/s | 12.4 KiB | 00m00s [136/153] gmp-1:6.3.0-2.fc41.x86_64 100% | 14.8 MiB/s | 318.0 KiB | 00m00s [137/153] fedora-release-identity-basic 100% | 826.4 KiB/s | 13.2 KiB | 00m00s [138/153] libcurl-0:8.10.1-2.fc42.x86_6 100% | 18.1 MiB/s | 371.3 KiB | 00m00s [139/153] libnghttp2-0:1.63.0-1.fc42.x8 100% | 4.2 MiB/s | 76.7 KiB | 00m00s [140/153] libssh-0:0.11.1-1.fc42.x86_64 100% | 11.9 MiB/s | 231.9 KiB | 00m00s [141/153] libssh-config-0:0.11.1-1.fc42 100% | 586.6 KiB/s | 9.4 KiB | 00m00s [142/153] xxhash-libs-0:0.8.2-4.fc42.x8 100% | 2.1 MiB/s | 36.8 KiB | 00m00s [143/153] libbrotli-0:1.1.0-5.fc41.x86_ 100% | 17.5 MiB/s | 340.5 KiB | 00m00s [144/153] libidn2-0:2.3.7-2.fc41.x86_64 100% | 6.5 MiB/s | 112.6 KiB | 00m00s [145/153] libpsl-0:0.21.5-4.fc41.x86_64 100% | 3.7 MiB/s | 64.1 KiB | 00m00s [146/153] openldap-0:2.6.8-5.fc41.x86_6 100% | 11.3 MiB/s | 255.6 KiB | 00m00s [147/153] cyrus-sasl-lib-0:2.1.28-27.fc 100% | 25.9 MiB/s | 794.9 KiB | 00m00s [148/153] libevent-0:2.1.12-14.fc41.x86 100% | 12.6 MiB/s | 257.5 KiB | 00m00s [149/153] libtool-ltdl-0:2.4.7-12.fc41. 100% | 2.2 MiB/s | 35.6 KiB | 00m00s [150/153] libunistring-0:1.1-8.fc41.x86 100% | 18.3 MiB/s | 544.8 KiB | 00m00s [151/153] publicsuffix-list-dafsa-0:202 100% | 2.7 MiB/s | 58.3 KiB | 00m00s [152/153] gdb-minimal-0:15.1-2.fc42.x86 100% | 9.9 MiB/s | 4.3 MiB | 00m00s [153/153] binutils-0:2.43.1-2.fc41.x86_ 100% | 3.5 MiB/s | 6.5 MiB | 00m02s -------------------------------------------------------------------------------- [153/153] Total 100% | 20.7 MiB/s | 52.7 MiB | 00m03s Running transaction Importing PGP key 0xE99D6AD1: UserID : "Fedora (41) " Fingerprint: 466CF2D8B60BC3057AA9453ED0622462E99D6AD1 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-41-primary The key was successfully imported. [ 1/155] Verify package files 100% | 757.0 B/s | 153.0 B | 00m00s [ 2/155] Prepare transaction 100% | 1.8 KiB/s | 153.0 B | 00m00s [ 3/155] Installing libgcc-0:14.2.1-4. 100% | 134.9 MiB/s | 276.3 KiB | 00m00s [ 4/155] Installing publicsuffix-list- 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 5/155] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 6/155] Installing fedora-release-ide 100% | 0.0 B/s | 952.0 B | 00m00s [ 7/155] Installing fedora-repos-rawhi 100% | 2.4 MiB/s | 2.4 KiB | 00m00s [ 8/155] Installing fedora-gpg-keys-0: 100% | 21.0 MiB/s | 172.2 KiB | 00m00s [ 9/155] Installing fedora-repos-0:42- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 10/155] Installing fedora-release-com 100% | 11.6 MiB/s | 23.8 KiB | 00m00s [ 11/155] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 12/155] Installing setup-0:2.15.0-5.f 100% | 50.6 MiB/s | 726.1 KiB | 00m00s [ 13/155] Installing filesystem-0:3.18- 100% | 1.6 MiB/s | 212.6 KiB | 00m00s [ 14/155] Installing basesystem-0:11-21 100% | 0.0 B/s | 124.0 B | 00m00s [ 15/155] Installing pcre2-syntax-0:10. 100% | 124.1 MiB/s | 254.1 KiB | 00m00s [ 16/155] Installing ncurses-base-0:6.5 100% | 38.2 MiB/s | 351.7 KiB | 00m00s [ 17/155] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 18/155] Installing ncurses-libs-0:6.5 100% | 137.0 MiB/s | 981.8 KiB | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead [ 19/155] Installing glibc-0:2.40.9000- 100% | 136.8 MiB/s | 6.7 MiB | 00m00s [ 20/155] Installing bash-0:5.2.32-2.fc 100% | 263.5 MiB/s | 8.2 MiB | 00m00s [ 21/155] Installing glibc-common-0:2.4 100% | 117.5 MiB/s | 1.1 MiB | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead [ 22/155] Installing glibc-gconv-extra- 100% | 130.4 MiB/s | 8.2 MiB | 00m00s [ 23/155] Installing zlib-ng-compat-0:2 100% | 135.5 MiB/s | 138.8 KiB | 00m00s [ 24/155] Installing xz-libs-1:5.6.3-2. 100% | 107.2 MiB/s | 219.5 KiB | 00m00s [ 25/155] Installing bzip2-libs-0:1.0.8 100% | 79.9 MiB/s | 81.8 KiB | 00m00s [ 26/155] Installing libuuid-0:2.40.2-8 100% | 41.5 MiB/s | 42.5 KiB | 00m00s [ 27/155] Installing readline-0:8.2-11. 100% | 161.2 MiB/s | 495.3 KiB | 00m00s [ 28/155] Installing popt-0:1.19-7.fc41 100% | 28.0 MiB/s | 143.5 KiB | 00m00s [ 29/155] Installing libblkid-0:2.40.2- 100% | 128.7 MiB/s | 263.6 KiB | 00m00s [ 30/155] Installing libxcrypt-0:4.4.36 100% | 131.6 MiB/s | 269.5 KiB | 00m00s [ 31/155] Installing libattr-0:2.5.2-4. 100% | 28.8 MiB/s | 29.5 KiB | 00m00s [ 32/155] Installing libacl-0:2.3.2-2.f 100% | 39.8 MiB/s | 40.7 KiB | 00m00s [ 33/155] Installing libzstd-0:1.5.6-2. 100% | 259.5 MiB/s | 797.2 KiB | 00m00s [ 34/155] Installing elfutils-libelf-0: 100% | 233.8 MiB/s | 1.2 MiB | 00m00s [ 35/155] Installing libstdc++-0:14.2.1 100% | 252.2 MiB/s | 2.8 MiB | 00m00s [ 36/155] Installing gmp-1:6.3.0-2.fc41 100% | 264.9 MiB/s | 813.7 KiB | 00m00s [ 37/155] Installing libeconf-0:0.6.2-3 100% | 58.3 MiB/s | 59.7 KiB | 00m00s [ 38/155] Installing gdbm-libs-1:1.23-7 100% | 120.7 MiB/s | 123.6 KiB | 00m00s [ 39/155] Installing mpfr-0:4.2.1-5.fc4 100% | 203.5 MiB/s | 833.7 KiB | 00m00s [ 40/155] Installing gawk-0:5.3.0-4.fc4 100% | 173.2 MiB/s | 1.7 MiB | 00m00s [ 41/155] Installing dwz-0:0.15-8.fc42. 100% | 146.8 MiB/s | 300.6 KiB | 00m00s [ 42/155] Installing unzip-0:6.0-64.fc4 100% | 127.0 MiB/s | 390.3 KiB | 00m00s [ 43/155] Installing file-libs-0:5.45-7 100% | 473.0 MiB/s | 9.9 MiB | 00m00s [ 44/155] Installing file-0:5.45-7.fc41 100% | 8.5 MiB/s | 105.0 KiB | 00m00s [ 45/155] Installing crypto-policies-0: 100% | 14.5 MiB/s | 163.3 KiB | 00m00s [ 46/155] Installing libsmartcols-0:2.4 100% | 177.1 MiB/s | 181.4 KiB | 00m00s [ 47/155] Installing libcap-ng-0:0.8.5- 100% | 34.7 MiB/s | 71.0 KiB | 00m00s [ 48/155] Installing audit-libs-0:4.0.2 100% | 162.8 MiB/s | 333.4 KiB | 00m00s [ 49/155] Installing pam-libs-0:1.6.1-6 100% | 69.0 MiB/s | 141.3 KiB | 00m00s [ 50/155] Installing libcap-0:2.70-4.fc 100% | 73.3 MiB/s | 225.2 KiB | 00m00s [ 51/155] Installing systemd-libs-0:256 100% | 226.4 MiB/s | 2.0 MiB | 00m00s [ 52/155] Installing lua-libs-0:5.4.6-6 100% | 139.8 MiB/s | 286.2 KiB | 00m00s [ 53/155] Installing libcom_err-0:1.47. 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 54/155] Installing libsepol-0:3.7-3.f 100% | 266.6 MiB/s | 819.0 KiB | 00m00s [ 55/155] Installing pcre2-0:10.44-1.fc 100% | 213.2 MiB/s | 654.9 KiB | 00m00s [ 56/155] Installing libselinux-0:3.7-6 100% | 89.0 MiB/s | 182.3 KiB | 00m00s [ 57/155] Installing sed-0:4.9-3.fc41.x 100% | 121.3 MiB/s | 869.7 KiB | 00m00s [ 58/155] Installing findutils-1:4.10.0 100% | 185.8 MiB/s | 1.9 MiB | 00m00s [ 59/155] Installing grep-0:3.11-9.fc41 100% | 91.2 MiB/s | 1.0 MiB | 00m00s [ 60/155] Installing xz-1:5.6.3-2.fc42. 100% | 123.7 MiB/s | 1.2 MiB | 00m00s [ 61/155] Installing libmount-0:2.40.2- 100% | 174.3 MiB/s | 356.9 KiB | 00m00s [ 62/155] Installing lz4-libs-0:1.10.0- 100% | 143.1 MiB/s | 146.6 KiB | 00m00s [ 63/155] Installing alternatives-0:1.3 100% | 66.3 MiB/s | 67.9 KiB | 00m00s [ 64/155] Installing libffi-0:3.4.6-3.f 100% | 85.7 MiB/s | 87.8 KiB | 00m00s [ 65/155] Installing libtasn1-0:4.19.0- 100% | 86.7 MiB/s | 177.5 KiB | 00m00s [ 66/155] Installing p11-kit-0:0.25.5-4 100% | 158.3 MiB/s | 2.2 MiB | 00m00s [ 67/155] Installing libunistring-0:1.1 100% | 288.5 MiB/s | 1.7 MiB | 00m00s [ 68/155] Installing libidn2-0:2.3.7-2. 100% | 65.4 MiB/s | 335.1 KiB | 00m00s [ 69/155] Installing libpsl-0:0.21.5-4. 100% | 79.7 MiB/s | 81.7 KiB | 00m00s [ 70/155] Installing p11-kit-trust-0:0. 100% | 30.5 MiB/s | 405.5 KiB | 00m00s [ 71/155] Installing zstd-0:1.5.6-2.fc4 100% | 241.6 MiB/s | 1.7 MiB | 00m00s [ 72/155] Installing util-linux-core-0: 100% | 138.9 MiB/s | 1.5 MiB | 00m00s [ 73/155] Installing tar-2:1.35-4.fc41. 100% | 227.6 MiB/s | 3.0 MiB | 00m00s [ 74/155] Installing libsemanage-0:3.7- 100% | 97.6 MiB/s | 299.8 KiB | 00m00s [ 75/155] Installing shadow-utils-2:4.1 100% | 121.9 MiB/s | 4.1 MiB | 00m00s [ 76/155] Installing zip-0:3.0-41.fc41. 100% | 172.6 MiB/s | 707.1 KiB | 00m00s [ 77/155] Installing gdbm-1:1.23-7.fc41 100% | 113.7 MiB/s | 465.8 KiB | 00m00s [ 78/155] Installing cyrus-sasl-lib-0:2 100% | 230.6 MiB/s | 2.3 MiB | 00m00s [ 79/155] Installing libfdisk-0:2.40.2- 100% | 177.7 MiB/s | 364.0 KiB | 00m00s [ 80/155] Installing bzip2-0:1.0.8-19.f 100% | 48.9 MiB/s | 100.2 KiB | 00m00s [ 81/155] Installing libxml2-0:2.12.8-2 100% | 244.6 MiB/s | 1.7 MiB | 00m00s [ 82/155] Installing sqlite-libs-0:3.46 100% | 238.2 MiB/s | 1.4 MiB | 00m00s [ 83/155] Installing add-determinism-0: 100% | 302.4 MiB/s | 2.4 MiB | 00m00s [ 84/155] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 85/155] Installing ed-0:1.20.2-2.fc41 100% | 145.7 MiB/s | 149.2 KiB | 00m00s [ 86/155] Installing patch-0:2.7.6-25.f 100% | 131.0 MiB/s | 268.2 KiB | 00m00s [ 87/155] Installing elfutils-default-y 100% | 204.3 KiB/s | 2.0 KiB | 00m00s [ 88/155] Installing elfutils-libs-0:0. 100% | 158.2 MiB/s | 648.0 KiB | 00m00s [ 89/155] Installing cpio-0:2.15-2.fc41 100% | 137.5 MiB/s | 1.1 MiB | 00m00s [ 90/155] Installing diffutils-0:3.10-8 100% | 176.7 MiB/s | 1.6 MiB | 00m00s [ 91/155] Installing libgomp-0:14.2.1-4 100% | 256.4 MiB/s | 525.2 KiB | 00m00s [ 92/155] Installing libpkgconf-0:2.3.0 100% | 77.5 MiB/s | 79.3 KiB | 00m00s [ 93/155] Installing pkgconf-0:2.3.0-1. 100% | 44.5 MiB/s | 91.1 KiB | 00m00s [ 94/155] Installing keyutils-libs-0:1. 100% | 54.5 MiB/s | 55.8 KiB | 00m00s [ 95/155] Installing libverto-0:0.3.2-9 100% | 30.5 MiB/s | 31.3 KiB | 00m00s [ 96/155] Installing jansson-0:2.13.1-1 100% | 87.6 MiB/s | 89.7 KiB | 00m00s [ 97/155] Installing libnghttp2-0:1.63. 100% | 167.2 MiB/s | 171.2 KiB | 00m00s [ 98/155] Installing xxhash-libs-0:0.8. 100% | 87.7 MiB/s | 89.8 KiB | 00m00s [ 99/155] Installing libbrotli-0:1.1.0- 100% | 205.0 MiB/s | 839.9 KiB | 00m00s [100/155] Installing libtool-ltdl-0:2.4 100% | 65.7 MiB/s | 67.3 KiB | 00m00s [101/155] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [102/155] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [103/155] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [104/155] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [105/155] Installing package-notes-srpm 100% | 504.9 KiB/s | 2.0 KiB | 00m00s [106/155] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [107/155] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [108/155] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [109/155] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [110/155] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [111/155] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [112/155] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [113/155] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [114/155] Installing pkgconf-pkg-config 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [115/155] Installing coreutils-common-0 100% | 254.3 MiB/s | 11.2 MiB | 00m00s [116/155] Installing openssl-libs-1:3.2 100% | 313.2 MiB/s | 7.8 MiB | 00m00s [117/155] Installing coreutils-0:9.5-10 100% | 159.1 MiB/s | 5.7 MiB | 00m00s [118/155] Installing ca-certificates-0: 100% | 1.2 MiB/s | 2.4 MiB | 00m02s [119/155] Installing krb5-libs-0:1.21.3 100% | 164.2 MiB/s | 2.3 MiB | 00m00s [120/155] Installing libarchive-0:3.7.6 100% | 183.0 MiB/s | 936.7 KiB | 00m00s [121/155] Installing libtirpc-0:1.3.5-0 100% | 99.8 MiB/s | 204.5 KiB | 00m00s [122/155] Installing gzip-0:1.13-2.fc41 100% | 96.3 MiB/s | 394.6 KiB | 00m00s [123/155] Installing authselect-libs-0: 100% | 81.8 MiB/s | 837.2 KiB | 00m00s [124/155] Installing cracklib-0:2.9.11- 100% | 34.9 MiB/s | 250.3 KiB | 00m00s [125/155] Installing libpwquality-0:1.4 100% | 46.7 MiB/s | 430.1 KiB | 00m00s [126/155] Installing libnsl2-0:2.0.1-2. 100% | 28.8 MiB/s | 59.1 KiB | 00m00s [127/155] Installing pam-0:1.6.1-6.fc42 100% | 75.1 MiB/s | 1.9 MiB | 00m00s [128/155] Installing libssh-0:0.11.1-1. 100% | 186.1 MiB/s | 571.7 KiB | 00m00s [129/155] Installing rpm-sequoia-0:1.7. 100% | 263.0 MiB/s | 2.4 MiB | 00m00s [130/155] Installing rpm-libs-0:4.20.0- 100% | 177.7 MiB/s | 727.7 KiB | 00m00s [131/155] Installing rpm-build-libs-0:4 100% | 202.6 MiB/s | 207.5 KiB | 00m00s [132/155] Installing libevent-0:2.1.12- 100% | 175.7 MiB/s | 899.5 KiB | 00m00s [133/155] Installing openldap-0:2.6.8-5 100% | 158.2 MiB/s | 648.0 KiB | 00m00s [134/155] Installing libcurl-0:8.10.1-2 100% | 205.0 MiB/s | 839.5 KiB | 00m00s [135/155] Installing elfutils-debuginfo 100% | 32.7 MiB/s | 66.9 KiB | 00m00s [136/155] Installing binutils-0:2.43.1- 100% | 254.9 MiB/s | 27.5 MiB | 00m00s [137/155] Installing elfutils-0:0.191-8 100% | 213.4 MiB/s | 2.6 MiB | 00m00s [138/155] Installing gdb-minimal-0:15.1 100% | 295.3 MiB/s | 13.0 MiB | 00m00s [139/155] Installing debugedit-0:5.0-18 100% | 98.6 MiB/s | 202.0 KiB | 00m00s [140/155] Installing curl-0:8.10.1-2.fc 100% | 26.2 MiB/s | 455.8 KiB | 00m00s [141/155] Installing rpm-0:4.20.0-1.fc4 100% | 92.8 MiB/s | 2.5 MiB | 00m00s [142/155] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [143/155] Installing lua-srpm-macros-0: 100% | 1.9 MiB/s | 1.9 KiB | 00m00s [144/155] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [145/155] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [146/155] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [147/155] Installing go-srpm-macros-0:3 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [148/155] Installing python-srpm-macros 100% | 50.9 MiB/s | 52.2 KiB | 00m00s [149/155] Installing redhat-rpm-config- 100% | 62.9 MiB/s | 193.2 KiB | 00m00s [150/155] Installing rpm-build-0:4.20.0 100% | 49.5 MiB/s | 202.9 KiB | 00m00s [151/155] Installing pyproject-srpm-mac 100% | 1.2 MiB/s | 2.5 KiB | 00m00s [152/155] Installing util-linux-0:2.40. 100% | 95.3 MiB/s | 3.7 MiB | 00m00s [153/155] Installing authselect-0:1.5.0 100% | 39.5 MiB/s | 161.9 KiB | 00m00s [154/155] Installing which-0:2.21-42.fc 100% | 40.2 MiB/s | 82.4 KiB | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead [155/155] Installing info-0:7.1.1-1.fc4 100% | 145.0 KiB/s | 362.3 KiB | 00m02s Warning: skipped PGP checks for 150 packages from repositories: copr_base, http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.4.0-1.fc42.x86_64 alternatives-1.30-1.fc41.x86_64 ansible-srpm-macros-1-16.fc41.noarch audit-libs-4.0.2-1.fc41.x86_64 authselect-1.5.0-8.fc42.x86_64 authselect-libs-1.5.0-8.fc42.x86_64 basesystem-11-21.fc41.noarch bash-5.2.32-2.fc42.x86_64 binutils-2.43.1-2.fc41.x86_64 build-reproducibility-srpm-macros-0.4.0-1.fc42.noarch bzip2-1.0.8-19.fc41.x86_64 bzip2-libs-1.0.8-19.fc41.x86_64 ca-certificates-2024.2.69_v8.0.401-2.fc42.noarch coreutils-9.5-10.fc42.x86_64 coreutils-common-9.5-10.fc42.x86_64 cpio-2.15-2.fc41.x86_64 cracklib-2.9.11-6.fc41.x86_64 crypto-policies-20241010-1.git8baf557.fc42.noarch curl-8.10.1-2.fc42.x86_64 cyrus-sasl-lib-2.1.28-27.fc41.x86_64 debugedit-5.0-18.fc42.x86_64 diffutils-3.10-8.fc41.x86_64 dwz-0.15-8.fc42.x86_64 ed-1.20.2-2.fc41.x86_64 efi-srpm-macros-5-12.fc41.noarch elfutils-0.191-8.fc41.x86_64 elfutils-debuginfod-client-0.191-8.fc41.x86_64 elfutils-default-yama-scope-0.191-8.fc41.noarch elfutils-libelf-0.191-8.fc41.x86_64 elfutils-libs-0.191-8.fc41.x86_64 fedora-gpg-keys-42-0.2.noarch fedora-release-42-0.4.noarch fedora-release-common-42-0.4.noarch fedora-release-identity-basic-42-0.4.noarch fedora-repos-42-0.2.noarch fedora-repos-rawhide-42-0.2.noarch file-5.45-7.fc41.x86_64 file-libs-5.45-7.fc41.x86_64 filesystem-3.18-29.fc42.x86_64 findutils-4.10.0-4.fc41.x86_64 fonts-srpm-macros-2.0.5-17.fc41.noarch forge-srpm-macros-0.4.0-1.fc42.noarch fpc-srpm-macros-1.3-13.fc41.noarch gawk-5.3.0-4.fc41.x86_64 gdb-minimal-15.1-2.fc42.x86_64 gdbm-1.23-7.fc41.x86_64 gdbm-libs-1.23-7.fc41.x86_64 ghc-srpm-macros-1.9.2-1.fc42.noarch glibc-2.40.9000-6.fc42.x86_64 glibc-common-2.40.9000-6.fc42.x86_64 glibc-gconv-extra-2.40.9000-6.fc42.x86_64 glibc-minimal-langpack-2.40.9000-6.fc42.x86_64 gmp-6.3.0-2.fc41.x86_64 gnat-srpm-macros-6-6.fc41.noarch go-srpm-macros-3.6.0-3.fc41.noarch gpg-pubkey-e99d6ad1-64d2612c grep-3.11-9.fc41.x86_64 gzip-1.13-2.fc41.x86_64 info-7.1.1-1.fc42.x86_64 jansson-2.13.1-10.fc41.x86_64 kernel-srpm-macros-1.0-24.fc41.noarch keyutils-libs-1.6.3-4.fc41.x86_64 krb5-libs-1.21.3-2.fc41.x86_64 libacl-2.3.2-2.fc41.x86_64 libarchive-3.7.6-1.fc42.x86_64 libattr-2.5.2-4.fc41.x86_64 libblkid-2.40.2-8.fc42.x86_64 libbrotli-1.1.0-5.fc41.x86_64 libcap-2.70-4.fc41.x86_64 libcap-ng-0.8.5-3.fc41.x86_64 libcom_err-1.47.1-3.fc41.x86_64 libcurl-8.10.1-2.fc42.x86_64 libeconf-0.6.2-3.fc41.x86_64 libevent-2.1.12-14.fc41.x86_64 libfdisk-2.40.2-8.fc42.x86_64 libffi-3.4.6-3.fc42.x86_64 libgcc-14.2.1-4.fc42.x86_64 libgomp-14.2.1-4.fc42.x86_64 libidn2-2.3.7-2.fc41.x86_64 libmount-2.40.2-8.fc42.x86_64 libnghttp2-1.63.0-1.fc42.x86_64 libnsl2-2.0.1-2.fc41.x86_64 libpkgconf-2.3.0-1.fc42.x86_64 libpsl-0.21.5-4.fc41.x86_64 libpwquality-1.4.5-11.fc41.x86_64 libselinux-3.7-6.fc42.x86_64 libsemanage-3.7-3.fc42.x86_64 libsepol-3.7-3.fc42.x86_64 libsmartcols-2.40.2-8.fc42.x86_64 libssh-0.11.1-1.fc42.x86_64 libssh-config-0.11.1-1.fc42.noarch libstdc++-14.2.1-4.fc42.x86_64 libtasn1-4.19.0-9.fc41.x86_64 libtirpc-1.3.5-0.fc41.x86_64 libtool-ltdl-2.4.7-12.fc41.x86_64 libunistring-1.1-8.fc41.x86_64 libuuid-2.40.2-8.fc42.x86_64 libverto-0.3.2-9.fc41.x86_64 libxcrypt-4.4.36-7.fc41.x86_64 libxml2-2.12.8-2.fc41.x86_64 libzstd-1.5.6-2.fc41.x86_64 lua-libs-5.4.6-6.fc41.x86_64 lua-srpm-macros-1-14.fc41.noarch lz4-libs-1.10.0-1.fc41.x86_64 mpfr-4.2.1-5.fc41.x86_64 ncurses-base-6.5-2.20240629.fc41.noarch ncurses-libs-6.5-2.20240629.fc41.x86_64 ocaml-srpm-macros-10-3.fc41.noarch openblas-srpm-macros-2-18.fc41.noarch openldap-2.6.8-5.fc41.x86_64 openssl-libs-3.2.2-9.fc41.x86_64 p11-kit-0.25.5-4.fc42.x86_64 p11-kit-trust-0.25.5-4.fc42.x86_64 package-notes-srpm-macros-0.5-12.fc41.noarch pam-1.6.1-6.fc42.x86_64 pam-libs-1.6.1-6.fc42.x86_64 patch-2.7.6-25.fc41.x86_64 pcre2-10.44-1.fc41.1.x86_64 pcre2-syntax-10.44-1.fc41.1.noarch perl-srpm-macros-1-56.fc41.noarch pkgconf-2.3.0-1.fc42.x86_64 pkgconf-m4-2.3.0-1.fc42.noarch pkgconf-pkg-config-2.3.0-1.fc42.x86_64 popt-1.19-7.fc41.x86_64 publicsuffix-list-dafsa-20240107-4.fc41.noarch pyproject-srpm-macros-1.15.1-1.fc42.noarch python-srpm-macros-3.13-3.fc41.noarch qt5-srpm-macros-5.15.15-1.fc42.noarch qt6-srpm-macros-6.7.2-3.fc41.noarch readline-8.2-11.fc42.x86_64 redhat-rpm-config-296-1.fc42.noarch rpm-4.20.0-1.fc42.x86_64 rpm-build-4.20.0-1.fc42.x86_64 rpm-build-libs-4.20.0-1.fc42.x86_64 rpm-libs-4.20.0-1.fc42.x86_64 rpm-sequoia-1.7.0-2.fc41.x86_64 rust-srpm-macros-26.3-3.fc42.noarch sed-4.9-3.fc41.x86_64 setup-2.15.0-5.fc41.noarch shadow-utils-4.16.0-5.fc42.x86_64 sqlite-libs-3.46.1-1.fc41.x86_64 systemd-libs-256.7-1.fc42.x86_64 tar-1.35-4.fc41.x86_64 unzip-6.0-64.fc41.x86_64 util-linux-2.40.2-8.fc42.x86_64 util-linux-core-2.40.2-8.fc42.x86_64 which-2.21-42.fc41.x86_64 xxhash-libs-0.8.2-4.fc42.x86_64 xz-5.6.3-2.fc42.x86_64 xz-libs-5.6.3-2.fc42.x86_64 zig-srpm-macros-1-3.fc41.noarch zip-3.0-41.fc41.x86_64 zlib-ng-compat-2.1.7-3.fc42.x86_64 zstd-1.5.6-2.fc41.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1728604800 Wrote: /builddir/build/SRPMS/fonttools-4.54.1-2.fc42.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-41-x86_64-1728861439.159499/root/var/log/dnf5.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-1uu2n0vc/fonttools/fonttools.spec) Config(child) 0 minutes 39 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/fonttools-4.54.1-2.fc42.src.rpm) Config(fedora-41-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-41-x86_64-bootstrap-1728861439.159499/root. INFO: reusing tmpfs at /var/lib/mock/fedora-41-x86_64-bootstrap-1728861439.159499/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-41-x86_64-1728861439.159499/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.94-1.fc41.x86_64 rpm-sequoia-1.7.0-2.fc41.x86_64 dnf5-5.2.6.2-1.fc41.x86_64 dnf5-plugins-5.2.6.2-1.fc41.x86_64 Finish: chroot init Start: build phase for fonttools-4.54.1-2.fc42.src.rpm Start: build setup for fonttools-4.54.1-2.fc42.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1728604800 Wrote: /builddir/build/SRPMS/fonttools-4.54.1-2.fc42.src.rpm Updating and loading repositories: fedora 100% | 1.0 MiB/s | 25.9 KiB | 00m00s updates 100% | 1.0 MiB/s | 28.6 KiB | 00m00s Copr repository 100% | 19.7 KiB/s | 1.5 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 51.1 KiB/s | 3.8 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: gcc x86_64 14.2.1-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 104.4 MiB python3-devel x86_64 3.13.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB python3-freetype noarch 2.5.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB python3-glyphsLib noarch 5.1.11-14.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.8 MiB python3-ufo2ft noarch 3.3.1-1.fc42 copr_base 1.5 MiB python3-ufoLib2 noarch 0.16.0-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 439.9 KiB Installing dependencies: adobe-afdko x86_64 4.0.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.1 MiB annobin-docs noarch 12.70-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97.7 KiB annobin-plugin-gcc x86_64 12.70-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 985.6 KiB cpp x86_64 14.2.1-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.0 MiB expat x86_64 2.6.3-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 291.5 KiB flexiblas x86_64 3.4.4-3.fc41 copr_base 48.5 KiB flexiblas-netlib x86_64 3.4.4-3.fc41 copr_base 10.7 MiB flexiblas-openblas-openmp x86_64 3.4.4-3.fc41 copr_base 43.3 KiB gcc-plugin-annobin x86_64 14.2.1-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61.1 KiB glibc-devel x86_64 2.40.9000-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.8 KiB glibc-headers-x86 noarch 2.40.9000-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB kernel-headers x86_64 6.11.3-300.fc41 fedora 6.4 MiB libb2 x86_64 0.98.1-12.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42.2 KiB libgfortran x86_64 14.2.1-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB libmpc x86_64 1.3.1-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 164.7 KiB libquadmath x86_64 14.2.1-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 325.9 KiB libxcrypt-devel x86_64 4.4.36-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30.3 KiB libxslt x86_64 1.1.42-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 483.1 KiB make x86_64 1:4.4.1-9.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB mpdecimal x86_64 2.5.1-16.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 204.9 KiB openblas x86_64 0.3.26-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96.0 KiB openblas-openmp x86_64 0.3.26-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.4 MiB pyproject-rpm-macros noarch 1.15.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 109.2 KiB python-pip-wheel noarch 24.2-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB python-rpm-macros noarch 3.13-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.1 KiB python3 x86_64 3.13.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.8 KiB python3-appdirs noarch 1.4.4-24.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.7 KiB python3-attrs noarch 24.2.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 396.1 KiB python3-booleanoperations noarch 0.9.0-17.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 172.4 KiB python3-brotli x86_64 1.1.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 836.0 KiB python3-cffsubr noarch 0.3.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.0 KiB python3-charset-normalizer noarch 3.3.2-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 314.8 KiB python3-fontMath noarch 0.9.4-1.fc42 copr_base 342.7 KiB python3-fonttools x86_64 4.54.1-1.fc42 copr_base 18.3 MiB python3-fonttools+ufo x86_64 4.54.1-1.fc42 copr_base 278.7 KiB python3-fonttools+unicode x86_64 4.54.1-1.fc42 copr_base 278.7 KiB python3-fs noarch 2.4.16-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB python3-idna noarch 3.9-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 639.8 KiB python3-libs x86_64 3.13.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.4 MiB python3-lxml x86_64 5.3.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 MiB python3-numpy x86_64 1:1.26.4-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43.8 MiB python3-numpy-f2py x86_64 1:1.26.4-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB python3-packaging noarch 24.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 422.3 KiB python3-platformdirs noarch 4.2.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 168.6 KiB python3-pooch noarch 1.8.2-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 625.5 KiB python3-pyclipper x86_64 1.2.0-16.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 334.9 KiB python3-requests noarch 2.32.3-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 485.9 KiB python3-rpm-generators noarch 14-11.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81.7 KiB python3-rpm-macros noarch 3.13-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB python3-scipy x86_64 1.11.3-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62.5 MiB python3-setuptools noarch 69.2.0-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.2 MiB python3-six noarch 1.16.0-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 118.3 KiB python3-urllib3 noarch 2.2.3-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB tzdata noarch 2024a-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB Transaction Summary: Installing: 60 packages Total size of inbound packages is 108 MiB. Need to download 108 MiB. After this operation, 414 MiB extra will be used (install 414 MiB, remove 0 B). [ 1/60] python3-freetype-0:2.5.1-1.fc42 100% | 3.1 MiB/s | 362.5 KiB | 00m00s [ 2/60] python3-devel-0:3.13.0-1.fc42.x 100% | 2.9 MiB/s | 357.2 KiB | 00m00s [ 3/60] python3-glyphsLib-0:5.1.11-14.f 100% | 9.4 MiB/s | 608.9 KiB | 00m00s [ 4/60] python3-ufoLib2-0:0.16.0-6.fc41 100% | 4.6 MiB/s | 113.3 KiB | 00m00s [ 5/60] python3-ufo2ft-0:3.3.1-1.fc42.n 100% | 2.4 MiB/s | 324.3 KiB | 00m00s [ 6/60] python3-0:3.13.0-1.fc42.x86_64 100% | 1.0 MiB/s | 27.8 KiB | 00m00s [ 7/60] python3-libs-0:3.13.0-1.fc42.x8 100% | 18.4 MiB/s | 8.8 MiB | 00m00s [ 8/60] python3-attrs-0:24.2.0-1.fc41.n 100% | 5.2 MiB/s | 118.0 KiB | 00m00s [ 9/60] python3-fonttools+ufo-0:4.54.1- 100% | 100.2 KiB/s | 12.1 KiB | 00m00s [10/60] python3-fonttools-0:4.54.1-1.fc 100% | 32.3 MiB/s | 2.9 MiB | 00m00s [11/60] expat-0:2.6.3-1.fc42.x86_64 100% | 4.3 MiB/s | 114.1 KiB | 00m00s [12/60] libb2-0:0.98.1-12.fc41.x86_64 100% | 1.5 MiB/s | 25.7 KiB | 00m00s [13/60] mpdecimal-0:2.5.1-16.fc41.x86_6 100% | 5.1 MiB/s | 89.0 KiB | 00m00s [14/60] cpp-0:14.2.1-4.fc42.x86_64 100% | 13.1 MiB/s | 11.9 MiB | 00m01s [15/60] python-pip-wheel-0:24.2-2.fc42. 100% | 13.7 MiB/s | 1.2 MiB | 00m00s [16/60] tzdata-0:2024a-9.fc41.noarch 100% | 8.2 MiB/s | 430.6 KiB | 00m00s [17/60] python3-fonttools+unicode-0:4.5 100% | 429.4 KiB/s | 12.0 KiB | 00m00s [18/60] glibc-devel-0:2.40.9000-6.fc42. 100% | 5.2 MiB/s | 132.5 KiB | 00m00s [19/60] libmpc-0:1.3.1-6.fc41.x86_64 100% | 3.7 MiB/s | 71.1 KiB | 00m00s [20/60] glibc-headers-x86-0:2.40.9000-6 100% | 12.6 MiB/s | 553.4 KiB | 00m00s [21/60] python3-booleanoperations-0:0.9 100% | 2.8 MiB/s | 51.6 KiB | 00m00s [22/60] python3-cffsubr-0:0.3.0-3.fc41. 100% | 1.2 MiB/s | 27.1 KiB | 00m00s [23/60] make-1:4.4.1-9.fc42.x86_64 100% | 8.1 MiB/s | 579.3 KiB | 00m00s [24/60] python3-brotli-0:1.1.0-5.fc41.x 100% | 7.1 MiB/s | 341.1 KiB | 00m00s [25/60] python3-fs-0:2.4.16-9.fc41.noar 100% | 8.3 MiB/s | 280.1 KiB | 00m00s [26/60] python3-fontMath-0:0.9.4-1.fc42 100% | 554.9 KiB/s | 88.8 KiB | 00m00s [27/60] python3-lxml-0:5.3.0-1.fc42.x86 100% | 12.6 MiB/s | 1.3 MiB | 00m00s [28/60] gcc-0:14.2.1-4.fc42.x86_64 100% | 24.2 MiB/s | 36.9 MiB | 00m02s [29/60] flexiblas-netlib-0:3.4.4-3.fc41 100% | 43.5 MiB/s | 3.2 MiB | 00m00s [30/60] libgfortran-0:14.2.1-4.fc42.x86 100% | 13.5 MiB/s | 937.9 KiB | 00m00s [31/60] python3-numpy-f2py-1:1.26.4-8.f 100% | 11.4 MiB/s | 501.2 KiB | 00m00s [32/60] python3-pooch-0:1.8.2-3.fc41.no 100% | 6.9 MiB/s | 126.4 KiB | 00m00s [33/60] python3-packaging-0:24.1-2.fc41 100% | 6.3 MiB/s | 116.2 KiB | 00m00s [34/60] python3-platformdirs-0:4.2.2-2. 100% | 2.4 MiB/s | 41.0 KiB | 00m00s [35/60] python3-requests-0:2.32.3-3.fc4 100% | 5.4 MiB/s | 149.0 KiB | 00m00s [36/60] libxslt-0:1.1.42-2.fc41.x86_64 100% | 7.1 MiB/s | 189.1 KiB | 00m00s [37/60] python3-appdirs-0:1.4.4-24.fc42 100% | 1.3 MiB/s | 23.4 KiB | 00m00s [38/60] python3-setuptools-0:69.2.0-8.f 100% | 15.3 MiB/s | 1.4 MiB | 00m00s [39/60] python3-six-0:1.16.0-23.fc41.no 100% | 2.2 MiB/s | 41.2 KiB | 00m00s [40/60] adobe-afdko-0:4.0.1-2.fc41.x86_ 100% | 15.9 MiB/s | 1.4 MiB | 00m00s [41/60] python3-pyclipper-0:1.2.0-16.fc 100% | 6.6 MiB/s | 129.2 KiB | 00m00s [42/60] python3-numpy-1:1.26.4-8.fc41.x 100% | 13.8 MiB/s | 7.4 MiB | 00m01s [43/60] libxcrypt-devel-0:4.4.36-7.fc41 100% | 1.5 MiB/s | 28.9 KiB | 00m00s [44/60] flexiblas-0:3.4.4-3.fc41.x86_64 100% | 2.3 MiB/s | 25.8 KiB | 00m00s [45/60] flexiblas-openblas-openmp-0:3.4 100% | 2.2 MiB/s | 17.7 KiB | 00m00s [46/60] libquadmath-0:14.2.1-4.fc42.x86 100% | 7.3 MiB/s | 202.6 KiB | 00m00s [47/60] python3-charset-normalizer-0:3. 100% | 5.1 MiB/s | 99.3 KiB | 00m00s [48/60] python3-idna-0:3.9-1.fc42.noarc 100% | 5.5 MiB/s | 112.5 KiB | 00m00s [49/60] python3-urllib3-0:2.2.3-3.fc42. 100% | 9.7 MiB/s | 259.0 KiB | 00m00s [50/60] python3-scipy-0:1.11.3-15.fc41. 100% | 17.7 MiB/s | 15.9 MiB | 00m01s [51/60] openblas-0:0.3.26-5.fc41.x86_64 100% | 2.0 MiB/s | 38.7 KiB | 00m00s [52/60] gcc-plugin-annobin-0:14.2.1-4.f 100% | 3.0 MiB/s | 55.2 KiB | 00m00s [53/60] pyproject-rpm-macros-0:1.15.1-1 100% | 2.5 MiB/s | 43.3 KiB | 00m00s [54/60] python-rpm-macros-0:3.13-3.fc41 100% | 1.0 MiB/s | 17.7 KiB | 00m00s [55/60] python3-rpm-generators-0:14-11. 100% | 1.7 MiB/s | 29.3 KiB | 00m00s [56/60] python3-rpm-macros-0:3.13-3.fc4 100% | 777.7 KiB/s | 12.4 KiB | 00m00s [57/60] openblas-openmp-0:0.3.26-5.fc41 100% | 18.3 MiB/s | 5.1 MiB | 00m00s [58/60] annobin-plugin-gcc-0:12.70-1.fc 100% | 11.6 MiB/s | 971.7 KiB | 00m00s [59/60] annobin-docs-0:12.70-1.fc42.noa 100% | 5.0 MiB/s | 92.0 KiB | 00m00s [60/60] kernel-headers-0:6.11.3-300.fc4 100% | 2.0 MiB/s | 1.6 MiB | 00m01s -------------------------------------------------------------------------------- [60/60] Total 100% | 38.1 MiB/s | 107.9 MiB | 00m03s Running transaction [ 1/62] Verify package files 100% | 169.0 B/s | 60.0 B | 00m00s [ 2/62] Prepare transaction 100% | 526.0 B/s | 60.0 B | 00m00s [ 3/62] Installing python-rpm-macros-0: 100% | 22.3 MiB/s | 22.8 KiB | 00m00s [ 4/62] Installing libgfortran-0:14.2.1 100% | 304.8 MiB/s | 3.0 MiB | 00m00s [ 5/62] Installing python3-rpm-macros-0 100% | 0.0 B/s | 6.7 KiB | 00m00s [ 6/62] Installing libmpc-0:1.3.1-6.fc4 100% | 81.1 MiB/s | 166.2 KiB | 00m00s [ 7/62] Installing cpp-0:14.2.1-4.fc42. 100% | 299.2 MiB/s | 35.0 MiB | 00m00s [ 8/62] Installing pyproject-rpm-macros 100% | 54.3 MiB/s | 111.2 KiB | 00m00s [ 9/62] Installing annobin-docs-0:12.70 100% | 96.5 MiB/s | 98.8 KiB | 00m00s [10/62] Installing openblas-0:0.3.26-5. 100% | 95.5 MiB/s | 97.8 KiB | 00m00s [11/62] Installing openblas-openmp-0:0. 100% | 457.8 MiB/s | 39.4 MiB | 00m00s [12/62] Installing libquadmath-0:14.2.1 100% | 159.7 MiB/s | 327.2 KiB | 00m00s [13/62] Installing flexiblas-0:3.4.4-3. 100% | 48.5 MiB/s | 49.7 KiB | 00m00s [14/62] Installing flexiblas-openblas-o 100% | 43.1 MiB/s | 44.1 KiB | 00m00s [15/62] Installing flexiblas-netlib-0:3 100% | 296.3 MiB/s | 10.7 MiB | 00m00s [16/62] Installing kernel-headers-0:6.1 100% | 119.0 MiB/s | 6.5 MiB | 00m00s [17/62] Installing adobe-afdko-0:4.0.1- 100% | 281.3 MiB/s | 5.1 MiB | 00m00s [18/62] Installing libxslt-0:1.1.42-2.f 100% | 118.7 MiB/s | 486.2 KiB | 00m00s [19/62] Installing make-1:4.4.1-9.fc42. 100% | 180.0 MiB/s | 1.8 MiB | 00m00s [20/62] Installing glibc-headers-x86-0: 100% | 99.5 MiB/s | 2.3 MiB | 00m00s [21/62] Installing libxcrypt-devel-0:4. 100% | 15.9 MiB/s | 32.6 KiB | 00m00s [22/62] Installing glibc-devel-0:2.40.9 100% | 13.5 MiB/s | 41.5 KiB | 00m00s [23/62] Installing gcc-0:14.2.1-4.fc42. 100% | 311.6 MiB/s | 104.4 MiB | 00m00s [24/62] Installing tzdata-0:2024a-9.fc4 100% | 27.7 MiB/s | 1.9 MiB | 00m00s [25/62] Installing python-pip-wheel-0:2 100% | 413.9 MiB/s | 1.2 MiB | 00m00s [26/62] Installing mpdecimal-0:2.5.1-16 100% | 100.6 MiB/s | 206.0 KiB | 00m00s [27/62] Installing libb2-0:0.98.1-12.fc 100% | 42.3 MiB/s | 43.3 KiB | 00m00s [28/62] Installing expat-0:2.6.3-1.fc42 100% | 57.3 MiB/s | 293.6 KiB | 00m00s [29/62] Installing python3-libs-0:3.13. 100% | 215.5 MiB/s | 40.7 MiB | 00m00s [30/62] Installing python3-0:3.13.0-1.f 100% | 10.9 MiB/s | 33.5 KiB | 00m00s [31/62] Installing python3-numpy-1:1.26 100% | 255.1 MiB/s | 44.1 MiB | 00m00s [32/62] Installing python3-packaging-0: 100% | 105.8 MiB/s | 433.2 KiB | 00m00s [33/62] Installing python3-idna-0:3.9-1 100% | 157.7 MiB/s | 646.1 KiB | 00m00s [34/62] Installing python3-urllib3-0:2. 100% | 125.2 MiB/s | 1.0 MiB | 00m00s [35/62] Installing python3-rpm-generato 100% | 81.0 MiB/s | 82.9 KiB | 00m00s [36/62] Installing python3-devel-0:3.13 100% | 113.4 MiB/s | 1.8 MiB | 00m00s [37/62] Installing python3-numpy-f2py-1 100% | 123.3 MiB/s | 2.8 MiB | 00m00s [38/62] Installing python3-attrs-0:24.2 100% | 80.2 MiB/s | 410.7 KiB | 00m00s [39/62] Installing python3-brotli-0:1.1 100% | 163.8 MiB/s | 838.5 KiB | 00m00s [40/62] Installing python3-lxml-0:5.3.0 100% | 215.9 MiB/s | 5.0 MiB | 00m00s [41/62] Installing python3-platformdirs 100% | 85.5 MiB/s | 175.0 KiB | 00m00s [42/62] Installing python3-appdirs-0:1. 100% | 34.6 MiB/s | 70.9 KiB | 00m00s [43/62] Installing python3-setuptools-0 100% | 149.6 MiB/s | 7.3 MiB | 00m00s [44/62] Installing python3-six-0:1.16.0 100% | 58.9 MiB/s | 120.7 KiB | 00m00s [45/62] Installing python3-fs-0:2.4.16- 100% | 134.2 MiB/s | 1.3 MiB | 00m00s [46/62] Installing python3-pyclipper-0: 100% | 109.8 MiB/s | 337.2 KiB | 00m00s [47/62] Installing python3-charset-norm 100% | 79.3 MiB/s | 324.7 KiB | 00m00s [48/62] Installing python3-requests-0:2 100% | 97.3 MiB/s | 498.0 KiB | 00m00s [49/62] Installing python3-pooch-0:1.8. 100% | 69.5 MiB/s | 640.5 KiB | 00m00s [50/62] Installing python3-scipy-0:1.11 100% | 259.8 MiB/s | 62.9 MiB | 00m00s [51/62] Installing python3-fonttools-0: 100% | 220.0 MiB/s | 18.5 MiB | 00m00s [52/62] Installing python3-fonttools+uf 100% | 0.0 B/s | 124.0 B | 00m00s [53/62] Installing python3-ufoLib2-0:0. 100% | 75.0 MiB/s | 460.9 KiB | 00m00s [54/62] Installing python3-fonttools+un 100% | 0.0 B/s | 124.0 B | 00m00s [55/62] Installing python3-booleanopera 100% | 87.0 MiB/s | 178.1 KiB | 00m00s [56/62] Installing python3-cffsubr-0:0. 100% | 21.6 MiB/s | 44.2 KiB | 00m00s [57/62] Installing python3-fontMath-0:0 100% | 86.2 MiB/s | 353.2 KiB | 00m00s [58/62] Installing python3-ufo2ft-0:3.3 100% | 135.7 MiB/s | 1.5 MiB | 00m00s [59/62] Installing python3-glyphsLib-0: 100% | 355.3 MiB/s | 7.8 MiB | 00m00s [60/62] Installing python3-freetype-0:2 100% | 114.5 MiB/s | 1.3 MiB | 00m00s [61/62] Installing gcc-plugin-annobin-0 100% | 2.8 MiB/s | 62.6 KiB | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead [62/62] Installing annobin-plugin-gcc-0 100% | 4.1 MiB/s | 987.3 KiB | 00m00s Warning: skipped PGP checks for 59 packages from repositories: copr_base, http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Finish: build setup for fonttools-4.54.1-2.fc42.src.rpm Start: rpmbuild fonttools-4.54.1-2.fc42.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1728604800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.Gq6iof + umask 022 + cd /builddir/build/BUILD/fonttools-4.54.1-build + test -d /builddir/build/BUILD/fonttools-4.54.1-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/fonttools-4.54.1-build + /usr/bin/rm -rf /builddir/build/BUILD/fonttools-4.54.1-build + /usr/bin/mkdir -p /builddir/build/BUILD/fonttools-4.54.1-build + /usr/bin/mkdir -p /builddir/build/BUILD/fonttools-4.54.1-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.gfd82e + umask 022 + cd /builddir/build/BUILD/fonttools-4.54.1-build + cd /builddir/build/BUILD/fonttools-4.54.1-build + rm -rf fonttools-4.54.1 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/fonttools-4.54.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd fonttools-4.54.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -r -i '1{/^#!/d}' Lib/fontTools/mtiLib/__init__.py + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.b1eF8m + umask 022 + cd /builddir/build/BUILD/fonttools-4.54.1-build + cd fonttools-4.54.1 + export FONTTOOLS_WITH_CYTHON=1 + FONTTOOLS_WITH_CYTHON=1 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir + RPM_TOXENV=py313-noextra + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/pyproject-wheeldir --output /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1-2.fc42.x86_64-pyproject-buildrequires -x graphite -x interpolatable -x lxml -x plot -x symfont -x type1 -x ufo -x unicode -x woff -e py313-noextra Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 69.2.0) Handling wheel from default build backend Requirement not satisfied: wheel Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1-2.fc42.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/fonttools-4.54.1-2.fc42.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 997.3 KiB/s | 25.9 KiB | 00m00s updates 100% | 1.1 MiB/s | 28.6 KiB | 00m00s Copr repository 100% | 49.6 KiB/s | 1.5 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 75.1 KiB/s | 3.8 KiB | 00m00s Repositories loaded. Package "gcc-14.2.1-4.fc42.x86_64" is already installed. Package Arch Version Repository Size Installing: python3-pip noarch 24.2-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.4 MiB python3-wheel noarch 1:0.43.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 516.1 KiB Transaction Summary: Installing: 2 packages Package "pyproject-rpm-macros-1.15.1-1.fc42.noarch" is already installed. Package "python3-devel-3.13.0-1.fc42.x86_64" is already installed. Package "python3-freetype-2.5.1-1.fc42.noarch" is already installed. Package "python3-glyphsLib-5.1.11-14.fc41.noarch" is already installed. Package "python3-packaging-24.1-2.fc41.noarch" is already installed. Package "python3-setuptools-69.2.0-8.fc41.noarch" is already installed. Package "python3-ufo2ft-3.3.1-1.fc42.noarch" is already installed. Package "python3-ufoLib2-0.16.0-6.fc41.noarch" is already installed. Total size of inbound packages is 3 MiB. Need to download 3 MiB. After this operation, 12 MiB extra will be used (install 12 MiB, remove 0 B). [1/2] python3-wheel-1:0.43.0-4.fc41.noa 100% | 1.8 MiB/s | 151.0 KiB | 00m00s [2/2] python3-pip-0:24.2-2.fc42.noarch 100% | 15.8 MiB/s | 2.5 MiB | 00m00s -------------------------------------------------------------------------------- [2/2] Total 100% | 16.7 MiB/s | 2.7 MiB | 00m00s Running transaction [1/4] Verify package files 100% | 222.0 B/s | 2.0 B | 00m00s [2/4] Prepare transaction 100% | 74.0 B/s | 2.0 B | 00m00s [3/4] Installing python3-wheel-1:0.43.0 100% | 58.1 MiB/s | 535.1 KiB | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead [4/4] Installing python3-pip-0:24.2-2.f 100% | 88.3 MiB/s | 11.7 MiB | 00m00s Warning: skipped PGP checks for 2 packages from repository: http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1728604800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.d5Opm7 + umask 022 + cd /builddir/build/BUILD/fonttools-4.54.1-build + cd fonttools-4.54.1 + export FONTTOOLS_WITH_CYTHON=1 + FONTTOOLS_WITH_CYTHON=1 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir + RPM_TOXENV=py313-noextra + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/pyproject-wheeldir --output /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1-2.fc42.x86_64-pyproject-buildrequires -x graphite -x interpolatable -x lxml -x plot -x symfont -x type1 -x ufo -x unicode -x woff -e py313-noextra Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 69.2.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.43.0) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.43.0) Handling cython from get_requires_for_build_wheel Requirement not satisfied: cython Exiting dependency generation pass: get_requires_for_build_wheel + cat /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1-2.fc42.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/fonttools-4.54.1-2.fc42.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 1.1 MiB/s | 28.6 KiB | 00m00s fedora 100% | 1.1 MiB/s | 25.9 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 75.1 KiB/s | 3.8 KiB | 00m00s Copr repository 100% | 48.0 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "gcc-14.2.1-4.fc42.x86_64" is already installed. Package "pyproject-rpm-macros-1.15.1-1.fc42.noarch" is already installed. Package "python3-devel-3.13.0-1.fc42.x86_64" is already installed. Package "python3-freetype-2.5.1-1.fc42.noarch" is already installed. Package "python3-glyphsLib-5.1.11-14.fc41.noarch" is already installed. Package "python3-packaging-24.1-2.fc41.noarch" is already installed. Package "python3-pip-24.2-2.fc42.noarch" is already installed. Package "python3-setuptools-69.2.0-8.fc41.noarch" is already installed. Package "python3-ufo2ft-3.3.1-1.fc42.noarch" is already installed. Package "python3-ufoLib2-0.16.0-6.fc41.noarch" is already installed. Package "python3-wheel-1:0.43.0-4.fc41.noarch" is already installed. Package Arch Version Repository Size Installing: python3-cython x86_64 3.0.11-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.1 MiB Transaction Summary: Installing: 1 package Total size of inbound packages is 4 MiB. Need to download 4 MiB. After this operation, 18 MiB extra will be used (install 18 MiB, remove 0 B). [1/1] python3-cython-0:3.0.11-1.fc41.x8 100% | 21.7 MiB/s | 3.8 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 21.7 MiB/s | 3.8 MiB | 00m00s Running transaction [1/3] Verify package files 100% | 83.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 32.0 B/s | 1.0 B | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead [3/3] Installing python3-cython-0:3.0.1 100% | 164.7 MiB/s | 18.3 MiB | 00m00s Warning: skipped PGP checks for 1 package from repository: http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1728604800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.X7Gdr8 + umask 022 + cd /builddir/build/BUILD/fonttools-4.54.1-build + cd fonttools-4.54.1 + export FONTTOOLS_WITH_CYTHON=1 + FONTTOOLS_WITH_CYTHON=1 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir + RPM_TOXENV=py313-noextra + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/pyproject-wheeldir --output /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1-2.fc42.x86_64-pyproject-buildrequires -x graphite -x interpolatable -x lxml -x plot -x symfont -x type1 -x ufo -x unicode -x woff -e py313-noextra Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 69.2.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.43.0) running egg_info creating Lib/fonttools.egg-info writing Lib/fonttools.egg-info/PKG-INFO writing dependency_links to Lib/fonttools.egg-info/dependency_links.txt writing entry points to Lib/fonttools.egg-info/entry_points.txt writing requirements to Lib/fonttools.egg-info/requires.txt writing top-level names to Lib/fonttools.egg-info/top_level.txt writing manifest file 'Lib/fonttools.egg-info/SOURCES.txt' Compiling Lib/fontTools/cu2qu/cu2qu.py because it changed. Compiling Lib/fontTools/qu2cu/qu2cu.py because it changed. Compiling Lib/fontTools/misc/bezierTools.py because it changed. Compiling Lib/fontTools/pens/momentsPen.py because it changed. Compiling Lib/fontTools/varLib/iup.py because it changed. Compiling Lib/fontTools/feaLib/lexer.py because it changed. [1/6] Cythonizing Lib/fontTools/cu2qu/cu2qu.py [2/6] Cythonizing Lib/fontTools/feaLib/lexer.py [3/6] Cythonizing Lib/fontTools/misc/bezierTools.py [4/6] Cythonizing Lib/fontTools/pens/momentsPen.py [5/6] Cythonizing Lib/fontTools/qu2cu/qu2cu.py [6/6] Cythonizing Lib/fontTools/varLib/iup.py reading manifest file 'Lib/fonttools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '.appveyor.yml' warning: no files found matching '.travis.yml' warning: no files found matching '*.sh' under directory '.travis' adding license file 'LICENSE' writing manifest file 'Lib/fonttools.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.43.0) Handling tox-current-env >= 0.0.6 from tox itself Requirement not satisfied: tox-current-env >= 0.0.6 Exiting dependency generation pass: tox itself + cat /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1-2.fc42.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/fonttools-4.54.1-2.fc42.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 997.3 KiB/s | 25.9 KiB | 00m00s updates 100% | 1.1 MiB/s | 28.6 KiB | 00m00s Copr repository 100% | 40.5 KiB/s | 1.5 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 72.2 KiB/s | 3.8 KiB | 00m00s Repositories loaded. Package "gcc-14.2.1-4.fc42.x86_64" is already installed. Package "pyproject-rpm-macros-1.15.1-1.fc42.noarch" is already installed. Package "python3-devel-3.13.0-1.fc42.x86_64" is already installed. Package "python3-freetype-2.5.1-1.fc42.noarch" is already installed. Package "python3-glyphsLib-5.1.11-14.fc41.noarch" is already installed. Package "python3-packaging-24.1-2.fc41.noarch" is already installed. Package "python3-pip-24.2-2.fc42.noarch" is already installed. Package "python3-setuptools-69.2.0-8.fc41.noarch" is already installed. Package "python3-ufo2ft-3.3.1-1.fc42.noarch" is already installed. Package "python3-ufoLib2-0.16.0-6.fc41.noarch" is already installed. Package "python3-wheel-1:0.43.0-4.fc41.noarch" is already installed. Package Arch Version Repository Size Installing: python3-tox-current-env noarch 0.0.12-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71.7 KiB Installing dependencies: python-setuptools-wheel noarch 69.2.0-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 750.4 KiB python-wheel-wheel noarch 1:0.43.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65.1 KiB python3-cachetools noarch 5.4.0-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 138.7 KiB python3-chardet noarch 5.2.0-14.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB python3-colorama noarch 0.4.6-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 191.6 KiB python3-distlib noarch 0.3.8-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB python3-filelock noarch 3.15.4-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90.2 KiB python3-pluggy noarch 1.5.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 193.2 KiB python3-pyproject-api noarch 1.6.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.6 KiB python3-virtualenv noarch 20.21.1-25.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 697.5 KiB tox noarch 4.21.2-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB Transaction Summary: Installing: 12 packages Total size of inbound packages is 2 MiB. Need to download 2 MiB. After this operation, 7 MiB extra will be used (install 7 MiB, remove 0 B). [ 1/12] python3-tox-current-env-0:0.0.1 100% | 420.0 KiB/s | 30.2 KiB | 00m00s [ 2/12] python3-cachetools-0:5.4.0-6.fc 100% | 500.9 KiB/s | 37.1 KiB | 00m00s [ 3/12] tox-0:4.21.2-1.fc42.noarch 100% | 3.9 MiB/s | 368.1 KiB | 00m00s [ 4/12] python3-colorama-0:0.4.6-9.fc41 100% | 2.4 MiB/s | 63.4 KiB | 00m00s [ 5/12] python3-filelock-0:3.15.4-2.fc4 100% | 2.2 MiB/s | 37.5 KiB | 00m00s [ 6/12] python3-chardet-0:5.2.0-14.fc41 100% | 6.4 MiB/s | 273.4 KiB | 00m00s [ 7/12] python3-pyproject-api-0:1.6.1-5 100% | 2.1 MiB/s | 37.1 KiB | 00m00s [ 8/12] python3-virtualenv-0:20.21.1-25 100% | 9.0 MiB/s | 257.6 KiB | 00m00s [ 9/12] python-wheel-wheel-1:0.43.0-4.f 100% | 3.3 MiB/s | 71.0 KiB | 00m00s [10/12] python-setuptools-wheel-0:69.2. 100% | 20.1 MiB/s | 679.1 KiB | 00m00s [11/12] python3-distlib-0:0.3.8-3.fc41. 100% | 11.0 MiB/s | 258.6 KiB | 00m00s [12/12] python3-pluggy-0:1.5.0-1.fc41.n 100% | 2.2 MiB/s | 53.1 KiB | 00m00s -------------------------------------------------------------------------------- [12/12] Total 100% | 12.6 MiB/s | 2.1 MiB | 00m00s Running transaction [ 1/14] Verify package files 100% | 1.3 KiB/s | 12.0 B | 00m00s [ 2/14] Prepare transaction 100% | 461.0 B/s | 12.0 B | 00m00s [ 3/14] Installing python3-filelock-0:3 100% | 31.6 MiB/s | 97.1 KiB | 00m00s [ 4/14] Installing python3-pluggy-0:1.5 100% | 64.9 MiB/s | 199.4 KiB | 00m00s [ 5/14] Installing python3-distlib-0:0. 100% | 168.8 MiB/s | 1.2 MiB | 00m00s [ 6/14] Installing python-wheel-wheel-1 100% | 64.3 MiB/s | 65.8 KiB | 00m00s [ 7/14] Installing python-setuptools-wh 100% | 366.8 MiB/s | 751.1 KiB | 00m00s [ 8/14] Installing python3-virtualenv-0 100% | 31.3 MiB/s | 769.8 KiB | 00m00s [ 9/14] Installing python3-pyproject-ap 100% | 28.2 MiB/s | 86.8 KiB | 00m00s [10/14] Installing python3-colorama-0:0 100% | 49.2 MiB/s | 201.5 KiB | 00m00s [11/14] Installing python3-chardet-0:5. 100% | 174.7 MiB/s | 2.1 MiB | 00m00s [12/14] Installing python3-cachetools-0 100% | 69.5 MiB/s | 142.3 KiB | 00m00s [13/14] Installing tox-0:4.21.2-1.fc42. 100% | 58.1 MiB/s | 1.3 MiB | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead [14/14] Installing python3-tox-current- 100% | 2.6 MiB/s | 76.0 KiB | 00m00s Warning: skipped PGP checks for 12 packages from repository: http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1728604800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.2aaQE7 + umask 022 + cd /builddir/build/BUILD/fonttools-4.54.1-build + cd fonttools-4.54.1 + export FONTTOOLS_WITH_CYTHON=1 + FONTTOOLS_WITH_CYTHON=1 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir + RPM_TOXENV=py313-noextra + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/pyproject-wheeldir --output /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1-2.fc42.x86_64-pyproject-buildrequires -x graphite -x interpolatable -x lxml -x plot -x symfont -x type1 -x ufo -x unicode -x woff -e py313-noextra Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 69.2.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.43.0) running egg_info writing Lib/fonttools.egg-info/PKG-INFO writing dependency_links to Lib/fonttools.egg-info/dependency_links.txt writing entry points to Lib/fonttools.egg-info/entry_points.txt writing requirements to Lib/fonttools.egg-info/requires.txt writing top-level names to Lib/fonttools.egg-info/top_level.txt reading manifest file 'Lib/fonttools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '.appveyor.yml' warning: no files found matching '.travis.yml' warning: no files found matching '*.sh' under directory '.travis' adding license file 'LICENSE' writing manifest file 'Lib/fonttools.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.43.0) Handling tox-current-env >= 0.0.6 from tox itself Requirement satisfied: tox-current-env >= 0.0.6 (installed: tox-current-env 0.0.12) py313-noextra: OK (0.00 seconds) congratulations :) (0.06 seconds) Handling tox>=3.0 from tox --print-deps-only: py313-noextra Requirement satisfied: tox>=3.0 (installed: tox 4.21.2) Handling pytest>=7.0.0,!=8.0.1,!=8.0.2 from tox --print-deps-only: py313-noextra Requirement not satisfied: pytest>=7.0.0,!=8.0.1,!=8.0.2 Handling pytest-randomly from tox --print-deps-only: py313-noextra Requirement not satisfied: pytest-randomly running dist_info creating fonttools.egg-info writing fonttools.egg-info/PKG-INFO writing dependency_links to fonttools.egg-info/dependency_links.txt writing entry points to fonttools.egg-info/entry_points.txt writing requirements to fonttools.egg-info/requires.txt writing top-level names to fonttools.egg-info/top_level.txt writing manifest file 'fonttools.egg-info/SOURCES.txt' reading manifest file 'fonttools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '.appveyor.yml' warning: no files found matching '.travis.yml' warning: no files found matching '*.sh' under directory '.travis' adding license file 'LICENSE' writing manifest file 'fonttools.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/fonttools-4.54.1.dist-info' Handling fs <3,>=2.2.0 ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: fs <3,>=2.2.0 ; extra == 'all' Handling lxml >=4.0 ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: lxml >=4.0 ; extra == 'all' Handling zopfli >=0.1.4 ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: zopfli >=0.1.4 ; extra == 'all' Handling lz4 >=1.7.4.2 ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: lz4 >=1.7.4.2 ; extra == 'all' Handling pycairo ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: pycairo ; extra == 'all' Handling matplotlib ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: matplotlib ; extra == 'all' Handling sympy ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: sympy ; extra == 'all' Handling skia-pathops >=0.5.0 ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: skia-pathops >=0.5.0 ; extra == 'all' Handling uharfbuzz >=0.23.0 ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: uharfbuzz >=0.23.0 ; extra == 'all' Handling brotlicffi >=0.8.0 ; (platform_python_implementation != "CPython") and extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: brotlicffi >=0.8.0 ; (platform_python_implementation != "CPython") and extra == 'all' Handling scipy ; (platform_python_implementation != "PyPy") and extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: scipy ; (platform_python_implementation != "PyPy") and extra == 'all' Handling brotli >=1.0.1 ; (platform_python_implementation == "CPython") and extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: brotli >=1.0.1 ; (platform_python_implementation == "CPython") and extra == 'all' Handling munkres ; (platform_python_implementation == "PyPy") and extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: munkres ; (platform_python_implementation == "PyPy") and extra == 'all' Handling unicodedata2 >=15.1.0 ; (python_version <= "3.12") and extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: unicodedata2 >=15.1.0 ; (python_version <= "3.12") and extra == 'all' Handling xattr ; (sys_platform == "darwin") and extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: xattr ; (sys_platform == "darwin") and extra == 'all' Handling lz4 >=1.7.4.2 ; extra == 'graphite' from hook generated metadata: Requires-Dist (fonttools) Requirement not satisfied: lz4 >=1.7.4.2 ; extra == 'graphite' Handling pycairo ; extra == 'interpolatable' from hook generated metadata: Requires-Dist (fonttools) Requirement not satisfied: pycairo ; extra == 'interpolatable' Handling scipy ; (platform_python_implementation != "PyPy") and extra == 'interpolatable' from hook generated metadata: Requires-Dist (fonttools) Requirement satisfied: scipy ; (platform_python_implementation != "PyPy") and extra == 'interpolatable' (installed: scipy 1.11.3) Handling munkres ; (platform_python_implementation == "PyPy") and extra == 'interpolatable' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: munkres ; (platform_python_implementation == "PyPy") and extra == 'interpolatable' Handling lxml >=4.0 ; extra == 'lxml' from hook generated metadata: Requires-Dist (fonttools) Requirement satisfied: lxml >=4.0 ; extra == 'lxml' (installed: lxml 5.3.0) Handling skia-pathops >=0.5.0 ; extra == 'pathops' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: skia-pathops >=0.5.0 ; extra == 'pathops' Handling matplotlib ; extra == 'plot' from hook generated metadata: Requires-Dist (fonttools) Requirement not satisfied: matplotlib ; extra == 'plot' Handling uharfbuzz >=0.23.0 ; extra == 'repacker' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: uharfbuzz >=0.23.0 ; extra == 'repacker' Handling sympy ; extra == 'symfont' from hook generated metadata: Requires-Dist (fonttools) Requirement not satisfied: sympy ; extra == 'symfont' Handling xattr ; (sys_platform == "darwin") and extra == 'type1' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: xattr ; (sys_platform == "darwin") and extra == 'type1' Handling fs <3,>=2.2.0 ; extra == 'ufo' from hook generated metadata: Requires-Dist (fonttools) Requirement satisfied: fs <3,>=2.2.0 ; extra == 'ufo' (installed: fs 2.4.16) Handling unicodedata2 >=15.1.0 ; (python_version <= "3.12") and extra == 'unicode' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: unicodedata2 >=15.1.0 ; (python_version <= "3.12") and extra == 'unicode' Handling zopfli >=0.1.4 ; extra == 'woff' from hook generated metadata: Requires-Dist (fonttools) Requirement not satisfied: zopfli >=0.1.4 ; extra == 'woff' Handling brotlicffi >=0.8.0 ; (platform_python_implementation != "CPython") and extra == 'woff' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: brotlicffi >=0.8.0 ; (platform_python_implementation != "CPython") and extra == 'woff' Handling brotli >=1.0.1 ; (platform_python_implementation == "CPython") and extra == 'woff' from hook generated metadata: Requires-Dist (fonttools) Requirement satisfied: brotli >=1.0.1 ; (platform_python_implementation == "CPython") and extra == 'woff' (installed: brotli 1.1.0) + cat /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1-2.fc42.x86_64-pyproject-buildrequires + rm -rfv fonttools-4.54.1.dist-info/ removed 'fonttools-4.54.1.dist-info/entry_points.txt' removed 'fonttools-4.54.1.dist-info/top_level.txt' removed 'fonttools-4.54.1.dist-info/METADATA' removed 'fonttools-4.54.1.dist-info/LICENSE' removed directory 'fonttools-4.54.1.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/fonttools-4.54.1-2.fc42.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 1.0 MiB/s | 25.9 KiB | 00m00s updates 100% | 1.1 MiB/s | 28.6 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 76.6 KiB/s | 3.8 KiB | 00m00s Copr repository 100% | 51.2 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "gcc-14.2.1-4.fc42.x86_64" is already installed. Package "pyproject-rpm-macros-1.15.1-1.fc42.noarch" is already installed. Package "python3-devel-3.13.0-1.fc42.x86_64" is already installed. Package "python3-brotli-1.1.0-5.fc41.x86_64" is already installed. Package "python3-freetype-2.5.1-1.fc42.noarch" is already installed. Package "python3-glyphsLib-5.1.11-14.fc41.noarch" is already installed. Package "python3-lxml-5.3.0-1.fc42.x86_64" is already installed. Package "python3-packaging-24.1-2.fc41.noarch" is already installed. Package "python3-pip-24.2-2.fc42.noarch" is already installed. Package "python3-scipy-1.11.3-15.fc41.x86_64" is already installed. Package "python3-setuptools-69.2.0-8.fc41.noarch" is already installed. Package "tox-4.21.2-1.fc42.noarch" is already installed. Package "python3-tox-current-env-0.0.12-1.fc42.noarch" is already installed. Package "python3-ufo2ft-3.3.1-1.fc42.noarch" is already installed. Package "python3-ufoLib2-0.16.0-6.fc41.noarch" is already installed. Package "python3-wheel-1:0.43.0-4.fc41.noarch" is already installed. Package Arch Version Repository Size Installing: python3-cairo x86_64 1.25.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 492.5 KiB python3-lz4 x86_64 4.3.3-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 MiB python3-matplotlib x86_64 3.9.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21.1 MiB python3-pytest noarch 8.3.3-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.8 MiB python3-pytest-randomly noarch 3.15.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51.5 KiB python3-sympy x86_64 1.13.3-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78.3 MiB python3-zopfli x86_64 0.2.3-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59.1 KiB Installing dependencies: abattis-cantarell-vf-fonts noarch 0.301-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.7 KiB cairo x86_64 1.18.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB default-fonts-core-sans noarch 4.1-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.9 KiB dejavu-sans-fonts noarch 2.37-24.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.5 MiB fontconfig x86_64 2.15.0-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 791.9 KiB fonts-filesystem noarch 1:2.0.5-17.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B freetype x86_64 2.13.3-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 850.5 KiB fribidi x86_64 1.0.16-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 194.5 KiB glib2 x86_64 2.82.1-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.7 MiB gnutls x86_64 3.8.7-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 MiB google-noto-fonts-common noarch 20240901-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.5 KiB google-noto-sans-vf-fonts noarch 20240901-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB graphite2 x86_64 1.3.14-16.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.0 KiB harfbuzz x86_64 10.0.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 MiB jbigkit-libs x86_64 2.1-30.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 117.6 KiB lcms2 x86_64 2.16-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 424.9 KiB libX11 x86_64 1.8.10-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB libX11-common noarch 1.8.10-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libXau x86_64 1.0.11-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66.9 KiB libXext x86_64 1.3.6-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90.1 KiB libXft x86_64 2.3.8-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 164.5 KiB libXrender x86_64 0.9.11-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50.1 KiB libimagequant x86_64 4.0.3-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 666.7 KiB libjpeg-turbo x86_64 3.0.4-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 789.1 KiB liblerc x86_64 4.0.0-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 607.5 KiB libpng x86_64 2:1.6.44-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 245.8 KiB libqhull_r x86_64 1:8.0.2-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 483.4 KiB libraqm x86_64 0.10.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.7 KiB libtiff x86_64 4.6.0-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 606.0 KiB libwebp x86_64 1.4.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 822.6 KiB libxcb x86_64 1.17.0-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB nettle x86_64 3.10-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 793.0 KiB openjpeg x86_64 2.5.2-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 445.7 KiB pixman x86_64 0.43.4-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 718.1 KiB python3-contourpy x86_64 1.3.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 808.6 KiB python3-cycler noarch 0.11.0-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.6 KiB python3-dateutil noarch 1:2.8.2-16.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 879.2 KiB python3-iniconfig noarch 1.1.1-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.6 KiB python3-kiwisolver x86_64 1.4.7-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 153.9 KiB python3-matplotlib-data noarch 3.9.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 741.5 KiB python3-matplotlib-data-fonts noarch 3.9.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.9 MiB python3-matplotlib-tk x86_64 3.9.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 262.7 KiB python3-mpmath noarch 1.3.0-11.fc42 copr_base 5.2 MiB python3-olefile noarch 0.47-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 340.4 KiB python3-pillow x86_64 10.4.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 MiB python3-pillow-tk x86_64 10.4.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.4 KiB python3-pyparsing noarch 3.1.2-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB python3-tkinter x86_64 3.13.0-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB tcl x86_64 1:8.6.14-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 MiB tk x86_64 1:8.6.14-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.6 MiB xml-common noarch 0.6.3-65.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78.4 KiB zopfli x86_64 1.0.3-11.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 321.7 KiB Transaction Summary: Installing: 59 packages Total size of inbound packages is 44 MiB. Need to download 44 MiB. After this operation, 200 MiB extra will be used (install 200 MiB, remove 0 B). [ 1/59] python3-cairo-0:1.25.1-5.fc41.x 100% | 1.5 MiB/s | 124.6 KiB | 00m00s [ 2/59] python3-lz4-0:4.3.3-5.fc41.x86_ 100% | 5.4 MiB/s | 501.8 KiB | 00m00s [ 3/59] python3-pytest-randomly-0:3.15. 100% | 977.7 KiB/s | 23.5 KiB | 00m00s [ 4/59] python3-matplotlib-0:3.9.1-2.fc 100% | 25.6 MiB/s | 4.5 MiB | 00m00s [ 5/59] python3-zopfli-0:0.2.3-5.fc41.x 100% | 397.3 KiB/s | 29.0 KiB | 00m00s [ 6/59] zopfli-0:1.0.3-11.fc41.x86_64 100% | 5.7 MiB/s | 139.6 KiB | 00m00s [ 7/59] python3-pytest-0:8.3.3-1.fc42.n 100% | 26.1 MiB/s | 2.0 MiB | 00m00s [ 8/59] python3-iniconfig-0:1.1.1-23.fc 100% | 821.5 KiB/s | 18.1 KiB | 00m00s [ 9/59] dejavu-sans-fonts-0:2.37-24.fc4 100% | 28.8 MiB/s | 1.3 MiB | 00m00s [10/59] freetype-0:2.13.3-1.fc42.x86_64 100% | 14.8 MiB/s | 409.2 KiB | 00m00s [11/59] libqhull_r-1:8.0.2-5.fc41.x86_6 100% | 10.4 MiB/s | 201.8 KiB | 00m00s [12/59] python3-contourpy-0:1.3.0-1.fc4 100% | 12.3 MiB/s | 264.2 KiB | 00m00s [13/59] python3-cycler-0:0.11.0-13.fc41 100% | 1.2 MiB/s | 21.3 KiB | 00m00s [14/59] python3-mpmath-0:1.3.0-11.fc42. 100% | 4.3 MiB/s | 1.1 MiB | 00m00s [15/59] python3-dateutil-1:2.8.2-16.fc4 100% | 6.8 MiB/s | 349.0 KiB | 00m00s [16/59] python3-matplotlib-data-0:3.9.1 100% | 15.1 MiB/s | 508.9 KiB | 00m00s [17/59] python3-kiwisolver-0:1.4.7-1.fc 100% | 1.1 MiB/s | 66.7 KiB | 00m00s [18/59] python3-matplotlib-tk-0:3.9.1-2 100% | 5.2 MiB/s | 111.6 KiB | 00m00s [19/59] python3-tkinter-0:3.13.0-1.fc42 100% | 11.6 MiB/s | 356.1 KiB | 00m00s [20/59] python3-pillow-0:10.4.0-2.fc41. 100% | 18.3 MiB/s | 939.4 KiB | 00m00s [21/59] python3-pyparsing-0:3.1.2-7.fc4 100% | 9.4 MiB/s | 270.3 KiB | 00m00s [22/59] cairo-0:1.18.0-4.fc41.x86_64 100% | 17.8 MiB/s | 709.9 KiB | 00m00s [23/59] harfbuzz-0:10.0.1-1.fc42.x86_64 100% | 26.4 MiB/s | 1.0 MiB | 00m00s [24/59] fonts-filesystem-1:2.0.5-17.fc4 100% | 499.0 KiB/s | 8.5 KiB | 00m00s [25/59] libpng-2:1.6.44-1.fc42.x86_64 100% | 6.2 MiB/s | 120.7 KiB | 00m00s [26/59] fontconfig-0:2.15.0-8.fc41.x86_ 100% | 9.3 MiB/s | 257.0 KiB | 00m00s [27/59] libX11-0:1.8.10-2.fc42.x86_64 100% | 21.9 MiB/s | 649.7 KiB | 00m00s [28/59] libX11-common-0:1.8.10-2.fc42.n 100% | 7.4 MiB/s | 144.8 KiB | 00m00s [29/59] libXext-0:1.3.6-2.fc41.x86_64 100% | 2.2 MiB/s | 39.1 KiB | 00m00s [30/59] libXrender-0:0.9.11-7.fc41.x86_ 100% | 1.6 MiB/s | 27.5 KiB | 00m00s [31/59] libxcb-0:1.17.0-3.fc42.x86_64 100% | 12.1 MiB/s | 235.9 KiB | 00m00s [32/59] pixman-0:0.43.4-2.fc41.x86_64 100% | 8.7 MiB/s | 294.1 KiB | 00m00s [33/59] tcl-1:8.6.14-2.fc41.x86_64 100% | 23.7 MiB/s | 1.1 MiB | 00m00s [34/59] lcms2-0:2.16-4.fc41.x86_64 100% | 9.8 MiB/s | 180.3 KiB | 00m00s [35/59] libimagequant-0:4.0.3-5.fc41.x8 100% | 14.0 MiB/s | 301.2 KiB | 00m00s [36/59] tk-1:8.6.14-2.fc41.x86_64 100% | 22.8 MiB/s | 1.6 MiB | 00m00s [37/59] libjpeg-turbo-0:3.0.4-1.fc42.x8 100% | 11.8 MiB/s | 228.9 KiB | 00m00s [38/59] libraqm-0:0.10.1-1.fc42.x86_64 100% | 1.4 MiB/s | 22.4 KiB | 00m00s [39/59] libtiff-0:4.6.0-6.fc42.x86_64 100% | 10.9 MiB/s | 212.0 KiB | 00m00s [40/59] libwebp-0:1.4.0-4.fc41.x86_64 100% | 11.0 MiB/s | 292.0 KiB | 00m00s [41/59] openjpeg-0:2.5.2-4.fc42.x86_64 100% | 9.6 MiB/s | 186.6 KiB | 00m00s [42/59] python3-olefile-0:0.47-5.fc41.n 100% | 4.3 MiB/s | 74.6 KiB | 00m00s [43/59] python3-pillow-tk-0:10.4.0-2.fc 100% | 1.7 MiB/s | 30.3 KiB | 00m00s [44/59] libXau-0:1.0.11-7.fc41.x86_64 100% | 1.8 MiB/s | 31.9 KiB | 00m00s [45/59] jbigkit-libs-0:2.1-30.fc41.x86_ 100% | 3.1 MiB/s | 53.3 KiB | 00m00s [46/59] liblerc-0:4.0.0-7.fc41.x86_64 100% | 10.8 MiB/s | 210.3 KiB | 00m00s [47/59] fribidi-0:1.0.16-1.fc42.x86_64 100% | 2.8 MiB/s | 53.7 KiB | 00m00s [48/59] python3-matplotlib-data-fonts-0 100% | 20.4 MiB/s | 2.3 MiB | 00m00s [49/59] graphite2-0:1.3.14-16.fc41.x86_ 100% | 4.6 MiB/s | 95.1 KiB | 00m00s [50/59] glib2-0:2.82.1-2.fc42.x86_64 100% | 28.2 MiB/s | 3.0 MiB | 00m00s [51/59] gnutls-0:3.8.7-4.fc42.x86_64 100% | 15.9 MiB/s | 1.1 MiB | 00m00s [52/59] default-fonts-core-sans-0:4.1-3 100% | 1.2 MiB/s | 24.9 KiB | 00m00s [53/59] xml-common-0:0.6.3-65.fc41.noar 100% | 1.7 MiB/s | 31.2 KiB | 00m00s [54/59] abattis-cantarell-vf-fonts-0:0. 100% | 6.2 MiB/s | 120.2 KiB | 00m00s [55/59] google-noto-fonts-common-0:2024 100% | 1.0 MiB/s | 17.8 KiB | 00m00s [56/59] libXft-0:2.3.8-7.fc41.x86_64 100% | 4.2 MiB/s | 72.3 KiB | 00m00s [57/59] google-noto-sans-vf-fonts-0:202 100% | 14.5 MiB/s | 593.9 KiB | 00m00s [58/59] nettle-0:3.10-3.fc41.x86_64 100% | 12.3 MiB/s | 428.5 KiB | 00m00s [59/59] python3-sympy-0:1.13.3-1.fc42.x 100% | 13.5 MiB/s | 14.7 MiB | 00m01s -------------------------------------------------------------------------------- [59/59] Total 100% | 36.8 MiB/s | 43.6 MiB | 00m01s Running transaction [ 1/61] Verify package files 100% | 398.0 B/s | 59.0 B | 00m00s [ 2/61] Prepare transaction 100% | 522.0 B/s | 59.0 B | 00m00s [ 3/61] Installing fonts-filesystem-1:2 100% | 769.5 KiB/s | 788.0 B | 00m00s [ 4/61] Installing python3-matplotlib-d 100% | 247.2 MiB/s | 7.9 MiB | 00m00s [ 5/61] Installing python3-matplotlib-d 100% | 105.9 MiB/s | 758.7 KiB | 00m00s [ 6/61] Installing libwebp-0:1.4.0-4.fc 100% | 161.5 MiB/s | 826.8 KiB | 00m00s [ 7/61] Installing libjpeg-turbo-0:3.0. 100% | 257.4 MiB/s | 790.8 KiB | 00m00s [ 8/61] Installing tcl-1:8.6.14-2.fc41. 100% | 192.1 MiB/s | 4.2 MiB | 00m00s [ 9/61] Installing libpng-2:1.6.44-1.fc 100% | 120.6 MiB/s | 247.0 KiB | 00m00s [10/61] Installing dejavu-sans-fonts-0: 100% | 324.0 MiB/s | 5.5 MiB | 00m00s [11/61] Installing abattis-cantarell-vf 100% | 94.9 MiB/s | 194.4 KiB | 00m00s [12/61] Installing nettle-0:3.10-3.fc41 100% | 194.4 MiB/s | 796.1 KiB | 00m00s [13/61] Installing gnutls-0:3.8.7-4.fc4 100% | 249.4 MiB/s | 3.2 MiB | 00m00s [14/61] Installing glib2-0:2.82.1-2.fc4 100% | 272.1 MiB/s | 14.7 MiB | 00m00s [15/61] Installing google-noto-fonts-co 100% | 17.8 MiB/s | 18.3 KiB | 00m00s [16/61] Installing google-noto-sans-vf- 100% | 208.2 MiB/s | 1.2 MiB | 00m00s [17/61] Installing default-fonts-core-s 100% | 1.6 MiB/s | 18.2 KiB | 00m00s [18/61] Installing xml-common-0:0.6.3-6 100% | 39.6 MiB/s | 81.1 KiB | 00m00s [19/61] Installing graphite2-0:1.3.14-1 100% | 94.8 MiB/s | 194.1 KiB | 00m00s [20/61] Installing harfbuzz-0:10.0.1-1. 100% | 224.7 MiB/s | 2.7 MiB | 00m00s [21/61] Installing freetype-0:2.13.3-1. 100% | 166.4 MiB/s | 852.2 KiB | 00m00s [22/61] Installing fontconfig-0:2.15.0- 100% | 779.2 KiB/s | 811.1 KiB | 00m01s [23/61] Installing fribidi-0:1.0.16-1.f 100% | 64.1 MiB/s | 197.0 KiB | 00m00s [24/61] Installing libraqm-0:0.10.1-1.f 100% | 33.0 MiB/s | 33.8 KiB | 00m00s [25/61] Installing liblerc-0:4.0.0-7.fc 100% | 148.7 MiB/s | 609.0 KiB | 00m00s [26/61] Installing jbigkit-libs-0:2.1-3 100% | 58.4 MiB/s | 119.6 KiB | 00m00s [27/61] Installing libtiff-0:4.6.0-6.fc 100% | 198.0 MiB/s | 608.2 KiB | 00m00s [28/61] Installing libXau-0:1.0.11-7.fc 100% | 33.4 MiB/s | 68.4 KiB | 00m00s [29/61] Installing libxcb-0:1.17.0-3.fc 100% | 132.0 MiB/s | 1.2 MiB | 00m00s [30/61] Installing python3-olefile-0:0. 100% | 111.9 MiB/s | 343.6 KiB | 00m00s [31/61] Installing openjpeg-0:2.5.2-4.f 100% | 145.7 MiB/s | 447.6 KiB | 00m00s [32/61] Installing libimagequant-0:4.0. 100% | 163.2 MiB/s | 668.3 KiB | 00m00s [33/61] Installing lcms2-0:2.16-4.fc41. 100% | 138.8 MiB/s | 426.5 KiB | 00m00s [34/61] Installing python3-pillow-0:10. 100% | 162.5 MiB/s | 3.7 MiB | 00m00s [35/61] Installing pixman-0:0.43.4-2.fc 100% | 175.6 MiB/s | 719.2 KiB | 00m00s [36/61] Installing libX11-common-0:1.8. 100% | 69.8 MiB/s | 1.2 MiB | 00m00s [37/61] Installing libX11-0:1.8.10-2.fc 100% | 257.1 MiB/s | 1.3 MiB | 00m00s [38/61] Installing libXrender-0:0.9.11- 100% | 50.2 MiB/s | 51.4 KiB | 00m00s [39/61] Installing libXft-0:2.3.8-7.fc4 100% | 14.7 MiB/s | 166.0 KiB | 00m00s [40/61] Installing tk-1:8.6.14-2.fc41.x 100% | 140.8 MiB/s | 3.7 MiB | 00m00s [41/61] Installing python3-tkinter-0:3. 100% | 164.9 MiB/s | 2.0 MiB | 00m00s [42/61] Installing python3-pillow-tk-0: 100% | 68.4 MiB/s | 70.1 KiB | 00m00s [43/61] Installing libXext-0:1.3.6-2.fc 100% | 89.2 MiB/s | 91.3 KiB | 00m00s [44/61] Installing cairo-0:1.18.0-4.fc4 100% | 249.1 MiB/s | 1.7 MiB | 00m00s [45/61] Installing python3-cairo-0:1.25 100% | 161.7 MiB/s | 496.6 KiB | 00m00s [46/61] Installing python3-pyparsing-0: 100% | 164.8 MiB/s | 1.0 MiB | 00m00s [47/61] Installing python3-kiwisolver-0 100% | 77.1 MiB/s | 157.8 KiB | 00m00s [48/61] Installing python3-dateutil-1:2 100% | 145.3 MiB/s | 892.9 KiB | 00m00s [49/61] Installing python3-cycler-0:0.1 100% | 38.9 MiB/s | 39.8 KiB | 00m00s [50/61] Installing python3-contourpy-0: 100% | 133.7 MiB/s | 821.2 KiB | 00m00s [51/61] Installing libqhull_r-1:8.0.2-5 100% | 236.4 MiB/s | 484.2 KiB | 00m00s [52/61] Installing python3-matplotlib-t 100% | 64.8 MiB/s | 265.3 KiB | 00m00s [53/61] Installing python3-matplotlib-0 100% | 213.3 MiB/s | 21.3 MiB | 00m00s [54/61] Installing python3-iniconfig-0: 100% | 7.7 MiB/s | 23.6 KiB | 00m00s [55/61] Installing python3-pytest-0:8.3 100% | 262.3 MiB/s | 21.0 MiB | 00m00s [56/61] Installing python3-mpmath-0:1.3 100% | 208.5 MiB/s | 5.2 MiB | 00m00s [57/61] Installing zopfli-0:1.0.3-11.fc 100% | 105.7 MiB/s | 324.9 KiB | 00m00s [58/61] Installing python3-zopfli-0:0.2 100% | 6.3 MiB/s | 64.7 KiB | 00m00s [59/61] Installing python3-sympy-0:1.13 100% | 187.7 MiB/s | 79.2 MiB | 00m00s [60/61] Installing python3-pytest-rando 100% | 27.0 MiB/s | 55.3 KiB | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead [61/61] Installing python3-lz4-0:4.3.3- 100% | 36.4 MiB/s | 6.2 MiB | 00m00s Warning: skipped PGP checks for 59 packages from repositories: copr_base, http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1728604800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.eyANDF + umask 022 + cd /builddir/build/BUILD/fonttools-4.54.1-build + cd fonttools-4.54.1 + export FONTTOOLS_WITH_CYTHON=1 + FONTTOOLS_WITH_CYTHON=1 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir + RPM_TOXENV=py313-noextra + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/pyproject-wheeldir --output /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1-2.fc42.x86_64-pyproject-buildrequires -x graphite -x interpolatable -x lxml -x plot -x symfont -x type1 -x ufo -x unicode -x woff -e py313-noextra Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 69.2.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.43.0) running egg_info writing Lib/fonttools.egg-info/PKG-INFO writing dependency_links to Lib/fonttools.egg-info/dependency_links.txt writing entry points to Lib/fonttools.egg-info/entry_points.txt writing requirements to Lib/fonttools.egg-info/requires.txt writing top-level names to Lib/fonttools.egg-info/top_level.txt reading manifest file 'Lib/fonttools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '.appveyor.yml' warning: no files found matching '.travis.yml' warning: no files found matching '*.sh' under directory '.travis' adding license file 'LICENSE' writing manifest file 'Lib/fonttools.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.43.0) Handling tox-current-env >= 0.0.6 from tox itself Requirement satisfied: tox-current-env >= 0.0.6 (installed: tox-current-env 0.0.12) py313-noextra: OK (0.00 seconds) congratulations :) (0.06 seconds) Handling tox>=3.0 from tox --print-deps-only: py313-noextra Requirement satisfied: tox>=3.0 (installed: tox 4.21.2) Handling pytest>=7.0.0,!=8.0.1,!=8.0.2 from tox --print-deps-only: py313-noextra Requirement satisfied: pytest>=7.0.0,!=8.0.1,!=8.0.2 (installed: pytest 8.3.3) Handling pytest-randomly from tox --print-deps-only: py313-noextra Requirement satisfied: pytest-randomly (installed: pytest-randomly 3.15.0) running dist_info writing fonttools.egg-info/PKG-INFO writing dependency_links to fonttools.egg-info/dependency_links.txt writing entry points to fonttools.egg-info/entry_points.txt writing requirements to fonttools.egg-info/requires.txt writing top-level names to fonttools.egg-info/top_level.txt reading manifest file 'fonttools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '.appveyor.yml' warning: no files found matching '.travis.yml' warning: no files found matching '*.sh' under directory '.travis' adding license file 'LICENSE' writing manifest file 'fonttools.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/fonttools-4.54.1.dist-info' Handling fs <3,>=2.2.0 ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: fs <3,>=2.2.0 ; extra == 'all' Handling lxml >=4.0 ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: lxml >=4.0 ; extra == 'all' Handling zopfli >=0.1.4 ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: zopfli >=0.1.4 ; extra == 'all' Handling lz4 >=1.7.4.2 ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: lz4 >=1.7.4.2 ; extra == 'all' Handling pycairo ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: pycairo ; extra == 'all' Handling matplotlib ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: matplotlib ; extra == 'all' Handling sympy ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: sympy ; extra == 'all' Handling skia-pathops >=0.5.0 ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: skia-pathops >=0.5.0 ; extra == 'all' Handling uharfbuzz >=0.23.0 ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: uharfbuzz >=0.23.0 ; extra == 'all' Handling brotlicffi >=0.8.0 ; (platform_python_implementation != "CPython") and extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: brotlicffi >=0.8.0 ; (platform_python_implementation != "CPython") and extra == 'all' Handling scipy ; (platform_python_implementation != "PyPy") and extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: scipy ; (platform_python_implementation != "PyPy") and extra == 'all' Handling brotli >=1.0.1 ; (platform_python_implementation == "CPython") and extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: brotli >=1.0.1 ; (platform_python_implementation == "CPython") and extra == 'all' Handling munkres ; (platform_python_implementation == "PyPy") and extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: munkres ; (platform_python_implementation == "PyPy") and extra == 'all' Handling unicodedata2 >=15.1.0 ; (python_version <= "3.12") and extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: unicodedata2 >=15.1.0 ; (python_version <= "3.12") and extra == 'all' Handling xattr ; (sys_platform == "darwin") and extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: xattr ; (sys_platform == "darwin") and extra == 'all' Handling lz4 >=1.7.4.2 ; extra == 'graphite' from hook generated metadata: Requires-Dist (fonttools) Requirement satisfied: lz4 >=1.7.4.2 ; extra == 'graphite' (installed: lz4 4.3.3) Handling pycairo ; extra == 'interpolatable' from hook generated metadata: Requires-Dist (fonttools) Requirement satisfied: pycairo ; extra == 'interpolatable' (installed: pycairo 1.25.1) Handling scipy ; (platform_python_implementation != "PyPy") and extra == 'interpolatable' from hook generated metadata: Requires-Dist (fonttools) Requirement satisfied: scipy ; (platform_python_implementation != "PyPy") and extra == 'interpolatable' (installed: scipy 1.11.3) Handling munkres ; (platform_python_implementation == "PyPy") and extra == 'interpolatable' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: munkres ; (platform_python_implementation == "PyPy") and extra == 'interpolatable' Handling lxml >=4.0 ; extra == 'lxml' from hook generated metadata: Requires-Dist (fonttools) Requirement satisfied: lxml >=4.0 ; extra == 'lxml' (installed: lxml 5.3.0) Handling skia-pathops >=0.5.0 ; extra == 'pathops' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: skia-pathops >=0.5.0 ; extra == 'pathops' Handling matplotlib ; extra == 'plot' from hook generated metadata: Requires-Dist (fonttools) Requirement satisfied: matplotlib ; extra == 'plot' (installed: matplotlib 3.9.1) Handling uharfbuzz >=0.23.0 ; extra == 'repacker' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: uharfbuzz >=0.23.0 ; extra == 'repacker' Handling sympy ; extra == 'symfont' from hook generated metadata: Requires-Dist (fonttools) Requirement satisfied: sympy ; extra == 'symfont' (installed: sympy 1.13.3) Handling xattr ; (sys_platform == "darwin") and extra == 'type1' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: xattr ; (sys_platform == "darwin") and extra == 'type1' Handling fs <3,>=2.2.0 ; extra == 'ufo' from hook generated metadata: Requires-Dist (fonttools) Requirement satisfied: fs <3,>=2.2.0 ; extra == 'ufo' (installed: fs 2.4.16) Handling unicodedata2 >=15.1.0 ; (python_version <= "3.12") and extra == 'unicode' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: unicodedata2 >=15.1.0 ; (python_version <= "3.12") and extra == 'unicode' Handling zopfli >=0.1.4 ; extra == 'woff' from hook generated metadata: Requires-Dist (fonttools) Requirement satisfied: zopfli >=0.1.4 ; extra == 'woff' (installed: zopfli 0.2.3) Handling brotlicffi >=0.8.0 ; (platform_python_implementation != "CPython") and extra == 'woff' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: brotlicffi >=0.8.0 ; (platform_python_implementation != "CPython") and extra == 'woff' Handling brotli >=1.0.1 ; (platform_python_implementation == "CPython") and extra == 'woff' from hook generated metadata: Requires-Dist (fonttools) Requirement satisfied: brotli >=1.0.1 ; (platform_python_implementation == "CPython") and extra == 'woff' (installed: brotli 1.1.0) + cat /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1-2.fc42.x86_64-pyproject-buildrequires + rm -rfv fonttools-4.54.1.dist-info/ removed 'fonttools-4.54.1.dist-info/entry_points.txt' removed 'fonttools-4.54.1.dist-info/top_level.txt' removed 'fonttools-4.54.1.dist-info/METADATA' removed 'fonttools-4.54.1.dist-info/LICENSE' removed directory 'fonttools-4.54.1.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/fonttools-4.54.1-2.fc42.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 997.2 KiB/s | 25.9 KiB | 00m00s Copr repository 100% | 51.2 KiB/s | 1.5 KiB | 00m00s updates 100% | 1.1 MiB/s | 28.6 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 73.6 KiB/s | 3.8 KiB | 00m00s Repositories loaded. Nothing to do. Package "gcc-14.2.1-4.fc42.x86_64" is already installed. Package "pyproject-rpm-macros-1.15.1-1.fc42.noarch" is already installed. Package "python3-devel-3.13.0-1.fc42.x86_64" is already installed. Package "python3-brotli-1.1.0-5.fc41.x86_64" is already installed. Package "python3-freetype-2.5.1-1.fc42.noarch" is already installed. Package "python3-glyphsLib-5.1.11-14.fc41.noarch" is already installed. Package "python3-lxml-5.3.0-1.fc42.x86_64" is already installed. Package "python3-lz4-4.3.3-5.fc41.x86_64" is already installed. Package "python3-matplotlib-3.9.1-2.fc41.x86_64" is already installed. Package "python3-packaging-24.1-2.fc41.noarch" is already installed. Package "python3-pip-24.2-2.fc42.noarch" is already installed. Package "python3-cairo-1.25.1-5.fc41.x86_64" is already installed. Package "python3-pytest-randomly-3.15.0-3.fc41.noarch" is already installed. Package "python3-scipy-1.11.3-15.fc41.x86_64" is already installed. Package "python3-setuptools-69.2.0-8.fc41.noarch" is already installed. Package "python3-sympy-1.13.3-1.fc42.x86_64" is already installed. Package "tox-4.21.2-1.fc42.noarch" is already installed. Package "python3-tox-current-env-0.0.12-1.fc42.noarch" is already installed. Package "python3-ufo2ft-3.3.1-1.fc42.noarch" is already installed. Package "python3-ufoLib2-0.16.0-6.fc41.noarch" is already installed. Package "python3-wheel-1:0.43.0-4.fc41.noarch" is already installed. Package "python3-zopfli-0.2.3-5.fc41.x86_64" is already installed. Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1728604800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.vSeYBh + umask 022 + cd /builddir/build/BUILD/fonttools-4.54.1-build + cd fonttools-4.54.1 + export FONTTOOLS_WITH_CYTHON=1 + FONTTOOLS_WITH_CYTHON=1 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir + RPM_TOXENV=py313-noextra + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/pyproject-wheeldir --output /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1-2.fc42.x86_64-pyproject-buildrequires -x graphite -x interpolatable -x lxml -x plot -x symfont -x type1 -x ufo -x unicode -x woff -e py313-noextra Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 69.2.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.43.0) running egg_info writing Lib/fonttools.egg-info/PKG-INFO writing dependency_links to Lib/fonttools.egg-info/dependency_links.txt writing entry points to Lib/fonttools.egg-info/entry_points.txt writing requirements to Lib/fonttools.egg-info/requires.txt writing top-level names to Lib/fonttools.egg-info/top_level.txt reading manifest file 'Lib/fonttools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '.appveyor.yml' warning: no files found matching '.travis.yml' warning: no files found matching '*.sh' under directory '.travis' adding license file 'LICENSE' writing manifest file 'Lib/fonttools.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.43.0) Handling tox-current-env >= 0.0.6 from tox itself Requirement satisfied: tox-current-env >= 0.0.6 (installed: tox-current-env 0.0.12) py313-noextra: OK (0.01 seconds) congratulations :) (0.07 seconds) Handling tox>=3.0 from tox --print-deps-only: py313-noextra Requirement satisfied: tox>=3.0 (installed: tox 4.21.2) Handling pytest>=7.0.0,!=8.0.1,!=8.0.2 from tox --print-deps-only: py313-noextra Requirement satisfied: pytest>=7.0.0,!=8.0.1,!=8.0.2 (installed: pytest 8.3.3) Handling pytest-randomly from tox --print-deps-only: py313-noextra Requirement satisfied: pytest-randomly (installed: pytest-randomly 3.15.0) running dist_info writing fonttools.egg-info/PKG-INFO writing dependency_links to fonttools.egg-info/dependency_links.txt writing entry points to fonttools.egg-info/entry_points.txt writing requirements to fonttools.egg-info/requires.txt writing top-level names to fonttools.egg-info/top_level.txt reading manifest file 'fonttools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '.appveyor.yml' warning: no files found matching '.travis.yml' warning: no files found matching '*.sh' under directory '.travis' adding license file 'LICENSE' writing manifest file 'fonttools.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/fonttools-4.54.1.dist-info' Handling fs <3,>=2.2.0 ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: fs <3,>=2.2.0 ; extra == 'all' Handling lxml >=4.0 ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: lxml >=4.0 ; extra == 'all' Handling zopfli >=0.1.4 ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: zopfli >=0.1.4 ; extra == 'all' Handling lz4 >=1.7.4.2 ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: lz4 >=1.7.4.2 ; extra == 'all' Handling pycairo ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: pycairo ; extra == 'all' Handling matplotlib ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: matplotlib ; extra == 'all' Handling sympy ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: sympy ; extra == 'all' Handling skia-pathops >=0.5.0 ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: skia-pathops >=0.5.0 ; extra == 'all' Handling uharfbuzz >=0.23.0 ; extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: uharfbuzz >=0.23.0 ; extra == 'all' Handling brotlicffi >=0.8.0 ; (platform_python_implementation != "CPython") and extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: brotlicffi >=0.8.0 ; (platform_python_implementation != "CPython") and extra == 'all' Handling scipy ; (platform_python_implementation != "PyPy") and extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: scipy ; (platform_python_implementation != "PyPy") and extra == 'all' Handling brotli >=1.0.1 ; (platform_python_implementation == "CPython") and extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: brotli >=1.0.1 ; (platform_python_implementation == "CPython") and extra == 'all' Handling munkres ; (platform_python_implementation == "PyPy") and extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: munkres ; (platform_python_implementation == "PyPy") and extra == 'all' Handling unicodedata2 >=15.1.0 ; (python_version <= "3.12") and extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: unicodedata2 >=15.1.0 ; (python_version <= "3.12") and extra == 'all' Handling xattr ; (sys_platform == "darwin") and extra == 'all' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: xattr ; (sys_platform == "darwin") and extra == 'all' Handling lz4 >=1.7.4.2 ; extra == 'graphite' from hook generated metadata: Requires-Dist (fonttools) Requirement satisfied: lz4 >=1.7.4.2 ; extra == 'graphite' (installed: lz4 4.3.3) Handling pycairo ; extra == 'interpolatable' from hook generated metadata: Requires-Dist (fonttools) Requirement satisfied: pycairo ; extra == 'interpolatable' (installed: pycairo 1.25.1) Handling scipy ; (platform_python_implementation != "PyPy") and extra == 'interpolatable' from hook generated metadata: Requires-Dist (fonttools) Requirement satisfied: scipy ; (platform_python_implementation != "PyPy") and extra == 'interpolatable' (installed: scipy 1.11.3) Handling munkres ; (platform_python_implementation == "PyPy") and extra == 'interpolatable' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: munkres ; (platform_python_implementation == "PyPy") and extra == 'interpolatable' Handling lxml >=4.0 ; extra == 'lxml' from hook generated metadata: Requires-Dist (fonttools) Requirement satisfied: lxml >=4.0 ; extra == 'lxml' (installed: lxml 5.3.0) Handling skia-pathops >=0.5.0 ; extra == 'pathops' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: skia-pathops >=0.5.0 ; extra == 'pathops' Handling matplotlib ; extra == 'plot' from hook generated metadata: Requires-Dist (fonttools) Requirement satisfied: matplotlib ; extra == 'plot' (installed: matplotlib 3.9.1) Handling uharfbuzz >=0.23.0 ; extra == 'repacker' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: uharfbuzz >=0.23.0 ; extra == 'repacker' Handling sympy ; extra == 'symfont' from hook generated metadata: Requires-Dist (fonttools) Requirement satisfied: sympy ; extra == 'symfont' (installed: sympy 1.13.3) Handling xattr ; (sys_platform == "darwin") and extra == 'type1' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: xattr ; (sys_platform == "darwin") and extra == 'type1' Handling fs <3,>=2.2.0 ; extra == 'ufo' from hook generated metadata: Requires-Dist (fonttools) Requirement satisfied: fs <3,>=2.2.0 ; extra == 'ufo' (installed: fs 2.4.16) Handling unicodedata2 >=15.1.0 ; (python_version <= "3.12") and extra == 'unicode' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: unicodedata2 >=15.1.0 ; (python_version <= "3.12") and extra == 'unicode' Handling zopfli >=0.1.4 ; extra == 'woff' from hook generated metadata: Requires-Dist (fonttools) Requirement satisfied: zopfli >=0.1.4 ; extra == 'woff' (installed: zopfli 0.2.3) Handling brotlicffi >=0.8.0 ; (platform_python_implementation != "CPython") and extra == 'woff' from hook generated metadata: Requires-Dist (fonttools) Ignoring alien requirement: brotlicffi >=0.8.0 ; (platform_python_implementation != "CPython") and extra == 'woff' Handling brotli >=1.0.1 ; (platform_python_implementation == "CPython") and extra == 'woff' from hook generated metadata: Requires-Dist (fonttools) Requirement satisfied: brotli >=1.0.1 ; (platform_python_implementation == "CPython") and extra == 'woff' (installed: brotli 1.1.0) + cat /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1-2.fc42.x86_64-pyproject-buildrequires + rm -rfv fonttools-4.54.1.dist-info/ removed 'fonttools-4.54.1.dist-info/entry_points.txt' removed 'fonttools-4.54.1.dist-info/top_level.txt' removed 'fonttools-4.54.1.dist-info/METADATA' removed 'fonttools-4.54.1.dist-info/LICENSE' removed directory 'fonttools-4.54.1.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.p9F841 + umask 022 + cd /builddir/build/BUILD/fonttools-4.54.1-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd fonttools-4.54.1 + export FONTTOOLS_WITH_CYTHON=1 + FONTTOOLS_WITH_CYTHON=1 + mkdir -p /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/pyproject-wheeldir Processing /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) running dist_info creating /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir/pip-modern-metadata-bksxdiqs/fonttools.egg-info writing /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir/pip-modern-metadata-bksxdiqs/fonttools.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir/pip-modern-metadata-bksxdiqs/fonttools.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir/pip-modern-metadata-bksxdiqs/fonttools.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir/pip-modern-metadata-bksxdiqs/fonttools.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir/pip-modern-metadata-bksxdiqs/fonttools.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir/pip-modern-metadata-bksxdiqs/fonttools.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir/pip-modern-metadata-bksxdiqs/fonttools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '.appveyor.yml' warning: no files found matching '.travis.yml' warning: no files found matching '*.sh' under directory '.travis' adding license file 'LICENSE' writing manifest file '/builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir/pip-modern-metadata-bksxdiqs/fonttools.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir/pip-modern-metadata-bksxdiqs/fonttools-4.54.1.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: fonttools Building wheel for fonttools (pyproject.toml): started Running command Building wheel for fonttools (pyproject.toml) running bdist_wheel running build running build_py creating build creating build/lib.linux-x86_64-cpython-313 creating build/lib.linux-x86_64-cpython-313/fontTools copying Lib/fontTools/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools copying Lib/fontTools/__main__.py -> build/lib.linux-x86_64-cpython-313/fontTools copying Lib/fontTools/afmLib.py -> build/lib.linux-x86_64-cpython-313/fontTools copying Lib/fontTools/agl.py -> build/lib.linux-x86_64-cpython-313/fontTools copying Lib/fontTools/fontBuilder.py -> build/lib.linux-x86_64-cpython-313/fontTools copying Lib/fontTools/help.py -> build/lib.linux-x86_64-cpython-313/fontTools copying Lib/fontTools/tfmLib.py -> build/lib.linux-x86_64-cpython-313/fontTools copying Lib/fontTools/ttx.py -> build/lib.linux-x86_64-cpython-313/fontTools copying Lib/fontTools/unicode.py -> build/lib.linux-x86_64-cpython-313/fontTools creating build/lib.linux-x86_64-cpython-313/fontTools/cffLib copying Lib/fontTools/cffLib/CFF2ToCFF.py -> build/lib.linux-x86_64-cpython-313/fontTools/cffLib copying Lib/fontTools/cffLib/CFFToCFF2.py -> build/lib.linux-x86_64-cpython-313/fontTools/cffLib copying Lib/fontTools/cffLib/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/cffLib copying Lib/fontTools/cffLib/specializer.py -> build/lib.linux-x86_64-cpython-313/fontTools/cffLib copying Lib/fontTools/cffLib/transforms.py -> build/lib.linux-x86_64-cpython-313/fontTools/cffLib copying Lib/fontTools/cffLib/width.py -> build/lib.linux-x86_64-cpython-313/fontTools/cffLib creating build/lib.linux-x86_64-cpython-313/fontTools/colorLib copying Lib/fontTools/colorLib/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/colorLib copying Lib/fontTools/colorLib/builder.py -> build/lib.linux-x86_64-cpython-313/fontTools/colorLib copying Lib/fontTools/colorLib/errors.py -> build/lib.linux-x86_64-cpython-313/fontTools/colorLib copying Lib/fontTools/colorLib/geometry.py -> build/lib.linux-x86_64-cpython-313/fontTools/colorLib copying Lib/fontTools/colorLib/table_builder.py -> build/lib.linux-x86_64-cpython-313/fontTools/colorLib copying Lib/fontTools/colorLib/unbuilder.py -> build/lib.linux-x86_64-cpython-313/fontTools/colorLib creating build/lib.linux-x86_64-cpython-313/fontTools/config copying Lib/fontTools/config/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/config creating build/lib.linux-x86_64-cpython-313/fontTools/cu2qu copying Lib/fontTools/cu2qu/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/cu2qu copying Lib/fontTools/cu2qu/__main__.py -> build/lib.linux-x86_64-cpython-313/fontTools/cu2qu copying Lib/fontTools/cu2qu/benchmark.py -> build/lib.linux-x86_64-cpython-313/fontTools/cu2qu copying Lib/fontTools/cu2qu/cli.py -> build/lib.linux-x86_64-cpython-313/fontTools/cu2qu copying Lib/fontTools/cu2qu/cu2qu.py -> build/lib.linux-x86_64-cpython-313/fontTools/cu2qu copying Lib/fontTools/cu2qu/errors.py -> build/lib.linux-x86_64-cpython-313/fontTools/cu2qu copying Lib/fontTools/cu2qu/ufo.py -> build/lib.linux-x86_64-cpython-313/fontTools/cu2qu creating build/lib.linux-x86_64-cpython-313/fontTools/designspaceLib copying Lib/fontTools/designspaceLib/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/designspaceLib copying Lib/fontTools/designspaceLib/__main__.py -> build/lib.linux-x86_64-cpython-313/fontTools/designspaceLib copying Lib/fontTools/designspaceLib/split.py -> build/lib.linux-x86_64-cpython-313/fontTools/designspaceLib copying Lib/fontTools/designspaceLib/statNames.py -> build/lib.linux-x86_64-cpython-313/fontTools/designspaceLib copying Lib/fontTools/designspaceLib/types.py -> build/lib.linux-x86_64-cpython-313/fontTools/designspaceLib creating build/lib.linux-x86_64-cpython-313/fontTools/encodings copying Lib/fontTools/encodings/MacRoman.py -> build/lib.linux-x86_64-cpython-313/fontTools/encodings copying Lib/fontTools/encodings/StandardEncoding.py -> build/lib.linux-x86_64-cpython-313/fontTools/encodings copying Lib/fontTools/encodings/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/encodings copying Lib/fontTools/encodings/codecs.py -> build/lib.linux-x86_64-cpython-313/fontTools/encodings creating build/lib.linux-x86_64-cpython-313/fontTools/feaLib copying Lib/fontTools/feaLib/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/feaLib copying Lib/fontTools/feaLib/__main__.py -> build/lib.linux-x86_64-cpython-313/fontTools/feaLib copying Lib/fontTools/feaLib/ast.py -> build/lib.linux-x86_64-cpython-313/fontTools/feaLib copying Lib/fontTools/feaLib/builder.py -> build/lib.linux-x86_64-cpython-313/fontTools/feaLib copying Lib/fontTools/feaLib/error.py -> build/lib.linux-x86_64-cpython-313/fontTools/feaLib copying Lib/fontTools/feaLib/lexer.py -> build/lib.linux-x86_64-cpython-313/fontTools/feaLib copying Lib/fontTools/feaLib/location.py -> build/lib.linux-x86_64-cpython-313/fontTools/feaLib copying Lib/fontTools/feaLib/lookupDebugInfo.py -> build/lib.linux-x86_64-cpython-313/fontTools/feaLib copying Lib/fontTools/feaLib/parser.py -> build/lib.linux-x86_64-cpython-313/fontTools/feaLib copying Lib/fontTools/feaLib/variableScalar.py -> build/lib.linux-x86_64-cpython-313/fontTools/feaLib creating build/lib.linux-x86_64-cpython-313/fontTools/merge copying Lib/fontTools/merge/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/merge copying Lib/fontTools/merge/__main__.py -> build/lib.linux-x86_64-cpython-313/fontTools/merge copying Lib/fontTools/merge/base.py -> build/lib.linux-x86_64-cpython-313/fontTools/merge copying Lib/fontTools/merge/cmap.py -> build/lib.linux-x86_64-cpython-313/fontTools/merge copying Lib/fontTools/merge/layout.py -> build/lib.linux-x86_64-cpython-313/fontTools/merge copying Lib/fontTools/merge/options.py -> build/lib.linux-x86_64-cpython-313/fontTools/merge copying Lib/fontTools/merge/tables.py -> build/lib.linux-x86_64-cpython-313/fontTools/merge copying Lib/fontTools/merge/unicode.py -> build/lib.linux-x86_64-cpython-313/fontTools/merge copying Lib/fontTools/merge/util.py -> build/lib.linux-x86_64-cpython-313/fontTools/merge creating build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/arrayTools.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/bezierTools.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/classifyTools.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/cliTools.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/configTools.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/cython.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/dictTools.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/eexec.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/encodingTools.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/etree.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/filenames.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/fixedTools.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/intTools.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/iterTools.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/lazyTools.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/loggingTools.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/macCreatorType.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/macRes.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/psCharStrings.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/psLib.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/psOperators.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/py23.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/roundTools.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/sstruct.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/symfont.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/testTools.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/textTools.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/timeTools.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/transform.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/treeTools.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/vector.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/visitor.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/xmlReader.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/misc/xmlWriter.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc creating build/lib.linux-x86_64-cpython-313/fontTools/mtiLib copying Lib/fontTools/mtiLib/__main__.py -> build/lib.linux-x86_64-cpython-313/fontTools/mtiLib copying Lib/fontTools/mtiLib/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/mtiLib creating build/lib.linux-x86_64-cpython-313/fontTools/otlLib copying Lib/fontTools/otlLib/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/otlLib copying Lib/fontTools/otlLib/builder.py -> build/lib.linux-x86_64-cpython-313/fontTools/otlLib copying Lib/fontTools/otlLib/error.py -> build/lib.linux-x86_64-cpython-313/fontTools/otlLib copying Lib/fontTools/otlLib/maxContextCalc.py -> build/lib.linux-x86_64-cpython-313/fontTools/otlLib creating build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/areaPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/basePen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/boundsPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/cairoPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/cocoaPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/cu2quPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/explicitClosingLinePen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/filterPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/freetypePen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/hashPointPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/momentsPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/perimeterPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/pointInsidePen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/pointPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/qtPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/qu2cuPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/quartzPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/recordingPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/reportLabPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/reverseContourPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/roundingPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/statisticsPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/svgPathPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/t2CharStringPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/teePen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/transformPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/ttGlyphPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/pens/wxPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/pens creating build/lib.linux-x86_64-cpython-313/fontTools/qu2cu copying Lib/fontTools/qu2cu/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/qu2cu copying Lib/fontTools/qu2cu/__main__.py -> build/lib.linux-x86_64-cpython-313/fontTools/qu2cu copying Lib/fontTools/qu2cu/benchmark.py -> build/lib.linux-x86_64-cpython-313/fontTools/qu2cu copying Lib/fontTools/qu2cu/cli.py -> build/lib.linux-x86_64-cpython-313/fontTools/qu2cu copying Lib/fontTools/qu2cu/qu2cu.py -> build/lib.linux-x86_64-cpython-313/fontTools/qu2cu creating build/lib.linux-x86_64-cpython-313/fontTools/subset copying Lib/fontTools/subset/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/subset copying Lib/fontTools/subset/__main__.py -> build/lib.linux-x86_64-cpython-313/fontTools/subset copying Lib/fontTools/subset/cff.py -> build/lib.linux-x86_64-cpython-313/fontTools/subset copying Lib/fontTools/subset/svg.py -> build/lib.linux-x86_64-cpython-313/fontTools/subset copying Lib/fontTools/subset/util.py -> build/lib.linux-x86_64-cpython-313/fontTools/subset creating build/lib.linux-x86_64-cpython-313/fontTools/svgLib copying Lib/fontTools/svgLib/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/svgLib creating build/lib.linux-x86_64-cpython-313/fontTools/t1Lib copying Lib/fontTools/t1Lib/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/t1Lib creating build/lib.linux-x86_64-cpython-313/fontTools/ttLib copying Lib/fontTools/ttLib/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib copying Lib/fontTools/ttLib/__main__.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib copying Lib/fontTools/ttLib/macUtils.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib copying Lib/fontTools/ttLib/removeOverlaps.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib copying Lib/fontTools/ttLib/reorderGlyphs.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib copying Lib/fontTools/ttLib/scaleUpem.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib copying Lib/fontTools/ttLib/sfnt.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib copying Lib/fontTools/ttLib/standardGlyphOrder.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib copying Lib/fontTools/ttLib/ttCollection.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib copying Lib/fontTools/ttLib/ttFont.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib copying Lib/fontTools/ttLib/ttGlyphSet.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib copying Lib/fontTools/ttLib/ttVisitor.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib copying Lib/fontTools/ttLib/woff2.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib creating build/lib.linux-x86_64-cpython-313/fontTools/ufoLib copying Lib/fontTools/ufoLib/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/ufoLib copying Lib/fontTools/ufoLib/converters.py -> build/lib.linux-x86_64-cpython-313/fontTools/ufoLib copying Lib/fontTools/ufoLib/errors.py -> build/lib.linux-x86_64-cpython-313/fontTools/ufoLib copying Lib/fontTools/ufoLib/etree.py -> build/lib.linux-x86_64-cpython-313/fontTools/ufoLib copying Lib/fontTools/ufoLib/filenames.py -> build/lib.linux-x86_64-cpython-313/fontTools/ufoLib copying Lib/fontTools/ufoLib/glifLib.py -> build/lib.linux-x86_64-cpython-313/fontTools/ufoLib copying Lib/fontTools/ufoLib/kerning.py -> build/lib.linux-x86_64-cpython-313/fontTools/ufoLib copying Lib/fontTools/ufoLib/plistlib.py -> build/lib.linux-x86_64-cpython-313/fontTools/ufoLib copying Lib/fontTools/ufoLib/pointPen.py -> build/lib.linux-x86_64-cpython-313/fontTools/ufoLib copying Lib/fontTools/ufoLib/utils.py -> build/lib.linux-x86_64-cpython-313/fontTools/ufoLib copying Lib/fontTools/ufoLib/validators.py -> build/lib.linux-x86_64-cpython-313/fontTools/ufoLib creating build/lib.linux-x86_64-cpython-313/fontTools/unicodedata copying Lib/fontTools/unicodedata/Blocks.py -> build/lib.linux-x86_64-cpython-313/fontTools/unicodedata copying Lib/fontTools/unicodedata/OTTags.py -> build/lib.linux-x86_64-cpython-313/fontTools/unicodedata copying Lib/fontTools/unicodedata/ScriptExtensions.py -> build/lib.linux-x86_64-cpython-313/fontTools/unicodedata copying Lib/fontTools/unicodedata/Scripts.py -> build/lib.linux-x86_64-cpython-313/fontTools/unicodedata copying Lib/fontTools/unicodedata/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/unicodedata creating build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/__main__.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/avar.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/avarPlanner.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/builder.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/cff.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/errors.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/featureVars.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/interpolatable.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/interpolatableHelpers.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/interpolatablePlot.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/interpolatableTestContourOrder.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/interpolatableTestStartingPoint.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/interpolate_layout.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/iup.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/merger.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/models.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/multiVarStore.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/mutator.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/mvar.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/plot.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/stat.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/varLib/varStore.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib creating build/lib.linux-x86_64-cpython-313/fontTools/voltLib copying Lib/fontTools/voltLib/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/voltLib copying Lib/fontTools/voltLib/ast.py -> build/lib.linux-x86_64-cpython-313/fontTools/voltLib copying Lib/fontTools/voltLib/error.py -> build/lib.linux-x86_64-cpython-313/fontTools/voltLib copying Lib/fontTools/voltLib/lexer.py -> build/lib.linux-x86_64-cpython-313/fontTools/voltLib copying Lib/fontTools/voltLib/parser.py -> build/lib.linux-x86_64-cpython-313/fontTools/voltLib copying Lib/fontTools/voltLib/voltToFea.py -> build/lib.linux-x86_64-cpython-313/fontTools/voltLib creating build/lib.linux-x86_64-cpython-313/fontTools/misc/plistlib copying Lib/fontTools/misc/plistlib/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/misc/plistlib creating build/lib.linux-x86_64-cpython-313/fontTools/otlLib/optimize copying Lib/fontTools/otlLib/optimize/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/otlLib/optimize copying Lib/fontTools/otlLib/optimize/__main__.py -> build/lib.linux-x86_64-cpython-313/fontTools/otlLib/optimize copying Lib/fontTools/otlLib/optimize/gpos.py -> build/lib.linux-x86_64-cpython-313/fontTools/otlLib/optimize creating build/lib.linux-x86_64-cpython-313/fontTools/svgLib/path copying Lib/fontTools/svgLib/path/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/svgLib/path copying Lib/fontTools/svgLib/path/arc.py -> build/lib.linux-x86_64-cpython-313/fontTools/svgLib/path copying Lib/fontTools/svgLib/path/parser.py -> build/lib.linux-x86_64-cpython-313/fontTools/svgLib/path copying Lib/fontTools/svgLib/path/shapes.py -> build/lib.linux-x86_64-cpython-313/fontTools/svgLib/path creating build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/B_A_S_E_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/BitmapGlyphMetrics.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/C_B_D_T_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/C_B_L_C_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/C_F_F_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/C_F_F__2.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/C_O_L_R_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/C_P_A_L_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/D_S_I_G_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/D__e_b_g.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/DefaultTable.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/E_B_D_T_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/E_B_L_C_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/F_F_T_M_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/F__e_a_t.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/G_D_E_F_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/G_M_A_P_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/G_P_K_G_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/G_P_O_S_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/G_S_U_B_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/G__l_a_t.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/G__l_o_c.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/H_V_A_R_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/J_S_T_F_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/L_T_S_H_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/M_A_T_H_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/M_E_T_A_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/M_V_A_R_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/O_S_2f_2.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/S_I_N_G_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/S_T_A_T_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/S_V_G_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/S__i_l_f.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/S__i_l_l.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/T_S_I_B_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/T_S_I_C_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/T_S_I_D_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/T_S_I_J_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/T_S_I_P_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/T_S_I_S_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/T_S_I_V_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/T_S_I__0.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/T_S_I__1.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/T_S_I__2.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/T_S_I__3.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/T_S_I__5.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/T_T_F_A_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/TupleVariation.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/V_A_R_C_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/V_D_M_X_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/V_O_R_G_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/V_V_A_R_.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_a_n_k_r.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_a_v_a_r.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_b_s_l_n.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_c_i_d_g.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_c_m_a_p.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_c_v_a_r.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_c_v_t.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_f_e_a_t.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_f_p_g_m.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_f_v_a_r.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_g_a_s_p.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_g_c_i_d.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_g_l_y_f.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_g_v_a_r.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_h_d_m_x.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_h_e_a_d.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_h_h_e_a.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_h_m_t_x.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_k_e_r_n.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_l_c_a_r.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_l_o_c_a.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_l_t_a_g.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_m_a_x_p.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_m_e_t_a.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_m_o_r_t.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_m_o_r_x.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_n_a_m_e.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_o_p_b_d.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_p_o_s_t.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_p_r_e_p.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_p_r_o_p.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_s_b_i_x.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_t_r_a_k.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_v_h_e_a.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/_v_m_t_x.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/asciiTable.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/grUtils.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/otBase.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/otConverters.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/otData.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/otTables.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/otTraverse.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/sbixGlyph.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/sbixStrike.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables copying Lib/fontTools/ttLib/tables/ttProgram.py -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables creating build/lib.linux-x86_64-cpython-313/fontTools/varLib/instancer copying Lib/fontTools/varLib/instancer/__init__.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib/instancer copying Lib/fontTools/varLib/instancer/__main__.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib/instancer copying Lib/fontTools/varLib/instancer/featureVars.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib/instancer copying Lib/fontTools/varLib/instancer/names.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib/instancer copying Lib/fontTools/varLib/instancer/solver.py -> build/lib.linux-x86_64-cpython-313/fontTools/varLib/instancer running egg_info writing Lib/fonttools.egg-info/PKG-INFO writing dependency_links to Lib/fonttools.egg-info/dependency_links.txt writing entry points to Lib/fonttools.egg-info/entry_points.txt writing requirements to Lib/fonttools.egg-info/requires.txt writing top-level names to Lib/fonttools.egg-info/top_level.txt reading manifest file 'Lib/fonttools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '.appveyor.yml' warning: no files found matching '.travis.yml' warning: no files found matching '*.sh' under directory '.travis' adding license file 'LICENSE' writing manifest file 'Lib/fonttools.egg-info/SOURCES.txt' copying Lib/fontTools/cu2qu/cu2qu.c -> build/lib.linux-x86_64-cpython-313/fontTools/cu2qu copying Lib/fontTools/feaLib/lexer.c -> build/lib.linux-x86_64-cpython-313/fontTools/feaLib copying Lib/fontTools/misc/bezierTools.c -> build/lib.linux-x86_64-cpython-313/fontTools/misc copying Lib/fontTools/pens/momentsPen.c -> build/lib.linux-x86_64-cpython-313/fontTools/pens copying Lib/fontTools/qu2cu/qu2cu.c -> build/lib.linux-x86_64-cpython-313/fontTools/qu2cu copying Lib/fontTools/varLib/iup.c -> build/lib.linux-x86_64-cpython-313/fontTools/varLib copying Lib/fontTools/misc/plistlib/py.typed -> build/lib.linux-x86_64-cpython-313/fontTools/misc/plistlib copying Lib/fontTools/ttLib/tables/table_API_readme.txt -> build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables running build_ext building 'fontTools.cu2qu.cu2qu' extension creating build/temp.linux-x86_64-cpython-313 creating build/temp.linux-x86_64-cpython-313/Lib creating build/temp.linux-x86_64-cpython-313/Lib/fontTools creating build/temp.linux-x86_64-cpython-313/Lib/fontTools/cu2qu gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fcf-protection -fexceptions -fcf-protection -fexceptions -fcf-protection -fexceptions -O3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DCYTHON_TRACE_NOGIL=1 -I/usr/include/python3.13 -c Lib/fontTools/cu2qu/cu2qu.c -o build/temp.linux-x86_64-cpython-313/Lib/fontTools/cu2qu/cu2qu.o gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-313/Lib/fontTools/cu2qu/cu2qu.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-313/fontTools/cu2qu/cu2qu.cpython-313-x86_64-linux-gnu.so building 'fontTools.qu2cu.qu2cu' extension creating build/temp.linux-x86_64-cpython-313/Lib/fontTools/qu2cu gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fcf-protection -fexceptions -fcf-protection -fexceptions -fcf-protection -fexceptions -O3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DCYTHON_TRACE_NOGIL=1 -I/usr/include/python3.13 -c Lib/fontTools/qu2cu/qu2cu.c -o build/temp.linux-x86_64-cpython-313/Lib/fontTools/qu2cu/qu2cu.o gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-313/Lib/fontTools/qu2cu/qu2cu.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-313/fontTools/qu2cu/qu2cu.cpython-313-x86_64-linux-gnu.so building 'fontTools.misc.bezierTools' extension creating build/temp.linux-x86_64-cpython-313/Lib/fontTools/misc gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fcf-protection -fexceptions -fcf-protection -fexceptions -fcf-protection -fexceptions -O3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I/usr/include/python3.13 -c Lib/fontTools/misc/bezierTools.c -o build/temp.linux-x86_64-cpython-313/Lib/fontTools/misc/bezierTools.o gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-313/Lib/fontTools/misc/bezierTools.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-313/fontTools/misc/bezierTools.cpython-313-x86_64-linux-gnu.so building 'fontTools.pens.momentsPen' extension creating build/temp.linux-x86_64-cpython-313/Lib/fontTools/pens gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fcf-protection -fexceptions -fcf-protection -fexceptions -fcf-protection -fexceptions -O3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I/usr/include/python3.13 -c Lib/fontTools/pens/momentsPen.c -o build/temp.linux-x86_64-cpython-313/Lib/fontTools/pens/momentsPen.o gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-313/Lib/fontTools/pens/momentsPen.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-313/fontTools/pens/momentsPen.cpython-313-x86_64-linux-gnu.so building 'fontTools.varLib.iup' extension creating build/temp.linux-x86_64-cpython-313/Lib/fontTools/varLib gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fcf-protection -fexceptions -fcf-protection -fexceptions -fcf-protection -fexceptions -O3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I/usr/include/python3.13 -c Lib/fontTools/varLib/iup.c -o build/temp.linux-x86_64-cpython-313/Lib/fontTools/varLib/iup.o gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-313/Lib/fontTools/varLib/iup.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-313/fontTools/varLib/iup.cpython-313-x86_64-linux-gnu.so building 'fontTools.feaLib.lexer' extension creating build/temp.linux-x86_64-cpython-313/Lib/fontTools/feaLib gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fcf-protection -fexceptions -fcf-protection -fexceptions -fcf-protection -fexceptions -O3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I/usr/include/python3.13 -c Lib/fontTools/feaLib/lexer.c -o build/temp.linux-x86_64-cpython-313/Lib/fontTools/feaLib/lexer.o gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-313/Lib/fontTools/feaLib/lexer.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-313/fontTools/feaLib/lexer.cpython-313-x86_64-linux-gnu.so installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/fontTools copying build/lib.linux-x86_64-cpython-313/fontTools/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools copying build/lib.linux-x86_64-cpython-313/fontTools/__main__.py -> build/bdist.linux-x86_64/wheel/fontTools copying build/lib.linux-x86_64-cpython-313/fontTools/afmLib.py -> build/bdist.linux-x86_64/wheel/fontTools copying build/lib.linux-x86_64-cpython-313/fontTools/agl.py -> build/bdist.linux-x86_64/wheel/fontTools copying build/lib.linux-x86_64-cpython-313/fontTools/fontBuilder.py -> build/bdist.linux-x86_64/wheel/fontTools copying build/lib.linux-x86_64-cpython-313/fontTools/help.py -> build/bdist.linux-x86_64/wheel/fontTools copying build/lib.linux-x86_64-cpython-313/fontTools/tfmLib.py -> build/bdist.linux-x86_64/wheel/fontTools copying build/lib.linux-x86_64-cpython-313/fontTools/ttx.py -> build/bdist.linux-x86_64/wheel/fontTools copying build/lib.linux-x86_64-cpython-313/fontTools/unicode.py -> build/bdist.linux-x86_64/wheel/fontTools creating build/bdist.linux-x86_64/wheel/fontTools/cffLib copying build/lib.linux-x86_64-cpython-313/fontTools/cffLib/CFF2ToCFF.py -> build/bdist.linux-x86_64/wheel/fontTools/cffLib copying build/lib.linux-x86_64-cpython-313/fontTools/cffLib/CFFToCFF2.py -> build/bdist.linux-x86_64/wheel/fontTools/cffLib copying build/lib.linux-x86_64-cpython-313/fontTools/cffLib/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/cffLib copying build/lib.linux-x86_64-cpython-313/fontTools/cffLib/specializer.py -> build/bdist.linux-x86_64/wheel/fontTools/cffLib copying build/lib.linux-x86_64-cpython-313/fontTools/cffLib/transforms.py -> build/bdist.linux-x86_64/wheel/fontTools/cffLib copying build/lib.linux-x86_64-cpython-313/fontTools/cffLib/width.py -> build/bdist.linux-x86_64/wheel/fontTools/cffLib creating build/bdist.linux-x86_64/wheel/fontTools/colorLib copying build/lib.linux-x86_64-cpython-313/fontTools/colorLib/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/colorLib copying build/lib.linux-x86_64-cpython-313/fontTools/colorLib/builder.py -> build/bdist.linux-x86_64/wheel/fontTools/colorLib copying build/lib.linux-x86_64-cpython-313/fontTools/colorLib/errors.py -> build/bdist.linux-x86_64/wheel/fontTools/colorLib copying build/lib.linux-x86_64-cpython-313/fontTools/colorLib/geometry.py -> build/bdist.linux-x86_64/wheel/fontTools/colorLib copying build/lib.linux-x86_64-cpython-313/fontTools/colorLib/table_builder.py -> build/bdist.linux-x86_64/wheel/fontTools/colorLib copying build/lib.linux-x86_64-cpython-313/fontTools/colorLib/unbuilder.py -> build/bdist.linux-x86_64/wheel/fontTools/colorLib creating build/bdist.linux-x86_64/wheel/fontTools/config copying build/lib.linux-x86_64-cpython-313/fontTools/config/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/config creating build/bdist.linux-x86_64/wheel/fontTools/cu2qu copying build/lib.linux-x86_64-cpython-313/fontTools/cu2qu/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/cu2qu copying build/lib.linux-x86_64-cpython-313/fontTools/cu2qu/__main__.py -> build/bdist.linux-x86_64/wheel/fontTools/cu2qu copying build/lib.linux-x86_64-cpython-313/fontTools/cu2qu/benchmark.py -> build/bdist.linux-x86_64/wheel/fontTools/cu2qu copying build/lib.linux-x86_64-cpython-313/fontTools/cu2qu/cli.py -> build/bdist.linux-x86_64/wheel/fontTools/cu2qu copying build/lib.linux-x86_64-cpython-313/fontTools/cu2qu/cu2qu.py -> build/bdist.linux-x86_64/wheel/fontTools/cu2qu copying build/lib.linux-x86_64-cpython-313/fontTools/cu2qu/errors.py -> build/bdist.linux-x86_64/wheel/fontTools/cu2qu copying build/lib.linux-x86_64-cpython-313/fontTools/cu2qu/ufo.py -> build/bdist.linux-x86_64/wheel/fontTools/cu2qu copying build/lib.linux-x86_64-cpython-313/fontTools/cu2qu/cu2qu.c -> build/bdist.linux-x86_64/wheel/fontTools/cu2qu copying build/lib.linux-x86_64-cpython-313/fontTools/cu2qu/cu2qu.cpython-313-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/fontTools/cu2qu creating build/bdist.linux-x86_64/wheel/fontTools/designspaceLib copying build/lib.linux-x86_64-cpython-313/fontTools/designspaceLib/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/designspaceLib copying build/lib.linux-x86_64-cpython-313/fontTools/designspaceLib/__main__.py -> build/bdist.linux-x86_64/wheel/fontTools/designspaceLib copying build/lib.linux-x86_64-cpython-313/fontTools/designspaceLib/split.py -> build/bdist.linux-x86_64/wheel/fontTools/designspaceLib copying build/lib.linux-x86_64-cpython-313/fontTools/designspaceLib/statNames.py -> build/bdist.linux-x86_64/wheel/fontTools/designspaceLib copying build/lib.linux-x86_64-cpython-313/fontTools/designspaceLib/types.py -> build/bdist.linux-x86_64/wheel/fontTools/designspaceLib creating build/bdist.linux-x86_64/wheel/fontTools/encodings copying build/lib.linux-x86_64-cpython-313/fontTools/encodings/MacRoman.py -> build/bdist.linux-x86_64/wheel/fontTools/encodings copying build/lib.linux-x86_64-cpython-313/fontTools/encodings/StandardEncoding.py -> build/bdist.linux-x86_64/wheel/fontTools/encodings copying build/lib.linux-x86_64-cpython-313/fontTools/encodings/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/encodings copying build/lib.linux-x86_64-cpython-313/fontTools/encodings/codecs.py -> build/bdist.linux-x86_64/wheel/fontTools/encodings creating build/bdist.linux-x86_64/wheel/fontTools/feaLib copying build/lib.linux-x86_64-cpython-313/fontTools/feaLib/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/feaLib copying build/lib.linux-x86_64-cpython-313/fontTools/feaLib/__main__.py -> build/bdist.linux-x86_64/wheel/fontTools/feaLib copying build/lib.linux-x86_64-cpython-313/fontTools/feaLib/ast.py -> build/bdist.linux-x86_64/wheel/fontTools/feaLib copying build/lib.linux-x86_64-cpython-313/fontTools/feaLib/builder.py -> build/bdist.linux-x86_64/wheel/fontTools/feaLib copying build/lib.linux-x86_64-cpython-313/fontTools/feaLib/error.py -> build/bdist.linux-x86_64/wheel/fontTools/feaLib copying build/lib.linux-x86_64-cpython-313/fontTools/feaLib/lexer.py -> build/bdist.linux-x86_64/wheel/fontTools/feaLib copying build/lib.linux-x86_64-cpython-313/fontTools/feaLib/location.py -> build/bdist.linux-x86_64/wheel/fontTools/feaLib copying build/lib.linux-x86_64-cpython-313/fontTools/feaLib/lookupDebugInfo.py -> build/bdist.linux-x86_64/wheel/fontTools/feaLib copying build/lib.linux-x86_64-cpython-313/fontTools/feaLib/parser.py -> build/bdist.linux-x86_64/wheel/fontTools/feaLib copying build/lib.linux-x86_64-cpython-313/fontTools/feaLib/variableScalar.py -> build/bdist.linux-x86_64/wheel/fontTools/feaLib copying build/lib.linux-x86_64-cpython-313/fontTools/feaLib/lexer.c -> build/bdist.linux-x86_64/wheel/fontTools/feaLib copying build/lib.linux-x86_64-cpython-313/fontTools/feaLib/lexer.cpython-313-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/fontTools/feaLib creating build/bdist.linux-x86_64/wheel/fontTools/merge copying build/lib.linux-x86_64-cpython-313/fontTools/merge/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/merge copying build/lib.linux-x86_64-cpython-313/fontTools/merge/__main__.py -> build/bdist.linux-x86_64/wheel/fontTools/merge copying build/lib.linux-x86_64-cpython-313/fontTools/merge/base.py -> build/bdist.linux-x86_64/wheel/fontTools/merge copying build/lib.linux-x86_64-cpython-313/fontTools/merge/cmap.py -> build/bdist.linux-x86_64/wheel/fontTools/merge copying build/lib.linux-x86_64-cpython-313/fontTools/merge/layout.py -> build/bdist.linux-x86_64/wheel/fontTools/merge copying build/lib.linux-x86_64-cpython-313/fontTools/merge/options.py -> build/bdist.linux-x86_64/wheel/fontTools/merge copying build/lib.linux-x86_64-cpython-313/fontTools/merge/tables.py -> build/bdist.linux-x86_64/wheel/fontTools/merge copying build/lib.linux-x86_64-cpython-313/fontTools/merge/unicode.py -> build/bdist.linux-x86_64/wheel/fontTools/merge copying build/lib.linux-x86_64-cpython-313/fontTools/merge/util.py -> build/bdist.linux-x86_64/wheel/fontTools/merge creating build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/arrayTools.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/bezierTools.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/classifyTools.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/cliTools.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/configTools.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/cython.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/dictTools.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/eexec.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/encodingTools.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/etree.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/filenames.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/fixedTools.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/intTools.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/iterTools.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/lazyTools.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/loggingTools.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/macCreatorType.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/macRes.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/psCharStrings.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/psLib.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/psOperators.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/py23.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/roundTools.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/sstruct.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/symfont.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/testTools.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/textTools.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/timeTools.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/transform.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/treeTools.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/vector.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/visitor.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/xmlReader.py -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/xmlWriter.py -> build/bdist.linux-x86_64/wheel/fontTools/misc creating build/bdist.linux-x86_64/wheel/fontTools/misc/plistlib copying build/lib.linux-x86_64-cpython-313/fontTools/misc/plistlib/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/misc/plistlib copying build/lib.linux-x86_64-cpython-313/fontTools/misc/plistlib/py.typed -> build/bdist.linux-x86_64/wheel/fontTools/misc/plistlib copying build/lib.linux-x86_64-cpython-313/fontTools/misc/bezierTools.c -> build/bdist.linux-x86_64/wheel/fontTools/misc copying build/lib.linux-x86_64-cpython-313/fontTools/misc/bezierTools.cpython-313-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/fontTools/misc creating build/bdist.linux-x86_64/wheel/fontTools/mtiLib copying build/lib.linux-x86_64-cpython-313/fontTools/mtiLib/__main__.py -> build/bdist.linux-x86_64/wheel/fontTools/mtiLib copying build/lib.linux-x86_64-cpython-313/fontTools/mtiLib/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/mtiLib creating build/bdist.linux-x86_64/wheel/fontTools/otlLib copying build/lib.linux-x86_64-cpython-313/fontTools/otlLib/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/otlLib copying build/lib.linux-x86_64-cpython-313/fontTools/otlLib/builder.py -> build/bdist.linux-x86_64/wheel/fontTools/otlLib copying build/lib.linux-x86_64-cpython-313/fontTools/otlLib/error.py -> build/bdist.linux-x86_64/wheel/fontTools/otlLib copying build/lib.linux-x86_64-cpython-313/fontTools/otlLib/maxContextCalc.py -> build/bdist.linux-x86_64/wheel/fontTools/otlLib creating build/bdist.linux-x86_64/wheel/fontTools/otlLib/optimize copying build/lib.linux-x86_64-cpython-313/fontTools/otlLib/optimize/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/otlLib/optimize copying build/lib.linux-x86_64-cpython-313/fontTools/otlLib/optimize/__main__.py -> build/bdist.linux-x86_64/wheel/fontTools/otlLib/optimize copying build/lib.linux-x86_64-cpython-313/fontTools/otlLib/optimize/gpos.py -> build/bdist.linux-x86_64/wheel/fontTools/otlLib/optimize creating build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/areaPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/basePen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/boundsPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/cairoPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/cocoaPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/cu2quPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/explicitClosingLinePen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/filterPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/freetypePen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/hashPointPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/momentsPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/perimeterPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/pointInsidePen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/pointPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/qtPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/qu2cuPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/quartzPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/recordingPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/reportLabPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/reverseContourPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/roundingPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/statisticsPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/svgPathPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/t2CharStringPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/teePen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/transformPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/ttGlyphPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/wxPen.py -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/momentsPen.c -> build/bdist.linux-x86_64/wheel/fontTools/pens copying build/lib.linux-x86_64-cpython-313/fontTools/pens/momentsPen.cpython-313-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/fontTools/pens creating build/bdist.linux-x86_64/wheel/fontTools/qu2cu copying build/lib.linux-x86_64-cpython-313/fontTools/qu2cu/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/qu2cu copying build/lib.linux-x86_64-cpython-313/fontTools/qu2cu/__main__.py -> build/bdist.linux-x86_64/wheel/fontTools/qu2cu copying build/lib.linux-x86_64-cpython-313/fontTools/qu2cu/benchmark.py -> build/bdist.linux-x86_64/wheel/fontTools/qu2cu copying build/lib.linux-x86_64-cpython-313/fontTools/qu2cu/cli.py -> build/bdist.linux-x86_64/wheel/fontTools/qu2cu copying build/lib.linux-x86_64-cpython-313/fontTools/qu2cu/qu2cu.py -> build/bdist.linux-x86_64/wheel/fontTools/qu2cu copying build/lib.linux-x86_64-cpython-313/fontTools/qu2cu/qu2cu.c -> build/bdist.linux-x86_64/wheel/fontTools/qu2cu copying build/lib.linux-x86_64-cpython-313/fontTools/qu2cu/qu2cu.cpython-313-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/fontTools/qu2cu creating build/bdist.linux-x86_64/wheel/fontTools/subset copying build/lib.linux-x86_64-cpython-313/fontTools/subset/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/subset copying build/lib.linux-x86_64-cpython-313/fontTools/subset/__main__.py -> build/bdist.linux-x86_64/wheel/fontTools/subset copying build/lib.linux-x86_64-cpython-313/fontTools/subset/cff.py -> build/bdist.linux-x86_64/wheel/fontTools/subset copying build/lib.linux-x86_64-cpython-313/fontTools/subset/svg.py -> build/bdist.linux-x86_64/wheel/fontTools/subset copying build/lib.linux-x86_64-cpython-313/fontTools/subset/util.py -> build/bdist.linux-x86_64/wheel/fontTools/subset creating build/bdist.linux-x86_64/wheel/fontTools/svgLib copying build/lib.linux-x86_64-cpython-313/fontTools/svgLib/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/svgLib creating build/bdist.linux-x86_64/wheel/fontTools/svgLib/path copying build/lib.linux-x86_64-cpython-313/fontTools/svgLib/path/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/svgLib/path copying build/lib.linux-x86_64-cpython-313/fontTools/svgLib/path/arc.py -> build/bdist.linux-x86_64/wheel/fontTools/svgLib/path copying build/lib.linux-x86_64-cpython-313/fontTools/svgLib/path/parser.py -> build/bdist.linux-x86_64/wheel/fontTools/svgLib/path copying build/lib.linux-x86_64-cpython-313/fontTools/svgLib/path/shapes.py -> build/bdist.linux-x86_64/wheel/fontTools/svgLib/path creating build/bdist.linux-x86_64/wheel/fontTools/t1Lib copying build/lib.linux-x86_64-cpython-313/fontTools/t1Lib/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/t1Lib creating build/bdist.linux-x86_64/wheel/fontTools/ttLib copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/__main__.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/macUtils.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/removeOverlaps.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/reorderGlyphs.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/scaleUpem.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/sfnt.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/standardGlyphOrder.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/ttCollection.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/ttFont.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/ttGlyphSet.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/ttVisitor.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/woff2.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib creating build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/B_A_S_E_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/BitmapGlyphMetrics.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/C_B_D_T_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/C_B_L_C_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/C_F_F_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/C_F_F__2.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/C_O_L_R_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/C_P_A_L_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/D_S_I_G_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/D__e_b_g.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/DefaultTable.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/E_B_D_T_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/E_B_L_C_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/F_F_T_M_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/F__e_a_t.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/G_D_E_F_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/G_M_A_P_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/G_P_K_G_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/G_P_O_S_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/G_S_U_B_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/G__l_a_t.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/G__l_o_c.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/H_V_A_R_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/J_S_T_F_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/L_T_S_H_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/M_A_T_H_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/M_E_T_A_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/M_V_A_R_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/O_S_2f_2.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/S_I_N_G_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/S_T_A_T_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/S_V_G_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/S__i_l_f.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/S__i_l_l.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/T_S_I_B_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/T_S_I_C_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/T_S_I_D_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/T_S_I_J_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/T_S_I_P_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/T_S_I_S_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/T_S_I_V_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/T_S_I__0.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/T_S_I__1.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/T_S_I__2.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/T_S_I__3.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/T_S_I__5.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/T_T_F_A_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/TupleVariation.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/V_A_R_C_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/V_D_M_X_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/V_O_R_G_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/V_V_A_R_.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_a_n_k_r.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_a_v_a_r.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_b_s_l_n.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_c_i_d_g.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_c_m_a_p.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_c_v_a_r.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_c_v_t.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_f_e_a_t.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_f_p_g_m.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_f_v_a_r.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_g_a_s_p.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_g_c_i_d.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_g_l_y_f.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_g_v_a_r.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_h_d_m_x.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_h_e_a_d.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_h_h_e_a.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_h_m_t_x.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_k_e_r_n.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_l_c_a_r.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_l_o_c_a.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_l_t_a_g.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_m_a_x_p.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_m_e_t_a.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_m_o_r_t.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_m_o_r_x.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_n_a_m_e.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_o_p_b_d.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_p_o_s_t.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_p_r_e_p.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_p_r_o_p.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_s_b_i_x.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_t_r_a_k.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_v_h_e_a.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/_v_m_t_x.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/asciiTable.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/grUtils.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/otBase.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/otConverters.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/otData.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/otTables.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/otTraverse.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/sbixGlyph.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/sbixStrike.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/ttProgram.py -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables copying build/lib.linux-x86_64-cpython-313/fontTools/ttLib/tables/table_API_readme.txt -> build/bdist.linux-x86_64/wheel/fontTools/ttLib/tables creating build/bdist.linux-x86_64/wheel/fontTools/ufoLib copying build/lib.linux-x86_64-cpython-313/fontTools/ufoLib/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/ufoLib copying build/lib.linux-x86_64-cpython-313/fontTools/ufoLib/converters.py -> build/bdist.linux-x86_64/wheel/fontTools/ufoLib copying build/lib.linux-x86_64-cpython-313/fontTools/ufoLib/errors.py -> build/bdist.linux-x86_64/wheel/fontTools/ufoLib copying build/lib.linux-x86_64-cpython-313/fontTools/ufoLib/etree.py -> build/bdist.linux-x86_64/wheel/fontTools/ufoLib copying build/lib.linux-x86_64-cpython-313/fontTools/ufoLib/filenames.py -> build/bdist.linux-x86_64/wheel/fontTools/ufoLib copying build/lib.linux-x86_64-cpython-313/fontTools/ufoLib/glifLib.py -> build/bdist.linux-x86_64/wheel/fontTools/ufoLib copying build/lib.linux-x86_64-cpython-313/fontTools/ufoLib/kerning.py -> build/bdist.linux-x86_64/wheel/fontTools/ufoLib copying build/lib.linux-x86_64-cpython-313/fontTools/ufoLib/plistlib.py -> build/bdist.linux-x86_64/wheel/fontTools/ufoLib copying build/lib.linux-x86_64-cpython-313/fontTools/ufoLib/pointPen.py -> build/bdist.linux-x86_64/wheel/fontTools/ufoLib copying build/lib.linux-x86_64-cpython-313/fontTools/ufoLib/utils.py -> build/bdist.linux-x86_64/wheel/fontTools/ufoLib copying build/lib.linux-x86_64-cpython-313/fontTools/ufoLib/validators.py -> build/bdist.linux-x86_64/wheel/fontTools/ufoLib creating build/bdist.linux-x86_64/wheel/fontTools/unicodedata copying build/lib.linux-x86_64-cpython-313/fontTools/unicodedata/Blocks.py -> build/bdist.linux-x86_64/wheel/fontTools/unicodedata copying build/lib.linux-x86_64-cpython-313/fontTools/unicodedata/OTTags.py -> build/bdist.linux-x86_64/wheel/fontTools/unicodedata copying build/lib.linux-x86_64-cpython-313/fontTools/unicodedata/ScriptExtensions.py -> build/bdist.linux-x86_64/wheel/fontTools/unicodedata copying build/lib.linux-x86_64-cpython-313/fontTools/unicodedata/Scripts.py -> build/bdist.linux-x86_64/wheel/fontTools/unicodedata copying build/lib.linux-x86_64-cpython-313/fontTools/unicodedata/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/unicodedata creating build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/__main__.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/avar.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/avarPlanner.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/builder.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/cff.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/errors.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/featureVars.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/interpolatable.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/interpolatableHelpers.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/interpolatablePlot.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/interpolatableTestContourOrder.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/interpolatableTestStartingPoint.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/interpolate_layout.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/iup.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/merger.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/models.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/multiVarStore.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/mutator.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/mvar.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/plot.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/stat.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/varStore.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib creating build/bdist.linux-x86_64/wheel/fontTools/varLib/instancer copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/instancer/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib/instancer copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/instancer/__main__.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib/instancer copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/instancer/featureVars.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib/instancer copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/instancer/names.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib/instancer copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/instancer/solver.py -> build/bdist.linux-x86_64/wheel/fontTools/varLib/instancer copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/iup.c -> build/bdist.linux-x86_64/wheel/fontTools/varLib copying build/lib.linux-x86_64-cpython-313/fontTools/varLib/iup.cpython-313-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/fontTools/varLib creating build/bdist.linux-x86_64/wheel/fontTools/voltLib copying build/lib.linux-x86_64-cpython-313/fontTools/voltLib/__init__.py -> build/bdist.linux-x86_64/wheel/fontTools/voltLib copying build/lib.linux-x86_64-cpython-313/fontTools/voltLib/ast.py -> build/bdist.linux-x86_64/wheel/fontTools/voltLib copying build/lib.linux-x86_64-cpython-313/fontTools/voltLib/error.py -> build/bdist.linux-x86_64/wheel/fontTools/voltLib copying build/lib.linux-x86_64-cpython-313/fontTools/voltLib/lexer.py -> build/bdist.linux-x86_64/wheel/fontTools/voltLib copying build/lib.linux-x86_64-cpython-313/fontTools/voltLib/parser.py -> build/bdist.linux-x86_64/wheel/fontTools/voltLib copying build/lib.linux-x86_64-cpython-313/fontTools/voltLib/voltToFea.py -> build/bdist.linux-x86_64/wheel/fontTools/voltLib running install_data creating build/bdist.linux-x86_64/wheel/fonttools-4.54.1.data creating build/bdist.linux-x86_64/wheel/fonttools-4.54.1.data/data creating build/bdist.linux-x86_64/wheel/fonttools-4.54.1.data/data/share creating build/bdist.linux-x86_64/wheel/fonttools-4.54.1.data/data/share/man creating build/bdist.linux-x86_64/wheel/fonttools-4.54.1.data/data/share/man/man1 copying Doc/man/man1/ttx.1 -> build/bdist.linux-x86_64/wheel/fonttools-4.54.1.data/data/share/man/man1 running install_egg_info Copying Lib/fonttools.egg-info to build/bdist.linux-x86_64/wheel/fonttools-4.54.1-py3.13.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/fonttools-4.54.1.dist-info/WHEEL creating '/builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir/pip-wheel-g1b8om2k/.tmp-wtblbra0/fonttools-4.54.1-cp313-cp313-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'fontTools/__init__.py' adding 'fontTools/__main__.py' adding 'fontTools/afmLib.py' adding 'fontTools/agl.py' adding 'fontTools/fontBuilder.py' adding 'fontTools/help.py' adding 'fontTools/tfmLib.py' adding 'fontTools/ttx.py' adding 'fontTools/unicode.py' adding 'fontTools/cffLib/CFF2ToCFF.py' adding 'fontTools/cffLib/CFFToCFF2.py' adding 'fontTools/cffLib/__init__.py' adding 'fontTools/cffLib/specializer.py' adding 'fontTools/cffLib/transforms.py' adding 'fontTools/cffLib/width.py' adding 'fontTools/colorLib/__init__.py' adding 'fontTools/colorLib/builder.py' adding 'fontTools/colorLib/errors.py' adding 'fontTools/colorLib/geometry.py' adding 'fontTools/colorLib/table_builder.py' adding 'fontTools/colorLib/unbuilder.py' adding 'fontTools/config/__init__.py' adding 'fontTools/cu2qu/__init__.py' adding 'fontTools/cu2qu/__main__.py' adding 'fontTools/cu2qu/benchmark.py' adding 'fontTools/cu2qu/cli.py' adding 'fontTools/cu2qu/cu2qu.c' adding 'fontTools/cu2qu/cu2qu.cpython-313-x86_64-linux-gnu.so' adding 'fontTools/cu2qu/cu2qu.py' adding 'fontTools/cu2qu/errors.py' adding 'fontTools/cu2qu/ufo.py' adding 'fontTools/designspaceLib/__init__.py' adding 'fontTools/designspaceLib/__main__.py' adding 'fontTools/designspaceLib/split.py' adding 'fontTools/designspaceLib/statNames.py' adding 'fontTools/designspaceLib/types.py' adding 'fontTools/encodings/MacRoman.py' adding 'fontTools/encodings/StandardEncoding.py' adding 'fontTools/encodings/__init__.py' adding 'fontTools/encodings/codecs.py' adding 'fontTools/feaLib/__init__.py' adding 'fontTools/feaLib/__main__.py' adding 'fontTools/feaLib/ast.py' adding 'fontTools/feaLib/builder.py' adding 'fontTools/feaLib/error.py' adding 'fontTools/feaLib/lexer.c' adding 'fontTools/feaLib/lexer.cpython-313-x86_64-linux-gnu.so' adding 'fontTools/feaLib/lexer.py' adding 'fontTools/feaLib/location.py' adding 'fontTools/feaLib/lookupDebugInfo.py' adding 'fontTools/feaLib/parser.py' adding 'fontTools/feaLib/variableScalar.py' adding 'fontTools/merge/__init__.py' adding 'fontTools/merge/__main__.py' adding 'fontTools/merge/base.py' adding 'fontTools/merge/cmap.py' adding 'fontTools/merge/layout.py' adding 'fontTools/merge/options.py' adding 'fontTools/merge/tables.py' adding 'fontTools/merge/unicode.py' adding 'fontTools/merge/util.py' adding 'fontTools/misc/__init__.py' adding 'fontTools/misc/arrayTools.py' adding 'fontTools/misc/bezierTools.c' adding 'fontTools/misc/bezierTools.cpython-313-x86_64-linux-gnu.so' adding 'fontTools/misc/bezierTools.py' adding 'fontTools/misc/classifyTools.py' adding 'fontTools/misc/cliTools.py' adding 'fontTools/misc/configTools.py' adding 'fontTools/misc/cython.py' adding 'fontTools/misc/dictTools.py' adding 'fontTools/misc/eexec.py' adding 'fontTools/misc/encodingTools.py' adding 'fontTools/misc/etree.py' adding 'fontTools/misc/filenames.py' adding 'fontTools/misc/fixedTools.py' adding 'fontTools/misc/intTools.py' adding 'fontTools/misc/iterTools.py' adding 'fontTools/misc/lazyTools.py' adding 'fontTools/misc/loggingTools.py' adding 'fontTools/misc/macCreatorType.py' adding 'fontTools/misc/macRes.py' adding 'fontTools/misc/psCharStrings.py' adding 'fontTools/misc/psLib.py' adding 'fontTools/misc/psOperators.py' adding 'fontTools/misc/py23.py' adding 'fontTools/misc/roundTools.py' adding 'fontTools/misc/sstruct.py' adding 'fontTools/misc/symfont.py' adding 'fontTools/misc/testTools.py' adding 'fontTools/misc/textTools.py' adding 'fontTools/misc/timeTools.py' adding 'fontTools/misc/transform.py' adding 'fontTools/misc/treeTools.py' adding 'fontTools/misc/vector.py' adding 'fontTools/misc/visitor.py' adding 'fontTools/misc/xmlReader.py' adding 'fontTools/misc/xmlWriter.py' adding 'fontTools/misc/plistlib/__init__.py' adding 'fontTools/misc/plistlib/py.typed' adding 'fontTools/mtiLib/__init__.py' adding 'fontTools/mtiLib/__main__.py' adding 'fontTools/otlLib/__init__.py' adding 'fontTools/otlLib/builder.py' adding 'fontTools/otlLib/error.py' adding 'fontTools/otlLib/maxContextCalc.py' adding 'fontTools/otlLib/optimize/__init__.py' adding 'fontTools/otlLib/optimize/__main__.py' adding 'fontTools/otlLib/optimize/gpos.py' adding 'fontTools/pens/__init__.py' adding 'fontTools/pens/areaPen.py' adding 'fontTools/pens/basePen.py' adding 'fontTools/pens/boundsPen.py' adding 'fontTools/pens/cairoPen.py' adding 'fontTools/pens/cocoaPen.py' adding 'fontTools/pens/cu2quPen.py' adding 'fontTools/pens/explicitClosingLinePen.py' adding 'fontTools/pens/filterPen.py' adding 'fontTools/pens/freetypePen.py' adding 'fontTools/pens/hashPointPen.py' adding 'fontTools/pens/momentsPen.c' adding 'fontTools/pens/momentsPen.cpython-313-x86_64-linux-gnu.so' adding 'fontTools/pens/momentsPen.py' adding 'fontTools/pens/perimeterPen.py' adding 'fontTools/pens/pointInsidePen.py' adding 'fontTools/pens/pointPen.py' adding 'fontTools/pens/qtPen.py' adding 'fontTools/pens/qu2cuPen.py' adding 'fontTools/pens/quartzPen.py' adding 'fontTools/pens/recordingPen.py' adding 'fontTools/pens/reportLabPen.py' adding 'fontTools/pens/reverseContourPen.py' adding 'fontTools/pens/roundingPen.py' adding 'fontTools/pens/statisticsPen.py' adding 'fontTools/pens/svgPathPen.py' adding 'fontTools/pens/t2CharStringPen.py' adding 'fontTools/pens/teePen.py' adding 'fontTools/pens/transformPen.py' adding 'fontTools/pens/ttGlyphPen.py' adding 'fontTools/pens/wxPen.py' adding 'fontTools/qu2cu/__init__.py' adding 'fontTools/qu2cu/__main__.py' adding 'fontTools/qu2cu/benchmark.py' adding 'fontTools/qu2cu/cli.py' adding 'fontTools/qu2cu/qu2cu.c' adding 'fontTools/qu2cu/qu2cu.cpython-313-x86_64-linux-gnu.so' adding 'fontTools/qu2cu/qu2cu.py' adding 'fontTools/subset/__init__.py' adding 'fontTools/subset/__main__.py' adding 'fontTools/subset/cff.py' adding 'fontTools/subset/svg.py' adding 'fontTools/subset/util.py' adding 'fontTools/svgLib/__init__.py' adding 'fontTools/svgLib/path/__init__.py' adding 'fontTools/svgLib/path/arc.py' adding 'fontTools/svgLib/path/parser.py' adding 'fontTools/svgLib/path/shapes.py' adding 'fontTools/t1Lib/__init__.py' adding 'fontTools/ttLib/__init__.py' adding 'fontTools/ttLib/__main__.py' adding 'fontTools/ttLib/macUtils.py' adding 'fontTools/ttLib/removeOverlaps.py' adding 'fontTools/ttLib/reorderGlyphs.py' adding 'fontTools/ttLib/scaleUpem.py' adding 'fontTools/ttLib/sfnt.py' adding 'fontTools/ttLib/standardGlyphOrder.py' adding 'fontTools/ttLib/ttCollection.py' adding 'fontTools/ttLib/ttFont.py' adding 'fontTools/ttLib/ttGlyphSet.py' adding 'fontTools/ttLib/ttVisitor.py' adding 'fontTools/ttLib/woff2.py' adding 'fontTools/ttLib/tables/B_A_S_E_.py' adding 'fontTools/ttLib/tables/BitmapGlyphMetrics.py' adding 'fontTools/ttLib/tables/C_B_D_T_.py' adding 'fontTools/ttLib/tables/C_B_L_C_.py' adding 'fontTools/ttLib/tables/C_F_F_.py' adding 'fontTools/ttLib/tables/C_F_F__2.py' adding 'fontTools/ttLib/tables/C_O_L_R_.py' adding 'fontTools/ttLib/tables/C_P_A_L_.py' adding 'fontTools/ttLib/tables/D_S_I_G_.py' adding 'fontTools/ttLib/tables/D__e_b_g.py' adding 'fontTools/ttLib/tables/DefaultTable.py' adding 'fontTools/ttLib/tables/E_B_D_T_.py' adding 'fontTools/ttLib/tables/E_B_L_C_.py' adding 'fontTools/ttLib/tables/F_F_T_M_.py' adding 'fontTools/ttLib/tables/F__e_a_t.py' adding 'fontTools/ttLib/tables/G_D_E_F_.py' adding 'fontTools/ttLib/tables/G_M_A_P_.py' adding 'fontTools/ttLib/tables/G_P_K_G_.py' adding 'fontTools/ttLib/tables/G_P_O_S_.py' adding 'fontTools/ttLib/tables/G_S_U_B_.py' adding 'fontTools/ttLib/tables/G__l_a_t.py' adding 'fontTools/ttLib/tables/G__l_o_c.py' adding 'fontTools/ttLib/tables/H_V_A_R_.py' adding 'fontTools/ttLib/tables/J_S_T_F_.py' adding 'fontTools/ttLib/tables/L_T_S_H_.py' adding 'fontTools/ttLib/tables/M_A_T_H_.py' adding 'fontTools/ttLib/tables/M_E_T_A_.py' adding 'fontTools/ttLib/tables/M_V_A_R_.py' adding 'fontTools/ttLib/tables/O_S_2f_2.py' adding 'fontTools/ttLib/tables/S_I_N_G_.py' adding 'fontTools/ttLib/tables/S_T_A_T_.py' adding 'fontTools/ttLib/tables/S_V_G_.py' adding 'fontTools/ttLib/tables/S__i_l_f.py' adding 'fontTools/ttLib/tables/S__i_l_l.py' adding 'fontTools/ttLib/tables/T_S_I_B_.py' adding 'fontTools/ttLib/tables/T_S_I_C_.py' adding 'fontTools/ttLib/tables/T_S_I_D_.py' adding 'fontTools/ttLib/tables/T_S_I_J_.py' adding 'fontTools/ttLib/tables/T_S_I_P_.py' adding 'fontTools/ttLib/tables/T_S_I_S_.py' adding 'fontTools/ttLib/tables/T_S_I_V_.py' adding 'fontTools/ttLib/tables/T_S_I__0.py' adding 'fontTools/ttLib/tables/T_S_I__1.py' adding 'fontTools/ttLib/tables/T_S_I__2.py' adding 'fontTools/ttLib/tables/T_S_I__3.py' adding 'fontTools/ttLib/tables/T_S_I__5.py' adding 'fontTools/ttLib/tables/T_T_F_A_.py' adding 'fontTools/ttLib/tables/TupleVariation.py' adding 'fontTools/ttLib/tables/V_A_R_C_.py' adding 'fontTools/ttLib/tables/V_D_M_X_.py' adding 'fontTools/ttLib/tables/V_O_R_G_.py' adding 'fontTools/ttLib/tables/V_V_A_R_.py' adding 'fontTools/ttLib/tables/__init__.py' adding 'fontTools/ttLib/tables/_a_n_k_r.py' adding 'fontTools/ttLib/tables/_a_v_a_r.py' adding 'fontTools/ttLib/tables/_b_s_l_n.py' adding 'fontTools/ttLib/tables/_c_i_d_g.py' adding 'fontTools/ttLib/tables/_c_m_a_p.py' adding 'fontTools/ttLib/tables/_c_v_a_r.py' adding 'fontTools/ttLib/tables/_c_v_t.py' adding 'fontTools/ttLib/tables/_f_e_a_t.py' adding 'fontTools/ttLib/tables/_f_p_g_m.py' adding 'fontTools/ttLib/tables/_f_v_a_r.py' adding 'fontTools/ttLib/tables/_g_a_s_p.py' adding 'fontTools/ttLib/tables/_g_c_i_d.py' adding 'fontTools/ttLib/tables/_g_l_y_f.py' adding 'fontTools/ttLib/tables/_g_v_a_r.py' adding 'fontTools/ttLib/tables/_h_d_m_x.py' adding 'fontTools/ttLib/tables/_h_e_a_d.py' adding 'fontTools/ttLib/tables/_h_h_e_a.py' adding 'fontTools/ttLib/tables/_h_m_t_x.py' adding 'fontTools/ttLib/tables/_k_e_r_n.py' adding 'fontTools/ttLib/tables/_l_c_a_r.py' adding 'fontTools/ttLib/tables/_l_o_c_a.py' adding 'fontTools/ttLib/tables/_l_t_a_g.py' adding 'fontTools/ttLib/tables/_m_a_x_p.py' adding 'fontTools/ttLib/tables/_m_e_t_a.py' adding 'fontTools/ttLib/tables/_m_o_r_t.py' adding 'fontTools/ttLib/tables/_m_o_r_x.py' adding 'fontTools/ttLib/tables/_n_a_m_e.py' adding 'fontTools/ttLib/tables/_o_p_b_d.py' adding 'fontTools/ttLib/tables/_p_o_s_t.py' adding 'fontTools/ttLib/tables/_p_r_e_p.py' adding 'fontTools/ttLib/tables/_p_r_o_p.py' adding 'fontTools/ttLib/tables/_s_b_i_x.py' adding 'fontTools/ttLib/tables/_t_r_a_k.py' adding 'fontTools/ttLib/tables/_v_h_e_a.py' adding 'fontTools/ttLib/tables/_v_m_t_x.py' adding 'fontTools/ttLib/tables/asciiTable.py' adding 'fontTools/ttLib/tables/grUtils.py' adding 'fontTools/ttLib/tables/otBase.py' adding 'fontTools/ttLib/tables/otConverters.py' adding 'fontTools/ttLib/tables/otData.py' adding 'fontTools/ttLib/tables/otTables.py' adding 'fontTools/ttLib/tables/otTraverse.py' adding 'fontTools/ttLib/tables/sbixGlyph.py' adding 'fontTools/ttLib/tables/sbixStrike.py' adding 'fontTools/ttLib/tables/table_API_readme.txt' adding 'fontTools/ttLib/tables/ttProgram.py' adding 'fontTools/ufoLib/__init__.py' adding 'fontTools/ufoLib/converters.py' adding 'fontTools/ufoLib/errors.py' adding 'fontTools/ufoLib/etree.py' adding 'fontTools/ufoLib/filenames.py' adding 'fontTools/ufoLib/glifLib.py' adding 'fontTools/ufoLib/kerning.py' adding 'fontTools/ufoLib/plistlib.py' adding 'fontTools/ufoLib/pointPen.py' adding 'fontTools/ufoLib/utils.py' adding 'fontTools/ufoLib/validators.py' adding 'fontTools/unicodedata/Blocks.py' adding 'fontTools/unicodedata/OTTags.py' adding 'fontTools/unicodedata/ScriptExtensions.py' adding 'fontTools/unicodedata/Scripts.py' adding 'fontTools/unicodedata/__init__.py' adding 'fontTools/varLib/__init__.py' adding 'fontTools/varLib/__main__.py' adding 'fontTools/varLib/avar.py' adding 'fontTools/varLib/avarPlanner.py' adding 'fontTools/varLib/builder.py' adding 'fontTools/varLib/cff.py' adding 'fontTools/varLib/errors.py' adding 'fontTools/varLib/featureVars.py' adding 'fontTools/varLib/interpolatable.py' adding 'fontTools/varLib/interpolatableHelpers.py' adding 'fontTools/varLib/interpolatablePlot.py' adding 'fontTools/varLib/interpolatableTestContourOrder.py' adding 'fontTools/varLib/interpolatableTestStartingPoint.py' adding 'fontTools/varLib/interpolate_layout.py' adding 'fontTools/varLib/iup.c' adding 'fontTools/varLib/iup.cpython-313-x86_64-linux-gnu.so' adding 'fontTools/varLib/iup.py' adding 'fontTools/varLib/merger.py' adding 'fontTools/varLib/models.py' adding 'fontTools/varLib/multiVarStore.py' adding 'fontTools/varLib/mutator.py' adding 'fontTools/varLib/mvar.py' adding 'fontTools/varLib/plot.py' adding 'fontTools/varLib/stat.py' adding 'fontTools/varLib/varStore.py' adding 'fontTools/varLib/instancer/__init__.py' adding 'fontTools/varLib/instancer/__main__.py' adding 'fontTools/varLib/instancer/featureVars.py' adding 'fontTools/varLib/instancer/names.py' adding 'fontTools/varLib/instancer/solver.py' adding 'fontTools/voltLib/__init__.py' adding 'fontTools/voltLib/ast.py' adding 'fontTools/voltLib/error.py' adding 'fontTools/voltLib/lexer.py' adding 'fontTools/voltLib/parser.py' adding 'fontTools/voltLib/voltToFea.py' adding 'fonttools-4.54.1.data/data/share/man/man1/ttx.1' adding 'fonttools-4.54.1.dist-info/LICENSE' adding 'fonttools-4.54.1.dist-info/METADATA' adding 'fonttools-4.54.1.dist-info/WHEEL' adding 'fonttools-4.54.1.dist-info/entry_points.txt' adding 'fonttools-4.54.1.dist-info/top_level.txt' adding 'fonttools-4.54.1.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for fonttools (pyproject.toml): finished with status 'done' Created wheel for fonttools: filename=fonttools-4.54.1-cp313-cp313-linux_x86_64.whl size=4683901 sha256=b528ea66de62837305951c5e882019f1266819ecfa046e0878113a3c14434dbc Stored in directory: /builddir/.cache/pip/wheels/a3/4f/fd/7c552cae8416d0219278ae9d0d4dd864fc8fd6698fbacb275c Successfully built fonttools + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.gf1kFO + umask 022 + cd /builddir/build/BUILD/fonttools-4.54.1-build + '[' /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT ++ dirname /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT + mkdir -p /builddir/build/BUILD/fonttools-4.54.1-build + mkdir /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd fonttools-4.54.1 ++ ls /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/pyproject-wheeldir/fonttools-4.54.1-cp313-cp313-linux_x86_64.whl ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' ++ xargs basename --multiple + specifier=fonttools==4.54.1 + '[' -z fonttools==4.54.1 ']' + TMPDIR=/builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/pyproject-wheeldir fonttools==4.54.1 Using pip 24.2 from /usr/lib/python3.13/site-packages/pip (python 3.13) Looking in links: /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/pyproject-wheeldir Processing ./pyproject-wheeldir/fonttools-4.54.1-cp313-cp313-linux_x86_64.whl Installing collected packages: fonttools Creating /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/bin changing mode of /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/bin/fonttools to 755 changing mode of /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/bin/pyftmerge to 755 changing mode of /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/bin/pyftsubset to 755 changing mode of /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/bin/ttx to 755 Successfully installed fonttools-4.54.1 + '[' -d /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/bin/fonttools /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/bin/pyftmerge /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/bin/pyftsubset /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/bin/ttx /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/bin/fonttools: updating /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/bin/pyftmerge: updating /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/bin/pyftsubset: updating /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/bin/ttx: updating + rm -rfv /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1-2.fc42.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + '[' /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages '!=' /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + '[' -d /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages ']' + site_dirs+=("/usr/lib64/python3.13/site-packages") + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost /usr/lib64/python3.13/site-packages/fonttools-4.54.1.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fonttools-4.54.1.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT --record /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fonttools-4.54.1.dist-info/RECORD --output /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1-2.fc42.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fonttools-4.54.1.dist-info/RECORD removed '/builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fonttools-4.54.1.dist-info/RECORD' + rm -fv /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fonttools-4.54.1.dist-info/REQUESTED removed '/builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fonttools-4.54.1.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1-2.fc42.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1-2.fc42.x86_64-pyproject-files --output-modules /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1-2.fc42.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT --sitelib /usr/lib/python3.13/site-packages --sitearch /usr/lib64/python3.13/site-packages --python-version 3.13 --pyproject-record /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1-2.fc42.x86_64-pyproject-record --prefix /usr -l fontTools + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 4.54.1-2.fc42 --unique-debug-suffix -4.54.1-2.fc42.x86_64 --unique-debug-src-base fonttools-4.54.1-2.fc42.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1 find-debuginfo: starting Extracting debug info from 6 files DWARF-compressing 6 files sepdebugcrcfix: Updated 6 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/fonttools-4.54.1-2.fc42.x86_64 10020 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 Bytecompiling .py files below /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13 using python3.13 Bytecompiling .py files below /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib/debug/usr/lib64/python3.13 using python3.13 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j2 /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/cffLib/__pycache__/CFF2ToCFF.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/cffLib/__pycache__/CFFToCFF2.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/cffLib/__pycache__/transforms.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/cffLib/__pycache__/width.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/cffLib/__pycache__/transforms.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/cffLib/__pycache__/__init__.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/cffLib/__pycache__/specializer.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/cffLib/__pycache__/specializer.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/colorLib/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/colorLib/__pycache__/builder.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/colorLib/__pycache__/builder.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/colorLib/__pycache__/errors.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/colorLib/__pycache__/geometry.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/colorLib/__pycache__/geometry.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/colorLib/__pycache__/table_builder.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/colorLib/__pycache__/table_builder.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/colorLib/__pycache__/unbuilder.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/cffLib/__pycache__/__init__.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/config/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/cu2qu/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/cu2qu/__pycache__/__main__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/cu2qu/__pycache__/benchmark.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/cu2qu/__pycache__/cli.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/colorLib/__pycache__/unbuilder.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/cu2qu/__pycache__/cu2qu.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/cu2qu/__pycache__/cu2qu.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/cu2qu/__pycache__/errors.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/cu2qu/__pycache__/errors.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/cu2qu/__pycache__/ufo.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/cu2qu/__pycache__/ufo.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/designspaceLib/__pycache__/split.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/designspaceLib/__pycache__/statNames.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/designspaceLib/__pycache__/types.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/designspaceLib/__pycache__/types.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/designspaceLib/__pycache__/__init__.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/designspaceLib/__pycache__/__main__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/encodings/__pycache__/MacRoman.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/encodings/__pycache__/StandardEncoding.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/encodings/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/encodings/__pycache__/codecs.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/encodings/__pycache__/codecs.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/feaLib/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/feaLib/__pycache__/__main__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/feaLib/__pycache__/lexer.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/feaLib/__pycache__/location.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/feaLib/__pycache__/lookupDebugInfo.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/designspaceLib/__pycache__/__init__.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/feaLib/__pycache__/ast.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/feaLib/__pycache__/parser.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/feaLib/__pycache__/parser.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/feaLib/__pycache__/variableScalar.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/feaLib/__pycache__/ast.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/feaLib/__pycache__/builder.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/feaLib/__pycache__/error.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/feaLib/__pycache__/error.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/merge/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/merge/__pycache__/__main__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/feaLib/__pycache__/builder.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/merge/__pycache__/base.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/merge/__pycache__/base.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/merge/__pycache__/unicode.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/merge/__pycache__/cmap.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/merge/__pycache__/util.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/merge/__pycache__/util.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/merge/__pycache__/layout.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/merge/__pycache__/options.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/merge/__pycache__/options.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/merge/__pycache__/layout.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/merge/__pycache__/tables.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/arrayTools.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/cliTools.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/plistlib/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/bezierTools.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/cython.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/dictTools.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/eexec.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/classifyTools.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/encodingTools.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/fixedTools.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/intTools.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/configTools.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/etree.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/iterTools.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/lazyTools.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/filenames.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/loggingTools.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/macCreatorType.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/loggingTools.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/macRes.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/py23.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/roundTools.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/roundTools.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/sstruct.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/sstruct.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/psCharStrings.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/symfont.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/psLib.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/testTools.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/psCharStrings.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/textTools.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/textTools.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/testTools.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/timeTools.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/timeTools.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/transform.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/psOperators.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/treeTools.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/treeTools.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/vector.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/xmlWriter.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/psOperators.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/vector.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/visitor.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/xmlWriter.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/visitor.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/__pycache__/xmlReader.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/mtiLib/__pycache__/__init__.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/mtiLib/__pycache__/__main__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/otlLib/optimize/__pycache__/__main__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/mtiLib/__pycache__/__init__.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/otlLib/optimize/__pycache__/gpos.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/otlLib/optimize/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/otlLib/optimize/__pycache__/gpos.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/otlLib/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/otlLib/__pycache__/builder.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/otlLib/__pycache__/error.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/otlLib/__pycache__/maxContextCalc.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/areaPen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/basePen.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/otlLib/__pycache__/builder.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/cu2quPen.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/basePen.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/boundsPen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/explicitClosingLinePen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/cairoPen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/cu2quPen.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/cocoaPen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/hashPointPen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/filterPen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/freetypePen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/perimeterPen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/pointInsidePen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/qu2cuPen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/momentsPen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/quartzPen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/pointPen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/qtPen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/recordingPen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/reportLabPen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/reverseContourPen.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/reverseContourPen.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/t2CharStringPen.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/roundingPen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/t2CharStringPen.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/teePen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/transformPen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/statisticsPen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/ttGlyphPen.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/svgPathPen.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/ttGlyphPen.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/svgPathPen.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/__pycache__/wxPen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/qu2cu/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/qu2cu/__pycache__/cli.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/qu2cu/__pycache__/__main__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/qu2cu/__pycache__/benchmark.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/qu2cu/__pycache__/cli.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/qu2cu/__pycache__/qu2cu.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/subset/__pycache__/util.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/subset/__pycache__/util.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/qu2cu/__pycache__/qu2cu.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/subset/__pycache__/__init__.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/subset/__pycache__/__main__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/subset/__pycache__/cff.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/subset/__pycache__/__init__.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/subset/__pycache__/cff.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/subset/__pycache__/svg.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/svgLib/path/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/subset/__pycache__/svg.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/svgLib/path/__pycache__/parser.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/svgLib/path/__pycache__/arc.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/svgLib/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/svgLib/path/__pycache__/shapes.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/t1Lib/__pycache__/__init__.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/B_A_S_E_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/BitmapGlyphMetrics.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/t1Lib/__pycache__/__init__.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/C_B_D_T_.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/C_B_L_C_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/C_B_D_T_.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/C_F_F_.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/C_F_F__2.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/C_F_F_.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/C_F_F__2.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/D_S_I_G_.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/D__e_b_g.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/D_S_I_G_.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/C_O_L_R_.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/DefaultTable.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/C_O_L_R_.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/C_P_A_L_.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/C_P_A_L_.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/E_B_L_C_.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/E_B_D_T_.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/G_M_A_P_.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/G_M_A_P_.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/G_P_K_G_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/G_P_O_S_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/E_B_D_T_.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/G_S_U_B_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/F_F_T_M_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/G__l_a_t.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/F__e_a_t.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/G_D_E_F_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/G__l_o_c.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/E_B_L_C_.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/L_T_S_H_.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/H_V_A_R_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/M_A_T_H_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/J_S_T_F_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/L_T_S_H_.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/M_E_T_A_.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/M_V_A_R_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/M_E_T_A_.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/O_S_2f_2.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/S_I_N_G_.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/S_I_N_G_.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/S_T_A_T_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/S_V_G_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/S__i_l_f.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/T_S_I_D_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/T_S_I_J_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/T_S_I_P_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/T_S_I_S_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/T_S_I_B_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/S__i_l_l.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/T_S_I_C_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/T_S_I__3.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/T_S_I_V_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/T_S_I__0.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/T_S_I__5.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/T_S_I__0.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/T_S_I__5.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/T_T_F_A_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/T_S_I__1.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/T_S_I__1.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/T_S_I__2.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/V_A_R_C_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/V_D_M_X_.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/V_D_M_X_.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/V_O_R_G_.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/V_O_R_G_.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/V_V_A_R_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/TupleVariation.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_a_n_k_r.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_c_i_d_g.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_a_v_a_r.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_b_s_l_n.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_f_e_a_t.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_f_p_g_m.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/TupleVariation.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_f_v_a_r.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_f_v_a_r.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_g_a_s_p.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_g_a_s_p.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_g_c_i_d.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_c_m_a_p.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_c_v_a_r.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_c_v_a_r.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_c_m_a_p.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_c_v_t.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_h_e_a_d.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_h_e_a_d.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_h_h_e_a.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_h_m_t_x.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_k_e_r_n.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_k_e_r_n.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_l_c_a_r.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_l_o_c_a.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_l_t_a_g.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_l_t_a_g.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_m_a_x_p.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_m_a_x_p.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_g_l_y_f.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_m_e_t_a.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_m_o_r_t.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_g_v_a_r.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_m_o_r_x.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_g_v_a_r.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_h_d_m_x.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_h_d_m_x.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_o_p_b_d.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_g_l_y_f.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_p_o_s_t.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_p_o_s_t.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_p_r_e_p.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_p_r_o_p.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_s_b_i_x.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_n_a_m_e.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/asciiTable.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/grUtils.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_t_r_a_k.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_n_a_m_e.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_t_r_a_k.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_v_m_t_x.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/_v_h_e_a.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/otBase.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/otBase.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/otData.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/otConverters.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/sbixStrike.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/otConverters.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/ttProgram.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/ttProgram.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/otTables.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/otTraverse.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/sbixGlyph.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/sbixGlyph.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/__pycache__/__main__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/__pycache__/macUtils.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/__pycache__/removeOverlaps.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/__pycache__/removeOverlaps.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/__pycache__/reorderGlyphs.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/__pycache__/reorderGlyphs.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/__pycache__/scaleUpem.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/tables/__pycache__/otTables.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/__pycache__/sfnt.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/__pycache__/standardGlyphOrder.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/__pycache__/ttCollection.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/__pycache__/ttCollection.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/__pycache__/sfnt.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/__pycache__/ttFont.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/__pycache__/ttFont.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/__pycache__/ttGlyphSet.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/__pycache__/ttGlyphSet.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/__pycache__/ttVisitor.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/__pycache__/woff2.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/__pycache__/woff2.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ufoLib/__pycache__/etree.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ufoLib/__pycache__/filenames.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ufoLib/__pycache__/converters.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ufoLib/__pycache__/errors.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ufoLib/__pycache__/plistlib.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ufoLib/__pycache__/pointPen.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ufoLib/__pycache__/utils.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ufoLib/__pycache__/glifLib.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ufoLib/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ufoLib/__pycache__/validators.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ufoLib/__pycache__/validators.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ufoLib/__pycache__/kerning.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ufoLib/__pycache__/kerning.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/unicodedata/__pycache__/Blocks.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/unicodedata/__pycache__/OTTags.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/unicodedata/__pycache__/ScriptExtensions.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/unicodedata/__pycache__/Scripts.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/unicodedata/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/instancer/__pycache__/featureVars.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/instancer/__pycache__/featureVars.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ufoLib/__pycache__/glifLib.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/instancer/__pycache__/names.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/instancer/__pycache__/names.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/instancer/__pycache__/solver.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/instancer/__pycache__/solver.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/instancer/__pycache__/__init__.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/instancer/__pycache__/__main__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/avar.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/avar.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/instancer/__pycache__/__init__.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/avarPlanner.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/avarPlanner.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/builder.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/builder.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/cff.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/__init__.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/__main__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/errors.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/__init__.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/featureVars.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/errors.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/featureVars.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/interpolatable.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/interpolatable.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/interpolatableHelpers.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/interpolate_layout.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/interpolate_layout.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/interpolatableHelpers.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/iup.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/iup.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/interpolatableTestContourOrder.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/interpolatableTestStartingPoint.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/mvar.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/plot.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/interpolatablePlot.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/plot.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/stat.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/varStore.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/merger.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/varStore.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/merger.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/models.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/multiVarStore.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/models.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/multiVarStore.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/mutator.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/voltLib/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/__pycache__/mutator.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/voltLib/__pycache__/error.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/voltLib/__pycache__/lexer.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/voltLib/__pycache__/parser.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/voltLib/__pycache__/ast.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/voltLib/__pycache__/voltToFea.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/voltLib/__pycache__/parser.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/__pycache__/__main__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/__pycache__/afmLib.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/__pycache__/afmLib.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/voltLib/__pycache__/voltToFea.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/__pycache__/agl.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/__pycache__/agl.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/__pycache__/fontBuilder.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/__pycache__/help.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/__pycache__/fontBuilder.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/__pycache__/tfmLib.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/__pycache__/unicode.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/__pycache__/ttx.cpython-313.pyc: rewriting with normalized contents Scanned 89 directories and 962 files, processed 429 inodes, 429 modified (242 replaced + 187 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/fonttools-4.54.1-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.4aNTVI + umask 022 + cd /builddir/build/BUILD/fonttools-4.54.1-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd fonttools-4.54.1 + '[' '!' -f /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1-2.fc42.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages:/builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib/python3.13/site-packages + _PYTHONSITE=/builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages:/builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib/python3.13/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1-2.fc42.x86_64-pyproject-modules -e fontTools.pens.freetypePen -e fontTools.pens.quartzPen -e fontTools.pens.reportLabPen -e fontTools.ttLib.removeOverlaps Check import: fontTools Check import: fontTools.afmLib Check import: fontTools.agl Check import: fontTools.cffLib Check import: fontTools.cffLib.CFF2ToCFF Check import: fontTools.cffLib.CFFToCFF2 Check import: fontTools.cffLib.specializer Check import: fontTools.cffLib.transforms Check import: fontTools.cffLib.width Check import: fontTools.colorLib Check import: fontTools.colorLib.builder Check import: fontTools.colorLib.errors Check import: fontTools.colorLib.geometry Check import: fontTools.colorLib.table_builder Check import: fontTools.colorLib.unbuilder Check import: fontTools.config Check import: fontTools.cu2qu Check import: fontTools.cu2qu.benchmark Check import: fontTools.cu2qu.cli Check import: fontTools.cu2qu.cu2qu Check import: fontTools.cu2qu.errors Check import: fontTools.cu2qu.ufo Check import: fontTools.designspaceLib Check import: fontTools.designspaceLib.split Check import: fontTools.designspaceLib.statNames Check import: fontTools.designspaceLib.types Check import: fontTools.encodings Check import: fontTools.encodings.MacRoman Check import: fontTools.encodings.StandardEncoding Check import: fontTools.encodings.codecs Check import: fontTools.feaLib Check import: fontTools.feaLib.ast Check import: fontTools.feaLib.builder Check import: fontTools.feaLib.error Check import: fontTools.feaLib.lexer Check import: fontTools.feaLib.location Check import: fontTools.feaLib.lookupDebugInfo Check import: fontTools.feaLib.parser Check import: fontTools.feaLib.variableScalar Check import: fontTools.fontBuilder Check import: fontTools.help Check import: fontTools.merge Check import: fontTools.merge.base Check import: fontTools.merge.cmap Check import: fontTools.merge.layout Check import: fontTools.merge.options Check import: fontTools.merge.tables Check import: fontTools.merge.unicode Check import: fontTools.merge.util Check import: fontTools.misc Check import: fontTools.misc.arrayTools Check import: fontTools.misc.bezierTools Check import: fontTools.misc.classifyTools Check import: fontTools.misc.cliTools Check import: fontTools.misc.configTools Check import: fontTools.misc.cython Check import: fontTools.misc.dictTools Check import: fontTools.misc.eexec Check import: fontTools.misc.encodingTools Check import: fontTools.misc.etree Check import: fontTools.misc.filenames Check import: fontTools.misc.fixedTools Check import: fontTools.misc.intTools Check import: fontTools.misc.iterTools Check import: fontTools.misc.lazyTools Check import: fontTools.misc.loggingTools Check import: fontTools.misc.macCreatorType Check import: fontTools.misc.macRes Check import: fontTools.misc.plistlib Check import: fontTools.misc.psCharStrings Check import: fontTools.misc.psLib Check import: fontTools.misc.psOperators Check import: fontTools.misc.py23 Check import: fontTools.misc.roundTools Check import: fontTools.misc.sstruct Check import: fontTools.misc.symfont Check import: fontTools.misc.testTools Check import: fontTools.misc.textTools Check import: fontTools.misc.timeTools Check import: fontTools.misc.transform Check import: fontTools.misc.treeTools Check import: fontTools.misc.vector Check import: fontTools.misc.visitor Check import: fontTools.misc.xmlReader Check import: fontTools.misc.xmlWriter Check import: fontTools.mtiLib Check import: fontTools.otlLib Check import: fontTools.otlLib.builder Check import: fontTools.otlLib.error Check import: fontTools.otlLib.maxContextCalc Check import: fontTools.otlLib.optimize Check import: fontTools.otlLib.optimize.gpos Check import: fontTools.pens Check import: fontTools.pens.areaPen Check import: fontTools.pens.basePen Check import: fontTools.pens.boundsPen Check import: fontTools.pens.cairoPen Check import: fontTools.pens.cocoaPen Check import: fontTools.pens.cu2quPen Check import: fontTools.pens.explicitClosingLinePen Check import: fontTools.pens.filterPen Check import: fontTools.pens.hashPointPen Check import: fontTools.pens.momentsPen Check import: fontTools.pens.perimeterPen Check import: fontTools.pens.pointInsidePen Check import: fontTools.pens.pointPen Check import: fontTools.pens.qtPen Check import: fontTools.pens.qu2cuPen Check import: fontTools.pens.recordingPen Check import: fontTools.pens.reverseContourPen Check import: fontTools.pens.roundingPen Check import: fontTools.pens.statisticsPen Check import: fontTools.pens.svgPathPen Check import: fontTools.pens.t2CharStringPen Check import: fontTools.pens.teePen Check import: fontTools.pens.transformPen Check import: fontTools.pens.ttGlyphPen Check import: fontTools.pens.wxPen Check import: fontTools.qu2cu Check import: fontTools.qu2cu.benchmark Check import: fontTools.qu2cu.cli Check import: fontTools.qu2cu.qu2cu Check import: fontTools.subset Check import: fontTools.subset.cff Check import: fontTools.subset.svg Check import: fontTools.subset.util Check import: fontTools.svgLib Check import: fontTools.svgLib.path Check import: fontTools.svgLib.path.arc Check import: fontTools.svgLib.path.parser Check import: fontTools.svgLib.path.shapes Check import: fontTools.t1Lib Check import: fontTools.tfmLib Check import: fontTools.ttLib Check import: fontTools.ttLib.macUtils Check import: fontTools.ttLib.reorderGlyphs Check import: fontTools.ttLib.scaleUpem Check import: fontTools.ttLib.sfnt Check import: fontTools.ttLib.standardGlyphOrder Check import: fontTools.ttLib.tables Check import: fontTools.ttLib.tables.B_A_S_E_ Check import: fontTools.ttLib.tables.BitmapGlyphMetrics Check import: fontTools.ttLib.tables.C_B_D_T_ Check import: fontTools.ttLib.tables.C_B_L_C_ Check import: fontTools.ttLib.tables.C_F_F_ Check import: fontTools.ttLib.tables.C_F_F__2 Check import: fontTools.ttLib.tables.C_O_L_R_ Check import: fontTools.ttLib.tables.C_P_A_L_ Check import: fontTools.ttLib.tables.D_S_I_G_ Check import: fontTools.ttLib.tables.D__e_b_g Check import: fontTools.ttLib.tables.DefaultTable Check import: fontTools.ttLib.tables.E_B_D_T_ Check import: fontTools.ttLib.tables.E_B_L_C_ Check import: fontTools.ttLib.tables.F_F_T_M_ Check import: fontTools.ttLib.tables.F__e_a_t Check import: fontTools.ttLib.tables.G_D_E_F_ Check import: fontTools.ttLib.tables.G_M_A_P_ Check import: fontTools.ttLib.tables.G_P_K_G_ Check import: fontTools.ttLib.tables.G_P_O_S_ Check import: fontTools.ttLib.tables.G_S_U_B_ Check import: fontTools.ttLib.tables.G__l_a_t Check import: fontTools.ttLib.tables.G__l_o_c Check import: fontTools.ttLib.tables.H_V_A_R_ Check import: fontTools.ttLib.tables.J_S_T_F_ Check import: fontTools.ttLib.tables.L_T_S_H_ Check import: fontTools.ttLib.tables.M_A_T_H_ Check import: fontTools.ttLib.tables.M_E_T_A_ Check import: fontTools.ttLib.tables.M_V_A_R_ Check import: fontTools.ttLib.tables.O_S_2f_2 Check import: fontTools.ttLib.tables.S_I_N_G_ Check import: fontTools.ttLib.tables.S_T_A_T_ Check import: fontTools.ttLib.tables.S_V_G_ Check import: fontTools.ttLib.tables.S__i_l_f Check import: fontTools.ttLib.tables.S__i_l_l Check import: fontTools.ttLib.tables.T_S_I_B_ Check import: fontTools.ttLib.tables.T_S_I_C_ Check import: fontTools.ttLib.tables.T_S_I_D_ Check import: fontTools.ttLib.tables.T_S_I_J_ Check import: fontTools.ttLib.tables.T_S_I_P_ Check import: fontTools.ttLib.tables.T_S_I_S_ Check import: fontTools.ttLib.tables.T_S_I_V_ Check import: fontTools.ttLib.tables.T_S_I__0 Check import: fontTools.ttLib.tables.T_S_I__1 Check import: fontTools.ttLib.tables.T_S_I__2 Check import: fontTools.ttLib.tables.T_S_I__3 Check import: fontTools.ttLib.tables.T_S_I__5 Check import: fontTools.ttLib.tables.T_T_F_A_ Check import: fontTools.ttLib.tables.TupleVariation Check import: fontTools.ttLib.tables.V_A_R_C_ Check import: fontTools.ttLib.tables.V_D_M_X_ Check import: fontTools.ttLib.tables.V_O_R_G_ Check import: fontTools.ttLib.tables.V_V_A_R_ Check import: fontTools.ttLib.tables.asciiTable Check import: fontTools.ttLib.tables.grUtils Check import: fontTools.ttLib.tables.otBase Check import: fontTools.ttLib.tables.otConverters Check import: fontTools.ttLib.tables.otData Check import: fontTools.ttLib.tables.otTables Check import: fontTools.ttLib.tables.otTraverse Check import: fontTools.ttLib.tables.sbixGlyph Check import: fontTools.ttLib.tables.sbixStrike Check import: fontTools.ttLib.tables.ttProgram Check import: fontTools.ttLib.ttCollection Check import: fontTools.ttLib.ttFont Check import: fontTools.ttLib.ttGlyphSet Check import: fontTools.ttLib.ttVisitor Check import: fontTools.ttLib.woff2 Check import: fontTools.ttx Check import: fontTools.ufoLib Check import: fontTools.ufoLib.converters Check import: fontTools.ufoLib.errors Check import: fontTools.ufoLib.etree Check import: fontTools.ufoLib.filenames Check import: fontTools.ufoLib.glifLib Check import: fontTools.ufoLib.kerning Check import: fontTools.ufoLib.plistlib Check import: fontTools.ufoLib.pointPen Check import: fontTools.ufoLib.utils Check import: fontTools.ufoLib.validators Check import: fontTools.unicode Check import: fontTools.unicodedata Check import: fontTools.unicodedata.Blocks Check import: fontTools.unicodedata.OTTags Check import: fontTools.unicodedata.ScriptExtensions Check import: fontTools.unicodedata.Scripts Check import: fontTools.varLib Check import: fontTools.varLib.avar Check import: fontTools.varLib.avarPlanner Check import: fontTools.varLib.builder Check import: fontTools.varLib.cff Check import: fontTools.varLib.errors Check import: fontTools.varLib.featureVars Check import: fontTools.varLib.instancer Check import: fontTools.varLib.instancer.featureVars Check import: fontTools.varLib.instancer.names Check import: fontTools.varLib.instancer.solver Check import: fontTools.varLib.interpolatable Check import: fontTools.varLib.interpolatableHelpers Check import: fontTools.varLib.interpolatablePlot Check import: fontTools.varLib.interpolatableTestContourOrder Check import: fontTools.varLib.interpolatableTestStartingPoint Check import: fontTools.varLib.interpolate_layout Check import: fontTools.varLib.iup Check import: fontTools.varLib.merger Check import: fontTools.varLib.models Check import: fontTools.varLib.multiVarStore Check import: fontTools.varLib.mutator Check import: fontTools.varLib.mvar Check import: fontTools.varLib.plot Check import: fontTools.varLib.stat Check import: fontTools.varLib.varStore Check import: fontTools.voltLib Check import: fontTools.voltLib.ast Check import: fontTools.voltLib.error Check import: fontTools.voltLib.lexer Check import: fontTools.voltLib.parser Check import: fontTools.voltLib.voltToFea + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages:/builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib/python3.13/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=2 + /usr/bin/pytest -k '' -rs -v ============================= test session starts ============================== platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3 cachedir: .pytest_cache Using --randomly-seed=504090338 rootdir: /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1 configfile: setup.cfg testpaths: Tests, fontTools plugins: pytest_randomly-3.15.0 collecting ... collected 4486 items / 11 skipped Tests/ttLib/ttFont_test.py::test_font_normalizeLocation[userLocation2-expectedNormalizedLocation2] PASSED [ 0%] Tests/ttLib/ttFont_test.py::test_getGlyphOrder_not_true_post_format_1 PASSED [ 0%] Tests/ttLib/ttFont_test.py::test_font_normalizeLocation_no_VF PASSED [ 0%] Tests/ttLib/ttFont_test.py::test_virtualGlyphId PASSED [ 0%] Tests/ttLib/ttFont_test.py::test_unseekable_file_lazy_loading_fails PASSED [ 0%] Tests/ttLib/ttFont_test.py::test_ensureDecompiled[None] PASSED [ 0%] Tests/ttLib/ttFont_test.py::test_ensureDecompiled[False] PASSED [ 0%] Tests/ttLib/ttFont_test.py::test_sfntVersionFromTTX PASSED [ 0%] Tests/ttLib/ttFont_test.py::test_font_normalizeLocation[userLocation4-expectedNormalizedLocation4] PASSED [ 0%] Tests/ttLib/ttFont_test.py::test_setGlyphOrder_also_updates_glyf_glyphOrder PASSED [ 0%] Tests/ttLib/ttFont_test.py::test_font_normalizeLocation[userLocation1-expectedNormalizedLocation1] PASSED [ 0%] Tests/ttLib/ttFont_test.py::test_font_normalizeLocation[userLocation6-expectedNormalizedLocation6] PASSED [ 0%] Tests/ttLib/ttFont_test.py::test_font_normalizeLocation[userLocation5-expectedNormalizedLocation5] PASSED [ 0%] Tests/ttLib/ttFont_test.py::test_registerCustomTableClassStandardName PASSED [ 0%] Tests/ttLib/ttFont_test.py::test_getGlyphID PASSED [ 0%] Tests/ttLib/ttFont_test.py::test_unsupported_seek_operation_lazy_loading_fails PASSED [ 0%] Tests/ttLib/ttFont_test.py::test_spooled_tempfile_may_not_have_attribute_seekable PASSED [ 0%] Tests/ttLib/ttFont_test.py::test_ensureDecompiled[True] PASSED [ 0%] Tests/ttLib/ttFont_test.py::test_font_normalizeLocation[userLocation3-expectedNormalizedLocation3] PASSED [ 0%] Tests/ttLib/ttFont_test.py::test_font_normalizeLocation[userLocation0-expectedNormalizedLocation0] PASSED [ 0%] Tests/ttLib/ttFont_test.py::test_registerCustomTableClass PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_subset_lcar_format_0 PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_retain_gids_cff2 PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_subset_prop_0 PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_desubroutinize_hinted_subrs_CFF PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_subset_math PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_cmap_prune_format12 PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_sbix PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_google_color PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_subset_flavor_woff2 PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_subset_lcar_format_1 PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_recalc_timestamp_otf PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_harfbuzz_repacker[installed-auto-ok] SKIPPED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_HVAR_VVAR_retain_gids PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_no_notdef_outline_ttf PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_subset_opbd_remove PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_subset_flavor_none PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_recalc_max_context PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_no_notdef_outline_otf PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_GPOS_SinglePos_prune_post_subset_no_value PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_recalc_timestamp_ttf PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_layout_scripts PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_recalc_bounds_ttf PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_subset_gvar_notdef_outline PASSED [ 0%] Tests/subset/subset_test.py::SubsetTest::test_subset_bsln_format_3 PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_retain_east_asian_spacing_features PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_subset_ankr PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_subset_prop_remove_default_zero PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_passthrough_tables PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_subset_flavor_woff PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_GPOS_PairPos_Format2_useClass0[!-1] PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_non_BMP_text_arg_input PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_HVAR_VVAR PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_harfbuzz_repacker[not_installed-disabled] PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_subset_bsln_format_1 PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_subset_bsln_format_0 PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_desubroutinize_CFF PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_subset_bsln_format_2_from_format_3 PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_subset_opbd_format_1 PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_varComposite PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_subset_bsln_format_0_from_format_1 PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_desubroutinize_cntrmask_CFF PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_subset_ankr_remove PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_subset_math_partial PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_subset_opbd_format_0 PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_subset_clr PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_timing_publishes_parts PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_non_BMP_text_file_input PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_subset_context_subst_format_3 PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_no_notdef_outline_cid PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_retain_gids_cff PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_options PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_no_hinting_desubroutinize_CFF PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_harfbuzz_repacker[installed-auto-fail] SKIPPED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_harfbuzz_repacker[installed-enabled-fail] SKIPPED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_no_hinting_TTF PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_notdef_width_cid PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_retain_gids_ttf PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_recalc_bounds_otf PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_harfbuzz_repacker[not_installed-enabled] PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_subset_gvar PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_no_hinting_CFF PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_GPOS_PairPos_Format2_useClass0[#-2] PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_subset_prop_1 PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_harfbuzz_repacker[installed-enabled-ok] SKIPPED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_subset_lcar_remove PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_harfbuzz_repacker[installed-disabled] SKIPPED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_subset_bsln_format_2 PASSED [ 1%] Tests/subset/subset_test.py::SubsetTest::test_google_color_all PASSED [ 1%] Tests/subset/subset_test.py::test_subset_COLRv1_drop_all_v0_glyphs PASSED [ 2%] Tests/subset/subset_test.py::test_subset_COLRv1_and_CPAL PASSED [ 2%] Tests/subset/subset_test.py::test_subset_COLR_glyph_closure PASSED [ 2%] Tests/subset/subset_test.py::test_subset_keep_size_drop_empty_stylistic_set PASSED [ 2%] Tests/subset/subset_test.py::test_subset_COLRv1_and_CPAL_drop_empty PASSED [ 2%] Tests/subset/subset_test.py::test_subset_COLRv1_no_ClipList PASSED [ 2%] Tests/subset/subset_test.py::test_subset_COLRv1_and_CPALv1 PASSED [ 2%] Tests/subset/subset_test.py::test_subset_prune_gdef_markglyphsetsdef PASSED [ 2%] Tests/subset/subset_test.py::test_subset_single_pos_format2_all_None PASSED [ 2%] Tests/subset/subset_test.py::test_subset_svg_missing_lxml SKIPPED (l...) [ 2%] Tests/subset/subset_test.py::test_subset_COLRv1_and_CPALv1_share_nameID PASSED [ 2%] Tests/subset/subset_test.py::test_prune_user_name_IDs_with_keep_all PASSED [ 2%] Tests/subset/subset_test.py::test_subset_COLRv1_downgrade_version PASSED [ 2%] Tests/subset/subset_test.py::test_prune_unused_user_name_IDs_with_keep_all PASSED [ 2%] Tests/subset/subset_test.py::test_subset_recalc_xAvgCharWidth PASSED [ 2%] Tests/subset/subset_test.py::test_subset_feature_variations_keep_all PASSED [ 2%] Tests/subset/subset_test.py::test_subset_single_pos_format PASSED [ 2%] Tests/subset/subset_test.py::test_subset_feature_variations_drop_all PASSED [ 2%] Tests/subset/subset_test.py::test_subset_empty_glyf PASSED [ 2%] Tests/subset/subset_test.py::test_cvXX_feature_params_nameIDs_are_retained PASSED [ 2%] Tests/subset/subset_test.py::test_subset_COLRv1_and_CPALv1_keep_nameID PASSED [ 2%] Tests/pens/freetypePen_test.py::FreeTypePenTest::test_bbox_and_cbox PASSED [ 2%] Tests/pens/freetypePen_test.py::FreeTypePenTest::test_draw PASSED [ 2%] Tests/pens/freetypePen_test.py::FreeTypePenTest::test_zero_size PASSED [ 2%] Tests/pens/freetypePen_test.py::FreeTypePenTest::test_rotate PASSED [ 2%] Tests/pens/freetypePen_test.py::FreeTypePenTest::test_empty PASSED [ 2%] Tests/pens/freetypePen_test.py::FreeTypePenTest::test_contain PASSED [ 2%] Tests/pens/freetypePen_test.py::FreeTypePenTest::test_cubic_vs_quadratic PASSED [ 2%] Tests/pens/freetypePen_test.py::FreeTypePenTest::test_even_odd_fill PASSED [ 2%] Tests/pens/freetypePen_test.py::FreeTypePenTest::test_none_size PASSED [ 2%] Tests/pens/freetypePen_test.py::FreeTypePenTest::test_skew PASSED [ 2%] Tests/pens/freetypePen_test.py::FreeTypePenTest::test_non_zero_fill PASSED [ 2%] Tests/merge/merge_test.py::CmapMergeUnitTest::test_cmap_merge_no_dupes PASSED [ 2%] Tests/merge/merge_test.py::CmapMergeUnitTest::test_cmap_merge_three_dupes PASSED [ 2%] Tests/merge/merge_test.py::gaspMergeUnitTest::test_gasp_merge_notImplemented PASSED [ 2%] Tests/merge/merge_test.py::gaspMergeUnitTest::test_gasp_merge_basic PASSED [ 2%] Tests/merge/merge_test.py::MergeIntegrationTest::test_merge_cff PASSED [ 2%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[5-2] PASSED [ 2%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[0-3] PASSED [ 2%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[3-2] PASSED [ 2%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[1-4] PASSED [ 2%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[0-4] PASSED [ 2%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[2-1] PASSED [ 2%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[4-0] PASSED [ 2%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[2-5] PASSED [ 2%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[4-5] PASSED [ 3%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[5-0] PASSED [ 3%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[5-1] PASSED [ 3%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[5-4] PASSED [ 3%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[0-1] PASSED [ 3%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[0-2] PASSED [ 3%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[2-3] PASSED [ 3%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[4-3] PASSED [ 3%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[5-3] PASSED [ 3%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[2-0] PASSED [ 3%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[2-4] PASSED [ 3%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[0-5] PASSED [ 3%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[1-5] PASSED [ 3%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[3-1] PASSED [ 3%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[1-0] PASSED [ 3%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[1-2] PASSED [ 3%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[3-4] PASSED [ 3%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[4-1] PASSED [ 3%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[4-2] PASSED [ 3%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[3-5] PASSED [ 3%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[3-0] PASSED [ 3%] Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[1-3] PASSED [ 3%] Tests/otlLib/maxContextCalc_test.py::test_max_ctx_calc_features_ttx[gpos_91-1] PASSED [ 3%] Tests/otlLib/maxContextCalc_test.py::test_max_ctx_calc_no_features PASSED [ 3%] Tests/otlLib/maxContextCalc_test.py::test_max_ctx_calc_features PASSED [ 3%] Tests/otlLib/maxContextCalc_test.py::test_max_ctx_calc_features_ttx[gsub_52-2] PASSED [ 3%] Tests/otlLib/maxContextCalc_test.py::test_max_ctx_calc_features_ttx[gsub_51-2] PASSED [ 3%] Tests/otlLib/maxContextCalc_test.py::test_max_ctx_calc_features_ttx[gsub_71-1] PASSED [ 3%] Tests/feaLib/ast_test.py::AstTest::test_glyphname_escape PASSED [ 3%] Tests/feaLib/ast_test.py::AstTest::test_valuerecord_none PASSED [ 3%] Tests/feaLib/ast_test.py::AstTest::test_non_object_location PASSED [ 3%] Tests/ufoLib/UFOConversion_test.py::KerningUpConversionTestCase::testUFO2 PASSED [ 3%] Tests/ufoLib/UFOConversion_test.py::KerningUpConversionTestCase::testUFO1 PASSED [ 3%] Tests/ufoLib/UFOConversion_test.py::KerningDownConversionTestCase::testWrite PASSED [ 3%] Tests/ttLib/scaleUpem_test.py::ScaleUpemTest::test_scale_upem_otf PASSED [ 3%] Tests/ttLib/scaleUpem_test.py::ScaleUpemTest::test_scale_upem_ttf PASSED [ 3%] Tests/ttLib/scaleUpem_test.py::ScaleUpemTest::test_scale_upem_varComposite PASSED [ 3%] Tests/cu2qu/cu2qu_test.py::AllQuadraticFalseTest::test_quadratic PASSED [ 3%] Tests/cu2qu/cu2qu_test.py::AllQuadraticFalseTest::test_cubic PASSED [ 3%] Tests/cu2qu/cu2qu_test.py::CurveToQuadraticTest::test_results_unchanged PASSED [ 3%] Tests/cu2qu/cu2qu_test.py::CurveToQuadraticTest::test_does_not_exceed_tolerance PASSED [ 3%] Tests/cu2qu/cu2qu_test.py::CurveToQuadraticTest::test_results_unchanged_multiple PASSED [ 3%] Tests/cu2qu/cu2qu_test.py::CurveToQuadraticTest::test_does_not_exceed_tolerance_multiple PASSED [ 3%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_bit6_draw_to_pointpen PASSED [ 3%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_getPhantomPoints PASSED [ 3%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_fromXML PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_instructions_roundtrip PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_toXML PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_trim_remove_hinting_composite_glyph PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_getGlyphID PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_compile_empty_table PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_decompile_empty_table PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_draw_vs_drawpoints PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_recursiveComponent PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_bit6_draw_to_pen_issue1771 PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphTest::test_getCoordinates PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphTest::test_getCompositeMaxpValues PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphTest::test_recalcBounds_empty_components PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphComponentTest::test_toXML_transform_scale PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphComponentTest::test_toXML_transform_2x2_scale PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphComponentTest::test_fromXML_reference_points PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphComponentTest::test_fromXML_transform_2x2_scale PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphComponentTest::test_fromXML_transform_scale PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphComponentTest::test_fromXML_no_transform PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphComponentTest::test_toXML_reference_points PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphComponentTest::test_toXML_no_transform PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphComponentTest::test_toXML_transform_xy_scale PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphComponentTest::test_fromXML_transform_xy_scale PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCubicTest::test_no_oncurves PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCubicTest::test_spline PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCubicTest::test_roundtrip PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test_transform PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__sub__ PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__bool__ PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__eq__ PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__pos__ PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__iadd__ PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__mul__ PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__neg__ PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__checkFloat_overflow PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__itruediv__ PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test_scale PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__isub__ PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__truediv__ PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__rsub__ PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__round__ PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test_translate PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__add__ PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__ne__ PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test_double_precision_float PASSED [ 4%] Tests/ttLib/tables/_g_l_y_f_test.py::test_dropImpliedOnCurvePoints_not_all_impliable PASSED [ 5%] Tests/ttLib/tables/_g_l_y_f_test.py::test_dropImpliedOnCurvePoints_incompatible_flags PASSED [ 5%] Tests/ttLib/tables/_g_l_y_f_test.py::test_dropImpliedOnCurvePoints_all_cubic_off_curves PASSED [ 5%] Tests/ttLib/tables/_g_l_y_f_test.py::test_dropImpliedOnCurvePoints_all_empty_glyphs PASSED [ 5%] Tests/ttLib/tables/_g_l_y_f_test.py::test_dropImpliedOnCurvePoints_incompatible_number_of_contours PASSED [ 5%] Tests/ttLib/tables/_g_l_y_f_test.py::test_dropImpliedOnCurvePoints_incompatible_endPtsOfContours PASSED [ 5%] Tests/ttLib/tables/_g_l_y_f_test.py::test_dropImpliedOnCurvePoints_all_quad_off_curves PASSED [ 5%] Tests/fontBuilder/fontBuilder_test.py::test_unicodeVariationSequences PASSED [ 5%] Tests/fontBuilder/fontBuilder_test.py::test_setupPost[True-False-False-3] PASSED [ 5%] Tests/fontBuilder/fontBuilder_test.py::test_setupPost[False-False-True-3] PASSED [ 5%] Tests/fontBuilder/fontBuilder_test.py::test_build_ttf PASSED [ 5%] Tests/fontBuilder/fontBuilder_test.py::test_setupPost[True-True-False-2] PASSED [ 5%] Tests/fontBuilder/fontBuilder_test.py::test_setupNameTable_no_windows PASSED [ 5%] Tests/fontBuilder/fontBuilder_test.py::test_setupPost[False-True-False-3] PASSED [ 5%] Tests/fontBuilder/fontBuilder_test.py::test_setupPanose PASSED [ 5%] Tests/fontBuilder/fontBuilder_test.py::test_setupPost[False-False-False-3] PASSED [ 5%] Tests/fontBuilder/fontBuilder_test.py::test_build_cff_to_cff2 PASSED [ 5%] Tests/fontBuilder/fontBuilder_test.py::test_build_cff2 PASSED [ 5%] Tests/fontBuilder/fontBuilder_test.py::test_build_otf PASSED [ 5%] Tests/fontBuilder/fontBuilder_test.py::test_setupPost[False-True-True-2] PASSED [ 5%] Tests/fontBuilder/fontBuilder_test.py::test_build_cubic_ttf PASSED [ 5%] Tests/fontBuilder/fontBuilder_test.py::test_setupNameTable_no_mac PASSED [ 5%] Tests/fontBuilder/fontBuilder_test.py::test_build_var PASSED [ 5%] Tests/misc/arrayTools_test.py::test_pointInRect PASSED [ 5%] Tests/misc/arrayTools_test.py::test_pointsInRect PASSED [ 5%] Tests/misc/arrayTools_test.py::test_rectCenter PASSED [ 5%] Tests/misc/arrayTools_test.py::test_unionRect PASSED [ 5%] Tests/misc/arrayTools_test.py::test_sectRect PASSED [ 5%] Tests/misc/arrayTools_test.py::test_calcBounds PASSED [ 5%] Tests/misc/arrayTools_test.py::test_normRect PASSED [ 5%] Tests/misc/arrayTools_test.py::test_intRect PASSED [ 5%] Tests/misc/arrayTools_test.py::test_updateBounds PASSED [ 5%] Tests/misc/arrayTools_test.py::test_scaleRect PASSED [ 5%] Tests/misc/arrayTools_test.py::test_insetRect PASSED [ 5%] Tests/misc/arrayTools_test.py::test_offsetRect PASSED [ 5%] Tests/misc/arrayTools_test.py::test_calcIntBounds PASSED [ 5%] Tests/misc/arrayTools_test.py::test_vectorLength PASSED [ 5%] Tests/misc/arrayTools_test.py::test_asInt16 PASSED [ 5%] Tests/pens/cu2quPen_test.py::TestAllQuadraticFalse::test_segment_pen_cubic PASSED [ 5%] Tests/pens/cu2quPen_test.py::TestAllQuadraticFalse::test_point_pen_cubic PASSED [ 5%] Tests/pens/cu2quPen_test.py::TestAllQuadraticFalse::test_segment_pen_quadratic PASSED [ 5%] Tests/pens/cu2quPen_test.py::TestAllQuadraticFalse::test_point_pen_quadratic PASSED [ 5%] Tests/pens/cu2quPen_test.py::TestCu2QuPointPen::test__flushContour_restore_starting_point PASSED [ 5%] Tests/pens/cu2quPen_test.py::TestCu2QuPointPen::test_convert_simple_glyph PASSED [ 5%] Tests/pens/cu2quPen_test.py::TestCu2QuPointPen::test_convert_composite_glyph PASSED [ 5%] Tests/pens/cu2quPen_test.py::TestCu2QuPointPen::test_stats PASSED [ 6%] Tests/pens/cu2quPen_test.py::TestCu2QuPointPen::test_quad_no_oncurve PASSED [ 6%] Tests/pens/cu2quPen_test.py::TestCu2QuPointPen::test_super_bezier_curve PASSED [ 6%] Tests/pens/cu2quPen_test.py::TestCu2QuPointPen::test_convert_mixed_glyph PASSED [ 6%] Tests/pens/cu2quPen_test.py::TestCu2QuPointPen::test_addComponent PASSED [ 6%] Tests/pens/cu2quPen_test.py::TestCu2QuPointPen::test_reverse_direction PASSED [ 6%] Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_qCurveTo_1_point PASSED [ 6%] Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_qCurveTo_more_than_1_point PASSED [ 6%] Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_curveTo_1_point PASSED [ 6%] Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_curveTo_more_than_3_points PASSED [ 6%] Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_convert_simple_glyph PASSED [ 6%] Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_addComponent PASSED [ 6%] Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_reverse_direction PASSED [ 6%] Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_curveTo_3_points PASSED [ 6%] Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_stats PASSED [ 6%] Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_curveTo_2_points PASSED [ 6%] Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_convert_composite_glyph PASSED [ 6%] Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_convert_mixed_glyph PASSED [ 6%] Tests/pens/cu2quPen_test.py::TestCu2QuMultiPen::test_multi_pen PASSED [ 6%] Tests/ttLib/tables/O_S_2f_2_test.py::OS2TableTest::test_recalcCodePageRanges PASSED [ 6%] Tests/ttLib/tables/O_S_2f_2_test.py::OS2TableTest::test_setCodePageRanges_bump_version PASSED [ 6%] Tests/ttLib/tables/O_S_2f_2_test.py::OS2TableTest::test_recalcUnicodeRanges PASSED [ 6%] Tests/ttLib/tables/O_S_2f_2_test.py::OS2TableTest::test_getUnicodeRanges PASSED [ 6%] Tests/ttLib/tables/O_S_2f_2_test.py::OS2TableTest::test_getCodePageRanges PASSED [ 6%] Tests/ttLib/tables/O_S_2f_2_test.py::OS2TableTest::test_setCodePageRanges PASSED [ 6%] Tests/ttLib/tables/O_S_2f_2_test.py::OS2TableTest::test_setUnicodeRanges PASSED [ 6%] Tests/ttLib/tables/O_S_2f_2_test.py::OS2TableTest::test_intersectUnicodeRanges PASSED [ 6%] Tests/ttLib/tables/_o_p_b_d_test.py::OPBDTest::test_decompile_toXML_format1 PASSED [ 6%] Tests/ttLib/tables/_o_p_b_d_test.py::OPBDTest::test_compile_fromXML_format0 PASSED [ 6%] Tests/ttLib/tables/_o_p_b_d_test.py::OPBDTest::test_decompile_toXML_format0 PASSED [ 6%] Tests/ttLib/tables/_o_p_b_d_test.py::OPBDTest::test_compile_fromXML_format1 PASSED [ 6%] Tests/ttLib/tables/_o_p_b_d_test.py::OPBDTest::test_decompile_AppleChancery PASSED [ 6%] Tests/svgLib/path/shapes_test.py::test_el_to_path[-M30,10 50,30 10,30 z-None] PASSED [ 6%] Tests/svgLib/path/shapes_test.py::test_el_to_path[-M10,110.2 L50.5,150.7-None] PASSED [ 6%] Tests/svgLib/path/shapes_test.py::test_el_to_path[-M30,10 50,30 10,30-None] PASSED [ 6%] Tests/svgLib/path/shapes_test.py::test_el_to_path[-M0,50 A100,50 0 1 1 200,50 A100,50 0 1 1 0,50-None] PASSED [ 6%] Tests/svgLib/path/shapes_test.py::test_el_to_path[-M500,200 A100,100 0 1 1 700,200 A100,100 0 1 1 500,200-None] PASSED [ 6%] Tests/svgLib/path/shapes_test.py::test_el_to_path[-M10,110 L50,150-None] PASSED [ 6%] Tests/svgLib/path/shapes_test.py::test_el_to_path[-M90.5,50 A10,50.5 0 1 1 110.5,50 A10,50.5 0 1 1 90.5,50-None] PASSED [ 6%] Tests/svgLib/path/shapes_test.py::test_el_to_path[-M11.5,16 H22.5 V18 H11.5 V16 z-expected_transform8] PASSED [ 6%] Tests/svgLib/path/shapes_test.py::test_el_to_path[-M10,11 H27 V22 H10 V11 z-None] PASSED [ 6%] Tests/svgLib/path/shapes_test.py::test_el_to_path[-M35.6,51 A14.3,14.3 0 1 1 64.2,51 A14.3,14.3 0 1 1 35.6,51-expected_transform14] PASSED [ 6%] Tests/svgLib/path/shapes_test.py::test_el_to_path[-M28.6,59.1 A30.9,11.9 0 1 1 90.4,59.1 A30.9,11.9 0 1 1 28.6,59.1-expected_transform17] PASSED [ 6%] Tests/svgLib/path/shapes_test.py::test_el_to_path[-None-None] PASSED [ 6%] Tests/svgLib/path/shapes_test.py::test_el_to_path[-M11.5,16 H22.5 V18 H11.5 V16 z-None] PASSED [ 6%] Tests/svgLib/path/shapes_test.py::test_el_to_path[-M0,0 H1 V1 H0 V0 z-None] PASSED [ 7%] Tests/svgLib/path/shapes_test.py::test_el_to_path[-I love kittens-None] PASSED [ 7%] Tests/svgLib/path/shapes_test.py::test_el_to_path[-M-1,0 A1,1 0 1 1 1,0 A1,1 0 1 1 -1,0-None] PASSED [ 7%] Tests/svgLib/path/shapes_test.py::test_el_to_path[-M11,9 H18 A2,2 0 0 1 20,11 V14 A2,2 0 0 1 18,16 H11 A2,2 0 0 1 9,14 V11 A2,2 0 0 1 11,9 z-None] PASSED [ 7%] Tests/svgLib/path/shapes_test.py::test_el_to_path[-M10.5,6.5 A1.5,1.5 0 1 1 13.5,6.5 A1.5,1.5 0 1 1 10.5,6.5-None] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var2-wght--0.8-expected2] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var7-wght-0.4-expected7] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var2-wght-0.8-expected2] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var4-wght-0.0-expected4] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var9-wght-0.4-expected9] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var1-wght--0.5-expected1] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var11-wght-0.5-expected11] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var6-wght--0.5-expected6] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var8-wght-0.6-expected8] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var3-wght--1.0-expected3] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var8-wght--0.6-expected8] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var0-wdth--0.5-expected0] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var7-wght--0.4-expected7] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var10-wght-0.5-expected10] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var11-wght--0.5-expected11] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var0-wdth-0.5-expected0] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var12-ital-0.0-expected12] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var9-wght--0.4-expected9] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var10-wght--0.5-expected10] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var1-wght-0.5-expected1] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var5-wght--0.4-expected5] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var5-wght-0.4-expected5] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var4-wght-0.0-expected4] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var6-wght-0.5-expected6] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var3-wght-1.0-expected3] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_overlap[2-400] SKIPPED [ 7%] Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_overlap[2-700] SKIPPED [ 7%] Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_varComposite PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_move_weight_width_axis_default PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_singlepos PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_multiple_instancing[900-62.5] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_multiple_instancing[100-100] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_default_instance PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_multiple_instancing[400-100] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_multiple_instancing[100-62.5] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_multiple_instancing[400-62.5] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_multiple_instancing[900-100] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_overlap[0-400] SKIPPED [ 7%] Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_axis_limits[location4-expected4] PASSED [ 7%] Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_axis_limits[location1-expected1] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_pin_and_drop_axis[location2-instancesLeft2] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_axis_limits[location0-expected0] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_axis_limits[location6-expected6] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_axis_limits[location5-expected5] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_pin_and_drop_axis[location1-instancesLeft1] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_axis_limits[location3-expected3] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_axis_limits[location7-expected7] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_pin_and_drop_axis[location0-instancesLeft0] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_pin_and_drop_axis[location3-instancesLeft3] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_full_instance PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_axis_limits[location2-expected2] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateItemVariationStoreTest::test_instantiate_default_deltas[location0-expected_deltas0-1] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateItemVariationStoreTest::test_VarRegion_get_support PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateItemVariationStoreTest::test_instantiate_default_deltas[location1-expected_deltas1-1] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateItemVariationStoreTest::test_instantiate_default_deltas[location4-expected_deltas4-0] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateItemVariationStoreTest::test_instantiate_default_deltas[location3-expected_deltas3-3] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateItemVariationStoreTest::test_instantiate_default_deltas[location5-expected_deltas5-0] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateItemVariationStoreTest::test_instantiate_default_deltas[location2-expected_deltas2-3] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateItemVariationStoreTest::test_instantiate_default_deltas[location6-expected_deltas6-0] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateSTATTest::test_skip_table_no_design_axes PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateSTATTest::test_skip_table_no_axis_value_array PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateSTATTest::test_skip_table_axis_value_array_empty PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateSTATTest::test_pin_and_drop_axis[location0-expected0] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateSTATTest::test_limit_axis_value_format_4 PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateSTATTest::test_unknown_axis_value_format PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateSTATTest::test_pin_and_drop_axis[location1-expected1] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateSTATTest::test_limit_axes PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateCvarTest::test_pin_and_drop_axis[wght=-0.5] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateCvarTest::test_pin_and_drop_axis[wdth=-1.0] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateCvarTest::test_full_instance PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateCvarTest::test_pin_and_drop_axis[wdth=-0.3] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateCvarTest::test_pin_and_drop_axis[wght=-1.0] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_limit_axes[wdth=87.5:100] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_isValidAvarSegmentMap PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_drop_invalid_segment_map[missing-required-maps-1] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_full_instance PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_limit_axes[wght=400:900] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_limit_axes[wght=400:700] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_drop_invalid_segment_map[retrograde-value-maps] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_pin_and_drop_axis[location1] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_drop_invalid_segment_map[missing-required-maps-2] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_limit_axes[wght=400:800] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_limit_axes[wdth=70:100] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_limit_axes[wdth=75:100] PASSED [ 8%] Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_limit_axes[wght=100:900] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_pin_and_drop_axis[location0] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_limit_axes[wdth=62.5:100] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_limit_axes[wght=400:600] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_limit_axes[wght=100:400] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_limit_axes[wdth=77:100] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateHVARTest::test_partial_instance[location4-expectedRegions4-expectedDeltas4] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateHVARTest::test_partial_instance[location1-expectedRegions1-expectedDeltas1] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateHVARTest::test_partial_instance[location2-expectedRegions2-expectedDeltas2] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateHVARTest::test_full_instance PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateHVARTest::test_partial_instance[location0-expectedRegions0-expectedDeltas0] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateHVARTest::test_partial_instance[location3-expectedRegions3-expectedDeltas3] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateHVARTest::test_partial_instance_keep_empty_table PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateMVARTest::test_pin_and_drop_axis[wght=0.0] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateMVARTest::test_full_instance[wght=1.0,wdth=0.0,no_sync_vmetrics] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateMVARTest::test_pin_and_drop_axis[wght=1.0] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateMVARTest::test_full_instance[wght=0.0,wdth=-1.0] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateMVARTest::test_pin_and_drop_axis[wdth=0.0] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateMVARTest::test_pin_and_drop_axis[wdth=-0.5] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateMVARTest::test_pin_and_drop_axis[wght=0.5] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateMVARTest::test_full_instance[wght=1.0,wdth=0.0] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateMVARTest::test_full_instance[wght=0.5,wdth=-0.5_1] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateMVARTest::test_pin_and_drop_axis[wdth=-1.0] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateMVARTest::test_full_instance[wght=0.5,wdth=-0.5_0] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::TupleVarStoreAdapterTest::test_rebuildRegions PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::TupleVarStoreAdapterTest::test_instantiate PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::TupleVarStoreAdapterTest::test_roundtrip PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateGvarTest::test_pin_and_drop_axis[no-optimize-wdth=0.0-hyphen] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateGvarTest::test_pin_and_drop_axis[optimize-wdth=-0.5-hyphen] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateGvarTest::test_pin_and_drop_axis[no-optimize-wdth=-1.0-hyphen] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateGvarTest::test_full_instance[no-optimize] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateGvarTest::test_pin_and_drop_axis[no-optimize-wdth=-0.5-hyphen] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateGvarTest::test_composite_glyph_not_in_gvar PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateGvarTest::test_pin_and_drop_axis[optimize-wdth=0.0-hyphen] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateGvarTest::test_pin_and_drop_axis[optimize-wdth=-1.0-hyphen] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateGvarTest::test_full_instance[optimize] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateCFF2Test::test_pin_and_drop_axis[location2-expected2] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateCFF2Test::test_full_instance[CFF2Instancer-VF-2.ttx-CFF2Instancer-VF-2-instance-400.ttx] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateCFF2Test::test_full_instance[CFF2Instancer-VF-3.ttx-CFF2Instancer-VF-3-instance-400.ttx] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateCFF2Test::test_pin_and_drop_axis[location1-expected1] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateCFF2Test::test_pin_and_drop_axis[location3-expected3] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateCFF2Test::test_pin_and_drop_axis[location0-expected0] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateCFF2Test::test_full_instance[CFF2Instancer-VF-1.ttx-CFF2Instancer-VF-1-instance-400.ttx] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_mark_and_kern[location0-expected0] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GDEF[location8-240] PASSED [ 9%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_mark_and_kern[location5-expected5] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GDEF[location5-167] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GDEF[location2-200] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_kern[location4--110] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_kern[location5--115] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_kern[location6--130] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_kern[location7--135] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_mark_and_kern[location2-expected2] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_kern[location1--110] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GDEF[location0-110] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GDEF[location6-220] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_mark_and_kern[location8-expected8] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_mark_and_kern[location4-expected4] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_kern[location0--80] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GDEF[location5-180] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GDEF[location6-170] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_kern[location1--85] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GDEF[location0-100] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GDEF[location7-230] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_mark_and_kern[location6-expected6] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_kern[location0--85] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_mark_and_kern[location1-expected1] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_kern[location5--115] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_mark_and_kern[location4-expected4] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_mark_and_kern[location7-expected7] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GDEF[location3-160] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_kern[location3--105] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_kern[location2--135] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_kern[location4--110] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GDEF[location3-230] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_mark_and_kern[location2-expected2] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_mark_and_kern[location3-expected3] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GDEF[location4-160] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GDEF[location7-180] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_kern[location8--140] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GDEF[location4-170] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_mark_and_kern[location3-expected3] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_mark_and_kern[location0-expected0] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GDEF[location2-120] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_mark_and_kern[location6-expected6] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_kern[location2--90] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GDEF[location1-170] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_kern[location3--105] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_GPOS_ValueRecord_XAdvDevice_wtihout_XAdvance PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_mark_and_kern[location5-expected5] PASSED [ 10%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_mark_and_kern[location7-expected7] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_mark_and_kern[location1-expected1] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GDEF[location1-110] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_setMacOverlapFlags PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits1-expected1] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits0-expected0] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_normalizeAxisLimits[limits2-expected2] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits5-expected5] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_normalizeAxisLimits[limits1-expected1] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits7-expected7] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits11-expected11] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_set_ribbi_bits PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_normalizeAxisLimits[limits0-expected0] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_limitFeatureVariationConditionRange[oldRange9-newLimit9-expected9] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits4-expected4] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits8-expected8] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits2-expected2] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_limitFeatureVariationConditionRange[oldRange6-newLimit6-expected6] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_limitFeatureVariationConditionRange[oldRange2-newLimit2-None] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_limitFeatureVariationConditionRange[oldRange7-newLimit7-expected7] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_parseLimits_invalid[limits0] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits12-expected12] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits6-expected6] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_limitFeatureVariationConditionRange[oldRange5-newLimit5-expected5] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_limitFeatureVariationConditionRange[oldRange3-newLimit3-expected3] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_sanityCheckVariableTables PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_main PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_main_exit_invalid_location PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_rounds_before_iup PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_normalizeAxisLimits_no_avar PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits3-expected3] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_main_exit_multiple_limits PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_limitFeatureVariationConditionRange[oldRange0-newLimit0-None] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_limitFeatureVariationConditionRange[oldRange8-newLimit8-expected8] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits10-expected10] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits13-expected13] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits9-expected9] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_limitFeatureVariationConditionRange[oldRange4-newLimit4-expected4] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_limitFeatureVariationConditionRange[oldRange1-newLimit1-None] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_normalizeAxisLimits_missing_from_fvar PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::test_main_exit_nonexistent_file PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_full_instance[location3-appliedSubs3] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_full_instance[location0-None] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_unsupported_condition_format PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_partial_instance[location3-appliedSubs3-expectedRecords3] PASSED [ 11%] Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_GSUB_FeatureVariations_is_None PASSED [ 12%] Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_partial_instance[location1-appliedSubs1-expectedRecords1] PASSED [ 12%] Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_partial_instance[location4-appliedSubs4-expectedRecords4] PASSED [ 12%] Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_partial_instance[location2-appliedSubs2-expectedRecords2] PASSED [ 12%] Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_partial_instance[location5-appliedSubs5-expectedRecords5] PASSED [ 12%] Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_full_instance[location4-appliedSubs4] PASSED [ 12%] Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_full_instance[location5-None] PASSED [ 12%] Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_partial_instance[location6-appliedSubs6-expectedRecords6] PASSED [ 12%] Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_partial_instance[location7-appliedSubs7-expectedRecords7] PASSED [ 12%] Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_partial_instance[location0-appliedSubs0-expectedRecords0] PASSED [ 12%] Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_full_instance[location1-appliedSubs1] PASSED [ 12%] Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_null_conditionset PASSED [ 12%] Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_full_instance[location2-appliedSubs2] PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_2_spec_pairs_same_val_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_2_spec_pairs_diff_val_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_5_diff_val_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_4_diff_val_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_3_same_val_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_2_class_pairs_diff_val_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_6_same_val_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_no_GSUB_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_8_diff_val_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_1_same_val_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_main_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_6_diff_val_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_7_diff_val_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_7_same_val_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_1_diff2_val_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_4_same_val_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GSUB_only_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_2_class_pairs_diff2_val_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_2_class_pairs_same_val_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_3_diff_val_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_5_same_val_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_size_feat_same_val_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_8_same_val_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_1_diff_val_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_2_spec_pairs_diff2_val_ttf PASSED [ 12%] Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GSUB_only_no_axes_ttf PASSED [ 12%] Tests/pens/cocoaPen_test.py::CocoaPenTest::test_draw SKIPPED (pyobjc...) [ 12%] Tests/pens/cocoaPen_test.py::CocoaPenTest::test_empty SKIPPED (pyobj...) [ 12%] Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_delitem PASSED [ 12%] Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_compile_struct_out_of_range PASSED [ 12%] Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_compile PASSED [ 12%] Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_fromXML PASSED [ 12%] Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_decompile_too_much_data PASSED [ 13%] Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_compile_no_header_table PASSED [ 13%] Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_compile_round_float_values PASSED [ 13%] Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_decompile_not_enough_data PASSED [ 13%] Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_decompile PASSED [ 13%] Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_compile_additional_SB PASSED [ 13%] Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_compile_negative_advance PASSED [ 13%] Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_setitem PASSED [ 13%] Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_decompile_num_metrics_greater_than_glyphs PASSED [ 13%] Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_toXML PASSED [ 13%] Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_decompile_additional_SB PASSED [ 13%] Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_decompile_no_header_table PASSED [ 13%] Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_decompile_possibly_negative_advance PASSED [ 13%] Tests/misc/testTools_test.py::TestToolsTest::test_getXML PASSED [ 13%] Tests/misc/testTools_test.py::TestToolsTest::test_parseXML_bytes PASSED [ 13%] Tests/misc/testTools_test.py::TestToolsTest::test_parseXML_str_list PASSED [ 13%] Tests/misc/testTools_test.py::TestToolsTest::test_parseXML_bytes_list PASSED [ 13%] Tests/misc/testTools_test.py::TestToolsTest::test_parseXML_str PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::GlyphIDTest::test_read PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::GlyphIDTest::test_readArray PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::GlyphIDTest::test_write PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::Char64Test::test_read_replace_not_ascii PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::Char64Test::test_write PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::Char64Test::test_xmlRead PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::Char64Test::test_write_replace_not_ascii PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::Char64Test::test_write_truncated PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::Char64Test::test_xmlWrite PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::Char64Test::test_read PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::LazyListTest::test_radd_not_implemented PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::LazyListTest::test_radd_list_and_LazyList PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::LazyListTest::test_slice PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::LazyListTest::test_add_both_LazyList PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::LazyListTest::test_add_not_implemented PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::LazyListTest::test_add_LazyList_and_list PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::UInt8Test::test_xmlWrite PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::UInt8Test::test_xmlRead PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::UInt8Test::test_write PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::UInt8Test::test_read PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::NameIDTest::test_xmlWrite_missingID PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::NameIDTest::test_xmlWrite_NULL PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::NameIDTest::test_write PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::NameIDTest::test_read PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::NameIDTest::test_xmlWrite PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::LongTest::test_write PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::LongTest::test_xmlWrite PASSED [ 13%] Tests/ttLib/tables/otConverters_test.py::LongTest::test_read PASSED [ 14%] Tests/ttLib/tables/otConverters_test.py::LongTest::test_xmlRead PASSED [ 14%] Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_writeFormat0 PASSED [ 14%] Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_readFormat0 PASSED [ 14%] Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_xmlRead PASSED [ 14%] Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_readFormat2 PASSED [ 14%] Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_readFormat4 PASSED [ 14%] Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_readFormat8 PASSED [ 14%] Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_writeFormat6 PASSED [ 14%] Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_writeFormat8 PASSED [ 14%] Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_readUnknownFormat PASSED [ 14%] Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_xmlWrite PASSED [ 14%] Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_readFormat6 PASSED [ 14%] Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_writeFormat2 PASSED [ 14%] Tests/misc/vector_test.py::test_deprecated PASSED [ 14%] Tests/misc/vector_test.py::test_Vector PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GPOS_6 PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec5fi3 PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec6h_iii_3d PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec5f_ii_4 PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec5fi2 PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_omitted_GlyphClassDef PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec6f PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GSUB_2 PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec9d PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_aalt_chain_contextual_subst PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_Attach PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_LigatureCaretByPos PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_lookupflag PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_size2 PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug2276 PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec5d1 PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_PairPosSubtable PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_enum PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_language_required_duplicate PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_singlePos_multiplePositionsForSameGlyph PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug463 PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec9e PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GSUB_6 PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GPOS_1_zero PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GPOS_8 PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec5f_ii_3 PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_MultipleLookupsPerGlyph2 PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec5d2 PASSED [ 14%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GPOS_3 PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_markClass_same_glyph_multiple_classes PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec6d2 PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec9c2 PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec9c2 PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_contextual_inline_multi_sub_format_2 PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec8b PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_ZeroValue_SinglePos_horizontal PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_languagesystem_DFLT_dflt_not_first PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug505 PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_languagesystem_duplicate PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec8d PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GlyphClassDef PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug457 PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_cid_range PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_build_unsupported_tables PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_name PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_multiple_feature_blocks PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_script PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_SingleSubstSubtable PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug502 PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_variable_bug2772 PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_variable_scalar_anchor PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec8b PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec6h_ii PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug506 PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_delete_glyph PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug501 PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GPOS_1 PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_variable_conditionset PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_chain_pos_refrences_GSUB_looup PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_name PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_LigatureCaretByIndex PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug1307 PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug457 PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_ZeroValue_PairPos_horizontal PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GSUB_6_formats PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_LigatureSubtable PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_AlternateChained PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_size PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_size2 PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_ChainPosSubtable PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec5f_ii_3 PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug512 PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GPOS_2b PASSED [ 15%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec5fi1 PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_STAT_elidedfallbackname_set_twice PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug504 PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_AlternateSubtable PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_MultipleSubstSubtable PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec5d2 PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_ChainSubstSubtable PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec9c3 PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec9d PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_script_in_standalone_lookup PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_variable_scalar_valuerecord PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GSUB_3 PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec6h_iii_3d PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug514 PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_lookupflag PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_variable_scalar_valuerecord PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec9a PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_MultipleLookupsPerGlyph2 PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_ZeroValue_ChainSinglePos_horizontal PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_pairPos_enumRuleOverridenBySinglePair_DEBUG PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GSUB_8 PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec8a PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec9c3 PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug506 PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_disable_empty_classes PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_condition_set_avar PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec9c1 PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug1459 PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_STAT_elidedfallbacknameID_already_defined PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_ZeroValue_PairPos_vertical PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_variable_scalar_anchor PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_STAT_test_elidedFallbackNameID PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec5f_ii_1 PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_STAT_design_axis_name PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GPOS_1_zero PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec6e PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GPOS_2 PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_build_pre_parsed_ast_featurefile PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_multipleSubst_multipleIdenticalSubstitutionsForSameGlyph_info PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_omitted_GlyphClassDef PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GPOS_2b PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_enum PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_STAT_test PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_ignore_empty_lookup_block PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GSUB_6 PASSED [ 16%] Tests/feaLib/builder_test.py::BuilderTest::test_GlyphClassDef_conflictingClasses PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec10 PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec9f PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_unsupported_subtable_break PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_MultipleLookupsPerGlyph PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug509 PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec5f_ii_4 PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_singlePos_redefinition PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_STAT_elidedfallbackname_already_defined PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_LigatureCaretByPos PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec4h1 PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_build_specific_tables PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_ZeroValue_PairPos_horizontal PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_MultipleLookupsPerGlyph PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec9e PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_SubstSubtable PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_skip_featureNames_if_no_name_table PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_feature_outside_aalt PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec6f PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug502 PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_ChainSubstSubtable PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec5f_ii_2 PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_duplicate_lookup_reference PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GPOS_4 PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_extensions PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_ZeroValue_SinglePos_vertical PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_feature_aalt PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec6b_ii PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GSUB_6_formats PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_language_in_size_feature PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug568 PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_alternateSubst_multipleSubstitutionsForSameGlyph PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_ZeroValue_PairPos_vertical PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_ZeroValue_ChainSinglePos_vertical PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_STAT_elidedfallbacknameID_not_in_name_table PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GPOS_5 PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_feature_undefinedReference PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_SubstSubtable PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_unmarked_ignore_statement PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_language_required PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_STAT_invalid_location_tag PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec9f PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GPOS_2 PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_variable_mark_anchor PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_markClass PASSED [ 17%] Tests/feaLib/builder_test.py::BuilderTest::test_lookup_inside_feature_aalt PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec8c PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_language_in_aalt_feature PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_MultipleSubstSubtable PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_cid_range PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec6d2 PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_lookup_multiple_flags PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_AlternateChained PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec9b PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_AlternateSubtable PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_LigatureSubtable PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GPOS_1 PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug512 PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_multiple_feature_blocks PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_STAT_duplicate_design_axis_name PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_variable_bug2772 PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_conditionset_multiple_features PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_lookup PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_language_required PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec5fi2 PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug633 PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec5fi4 PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GPOS_8 PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_delete_glyph PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_singleSubst_multipleIdenticalSubstitutionsForSameGlyph_info PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_STAT_axis_value_format4 PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_languagesystem_none_specified PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_ZeroValue_ChainSinglePos_horizontal PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_STAT_duplicate_axis_value_record PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_STAT_axis_value_missing_location PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GSUB_3 PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_LigatureCaretByIndex PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_STAT_design_axis_duplicate_order PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec4h2 PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_singleSubst_multipleSubstitutionsForSameGlyph PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_aalt_chain_contextual_subst PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug509 PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GSUB_5_formats PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec6h_iii_1 PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_STAT_test_elidedFallbackNameID PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_STAT_test PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_lookup PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_script_in_size_feature PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec6h_iii_1 PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug504 PASSED [ 18%] Tests/feaLib/builder_test.py::BuilderTest::test_script_in_aalt_feature PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_lookup_already_defined PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_language PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec9a PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug2276 PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_variable_mark_anchor PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_markClass_same_glyph_redefined PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug463 PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_ChainPosSubtable PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_SingleSubstSubtable PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec4h2 PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug505 PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec8d PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_feature_aalt PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_size PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec5f_ii_1 PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_ignore_pos PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_Attach PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_STAT_undefined_tag PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_language_in_standalone_lookup PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec4h1 PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug568 PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GPOS_4 PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_languagesystem_DFLT_not_preceding PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_ZeroValue_ChainSinglePos_vertical PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_markClass PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec5h1 PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GSUB_2 PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GSUB_5_formats PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec5f_ii_2 PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_ZeroValue_SinglePos_vertical PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_multipleSubst_multipleSubstitutionsForSameGlyph PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec6e PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_ligatureCaretByPos_variable_scalar PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug501 PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug1459 PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec6b_ii PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GlyphClassDef PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec5fi4 PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec8c PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GPOS_5 PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec5h1 PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_contextual_inline_multi_sub_format_2 PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_variable_conditionset PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug514 PASSED [ 19%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec10 PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GPOS_3 PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec9c1 PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_duplicate_lookup_reference PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_lookup_multiple_types PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_pairPos_redefinition_warning PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_ZeroValue_SinglePos_horizontal PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec9g PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec5fi3 PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec5fi1 PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_PairPosSubtable PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_chain_subst_refrences_GPOS_looup PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug453 PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec9b PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec6h_ii PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GSUB_8 PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_variable_scalar_avar PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec8a PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug1307 PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec5d1 PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug633 PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GPOS_6 PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_ignore_pos PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_languagesystem PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec9g PASSED [ 20%] Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug453 PASSED [ 20%] Tests/misc/fixedTools_test.py::FixedToolsTest::test_fixedToFloat_precision14 PASSED [ 20%] Tests/misc/fixedTools_test.py::FixedToolsTest::test_strToFixedToFloat_precision14 PASSED [ 20%] Tests/misc/fixedTools_test.py::FixedToolsTest::test_fixedToFloat_precision6 PASSED [ 20%] Tests/misc/fixedTools_test.py::FixedToolsTest::test_floatToFixed_precision14 PASSED [ 20%] Tests/misc/fixedTools_test.py::FixedToolsTest::test_fixedToFloat_return_float PASSED [ 20%] Tests/misc/fixedTools_test.py::FixedToolsTest::test_fixedToStr_precision6 PASSED [ 20%] Tests/misc/fixedTools_test.py::FixedToolsTest::test_floatToFixedToStr_precision14 PASSED [ 20%] Tests/misc/fixedTools_test.py::FixedToolsTest::test_fixedToStr_precision14 PASSED [ 20%] Tests/misc/fixedTools_test.py::FixedToolsTest::test_strToFixed_precision14 PASSED [ 20%] Tests/misc/fixedTools_test.py::FixedToolsTest::test_roundtrip PASSED [ 20%] Tests/ttLib/main_test.py::test_ttLib_main_as_subprocess PASSED [ 20%] Tests/ttLib/main_test.py::test_ttLib_open_ttfont PASSED [ 20%] Tests/ttLib/main_test.py::test_ttLib_open_save_ttfont[woff] PASSED [ 20%] Tests/ttLib/main_test.py::test_ttLib_open_ttcollection_save_ttcollection PASSED [ 20%] Tests/ttLib/main_test.py::test_ttLib_open_multiple_fonts_save_ttcollection PASSED [ 20%] Tests/ttLib/main_test.py::test_ttLib_open_save_ttfont[None] PASSED [ 20%] Tests/ttLib/main_test.py::test_ttLib_open_ttcollection_save_single_font[None] PASSED [ 20%] Tests/ttLib/main_test.py::test_ttLib_open_ttcollection PASSED [ 20%] Tests/ttLib/main_test.py::test_ttLib_open_ttcollection_save_single_font[woff] PASSED [ 20%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_incompatible_features PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_avar_single_axis PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_vpal PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_incompatible_arrays PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_sparse_masters PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_from_ttx_paths PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_feature_variations_with_existing_rclt PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_feature_variations_whole_range_empty PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_feature_variations PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_ttf PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_CFF2_from_CFF2 PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_sparse_masters_MVAR PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_gvar_explicit_delta PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_addGSUBFeatureVariations PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_lazy_masters PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_CFF2 PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_avar_with_identity_maps PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_avar_empty_axis PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varLib_main_output_dir PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_incompatible_lookup_types PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_designspace_fill_in_location PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_feature_variations_custom_tag PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_variable_cff2_with_empty_sparse_glyph PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varLib_main_filter_variable_fonts PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_BASE PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varLib_main_drop_implied_oncurves PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varLib_build_many_no_overwrite_STAT PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_main_ttf PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_nonmarking_CFF2 PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_kerning_merging PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_feature_variations_whole_range PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_sparse_CFF2 PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_VVAR_CFF2 PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_from_ds_object_in_memory_ttfonts PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_avar2 PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_variable_colr PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_no_axes_ttf PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_from_ttf_paths PASSED [ 21%] Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_single_master PASSED [ 21%] Tests/varLib/varLib_test.py::test_load_masters_layerName_without_required_font PASSED [ 21%] Tests/varLib/varLib_test.py::test_variable_COLR_without_VarIndexMap PASSED [ 21%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location0-1] PASSED [ 21%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location5-4] PASSED [ 21%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_slnt[location0--90] PASSED [ 21%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_all PASSED [ 22%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_slnt[location3-11.5] PASSED [ 22%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wght[location0-1] PASSED [ 22%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location3-2] PASSED [ 22%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location7-6] PASSED [ 22%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location8-7] PASSED [ 22%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location11-9] PASSED [ 22%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wght[location1-1] PASSED [ 22%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location12-9] PASSED [ 22%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wght[location4-1000] PASSED [ 22%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_slnt[location4-90] PASSED [ 22%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_slnt[location5-90] PASSED [ 22%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location4-3] PASSED [ 22%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_slnt[location1--90] PASSED [ 22%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location2-2] PASSED [ 22%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_slnt[location2-0] PASSED [ 22%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location10-9] PASSED [ 22%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location9-8] PASSED [ 22%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location1-1] PASSED [ 22%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wght[location3-1000] PASSED [ 22%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wght[location2-100] PASSED [ 22%] Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location6-5] PASSED [ 22%] Tests/pens/hashPointPen_test.py::HashPointPenTest::test_addComponent PASSED [ 22%] Tests/pens/hashPointPen_test.py::HashPointPenTest::test_addComponent_missing_raises PASSED [ 22%] Tests/pens/hashPointPen_test.py::HashPointPenTest::test_outlineAndComponent PASSED [ 22%] Tests/pens/hashPointPen_test.py::HashPointPenTest::test_similarGlyphs3 PASSED [ 22%] Tests/pens/hashPointPen_test.py::HashPointPenTest::test_NestedComponents PASSED [ 22%] Tests/pens/hashPointPen_test.py::HashPointPenTest::test_similarGlyphs PASSED [ 22%] Tests/pens/hashPointPen_test.py::HashPointPenTest::test_similarGlyphs2 PASSED [ 22%] Tests/pens/hashPointPen_test.py::HashPointPenTest::test_glyphVsComposite PASSED [ 22%] Tests/varLib/mutator_test.py::MutatorTest::test_varlib_mutator_ttf PASSED [ 22%] Tests/varLib/mutator_test.py::MutatorTest::test_varlib_mutator_iup_ttf PASSED [ 22%] Tests/varLib/mutator_test.py::MutatorTest::test_varlib_mutator_CFF2 PASSED [ 22%] Tests/varLib/mutator_test.py::MutatorTest::test_varlib_mutator_getvar_ttf PASSED [ 22%] Tests/ttLib/ttVisitor_test.py::TTVisitorTest::test_ttvisitor PASSED [ 22%] Tests/misc/visitor_test.py::VisitorTest::test_visitor PASSED [ 22%] Tests/misc/visitor_test.py::VisitorTest::test_visitor_inheritance PASSED [ 22%] Tests/designspaceLib/statNames_test.py::test_detect_ribbi_aktiv PASSED [ 22%] Tests/designspaceLib/statNames_test.py::test_getStatNames_on_ds4_doesnt_make_up_bad_names PASSED [ 22%] Tests/designspaceLib/statNames_test.py::test_not_all_ordering_specified_and_translations PASSED [ 22%] Tests/designspaceLib/statNames_test.py::test_detect_ribbi_recursive PASSED [ 22%] Tests/designspaceLib/statNames_test.py::test_instance_getStatNames PASSED [ 22%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gsubligature_GSUB PASSED [ 22%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gpossingle_GPOS PASSED [ 22%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gdefclasses_GDEF PASSED [ 22%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_featurename-forward_GSUB PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gposcursive_GPOS PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_lookupnames-forward_GSUB PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/cmap PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gdefmarkattach_GDEF PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/scripttable_GSUB PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gsubalternate_GSUB PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/chainedcoverage_GSUB PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gdefattach_GDEF PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/chainedclass_GSUB PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/mark-to-ligature_GPOS PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_featurename-backward_GSUB PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gdefmarkfilter_GDEF PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/scripttable_GPOS PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_lookupnames-backward_GSUB PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gposmarktobase_GPOS PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gposkernset_GPOS PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mixed-toplevels_GSUB PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gsubreversechanined_GSUB PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/chained-glyph_GSUB PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gsubmultiple_GSUB PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/cmap_cmap PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gpospairglyph_GPOS PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gpospairclass_GPOS PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gsubsingle_GSUB PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gdefligcaret_GDEF PASSED [ 23%] Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/chained-glyph_GPOS PASSED [ 23%] Tests/pens/pointPen_test.py::TestReverseContourPointPen::test_triangle PASSED [ 23%] Tests/pens/pointPen_test.py::TestReverseContourPointPen::test_singlePoint PASSED [ 23%] Tests/pens/pointPen_test.py::TestReverseContourPointPen::test_quadClosedOffCurveStart PASSED [ 23%] Tests/pens/pointPen_test.py::TestReverseContourPointPen::test_quadOpen PASSED [ 23%] Tests/pens/pointPen_test.py::TestReverseContourPointPen::test_cubicOpen PASSED [ 23%] Tests/pens/pointPen_test.py::TestReverseContourPointPen::test_closed_line_overlapping_start_end_points PASSED [ 23%] Tests/pens/pointPen_test.py::TestReverseContourPointPen::test_quadNoOnCurve PASSED [ 23%] Tests/pens/pointPen_test.py::TestReverseContourPointPen::test_line PASSED [ 23%] Tests/pens/pointPen_test.py::TestReverseContourPointPen::test_cubicClosed PASSED [ 23%] Tests/pens/pointPen_test.py::TestSegmentToPointPen::test_quad PASSED [ 23%] Tests/pens/pointPen_test.py::TestSegmentToPointPen::test_cubic PASSED [ 23%] Tests/pens/pointPen_test.py::TestSegmentToPointPen::test_roundTrip1 PASSED [ 23%] Tests/pens/pointPen_test.py::TestSegmentToPointPen::test_roundTrip2 PASSED [ 23%] Tests/pens/pointPen_test.py::TestSegmentToPointPen::test_move PASSED [ 23%] Tests/pens/pointPen_test.py::TestSegmentToPointPen::test_quad2 PASSED [ 23%] Tests/pens/pointPen_test.py::TestSegmentToPointPen::test_poly PASSED [ 23%] Tests/pens/pointPen_test.py::PointToSegmentPenTest::test_open PASSED [ 23%] Tests/pens/pointPen_test.py::PointToSegmentPenTest::test_cubic PASSED [ 23%] Tests/pens/pointPen_test.py::PointToSegmentPenTest::test_closed_line_overlapping_start_end_points PASSED [ 24%] Tests/pens/pointPen_test.py::PointToSegmentPenTest::test_closed_outputImpliedClosingLine PASSED [ 24%] Tests/pens/pointPen_test.py::PointToSegmentPenTest::test_roundTrip1 PASSED [ 24%] Tests/pens/pointPen_test.py::PointToSegmentPenTest::test_quad PASSED [ 24%] Tests/pens/pointPen_test.py::PointToSegmentPenTest::test_quad_onlyOffCurvePoints PASSED [ 24%] Tests/pens/pointPen_test.py::PointToSegmentPenTest::test_roundTrip2 PASSED [ 24%] Tests/pens/pointPen_test.py::PointToSegmentPenTest::test_closed PASSED [ 24%] Tests/pens/pointPen_test.py::TestGuessSmoothPointPen::test_guessSmooth_exact PASSED [ 24%] Tests/pens/pointPen_test.py::TestGuessSmoothPointPen::test_guessSmooth_tangent PASSED [ 24%] Tests/pens/pointPen_test.py::TestGuessSmoothPointPen::test_guessSmooth_almost PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::ColrV1Test::test_traverseEmptyPaintColrLayersNeedsNoLayerList PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::RearrangementMorphActionTest::testCompileActions PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::RearrangementMorphActionTest::testDecompileToXML PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::RearrangementMorphActionTest::testCompile PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::InsertionMorphActionTest::testCompileActions_shouldShareSubsequences PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::InsertionMorphActionTest::testCompileFromXML PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::InsertionMorphActionTest::testDecompileToXML PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::InsertionMorphActionTest::testCompileActions_empty PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::SingleSubstTest::test_postRead_formatUnknown PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::SingleSubstTest::test_preWrite_format2 PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::SingleSubstTest::test_postRead_format1 PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::SingleSubstTest::test_preWrite_emptyMapping PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::SingleSubstTest::test_preWrite_format1 PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::SingleSubstTest::test_postRead_format2 PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::SingleSubstTest::test_toXML2 PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::SingleSubstTest::test_fromXML PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::LigatureSubstTest::test_postRead_formatUnknown PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::LigatureSubstTest::test_preWrite_format1 PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::LigatureSubstTest::test_postRead_format1 PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::LigatureSubstTest::test_toXML2 PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::LigatureSubstTest::test_fromXML PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::AlternateSubstTest::test_preWrite_format1 PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::AlternateSubstTest::test_postRead_formatUnknown PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::AlternateSubstTest::test_postRead_format1 PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::AlternateSubstTest::test_fromXML PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::AlternateSubstTest::test_toXML2 PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::ContextualMorphActionTest::testCompileActions PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::ContextualMorphActionTest::testCompile PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::ContextualMorphActionTest::testDecompileToXML PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::SplitMultipleSubstTest::test_Sequence PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::SplitMultipleSubstTest::test_RangeRecord PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::SplitMultipleSubstTest::test_Coverage PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::MultipleSubstTest::test_preWrite_format1 PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::MultipleSubstTest::test_fromXML_oldFormat PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::MultipleSubstTest::test_postRead_format1 PASSED [ 24%] Tests/ttLib/tables/otTables_test.py::MultipleSubstTest::test_toXML2 PASSED [ 25%] Tests/ttLib/tables/otTables_test.py::MultipleSubstTest::test_fromXML PASSED [ 25%] Tests/ttLib/tables/otTables_test.py::MultipleSubstTest::test_fromXML_oldFormat_bug385 PASSED [ 25%] Tests/ttLib/tables/otTables_test.py::MultipleSubstTest::test_postRead_formatUnknown PASSED [ 25%] Tests/ttLib/tables/otTables_test.py::LigatureMorphActionTest::testDecompileToXML PASSED [ 25%] Tests/ttLib/tables/otTables_test.py::LigatureMorphActionTest::testCompileActions_shouldShareSubsequences PASSED [ 25%] Tests/ttLib/tables/otTables_test.py::LigatureMorphActionTest::testCompileActions_empty PASSED [ 25%] Tests/ttLib/tables/otTables_test.py::test_splitMarkBasePos PASSED [ 25%] Tests/cu2qu/ufo_test.py::FontsToQuadraticTest::test_remember_curve_type_mixed PASSED [ 25%] Tests/cu2qu/ufo_test.py::FontsToQuadraticTest::test_max_err_em_float PASSED [ 25%] Tests/cu2qu/ufo_test.py::FontsToQuadraticTest::test_stats PASSED [ 25%] Tests/cu2qu/ufo_test.py::FontsToQuadraticTest::test_modified PASSED [ 25%] Tests/cu2qu/ufo_test.py::FontsToQuadraticTest::test_different_glyphsets PASSED [ 25%] Tests/cu2qu/ufo_test.py::FontsToQuadraticTest::test_max_err_list PASSED [ 25%] Tests/cu2qu/ufo_test.py::FontsToQuadraticTest::test_max_err_float PASSED [ 25%] Tests/cu2qu/ufo_test.py::FontsToQuadraticTest::test_single_font PASSED [ 25%] Tests/cu2qu/ufo_test.py::FontsToQuadraticTest::test_remember_curve_type_quadratic PASSED [ 25%] Tests/cu2qu/ufo_test.py::FontsToQuadraticTest::test_no_remember_curve_type PASSED [ 25%] Tests/cu2qu/ufo_test.py::FontsToQuadraticTest::test_max_err_em_list PASSED [ 25%] Tests/cu2qu/ufo_test.py::FontsToQuadraticTest::test_both_max_err_and_max_err_em PASSED [ 25%] Tests/cu2qu/ufo_test.py::FontsToQuadraticTest::test_dump_stats PASSED [ 25%] Tests/cu2qu/ufo_test.py::GlyphsToQuadraticTest::test_ignore_components PASSED [ 25%] Tests/cu2qu/ufo_test.py::GlyphsToQuadraticTest::test_modified[has-curves] PASSED [ 25%] Tests/cu2qu/ufo_test.py::GlyphsToQuadraticTest::test_incompatible_glyphs[different-segment-types] PASSED [ 25%] Tests/cu2qu/ufo_test.py::GlyphsToQuadraticTest::test_stats PASSED [ 25%] Tests/cu2qu/ufo_test.py::GlyphsToQuadraticTest::test_single_glyph PASSED [ 25%] Tests/cu2qu/ufo_test.py::GlyphsToQuadraticTest::test_already_quadratic PASSED [ 25%] Tests/cu2qu/ufo_test.py::GlyphsToQuadraticTest::test_incompatible_fonts PASSED [ 25%] Tests/cu2qu/ufo_test.py::GlyphsToQuadraticTest::test_reverse_direction PASSED [ 25%] Tests/cu2qu/ufo_test.py::GlyphsToQuadraticTest::test_max_err_float PASSED [ 25%] Tests/cu2qu/ufo_test.py::GlyphsToQuadraticTest::test_incompatible_glyphs[unequal-length] PASSED [ 25%] Tests/cu2qu/ufo_test.py::GlyphsToQuadraticTest::test_overlapping_start_end_points PASSED [ 25%] Tests/cu2qu/ufo_test.py::GlyphsToQuadraticTest::test_modified[lines-only] PASSED [ 25%] Tests/cu2qu/ufo_test.py::GlyphsToQuadraticTest::test_max_err_list PASSED [ 25%] Tests/cu2qu/ufo_test.py::GlyphsToQuadraticTest::test_open_paths PASSED [ 25%] Tests/misc/configTools_test.py::test_optional_bool PASSED [ 25%] Tests/misc/configTools_test.py::test_can_create_custom_config_system PASSED [ 25%] Tests/misc/configTools_test.py::test_options_are_unique PASSED [ 25%] Tests/voltLib/lexer_test.py::LexerTest::test_number PASSED [ 25%] Tests/voltLib/lexer_test.py::LexerTest::test_empty PASSED [ 25%] Tests/voltLib/lexer_test.py::LexerTest::test_string PASSED [ 25%] Tests/voltLib/lexer_test.py::LexerTest::test_name PASSED [ 25%] Tests/ttLib/tables/_f_v_a_r_test.py::FontVariationTableTest::test_fromXML PASSED [ 25%] Tests/ttLib/tables/_f_v_a_r_test.py::FontVariationTableTest::test_decompile PASSED [ 25%] Tests/ttLib/tables/_f_v_a_r_test.py::FontVariationTableTest::test_compile PASSED [ 25%] Tests/ttLib/tables/_f_v_a_r_test.py::FontVariationTableTest::test_toXML PASSED [ 26%] Tests/ttLib/tables/_f_v_a_r_test.py::NamedInstanceTest::test_decompile_withoutPostScriptName PASSED [ 26%] Tests/ttLib/tables/_f_v_a_r_test.py::NamedInstanceTest::test_compile_withoutPostScriptName PASSED [ 26%] Tests/ttLib/tables/_f_v_a_r_test.py::NamedInstanceTest::test_decompile_withPostScriptName PASSED [ 26%] Tests/ttLib/tables/_f_v_a_r_test.py::NamedInstanceTest::test_toXML_withPostScriptName PASSED [ 26%] Tests/ttLib/tables/_f_v_a_r_test.py::NamedInstanceTest::test_compile_withPostScriptName PASSED [ 26%] Tests/ttLib/tables/_f_v_a_r_test.py::NamedInstanceTest::test_toXML_withoutPostScriptName PASSED [ 26%] Tests/ttLib/tables/_f_v_a_r_test.py::NamedInstanceTest::test_fromXML_withoutPostScriptName PASSED [ 26%] Tests/ttLib/tables/_f_v_a_r_test.py::NamedInstanceTest::test_fromXML_withPostScriptName PASSED [ 26%] Tests/ttLib/tables/_f_v_a_r_test.py::AxisTest::test_toXML PASSED [ 26%] Tests/ttLib/tables/_f_v_a_r_test.py::AxisTest::test_fromXML PASSED [ 26%] Tests/ttLib/tables/_f_v_a_r_test.py::AxisTest::test_decompile PASSED [ 26%] Tests/ttLib/tables/_f_v_a_r_test.py::AxisTest::test_compile PASSED [ 26%] Tests/ttLib/woff2_test.py::WOFF2LocaTableTest::test_compile_short_loca_not_multiples_of_2 PASSED [ 26%] Tests/ttLib/woff2_test.py::WOFF2LocaTableTest::test_compile_short_loca_overflow PASSED [ 26%] Tests/ttLib/woff2_test.py::WOFF2LocaTableTest::test_compile_short_loca PASSED [ 26%] Tests/ttLib/woff2_test.py::WOFF2LocaTableTest::test_compile_long_loca PASSED [ 26%] Tests/ttLib/woff2_test.py::WOFF2LocaTableTest::test_compile_set_indexToLocFormat_1 PASSED [ 26%] Tests/ttLib/woff2_test.py::WOFF2LocaTableTest::test_compile_set_indexToLocFormat_0 PASSED [ 26%] Tests/ttLib/woff2_test.py::MainTest::test_compress_ttf PASSED [ 26%] Tests/ttLib/woff2_test.py::MainTest::test_no_subcommand_show_help PASSED [ 26%] Tests/ttLib/woff2_test.py::MainTest::test_compress_ttf_hmtx_transform PASSED [ 26%] Tests/ttLib/woff2_test.py::MainTest::test_compress_ttf_no_glyf_transform PASSED [ 26%] Tests/ttLib/woff2_test.py::MainTest::test_compress_ttf_no_glyf_transform_hmtx_transform PASSED [ 26%] Tests/ttLib/woff2_test.py::MainTest::test_recompress_woff2_keeps_flavorData PASSED [ 26%] Tests/ttLib/woff2_test.py::MainTest::test_compress_output_file PASSED [ 26%] Tests/ttLib/woff2_test.py::MainTest::test_decompress_otf PASSED [ 26%] Tests/ttLib/woff2_test.py::MainTest::test_decompress_ttf PASSED [ 26%] Tests/ttLib/woff2_test.py::MainTest::test_decompress_output_file PASSED [ 26%] Tests/ttLib/woff2_test.py::MainTest::test_compress_otf PASSED [ 26%] Tests/ttLib/woff2_test.py::WOFF2FlavorDataTest::test_get_major_minorVersion PASSED [ 26%] Tests/ttLib/woff2_test.py::WOFF2FlavorDataTest::test_get_metaData_and_privData PASSED [ 26%] Tests/ttLib/woff2_test.py::WOFF2FlavorDataTest::test_transformedTables_invalid PASSED [ 26%] Tests/ttLib/woff2_test.py::WOFF2FlavorDataTest::test_get_metaData_no_privData PASSED [ 26%] Tests/ttLib/woff2_test.py::WOFF2FlavorDataTest::test_get_privData_no_metaData PASSED [ 26%] Tests/ttLib/woff2_test.py::WOFF2FlavorDataTest::test_transformedTables_default PASSED [ 26%] Tests/ttLib/woff2_test.py::WOFF2FlavorDataTest::test_mutually_exclusive_args PASSED [ 26%] Tests/ttLib/woff2_test.py::WOFF2HmtxTableTest::test_reconstruct_monospaced_sidebearings PASSED [ 26%] Tests/ttLib/woff2_test.py::WOFF2HmtxTableTest::test_reconstruct_flags_required_bits PASSED [ 26%] Tests/ttLib/woff2_test.py::WOFF2HmtxTableTest::test_reconstruct_no_sidebearings PASSED [ 26%] Tests/ttLib/woff2_test.py::WOFF2HmtxTableTest::test_transform_monospaced_sidebearings PASSED [ 26%] Tests/ttLib/woff2_test.py::WOFF2HmtxTableTest::test_transform_proportional_sidebearings PASSED [ 26%] Tests/ttLib/woff2_test.py::WOFF2HmtxTableTest::test_reconstruct_flags_reserved_bits PASSED [ 26%] Tests/ttLib/woff2_test.py::WOFF2HmtxTableTest::test_reconstruct_too_much_data PASSED [ 26%] Tests/ttLib/woff2_test.py::WOFF2HmtxTableTest::test_reconstruct_proportional_sidebearings PASSED [ 26%] Tests/ttLib/woff2_test.py::WOFF2HmtxTableTest::test_transform_no_sidebearings PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2HmtxTableTest::test_transform_not_applicable PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2RoundtripTest::test_roundtrip_no_transforms PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2RoundtripTest::test_roundtrip_all_transforms PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2RoundtripTest::test_roundtrip_no_glyf_and_loca_tables PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2RoundtripTest::test_roundtrip_off_curve_despite_overlap_bit PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2RoundtripTest::test_roundtrip_default_transforms PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2RoundtripTest::test_roundtrip_only_hmtx_no_glyf_transform PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2DirectoryEntryTest::test_not_enough_data_table_flags PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2DirectoryEntryTest::test_unknown_toString PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2DirectoryEntryTest::test_fromFile PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2DirectoryEntryTest::test_loca_zero_transformLength PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2DirectoryEntryTest::test_transformed_toString PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2DirectoryEntryTest::test_known_toString PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2DirectoryEntryTest::test_glyf_loca_transform_flags PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2DirectoryEntryTest::test_not_enough_data_table_tag PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2DirectoryEntryTest::test_other_transform_flags PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_calcTotalSize_with_metaData_and_privData PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_required_tables PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_normaliseGlyfAndLoca PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_head_transform_flag PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_tables_sorted_alphabetically PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_no_transforms PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_calcSFNTChecksumsLengthsAndOffsets PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_DSIG_dropped PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_calcTotalSize_with_metaData PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_no_rewrite_table PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_checksums PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_num_tables PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_getVersion PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_hmtx_trasform PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_calcTotalSize_no_flavorData PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_bad_sfntVersion PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_calcTotalSize_with_privData PASSED [ 27%] Tests/ttLib/woff2_test.py::CubicTest::test_cubic PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_calcTotalSize_no_flavorData PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_tables_sorted_alphabetically PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_required_tables PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_calcTotalSize_with_metaData PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_num_tables PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_calcTotalSize_with_metaData_and_privData PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_bad_sfntVersion PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_calcTotalSize_with_privData PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_hmtx_trasform PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_getVersion PASSED [ 27%] Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_head_transform_flag PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_calcSFNTChecksumsLengthsAndOffsets PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_DSIG_dropped PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_no_rewrite_table PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_no_transforms PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_checksums PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_transform_glyf PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_roundtrip_glyf_reconstruct_and_transform PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_glyf_header_not_enough_data PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_glyf_padded_4 PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_glyf_incorrect_glyphOrder PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_loca_padded_2 PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_glyf_padded_2 PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_loca_unpadded PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_loca_padded_4 PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_glyf_table_incorrect_size PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_glyf_missing_glyphOrder PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_glyf_unpadded PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_roundtrip_glyf_transform_and_reconstruct PASSED [ 28%] Tests/ttLib/woff2_test.py::UShort255Test::test_pack255UShort PASSED [ 28%] Tests/ttLib/woff2_test.py::UShort255Test::test_unpack255UShort PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_table_tags PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_num_tables PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_incorrect_compressed_size PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_incorrect_file_size PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_bad_signature PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_reconstruct_unknown PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_incorrect_uncompressed_size PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_not_enough_data_header PASSED [ 28%] Tests/ttLib/woff2_test.py::VarCompositeTest::test_var_composite PASSED [ 28%] Tests/ttLib/woff2_test.py::Base128Test::test_base128Size PASSED [ 28%] Tests/ttLib/woff2_test.py::Base128Test::test_unpackBase128 PASSED [ 28%] Tests/ttLib/woff2_test.py::Base128Test::test_packBase128 PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_incorrect_uncompressed_size PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_get_normal_tables PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_incorrect_compressed_size PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_reconstruct_glyf PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_reconstruct_unknown PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_reconstruct_loca_not_match_orig_size PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_num_tables PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_not_enough_data_header PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_table_tags PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_bad_signature PASSED [ 28%] Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_incorrect_file_size PASSED [ 29%] Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_reconstruct_loca PASSED [ 29%] Tests/ttLib/tables/T_S_I__1_test.py::test_decompile_magic_length_non_last PASSED [ 29%] Tests/ttLib/tables/T_S_I__1_test.py::test_decompile_invalid_length PASSED [ 29%] Tests/ttLib/tables/T_S_I__1_test.py::test_decompile_magic_length_last_glyph PASSED [ 29%] Tests/ttLib/tables/T_S_I__1_test.py::test_decompile_offset_past_end PASSED [ 29%] Tests/ttLib/tables/T_S_I__1_test.py::test_decompile_magic_length_last_extra PASSED [ 29%] Tests/ttLib/tables/T_S_I__1_test.py::test_decompile_empty PASSED [ 29%] Tests/ttLib/tables/T_S_I__1_test.py::test_decompile PASSED [ 29%] Tests/ttLib/tables/T_S_I__1_test.py::test_decompile_utf8 PASSED [ 29%] Tests/misc/py23_test.py::OpenFuncWrapperTest::test_binary_pipe_built_in_io_open PASSED [ 29%] Tests/misc/py23_test.py::OpenFuncWrapperTest::test_binary_pipe_py23_open_wrapper PASSED [ 29%] Tests/misc/py23_test.py::TestRedirectStdout::test_cm_is_reusable PASSED [ 29%] Tests/misc/py23_test.py::TestRedirectStdout::test_cm_is_reentrant PASSED [ 29%] Tests/misc/py23_test.py::TestRedirectStdout::test_enter_result_is_target PASSED [ 29%] Tests/misc/py23_test.py::TestRedirectStdout::test_no_redirect_in_init PASSED [ 29%] Tests/misc/py23_test.py::TestRedirectStdout::test_redirect_to_string_io PASSED [ 29%] Tests/misc/py23_test.py::Round3Test::test_second_argument_type PASSED [ 29%] Tests/misc/py23_test.py::Round3Test::test_halfway_cases PASSED [ 29%] Tests/misc/py23_test.py::Round2Test::test_halfway_cases PASSED [ 29%] Tests/misc/py23_test.py::Round2Test::test_second_argument_type PASSED [ 29%] Tests/misc/py23_test.py::IsCloseTests::test_inf_ninf_nan PASSED [ 29%] Tests/misc/py23_test.py::IsCloseTests::test_eight_decimal_places PASSED [ 29%] Tests/misc/py23_test.py::IsCloseTests::test_fractions PASSED [ 29%] Tests/misc/py23_test.py::IsCloseTests::test_near_zero PASSED [ 29%] Tests/misc/py23_test.py::IsCloseTests::test_integers PASSED [ 29%] Tests/misc/py23_test.py::IsCloseTests::test_decimals PASSED [ 29%] Tests/misc/py23_test.py::IsCloseTests::test_identical PASSED [ 29%] Tests/misc/py23_test.py::IsCloseTests::test_identical_infinite PASSED [ 29%] Tests/misc/py23_test.py::IsCloseTests::test_negative_tolerances PASSED [ 29%] Tests/misc/py23_test.py::IsCloseTests::test_assymetry PASSED [ 29%] Tests/misc/py23_test.py::IsCloseTests::test_zero_tolerance PASSED [ 29%] Tests/misc/py23_test.py::TestRedirectStderr::test_cm_is_reentrant PASSED [ 29%] Tests/misc/py23_test.py::TestRedirectStderr::test_no_redirect_in_init PASSED [ 29%] Tests/misc/py23_test.py::TestRedirectStderr::test_cm_is_reusable PASSED [ 29%] Tests/misc/py23_test.py::TestRedirectStderr::test_redirect_to_string_io PASSED [ 29%] Tests/misc/py23_test.py::TestRedirectStderr::test_enter_result_is_target PASSED [ 29%] Tests/ufoLib/UFO2_test.py::WriteFontInfoVersion2TestCase::testWrite PASSED [ 29%] Tests/ufoLib/UFO2_test.py::WriteFontInfoVersion2TestCase::testPostscriptWrite PASSED [ 29%] Tests/ufoLib/UFO2_test.py::WriteFontInfoVersion2TestCase::testVheaWrite PASSED [ 29%] Tests/ufoLib/UFO2_test.py::WriteFontInfoVersion2TestCase::testOS2Write PASSED [ 29%] Tests/ufoLib/UFO2_test.py::WriteFontInfoVersion2TestCase::testHheaWrite PASSED [ 29%] Tests/ufoLib/UFO2_test.py::WriteFontInfoVersion2TestCase::testGenericWrite PASSED [ 29%] Tests/ufoLib/UFO2_test.py::WriteFontInfoVersion2TestCase::testHeadWrite PASSED [ 29%] Tests/ufoLib/UFO2_test.py::WriteFontInfoVersion2TestCase::testFONDWrite PASSED [ 29%] Tests/ufoLib/UFO2_test.py::WriteFontInfoVersion2TestCase::testNameWrite PASSED [ 30%] Tests/ufoLib/UFO2_test.py::ReadFontInfoVersion2TestCase::testNameRead PASSED [ 30%] Tests/ufoLib/UFO2_test.py::ReadFontInfoVersion2TestCase::testRead PASSED [ 30%] Tests/ufoLib/UFO2_test.py::ReadFontInfoVersion2TestCase::testHheaRead PASSED [ 30%] Tests/ufoLib/UFO2_test.py::ReadFontInfoVersion2TestCase::testPostscriptRead PASSED [ 30%] Tests/ufoLib/UFO2_test.py::ReadFontInfoVersion2TestCase::testHeadRead PASSED [ 30%] Tests/ufoLib/UFO2_test.py::ReadFontInfoVersion2TestCase::testGenericRead PASSED [ 30%] Tests/ufoLib/UFO2_test.py::ReadFontInfoVersion2TestCase::testVheaRead PASSED [ 30%] Tests/ufoLib/UFO2_test.py::ReadFontInfoVersion2TestCase::testOS2Read PASSED [ 30%] Tests/ufoLib/UFO2_test.py::ReadFontInfoVersion2TestCase::testFONDRead PASSED [ 30%] Tests/misc/classifyTools_test.py::test_classify PASSED [ 30%] Tests/ttLib/tables/_b_s_l_n_test.py::BSLNTest::testFormat1 PASSED [ 30%] Tests/ttLib/tables/_b_s_l_n_test.py::BSLNTest::testFormat2 PASSED [ 30%] Tests/ttLib/tables/_b_s_l_n_test.py::BSLNTest::testFormat0 PASSED [ 30%] Tests/ttLib/tables/_b_s_l_n_test.py::BSLNTest::testFormat3 PASSED [ 30%] Tests/pens/filterPen_test.py::test_decomposing_filter_pen[DecomposingFilterPen-missing_component-MissingComponentError] PASSED [ 30%] Tests/pens/filterPen_test.py::test_decomposing_filter_pen[DecomposingFilterPointPen-missing_component-MissingComponentError] PASSED [ 30%] Tests/pens/filterPen_test.py::test_decomposing_filter_pen_include_decomposeNested[DecomposingFilterPen-False-expected1] PASSED [ 30%] Tests/pens/filterPen_test.py::test_decomposing_filter_pen_skip_missing[DecomposingFilterPointPen] PASSED [ 30%] Tests/pens/filterPen_test.py::test_decomposing_filter_pen[DecomposingFilterPen-flipped_component-expected3] PASSED [ 30%] Tests/pens/filterPen_test.py::test_decomposing_filter_pen_skip_missing[DecomposingFilterPen] PASSED [ 30%] Tests/pens/filterPen_test.py::test_decomposing_filter_pen[DecomposingFilterPen-composite_glyph-expected1] PASSED [ 30%] Tests/pens/filterPen_test.py::test_decomposing_filter_pen_include_decomposeNested[DecomposingFilterPointPen-False-expected1] PASSED [ 30%] Tests/pens/filterPen_test.py::test_decomposing_filter_pen_include_decomposeNested[DecomposingFilterPointPen-True-expected0] PASSED [ 30%] Tests/pens/filterPen_test.py::test_decomposing_filter_pen_reverse_flipped[DecomposingFilterPen] PASSED [ 30%] Tests/pens/filterPen_test.py::test_decomposing_filter_pen[DecomposingFilterPointPen-simple_glyph-expected0] PASSED [ 30%] Tests/pens/filterPen_test.py::test_decomposing_filter_pen_include_decomposeNested[DecomposingFilterPen-True-expected0] PASSED [ 30%] Tests/pens/filterPen_test.py::test_decomposing_filter_pen_reverse_flipped[DecomposingFilterPointPen] PASSED [ 30%] Tests/pens/filterPen_test.py::test_decomposing_filter_pen[DecomposingFilterPen-simple_glyph-expected0] PASSED [ 30%] Tests/pens/filterPen_test.py::test_decomposing_filter_pen[DecomposingFilterPointPen-composite_glyph-expected1] PASSED [ 30%] Tests/pens/filterPen_test.py::test_decomposing_filter_pen[DecomposingFilterPointPen-flipped_component-expected3] PASSED [ 30%] Tests/config_test.py::test_can_set_config[str] PASSED [ 30%] Tests/config_test.py::test_different_ttfonts_have_different_configs[Option] PASSED [ 30%] Tests/config_test.py::test_implements_mutable_mapping[str] PASSED [ 30%] Tests/config_test.py::test_different_ttfonts_have_different_configs[str] PASSED [ 30%] Tests/config_test.py::test_ttfont_can_take_superset_of_fonttools_config[Option] PASSED [ 30%] Tests/config_test.py::test_value_not_parsed_by_default[str] PASSED [ 30%] Tests/config_test.py::test_can_set_config[Option] PASSED [ 30%] Tests/config_test.py::test_can_register_option PASSED [ 30%] Tests/config_test.py::test_ttfont_has_config[str] PASSED [ 30%] Tests/config_test.py::test_value_gets_parsed_if_asked[Option] PASSED [ 30%] Tests/config_test.py::test_value_parsing_can_error[Option] PASSED [ 30%] Tests/config_test.py::test_value_gets_parsed_if_asked[str] PASSED [ 30%] Tests/config_test.py::test_no_config_returns_default_values[Option] PASSED [ 30%] Tests/config_test.py::test_value_parsing_can_error[str] PASSED [ 30%] Tests/config_test.py::test_ttfont_can_take_superset_of_fonttools_config[str] PASSED [ 31%] Tests/config_test.py::test_value_gets_validated[str] PASSED [ 31%] Tests/config_test.py::test_no_config_returns_default_values[str] PASSED [ 31%] Tests/config_test.py::test_implements_mutable_mapping[Option] PASSED [ 31%] Tests/config_test.py::test_value_gets_validated[Option] PASSED [ 31%] Tests/config_test.py::test_cannot_set_inexistent_key PASSED [ 31%] Tests/config_test.py::test_ttfont_has_config[Option] PASSED [ 31%] Tests/config_test.py::test_value_not_parsed_by_default[Option] PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointQCurve_legal_start_of_contour PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testContour_illegal_unkonwn_element PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointCoordinates_legal_float PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testTopElement PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointQCurve_legal PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeCurve_legal_start_of_contour PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeLine_legal_smooth PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testAdvance_legal_width PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testAnchor_legal_with_name PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testFormat_legal PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testName_empty PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testComponent_legal PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointCoordinates_illegal_y PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testFormat_not_an_int PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testName_legal PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testContour_legal_one_contour PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testName_not_a_string PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testAdvance_illegal_width PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testComponent_illegal_no_base PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testBogusGlyphStructure_content PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeOffCurve_legal PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testAdvance_legal_width_and_height PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testLib_legal PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testFormat_wrong_number PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testComponent_bogus_transformation PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeMove_legal_smooth PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testOpenContourLooseOffCurves_illegal PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeCurve_illegal_3_off_curves PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeOffCurve_illegal_before_move PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeCurve_legal PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeCurve_legal_no_off_curves PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeMove_illegal_not_at_start PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testUnicodes_illegal PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeCurve_legal_1_off_curve PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testNote PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testBogusGlyphStructure_unknown_element PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testContour_legal_two_contours PASSED [ 31%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeLine_legal_start_of_contour PASSED [ 32%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointQCurve_legal_3_off_curves PASSED [ 32%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeLine_legal PASSED [ 32%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testOpenContourLooseOffCurves_legal PASSED [ 32%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointQCurve_legal_smooth PASSED [ 32%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testSpecialCaseQCurve PASSED [ 32%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testOutline_unknown_element PASSED [ 32%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointQCurve_legal_no_off_curves PASSED [ 32%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointQCurve_legal_one_off_curve PASSED [ 32%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testOutline_content PASSED [ 32%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeOffCurve_illegal_smooth PASSED [ 32%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointCoordinates_illegal_x PASSED [ 32%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testAdvance_illegal_height PASSED [ 32%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeCurve_legal_smooth PASSED [ 32%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testUnicodes_legal PASSED [ 32%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeOffCurve_legal_start_of_contour PASSED [ 32%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointCoordinates_legal_int PASSED [ 32%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeMove_legal PASSED [ 32%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testSinglePoint_legal_without_name PASSED [ 32%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeOffCurve_illegal_before_line PASSED [ 32%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testAdvance_legal_width_and_height_floats PASSED [ 32%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testAdvance_legal_height PASSED [ 32%] Tests/ufoLib/GLIF1_test.py::TestGLIF1::testUnicodes_legal_multiple PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testNote PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_point_contour PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testLib PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeCurve_legal_1_off_curve PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeCurve_legal_start_of_contour PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testAdvance_legal_width_and_height_floats PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testFormat_illegal_wrong_number PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_contour_contour PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testAdvance_legal_height PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testName_empty PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointIdentifier PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeOffCurve_legal_start_of_contour PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_contour_guideline PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointQCurve_legal_no_off_curves PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testUnicodes_legal_multiple PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeOffCurve_illegal_smooth PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointQCurve_legal_start_of_contour PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_component_component PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testImage_bogus_transformation PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testBogusGlyphStructure_content PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeMove_illegal_not_at_start PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testTopElement PASSED [ 32%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointQCurve_legal_smooth PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testFormat_illegal_not_int PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointQCurve_legal PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testAnchors_illegal_y_missing PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeOffCurve_legal PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointCoordinates_legal_float PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeOffCurve_illegal_before_move PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testGuidelines_illegal_angle PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testContour_illegal_unkonwn_element PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_contour_component PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testImage_legal PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_guideline_anchor PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testGuidelines_illegal_y PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testGuidelines_illegal_x_missing PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testContour_legal_one_contour PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_component_guideline PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testContour_legal_two_contours PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointCoordinates_illegal_y PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testGuidelines_legal PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_point_guideline PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeOffCurve_illegal_before_line PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_point_point PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testAnchors_illegal_x_missing PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testImage_bogus_color PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testAdvance_legal_width PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testAdvance_legal_widht_and_height PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_contour_anchor PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testAdvance_illegal_width PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testUnicodes_legal PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testImage_legal_no_color_or_transformation PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testBogusGlyphStructure_unknown_element PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeLine_legal_start_of_contour PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeLine_legal PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testImage_illegal_no_file_name PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testUnicodes_illegal PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testComponent_illegal_no_base PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testFormat_legal PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_legal_no_conflict PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testOutline_unknown_element PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testAdvance_illegal_height PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testOpenContourLooseOffCurves PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testName_not_a_string PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointQCurve_legal_one_off_curve PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testName_legal PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testGuidelines_illegal_y_missing PASSED [ 33%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_component_anchor PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_guideline_guideline PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_point_anchor PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_point_component PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeCurve_legal_no_off_curves PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeMove_legal_smooth PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testContourIdentifier PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeMove_legal PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testAnchors_illegal_x PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testComponent_legal PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testAnchors_legal PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testSpecialCaseQCurve_legal_no_on_curve PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeCurve_illegal_3_off_curves PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeLine_legal_smooth PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeCurve_legal_smooth PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_anchor_anchor PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testComponent_illegal_bogus_transformation PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testGuidelines_illegal_x PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testOutline_content PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testAnchors_illegal_y PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointQCurve_legal_3_off_curves PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testGuidelines_illegal_angle_out_of_range PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointCoordinates_illegal_x PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointCoordinates_legal_int PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeCurve_legal PASSED [ 34%] Tests/ufoLib/GLIF2_test.py::TestGLIF2::testGuidelines_illegal_angle_missing PASSED [ 34%] Tests/varLib/varStore_test.py::test_optimize[5-varData2-1-180] PASSED [ 34%] Tests/varLib/varStore_test.py::test_optimize[5-varData3-1-200] PASSED [ 34%] Tests/varLib/varStore_test.py::test_quantize[64-56] PASSED [ 34%] Tests/varLib/varStore_test.py::test_onlineVarStoreBuilder[locations1-masterValues1] PASSED [ 34%] Tests/varLib/varStore_test.py::test_quantize[8-170] PASSED [ 34%] Tests/varLib/varStore_test.py::test_onlineVarStoreBuilder[locations2-masterValues2] PASSED [ 34%] Tests/varLib/varStore_test.py::test_optimize[3-varData5-0-12] PASSED [ 34%] Tests/varLib/varStore_test.py::test_onlineVarStoreBuilder[locations3-masterValues3] PASSED [ 34%] Tests/varLib/varStore_test.py::test_optimize[5-varData1-1-175] PASSED [ 34%] Tests/varLib/varStore_test.py::test_quantize[2-180] PASSED [ 34%] Tests/varLib/varStore_test.py::test_onlineVarStoreBuilder[locations0-masterValues0] PASSED [ 34%] Tests/varLib/varStore_test.py::test_quantize[4-175] PASSED [ 34%] Tests/varLib/varStore_test.py::test_quantize[32-92] PASSED [ 34%] Tests/varLib/varStore_test.py::test_optimize_overflow PASSED [ 34%] Tests/varLib/varStore_test.py::test_optimize[5-varData4-2-218] PASSED [ 34%] Tests/varLib/varStore_test.py::test_optimize[5-varData0-1-126] PASSED [ 34%] Tests/varLib/varStore_test.py::test_quantize[1-200] PASSED [ 34%] Tests/varLib/varStore_test.py::test_quantize[3-170] PASSED [ 34%] Tests/ttLib/tables/S_T_A_T_test.py::STATTest::test_decompile_toXML PASSED [ 34%] Tests/ttLib/tables/S_T_A_T_test.py::STATTest::test_compile_fromXML PASSED [ 35%] Tests/ttLib/tables/S_T_A_T_test.py::STATTest::test_decompile_toXML_format3 PASSED [ 35%] Tests/ttLib/tables/S_T_A_T_test.py::STATTest::test_decompile_toXML_version_1_1 PASSED [ 35%] Tests/ttLib/tables/S_T_A_T_test.py::STATTest::test_decompile_toXML_withAxisJunk PASSED [ 35%] Tests/ttLib/tables/S_T_A_T_test.py::STATTest::test_compile_fromXML_version_1_1 PASSED [ 35%] Tests/ttLib/tables/S_T_A_T_test.py::STATTest::test_compile_fromXML_withAxisJunk PASSED [ 35%] Tests/ttLib/tables/S_T_A_T_test.py::STATTest::test_compile_fromXML_format3 PASSED [ 35%] Tests/ttLib/tables/_l_c_a_r_test.py::LCARTest::test_compile_fromXML_format0 PASSED [ 35%] Tests/ttLib/tables/_l_c_a_r_test.py::LCARTest::test_decompile_toXML_format0 PASSED [ 35%] Tests/ttLib/tables/_l_c_a_r_test.py::LCARTest::test_compile_fromXML_format1 PASSED [ 35%] Tests/ttLib/tables/_l_c_a_r_test.py::LCARTest::test_decompile_toXML_format1 PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_sub_single_format_b_chained PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_digit2 PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_chained_special_kern_format_valuerecord_format_b PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_2_format_b_enumerated PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_2_format_a_with_null_first PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_rsub_nonsingle PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_stat_axis_value_format1 PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_lookupflag_format_A PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_format_a_zero_horizontal PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_cv_hexadecimal PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_lookup_reference PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_anchordef PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_format_d PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_GlyphClassDef_noCLassesSpecified PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_substitute_ligature PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_nameid_unsupported_platform PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_nameid_octal PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_dash_ambiguous PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_equality PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_languagesystem PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_named_unknown PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_substitute_multiple_classes_mixed PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_4_enumerated PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_anchor_format_d PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_5_enumerated PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_nameid_mac_croatian PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_ufo_features_parse_include_dir PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_sub_single_format_a_chained PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_ambiguous_dash_no_glyph_names PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_subtable PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_script_dflt PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_2_format_a_enumerated PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_comments PASSED [ 35%] Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_format_a_zero_vertical PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_split_marked_glyphs_runs PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_ligatureCaretByPos_glyphClass PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_digit3 PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_anchor_format_e_undefined PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_language_exclude_dflt PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_3 PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_lookupflag_format_B PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_stat_elidedfallbackname PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_table_badEnd PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_lookup_reference_to_lookup_inside_feature PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_lookupflag_no_value PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_nameid_windows_utf16_surroates PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_anon PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_nameid_hexadecimal PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_lookup_comment PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_cv_octal PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_substitute_multiple_by_mutliple PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_strict_glyph_name_check PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_sub_with_values PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_rsub_format_b PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_ignore_substitute_with_lookup PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_stat_design_axis PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_FeatureNames_emptyStatements PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_multiple PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_stat_elidedfallbacknameid PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_sub_single_format_c_different_num_elements PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_rsub_format_a_cid PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_lookup_block_useExtension PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_chained_exception3 PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_4 PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_feature_block PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_2_format_b PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_digit1 PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_anchordef_contourpoint PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_FeatureNames_comment PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_feature_comment PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_chained_special_kern_format_valuerecord_format_b_bug2293 PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_enumerated PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_substitute_multiple_classes_mixed_singleton PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_format_a_vertical PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_anon_missingBrace PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_stat_axis_value_format4 PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_chained_exception4 PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_stat_axis_value_format2 PASSED [ 36%] Tests/feaLib/parser_test.py::ParserTest::test_include_statement_no_semicolon PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_conditionset_same_axis PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_only_comments PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_substitute_from_glyphclass PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_empty_statement_ignored PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_format_a_vertical_contexts_ PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_reference PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_stat_axis_value_format2_bad_range PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_dash_with_space PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_glyph PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_dash PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_named PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_lookup_block_name_mismatch PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_format_b PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_rsub_format_a PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_8_lookup_with_values PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_scoping_bug496 PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_ligatureCaretByIndex_singleGlyph PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_from_markClass PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_format_c PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_cid_bad PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_glyphMap_deprecated PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_rsub_format_c PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_lowercase PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_lookupflag_format_A_UseMarkFilteringSet_glyphClass PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_chained_exception2 PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_glyphclass_vertical PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_substitute_mix_single_multiple PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_glyphNameTooLong PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_language_exclude_dflt_required PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_ignore_substitute PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_anchor_format_a PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_anchor_format_e PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_sub_single_format_c_chained PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_duplicate PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_anchor_variable_scalar PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_mixed PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_include_statement PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_FontRevision PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_lookup_block_with_horizontal_valueRecordDef PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_scoping PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_sub_single_format_c PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_substitute_missing_by PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_substitute_ligature_chained PASSED [ 37%] Tests/feaLib/parser_test.py::ParserTest::test_lookup_block PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_conditionset_float PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_substitute_multiple_force_chained PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_6_enumerated PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_rsub_multiple_replacement_glyphs PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_script PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_4_not_markClass PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_language_include_dflt_required PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_uppercase PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_glyphclass_horizontal PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_table_unsupported PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_variable_scalar PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_device_value_out_of_range PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_FontRevision_negative PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_6 PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_chained PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_6_not_markClass PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_substitute_invalid_statement PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_sub_single_format_a PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_scoping PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_substitute_from_cid PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_ligatureCaretByPos_variable_scalar PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_nameid_windows_utf16 PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_nameid_windows_utf16_quotation_mark PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_format_a_horizontal PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_5 PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_substitute_multiple_classes PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_unmarked_ignore_statement PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_lookupflag_format_B_zero PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_nameid_mac_roman PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_lookup_reference_unknown PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_glyph_name_should_win_over_range PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_bad PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_format_b_zero PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_cid PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_bad PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_2_format_a PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_ignore_position_with_lookup PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_lookup_block_with_vertical_valueRecordDef PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_variation PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_8 PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_language_DFLT PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_ignore_pos PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_ligatureCaretByPos_singleGlyph PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_2_format_a_with_null_second PASSED [ 38%] Tests/feaLib/parser_test.py::ParserTest::test_language PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_nameid_windows_utf16_backslash PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_feature_block_useExtension PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_sub_single_format_a_cid PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_5_not_markClass PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_substitute_multiple PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_3_enumerated PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_language_include_dflt PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_conditionset PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_substitute_from PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_lookupflag_repeated PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_sub_single_format_b PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_substitute_from_chained PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_markClass PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_rsub_from PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_attach PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_anchor_format_c PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_substitute_multiple_chained PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_ignore_sub PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_lookupflag_format_A_UseMarkFilteringSet PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_chained_special_kern_format_valuerecord_format_a PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_ignore_position PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_substitute_lookups PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_lookupflag_format_A_MarkAttachmentType_glyphClass PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_FeatureNames_bad PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_GlyphClassDef PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_feature_reference PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_lookupflag_format_A_MarkAttachmentType PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_anchor_format_b PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_substitute_multiple_classes_mismatch PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_empty PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_table_comment PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_anonymous PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_ligatureCaretByIndex_glyphClass PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_lookupflag_unrecognized PASSED [ 39%] Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_chained_exception1 PASSED [ 39%] Tests/feaLib/parser_test.py::SymbolTableTest::test_scopes PASSED [ 39%] Tests/feaLib/parser_test.py::SymbolTableTest::test_resolve_undefined PASSED [ 39%] Tests/misc/macRes_test.py::ResourceReaderTest::test_read_file PASSED [ 39%] Tests/misc/macRes_test.py::ResourceReaderTest::test_read_namedfork_rsrc SKIPPED [ 39%] Tests/misc/macRes_test.py::ResourceReaderTest::test_read_datafork PASSED [ 39%] Tests/ttLib/reorderGlyphs_test.py::test_reorder_glyphs[None] PASSED [ 39%] Tests/ttLib/reorderGlyphs_test.py::test_reorder_glyphs_bad_set PASSED [ 39%] Tests/ttLib/reorderGlyphs_test.py::test_reorder_glyphs[True] PASSED [ 39%] Tests/ttLib/reorderGlyphs_test.py::test_reorder_glyphs_bad_length PASSED [ 39%] Tests/ttLib/reorderGlyphs_test.py::test_reorder_glyphs[False] PASSED [ 40%] Tests/ttLib/reorderGlyphs_test.py::test_ttfont_reorder_glyphs PASSED [ 40%] Tests/pens/areaPen_test.py::AreaPenTest::test_PScontour_clockwise_line_first PASSED [ 40%] Tests/pens/areaPen_test.py::AreaPenTest::test_PScontour_counterclockwise_line_last PASSED [ 40%] Tests/pens/areaPen_test.py::AreaPenTest::test_PScontour_clockwise_line_last PASSED [ 40%] Tests/pens/areaPen_test.py::AreaPenTest::test_TTcontour_counterclockwise_line_first PASSED [ 40%] Tests/pens/areaPen_test.py::AreaPenTest::test_TTcontour_clockwise_line_last PASSED [ 40%] Tests/pens/areaPen_test.py::AreaPenTest::test_TTcontour_clockwise_line_first PASSED [ 40%] Tests/pens/areaPen_test.py::AreaPenTest::test_TTcontour_counterclockwise_line_last PASSED [ 40%] Tests/pens/areaPen_test.py::AreaPenTest::test_PScontour_counterclockwise_line_first PASSED [ 40%] Tests/pens/areaPen_test.py::AreaPenTest::test_openPaths PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst24-256-expected24] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst3-3-expected3] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst16-3-expected16] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst4-2-expected4] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst23-256-expected23] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst13-3-expected13] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst21-256-expected21] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst17-3-expected17] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst12-3-expected12] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst15-3-expected15] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst1-2-expected1] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst8-3-expected8] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst6-3-expected6] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst0-2-expected0] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst19-3-expected19] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst18-3-expected18] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst22-256-expected22] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst5-3-expected5] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst10-3-expected10] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst14-3-expected14] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst20-3-expected20] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst25-256-expected25] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst9-3-expected9] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst7-3-expected7] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst11-3-expected11] PASSED [ 40%] Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst2-2-expected2] PASSED [ 40%] Tests/unicodedata_test.py::test_script_code PASSED [ 40%] Tests/unicodedata_test.py::test_ot_tag_to_script PASSED [ 40%] Tests/unicodedata_test.py::test_ot_tags_from_script PASSED [ 40%] Tests/unicodedata_test.py::test_script_horizontal_direction PASSED [ 40%] Tests/unicodedata_test.py::test_script PASSED [ 40%] Tests/unicodedata_test.py::test_block PASSED [ 40%] Tests/unicodedata_test.py::test_script_extension PASSED [ 40%] Tests/unicodedata_test.py::test_script_name PASSED [ 40%] Tests/ttLib/tables/T_S_I__0_test.py::test_toXML PASSED [ 41%] Tests/ttLib/tables/T_S_I__0_test.py::test_compile[simple] PASSED [ 41%] Tests/ttLib/tables/T_S_I__0_test.py::test_decompile[simple] PASSED [ 41%] Tests/ttLib/tables/T_S_I__0_test.py::test_decompile[empty] PASSED [ 41%] Tests/ttLib/tables/T_S_I__0_test.py::test_set PASSED [ 41%] Tests/ttLib/tables/T_S_I__0_test.py::test_compile[empty] PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_script_without_langsys PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_do_not_touch_cmap PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_substitution_mark_glyph_set PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_langsys_no_langsys_tag_fails PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_def_group_groups_not_yet_defined PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_substitution_multiple_to_single PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_substitution_single PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_def_anchor_locked PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_def_anchor_multi_component PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_lookup_duplicate PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_substitution_no_reversal PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_anchor_adjust_device PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_def_glyph_base_with_unicode PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_def_group_glyphs PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_def_glyph_base_with_mult_unicodevalues PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_langsys_duplicate_script PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_langsys_no_script_tag_fails PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_langsys_duplicate_lang PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_ppem PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_lookup_name_starts_with_letter PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_substitution_invalid_mixed PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_langsys_no_lang_name PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_def_glyph_base_with_empty_unicodevalues PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_def_glyph_base_with_unicodevalues PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_def_glyph_base_2_components PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_langsys_lang_in_separate_scripts PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_lookup_duplicate_insensitive_case PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_position_attach_cursive PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_substitution_process_all_marks PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_def_glyph_no_type PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_substitution_process_marks PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_substitution_single_in_context PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_substitution_process_marks_all PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_langsys_no_script_name PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_def_group_range PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_compiler_flags PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_group_duplicate PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_substitution_reversal PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_substitution_single_to_multiple PASSED [ 41%] Tests/voltLib/parser_test.py::ParserTest::test_position_empty PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_def_glyph_component PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_substitution_single_in_contexts PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_def_anchor PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_substitution_invalid_many_to_many PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_substitution_skip_base PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_position_adjust_pair PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_substitution_process_marks_bad PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_position_adjust_single PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_substitution_process_marks_none PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_langsys_normal PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_def_group_glyphs_and_group PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_def_group_groups PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_stop_at_end PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_cmap PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_position_attach PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_substitution_skip_marks PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_def_glyph_ligature_2_components PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_lookup_comments PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_substitution_process_base PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_feature PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_def_glyph_case_sensitive PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_group_duplicate_case_insensitive PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_substitution_empty PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_def_glyph_base PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_substitution_mark_attachment PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_def_anchor_duplicate PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_substitution_reverse_chaining_single PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_substitution_invalid_reverse_chaining_single PASSED [ 42%] Tests/voltLib/parser_test.py::ParserTest::test_def_glyph_mark PASSED [ 42%] Tests/designspaceLib/designspace_v5_test.py::test_using_v5_features_upgrades_format PASSED [ 42%] Tests/designspaceLib/designspace_v5_test.py::test_doc_location_map_forward PASSED [ 42%] Tests/designspaceLib/designspace_v5_test.py::test_instance_location_design_first PASSED [ 42%] Tests/designspaceLib/designspace_v5_test.py::test_instance_location_from_label PASSED [ 42%] Tests/designspaceLib/designspace_v5_test.py::test_instance_location_mix PASSED [ 42%] Tests/designspaceLib/designspace_v5_test.py::test_doc_location_map_backward PASSED [ 42%] Tests/designspaceLib/designspace_v5_test.py::test_roundtrip[test_v5_sourceserif.designspace] PASSED [ 42%] Tests/designspaceLib/designspace_v5_test.py::test_roundtrip[test_v5_decovar.designspace] PASSED [ 42%] Tests/designspaceLib/designspace_v5_test.py::test_instance_location_no_data PASSED [ 42%] Tests/designspaceLib/designspace_v5_test.py::test_roundtrip[test_v4_original.designspace] PASSED [ 42%] Tests/designspaceLib/designspace_v5_test.py::test_read_v5_document_decovar PASSED [ 42%] Tests/designspaceLib/designspace_v5_test.py::test_read_v5_document_aktiv PASSED [ 42%] Tests/designspaceLib/designspace_v5_test.py::test_roundtrip[test_v5_original.designspace] PASSED [ 42%] Tests/designspaceLib/designspace_v5_test.py::test_roundtrip[test_v5_discrete.designspace] PASSED [ 42%] Tests/designspaceLib/designspace_v5_test.py::test_addLocationLabelDescriptor PASSED [ 43%] Tests/designspaceLib/designspace_v5_test.py::test_roundtrip[test_v5.designspace] PASSED [ 43%] Tests/designspaceLib/designspace_v5_test.py::test_addAxisDescriptor_discrete PASSED [ 43%] Tests/designspaceLib/designspace_v5_test.py::test_read_v5_document_discrete PASSED [ 43%] Tests/designspaceLib/designspace_v5_test.py::test_addVariableFontDescriptor PASSED [ 43%] Tests/designspaceLib/designspace_v5_test.py::test_read_v5_document_simple PASSED [ 43%] Tests/designspaceLib/designspace_v5_test.py::test_roundtrip[test_v5_aktiv.designspace] PASSED [ 43%] Tests/ttLib/tables/_k_e_r_n_test.py::KernTable_format_0_Test::test_compileOverflowingSubtable PASSED [ 43%] Tests/ttLib/tables/_k_e_r_n_test.py::KernTable_format_0_Test::test_decompileOverflowingSubtable PASSED [ 43%] Tests/ttLib/tables/_k_e_r_n_test.py::KernTable_format_0_Test::test_decompileBadGlyphId PASSED [ 43%] Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_decompile_format_unknown[version_1] PASSED [ 43%] Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_getkern PASSED [ 43%] Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_toXML_single_format_0[version_1] PASSED [ 43%] Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_decompile_format_unknown[version_0] PASSED [ 43%] Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_compile_single_format_0[version_1] PASSED [ 43%] Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_fromXML_single_format_0[version_0] PASSED [ 43%] Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_decompile_single_format_0[version_0] PASSED [ 43%] Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_fromXML_single_format_0[version_1] PASSED [ 43%] Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_toXML_format_unknown[version_1] PASSED [ 43%] Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_toXML_format_unknown[version_0] PASSED [ 43%] Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_toXML_single_format_0[version_0] PASSED [ 43%] Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_compile_format_unknown[version_1] PASSED [ 43%] Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_compile_single_format_0[version_0] PASSED [ 43%] Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_fromXML_format_unknown[version_1] PASSED [ 43%] Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_fromXML_format_unknown[version_0] PASSED [ 43%] Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_decompile_single_format_0[version_1] PASSED [ 43%] Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_compile_format_unknown[version_0] PASSED [ 43%] Tests/ttLib/tables/_m_o_r_x_test.py::MORXNoncontextualGlyphSubstitutionTest::test_decompile_toXML PASSED [ 43%] Tests/ttLib/tables/_m_o_r_x_test.py::MORXNoncontextualGlyphSubstitutionTest::test_compile_fromXML PASSED [ 43%] Tests/ttLib/tables/_m_o_r_x_test.py::MORXLigatureSubstitutionTest::test_decompile_toXML PASSED [ 43%] Tests/ttLib/tables/_m_o_r_x_test.py::MORXLigatureSubstitutionTest::test_compile_fromXML PASSED [ 43%] Tests/ttLib/tables/_m_o_r_x_test.py::MORXCoverageFlagsTest::test_ReservedCoverageFlags PASSED [ 43%] Tests/ttLib/tables/_m_o_r_x_test.py::MORXCoverageFlagsTest::test_CoverageFlags PASSED [ 43%] Tests/ttLib/tables/_m_o_r_x_test.py::MORXRearrangementTest::test_compile_fromXML PASSED [ 43%] Tests/ttLib/tables/_m_o_r_x_test.py::MORXRearrangementTest::test_decompile_toXML PASSED [ 43%] Tests/ttLib/tables/_m_o_r_x_test.py::MORXGlyphInsertionTest::test_compile_fromXML PASSED [ 43%] Tests/ttLib/tables/_m_o_r_x_test.py::MORXGlyphInsertionTest::test_decompile_toXML PASSED [ 43%] Tests/ttLib/tables/_m_o_r_x_test.py::MORXContextualSubstitutionTest::test_decompile_toXML PASSED [ 43%] Tests/ttLib/tables/_m_o_r_x_test.py::MORXContextualSubstitutionTest::test_compile_fromXML PASSED [ 43%] Tests/ttLib/tables/_m_o_r_x_test.py::UnsupportedMorxLookupTest::test_unsupportedLookupType PASSED [ 43%] Tests/svgLib/path/parser_test.py::test_equivalent_paths[M 100 100 L 300 100 L 200 300 z-M 100 100 L 300 100 L 200 300 L 100 100 z] PASSED [ 43%] Tests/svgLib/path/parser_test.py::test_parse_path[M 100 100 v 200 L 200 300 z-expected18] PASSED [ 43%] Tests/svgLib/path/parser_test.py::test_parse_path[M 0 0 L 50 20 M 100 100 L 300 100 L 200 300 z-expected1] PASSED [ 43%] Tests/svgLib/path/parser_test.py::test_equivalent_paths[M 100 100 L 200 200-M100 100L200 200] PASSED [ 43%] Tests/svgLib/path/parser_test.py::test_invalid_arc_not_enough_args[A0,0,0,0,0,0] PASSED [ 43%] Tests/svgLib/path/parser_test.py::test_parse_path[M 100 100 h 200 L 200 300 z-expected16] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_parse_path[M100,200 C100,100 250,100 250,200 S400,300 400,200-expected2] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_arc_flags_without_spaces[M12 7a5 5 0 105 5 5 5 0 00-5-5-expected4] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_parse_path[M600,200 C675,100 975,100 900,200-expected6] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_parse_path[M 100 100 L 300 100 l -100 200 z-expected13] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_parse_path[M200,300 Q400,50 600,300 T1000,300-expected9] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_parse_path[M 100 100 H 300 L 200 300 z-expected15] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_arc_flags_without_spaces[M0,0 A1.2 1.2 0 012 15.8-expected3] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_exponents PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_parse_path[M100,800 C175,700 325,700 400,800-expected5] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_arc_flags_without_spaces[M21.58 7.19a2.51 2.51 0 10-1.77-1.77-expected1] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_parse_path[M100,500 C25,400 475,400 400,500-expected4] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_invalid_arc_not_enough_args[A] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_parse_path[M100,200 s 150,-100 150,0-expected11] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_arc_pen_with_arcTo PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_equivalent_paths[M100,200c10-5,20-10,30-20-M 100 200 c 10 -5 20 -10 30 -20] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_parse_path[M200,300 q200,-250 400,0-expected14] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_equivalent_paths[M 100 200 L 200 100 L -100 -200-M 100 200 L 200 100 -100 -200] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_invalid_arc_not_enough_args[A 0 0 0 0 0 0 0 0 0 0 0 0 0] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_parse_path[M600,500 C600,350 900,650 900,500-expected7] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_parse_path[M 0 0 L 50 20 m 50 80 L 300 100 L 200 300 z-expected10] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_parse_path[M 100 100 V 300 L 200 300 z-expected17] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_arc_flags_without_spaces[M22 12a25.87 25.87 0 00-.42-4.81-expected2] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_parse_path[M600,800 C625,700 725,700 750,800 S875,900 900,800-expected8] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_parse_path[M 100 100 L 300 100 L 200 300 z-expected0] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_invalid_arc_argument_value PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_invalid_implicit_command PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_arc_to_cubic_bezier PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_arc_flags_without_spaces[M1-2A3-4-1.0 01.5.7-expected0] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_parse_path[M100,200 C100,100 400,100 400,200-expected3] PASSED [ 44%] Tests/svgLib/path/parser_test.py::test_parse_path[M100,200 t 150,0-expected12] PASSED [ 44%] Tests/ttLib/ttCollection_test.py::test_lazy_open_file[False] PASSED [ 44%] Tests/ttLib/ttCollection_test.py::test_lazy_open_path[False] PASSED [ 44%] Tests/ttLib/ttCollection_test.py::test_lazy_open_path[True] PASSED [ 44%] Tests/ttLib/ttCollection_test.py::test_lazy_open_file[True] PASSED [ 44%] Tests/ttLib/ttCollection_test.py::test_lazy_open_path[None] PASSED [ 44%] Tests/ttLib/ttCollection_test.py::test_lazy_open_file[None] PASSED [ 44%] Tests/misc/xmlWriter_test.py::TestXMLWriter::test_writecdata PASSED [ 44%] Tests/misc/xmlWriter_test.py::TestXMLWriter::test_encoding_other PASSED [ 44%] Tests/misc/xmlWriter_test.py::TestXMLWriter::test_write PASSED [ 44%] Tests/misc/xmlWriter_test.py::TestXMLWriter::test_encoding_default PASSED [ 44%] Tests/misc/xmlWriter_test.py::TestXMLWriter::test_comment_multiline PASSED [ 44%] Tests/misc/xmlWriter_test.py::TestXMLWriter::test_begintag_endtag PASSED [ 44%] Tests/misc/xmlWriter_test.py::TestXMLWriter::test_encoding_UTF8 PASSED [ 44%] Tests/misc/xmlWriter_test.py::TestXMLWriter::test_newlinestr PASSED [ 44%] Tests/misc/xmlWriter_test.py::TestXMLWriter::test_stringifyattrs PASSED [ 45%] Tests/misc/xmlWriter_test.py::TestXMLWriter::test_dumphex PASSED [ 45%] Tests/misc/xmlWriter_test.py::TestXMLWriter::test_carriage_return_escaped PASSED [ 45%] Tests/misc/xmlWriter_test.py::TestXMLWriter::test_comment_escaped PASSED [ 45%] Tests/misc/xmlWriter_test.py::TestXMLWriter::test_encoding_UTF_8 PASSED [ 45%] Tests/misc/xmlWriter_test.py::TestXMLWriter::test_simpletag PASSED [ 45%] Tests/misc/xmlWriter_test.py::TestXMLWriter::test_encoding_utf8 PASSED [ 45%] Tests/misc/xmlWriter_test.py::TestXMLWriter::test_indent_dedent PASSED [ 45%] Tests/otlLib/mock_builder_test.py::test_unsupported_subtable_break_1 PASSED [ 45%] Tests/otlLib/mock_builder_test.py::test_chain_pos_references_GSUB_lookup PASSED [ 45%] Tests/ttLib/tables/_c_i_d_g_test.py::GCIDTest::testDecompileToXML PASSED [ 45%] Tests/ttLib/tables/_c_i_d_g_test.py::GCIDTest::testCompileFromXML PASSED [ 45%] Tests/misc/loggingTools_test.py::TimerTest::test_split PASSED [ 45%] Tests/misc/loggingTools_test.py::TimerTest::test_function_decorator PASSED [ 45%] Tests/misc/loggingTools_test.py::TimerTest::test_time PASSED [ 45%] Tests/misc/loggingTools_test.py::TimerTest::test_using_logger_calling_instance PASSED [ 45%] Tests/misc/loggingTools_test.py::TimerTest::test_using_logger PASSED [ 45%] Tests/misc/loggingTools_test.py::TimerTest::test_context_manager PASSED [ 45%] Tests/misc/loggingTools_test.py::test_LevelFormatter PASSED [ 45%] Tests/misc/loggingTools_test.py::test_LogMixin PASSED [ 45%] Tests/misc/loggingTools_test.py::test_ChannelsFilter PASSED [ 45%] Tests/ttLib/tables/_m_e_t_a_test.py::MetaTableTest::test_fromXML_text PASSED [ 45%] Tests/ttLib/tables/_m_e_t_a_test.py::MetaTableTest::test_decompile PASSED [ 45%] Tests/ttLib/tables/_m_e_t_a_test.py::MetaTableTest::test_toXML_text PASSED [ 45%] Tests/ttLib/tables/_m_e_t_a_test.py::MetaTableTest::test_compile_text PASSED [ 45%] Tests/ttLib/tables/_m_e_t_a_test.py::MetaTableTest::test_decompile_text PASSED [ 45%] Tests/ttLib/tables/_m_e_t_a_test.py::MetaTableTest::test_toXML_ascii_data PASSED [ 45%] Tests/ttLib/tables/_m_e_t_a_test.py::MetaTableTest::test_toXML PASSED [ 45%] Tests/ttLib/tables/_m_e_t_a_test.py::MetaTableTest::test_compile PASSED [ 45%] Tests/ttLib/tables/_m_e_t_a_test.py::MetaTableTest::test_fromXML PASSED [ 45%] Tests/ttLib/tables/_p_r_o_p_test.py::PROPTest::test_compile_fromXML_format0 PASSED [ 45%] Tests/ttLib/tables/_p_r_o_p_test.py::PROPTest::test_decompile_toXML_format1 PASSED [ 45%] Tests/ttLib/tables/_p_r_o_p_test.py::PROPTest::test_decompile_toXML_format0 PASSED [ 45%] Tests/ttLib/tables/_p_r_o_p_test.py::PROPTest::test_compile_fromXML_format1 PASSED [ 45%] Tests/feaLib/error_test.py::FeatureLibErrorTest::test_str PASSED [ 45%] Tests/feaLib/error_test.py::FeatureLibErrorTest::test_str_nolocation PASSED [ 45%] Tests/cffLib/cffLib_test.py::CffLibTest::test_topDict_set_Encoding PASSED [ 45%] Tests/cffLib/cffLib_test.py::CffLibTest::test_topDict_recalcFontBBox_empty PASSED [ 45%] Tests/cffLib/cffLib_test.py::CffLibTest::test_topDict_recalcFontBBox PASSED [ 45%] Tests/cffLib/cffLib_test.py::CffLibTest::test_FDSelect_format_4 PASSED [ 45%] Tests/cffLib/cffLib_test.py::CffLibTest::test_unique_glyph_names PASSED [ 45%] Tests/cffLib/cffLib_test.py::CffLibTest::test_CFF_deepcopy PASSED [ 45%] Tests/cffLib/cffLib_test.py::CFFToCFF2Test::test_conversion PASSED [ 45%] Tests/designspaceLib/split_test.py::test_avar2 PASSED [ 45%] Tests/designspaceLib/split_test.py::test_optional_min_max[unbounded_condition0] PASSED [ 45%] Tests/designspaceLib/split_test.py::test_convert5to4[test_v5_sourceserif.designspace-expected_vfs1] PASSED [ 46%] Tests/designspaceLib/split_test.py::test_optional_min_max[unbounded_condition3] PASSED [ 46%] Tests/designspaceLib/split_test.py::test_optional_min_max_internal[condition2-expected_set2] PASSED [ 46%] Tests/designspaceLib/split_test.py::test_split[test_v5_MutatorSans_and_Serif.designspace-expected_interpolable_spaces2] PASSED [ 46%] Tests/designspaceLib/split_test.py::test_split[test_v5_aktiv.designspace-expected_interpolable_spaces0] PASSED [ 46%] Tests/designspaceLib/split_test.py::test_convert5to4[test_v5_aktiv.designspace-expected_vfs0] PASSED [ 46%] Tests/designspaceLib/split_test.py::test_optional_min_max[unbounded_condition2] PASSED [ 46%] Tests/designspaceLib/split_test.py::test_optional_min_max_internal[condition0-expected_set0] PASSED [ 46%] Tests/designspaceLib/split_test.py::test_optional_min_max_internal[condition1-expected_set1] PASSED [ 46%] Tests/designspaceLib/split_test.py::test_optional_min_max[unbounded_condition1] PASSED [ 46%] Tests/designspaceLib/split_test.py::test_optional_min_max_internal[condition3-expected_set3] PASSED [ 46%] Tests/designspaceLib/split_test.py::test_split[test_v5_sourceserif.designspace-expected_interpolable_spaces1] PASSED [ 46%] Tests/pens/basePen_test.py::DecomposeSegmentTest::test_decomposeQuadraticSegment PASSED [ 46%] Tests/pens/basePen_test.py::DecomposeSegmentTest::test_decomposeSuperBezierSegment PASSED [ 46%] Tests/pens/basePen_test.py::BasePenTest::test_curveTo_twoPoints PASSED [ 46%] Tests/pens/basePen_test.py::BasePenTest::test_curveTo_zeroPoints PASSED [ 46%] Tests/pens/basePen_test.py::BasePenTest::test_qCurveTo_onePoint PASSED [ 46%] Tests/pens/basePen_test.py::BasePenTest::test_endPath PASSED [ 46%] Tests/pens/basePen_test.py::BasePenTest::test_addComponent PASSED [ 46%] Tests/pens/basePen_test.py::BasePenTest::test_addComponent_skip_missing PASSED [ 46%] Tests/pens/basePen_test.py::BasePenTest::test_curveTo_manyPoints PASSED [ 46%] Tests/pens/basePen_test.py::BasePenTest::test_closePath PASSED [ 46%] Tests/pens/basePen_test.py::BasePenTest::test_qCurveTo_manyPoints PASSED [ 46%] Tests/pens/basePen_test.py::BasePenTest::test_moveTo PASSED [ 46%] Tests/pens/basePen_test.py::BasePenTest::test_lineTo PASSED [ 46%] Tests/pens/basePen_test.py::BasePenTest::test_curveTo_onePoint PASSED [ 46%] Tests/pens/basePen_test.py::BasePenTest::test_qCurveTo_onlyOffCurvePoints PASSED [ 46%] Tests/pens/basePen_test.py::BasePenTest::test_qCurveTo_zeroPoints PASSED [ 46%] Tests/misc/plistlib_test.py::test_indentation_dict PASSED [ 46%] Tests/misc/plistlib_test.py::test_readPlistFromString PASSED [ 46%] Tests/misc/plistlib_test.py::test_writePlist_to_file PASSED [ 46%] Tests/misc/plistlib_test.py::test_int[255] PASSED [ 46%] Tests/misc/plistlib_test.py::test_xml_encodings[builtin=True-utf-16-utf-16-le-\xff\xfe] PASSED [ 46%] Tests/misc/plistlib_test.py::test_tuple_members PASSED [ 46%] Tests/misc/plistlib_test.py::test_xml_encodings[builtin=False-utf-16-utf-16-le-\xff\xfe] PASSED [ 46%] Tests/misc/plistlib_test.py::test_dict_members PASSED [ 46%] Tests/misc/plistlib_test.py::test_keysort[False] PASSED [ 46%] Tests/misc/plistlib_test.py::test_int[65536] PASSED [ 46%] Tests/misc/plistlib_test.py::test_invaliddict PASSED [ 46%] Tests/misc/plistlib_test.py::test_bytesio[builtin=True] PASSED [ 46%] Tests/misc/plistlib_test.py::test_indentation_dict_mix PASSED [ 46%] Tests/misc/plistlib_test.py::test_non_bmp_characters PASSED [ 46%] Tests/misc/plistlib_test.py::test_fromtree[builtin=False] PASSED [ 46%] Tests/misc/plistlib_test.py::test_fromtree[builtin=True] PASSED [ 46%] Tests/misc/plistlib_test.py::test_custom_mapping PASSED [ 46%] Tests/misc/plistlib_test.py::test_apple_formatting[builtin=False] XFAIL [ 47%] Tests/misc/plistlib_test.py::test_apple_roundtrips[builtin=False] PASSED [ 47%] Tests/misc/plistlib_test.py::test_apple_roundtrips[builtin=True] PASSED [ 47%] Tests/misc/plistlib_test.py::test_indentation_array PASSED [ 47%] Tests/misc/plistlib_test.py::test_xml_encodings[builtin=True-utf-16-utf-16-be-\xfe\xff] PASSED [ 47%] Tests/misc/plistlib_test.py::test_totree[builtin=False] PASSED [ 47%] Tests/misc/plistlib_test.py::test_apple_formatting[builtin=True] XFAIL [ 47%] Tests/misc/plistlib_test.py::test_bytes_data[Data|builtin_types=True] PASSED [ 47%] Tests/misc/plistlib_test.py::test_io[builtin=False] PASSED [ 47%] Tests/misc/plistlib_test.py::test_int[0] PASSED [ 47%] Tests/misc/plistlib_test.py::test_int_overflow[-170141183460469231731687303715884105728] PASSED [ 47%] Tests/misc/plistlib_test.py::test_controlcharacters PASSED [ 47%] Tests/misc/plistlib_test.py::test_int[-9223372036854775808] PASSED [ 47%] Tests/misc/plistlib_test.py::test_int_overflow[18446744073709551617] PASSED [ 47%] Tests/misc/plistlib_test.py::test_invalidarray PASSED [ 47%] Tests/misc/plistlib_test.py::test_writePlist_to_path PASSED [ 47%] Tests/misc/plistlib_test.py::test_apple_formatting_fromliteral[builtin=True] PASSED [ 47%] Tests/misc/plistlib_test.py::test_invalid_type PASSED [ 47%] Tests/misc/plistlib_test.py::test_int_overflow[-18446744073709551616] PASSED [ 47%] Tests/misc/plistlib_test.py::test_readPlist_from_path PASSED [ 47%] Tests/misc/plistlib_test.py::test_nondictroot PASSED [ 47%] Tests/misc/plistlib_test.py::test_io[builtin=True] PASSED [ 47%] Tests/misc/plistlib_test.py::test_bytes_string[builtin=True] PASSED [ 47%] Tests/misc/plistlib_test.py::test_no_pretty_print[builtin=False] PASSED [ 47%] Tests/misc/plistlib_test.py::test_int[1] PASSED [ 47%] Tests/misc/plistlib_test.py::test_int[4294967296] PASSED [ 47%] Tests/misc/plistlib_test.py::test_bytes_string[builtin=False] PASSED [ 47%] Tests/misc/plistlib_test.py::test_xml_encodings[builtin=False-utf-16-utf-16-be-\xfe\xff] PASSED [ 47%] Tests/misc/plistlib_test.py::test_int[4294967295] PASSED [ 47%] Tests/misc/plistlib_test.py::test_int[9223372036854775807] PASSED [ 47%] Tests/misc/plistlib_test.py::test_apple_formatting_fromliteral[builtin=False] PASSED [ 47%] Tests/misc/plistlib_test.py::test_keysort[True] PASSED [ 47%] Tests/misc/plistlib_test.py::test_bytearray[builtin=False] PASSED [ 47%] Tests/misc/plistlib_test.py::test_totree[builtin=True] PASSED [ 47%] Tests/misc/plistlib_test.py::test_bytes_data[bytes|builtin_types=True] PASSED [ 47%] Tests/misc/plistlib_test.py::test_dump_use_builtin_types_default PASSED [ 47%] Tests/misc/plistlib_test.py::test_bytes_data[Data|builtin_types=False] PASSED [ 47%] Tests/misc/plistlib_test.py::test_invalidreal PASSED [ 47%] Tests/misc/plistlib_test.py::test_invalidinteger PASSED [ 47%] Tests/misc/plistlib_test.py::test_int[18446744073709551615] PASSED [ 47%] Tests/misc/plistlib_test.py::test_keys_no_string PASSED [ 47%] Tests/misc/plistlib_test.py::test_bytearray[builtin=True] PASSED [ 47%] Tests/misc/plistlib_test.py::test_xml_encodings[builtin=True-utf-8-utf-8-\xef\xbb\xbf] PASSED [ 47%] Tests/misc/plistlib_test.py::test__test_pl PASSED [ 47%] Tests/misc/plistlib_test.py::test_readPlist_from_file PASSED [ 47%] Tests/misc/plistlib_test.py::test_int_overflow[170141183460469231731687303715884105727] PASSED [ 48%] Tests/misc/plistlib_test.py::test_no_pretty_print[builtin=True] PASSED [ 48%] Tests/misc/plistlib_test.py::test_int[256] PASSED [ 48%] Tests/misc/plistlib_test.py::test_writePlistToString PASSED [ 48%] Tests/misc/plistlib_test.py::test_keysort_bytesio[False] PASSED [ 48%] Tests/misc/plistlib_test.py::test_int[65535] PASSED [ 48%] Tests/misc/plistlib_test.py::test_bytesio[builtin=False] PASSED [ 48%] Tests/misc/plistlib_test.py::test_skipkeys PASSED [ 48%] Tests/misc/plistlib_test.py::test_load_use_builtin_types_default PASSED [ 48%] Tests/misc/plistlib_test.py::test_list_members PASSED [ 48%] Tests/misc/plistlib_test.py::test_keysort_bytesio[True] PASSED [ 48%] Tests/misc/plistlib_test.py::test_xml_encodings[builtin=False-utf-8-utf-8-\xef\xbb\xbf] PASSED [ 48%] Tests/misc/plistlib_test.py::test_non_ascii_bytes PASSED [ 48%] Tests/ttLib/tables/_c_v_a_r_test.py::CVARTableTest::test_toXML PASSED [ 48%] Tests/ttLib/tables/_c_v_a_r_test.py::CVARTableTest::test_decompile PASSED [ 48%] Tests/ttLib/tables/_c_v_a_r_test.py::CVARTableTest::test_fromXML PASSED [ 48%] Tests/ttLib/tables/_c_v_a_r_test.py::CVARTableTest::test_compile_shared_points PASSED [ 48%] Tests/ttLib/tables/_c_v_a_r_test.py::CVARTableTest::test_decompile_shared_points PASSED [ 48%] Tests/ttLib/tables/_c_v_a_r_test.py::CVARTableTest::test_compile PASSED [ 48%] Tests/ttLib/sfnt_test.py::SFNTReaderTest::test_pickle_protocol_FileIO[pickle_unpickle] PASSED [ 48%] Tests/ttLib/sfnt_test.py::SFNTReaderTest::test_pickle_protocol_BytesIO[deepcopy] PASSED [ 48%] Tests/ttLib/sfnt_test.py::SFNTReaderTest::test_pickle_protocol_BytesIO[pickle_unpickle] PASSED [ 48%] Tests/ttLib/sfnt_test.py::SFNTReaderTest::test_pickle_protocol_FileIO[deepcopy] PASSED [ 48%] Tests/ttLib/sfnt_test.py::test_calcChecksum PASSED [ 48%] Tests/ttLib/sfnt_test.py::test_ttLib_sfnt_write_privData PASSED [ 48%] Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_contour_diamond PASSED [ 48%] Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_qCurve PASSED [ 48%] Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_contour_square_closed PASSED [ 48%] Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_contour_no_solutions PASSED [ 48%] Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_contour2_decimals PASSED [ 48%] Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_curve PASSED [ 48%] Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_line PASSED [ 48%] Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_contour_square_opened PASSED [ 48%] Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_contour_circle PASSED [ 48%] Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_contour_integers PASSED [ 48%] Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_contour_decimals PASSED [ 48%] Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_contour2_integers PASSED [ 48%] Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_lerp_glyphset[I.ttf-locations0-0.5-expected0] PASSED [ 48%] Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset[I.ttf-location2-expected2] PASSED [ 48%] Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset_varComposite2 PASSED [ 48%] Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset[I.ttf-location3-expected3] PASSED [ 48%] Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset[I.ttf-location4-expected4] PASSED [ 48%] Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset_varComposite_conditional PASSED [ 48%] Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset[I.ttf-location5-expected5] PASSED [ 48%] Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset[I.otf-location6-expected6] PASSED [ 48%] Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset[I.ttf-location1-expected1] PASSED [ 49%] Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_cubic_glyf PASSED [ 49%] Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset_varComposite_components PASSED [ 49%] Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset[issue2824.ttf-None-expected7] PASSED [ 49%] Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_lerp_glyphset[I.ttf-locations1-0.25-expected1] PASSED [ 49%] Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset_varComposite1 PASSED [ 49%] Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset[I.ttf-None-expected0] PASSED [ 49%] Tests/misc/etree_test.py::test_pretty_print PASSED [ 49%] Tests/misc/etree_test.py::test_roundtrip_string[xml_ns_attrib_utf_8] PASSED [ 49%] Tests/misc/etree_test.py::test_roundtrip_string[simple_xml_no_indent] PASSED [ 49%] Tests/misc/etree_test.py::test_roundtrip_string[simple_xml_indent] PASSED [ 49%] Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_compile_noVariations PASSED [ 49%] Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_compileOffsets_shortFormat PASSED [ 49%] Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_decompileOffsets_longFormat PASSED [ 49%] Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_compileOffsets_longFormat PASSED [ 49%] Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_decompile_noVariations PASSED [ 49%] Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_compile_emptyVariations PASSED [ 49%] Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_decompileOffsets_shortFormat PASSED [ 49%] Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_toXML PASSED [ 49%] Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_fromXML PASSED [ 49%] Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_compile PASSED [ 49%] Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_decompile PASSED [ 49%] Tests/ttLib/tables/ttProgram_test.py::ProgramTest::test_xml_indentation PASSED [ 49%] Tests/ttLib/tables/ttProgram_test.py::ProgramTest::test_roundtrip PASSED [ 49%] Tests/ttLib/tables/ttProgram_test.py::ProgramTest::test_from_assembly_list PASSED [ 49%] Tests/ttLib/tables/ttProgram_test.py::ProgramTest::test__bool__ PASSED [ 49%] Tests/ttLib/tables/ttProgram_test.py::ProgramTest::test_from_assembly_str PASSED [ 49%] Tests/ttLib/tables/C_O_L_R_test.py::COLR_V1_Variable_Test::test_round_trip_xml PASSED [ 49%] Tests/ttLib/tables/C_O_L_R_test.py::COLR_V1_Test::test_computeClipBoxes[glyf-1] PASSED [ 49%] Tests/ttLib/tables/C_O_L_R_test.py::COLR_V1_Test::test_computeClipBoxes[cff-100] PASSED [ 49%] Tests/ttLib/tables/C_O_L_R_test.py::COLR_V1_Test::test_computeClipBoxes[glyf-100] PASSED [ 49%] Tests/ttLib/tables/C_O_L_R_test.py::COLR_V1_Test::test_computeClipBoxes[cff-1] PASSED [ 49%] Tests/ttLib/tables/C_O_L_R_test.py::COLR_V1_Test::test_computeClipBoxes[glyf-10] PASSED [ 49%] Tests/ttLib/tables/C_O_L_R_test.py::COLR_V1_Test::test_decompile_and_compile PASSED [ 49%] Tests/ttLib/tables/C_O_L_R_test.py::COLR_V1_Test::test_decompile_and_dump_xml PASSED [ 49%] Tests/ttLib/tables/C_O_L_R_test.py::COLR_V1_Test::test_round_trip_xml PASSED [ 49%] Tests/ttLib/tables/C_O_L_R_test.py::COLR_V1_Test::test_computeClipBoxes[cff-10] PASSED [ 49%] Tests/ttLib/tables/C_O_L_R_test.py::COLR_V1_Test::test_load_from_xml_and_compile PASSED [ 49%] Tests/ttLib/tables/C_O_L_R_test.py::COLR_V0_Test::test_round_trip_xml PASSED [ 49%] Tests/ttLib/tables/C_O_L_R_test.py::COLR_V0_Test::test_decompile_and_compile PASSED [ 49%] Tests/ttLib/tables/C_O_L_R_test.py::COLR_V0_Test::test_decompile_and_dump_xml PASSED [ 49%] Tests/ttLib/tables/C_O_L_R_test.py::COLR_V0_Test::test_load_from_xml_and_compile PASSED [ 49%] Tests/ttLib/tables/C_B_L_C_test.py::test_compile_decompile_index_table_format_3 PASSED [ 49%] Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_no_handle_overflowing_transform PASSED [ 49%] Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_glyph_simple PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_skip_empty_contours PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_within_range_component_transform PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_e2e_linesAndSimpleComponents PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_addPoint_noErrorOnCurve PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_round_float_coordinates_and_component_offsets PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_glyph_errorOnUnendedContour PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_open_path_starting_with_move PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_e2e_curvesAndComponentTransforms PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_glyph_decomposes PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_clamp_to_almost_2_component_transform PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_out_of_range_transform_decomposed PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_beginPath_beginPathOnOpenPath PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_scaled_component_bounds PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_keep_duplicate_end_point PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::CubicGlyfTest::test_cubic_topology[True-segment_pen_commands0-point_pen_commands0-expected_coordinates0-expected_flags0-expected_endPts0] PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::CubicGlyfTest::test_cubic_topology[False-segment_pen_commands2-point_pen_commands2-expected_coordinates2-expected_flags2-expected_endPts2] PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::CubicGlyfTest::test_cubic_simple PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::CubicGlyfTest::test_cubic_topology[True-segment_pen_commands3-point_pen_commands3-expected_coordinates3-expected_flags3-expected_endPts3] PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::CubicGlyfTest::test_cubic_topology[True-segment_pen_commands1-point_pen_commands1-expected_coordinates1-expected_flags1-expected_endPts1] PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_out_of_range_transform_decomposed PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_keep_move_point PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_keep_duplicate_end_point PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_no_handle_overflowing_transform PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_e2e_linesAndSimpleComponents PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_within_range_component_transform PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_endPath_sameAsClosePath PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_closePath_ignoresAnchors PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_moveTo_errorWithinContour PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_glyph_errorOnUnendedContour PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_e2e_curvesAndComponentTransforms PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_glyph_decomposes PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_remove_extra_move_points PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_clamp_to_almost_2_component_transform PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_round_float_coordinates_and_component_offsets PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_scaled_component_bounds PASSED [ 50%] Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_outputImpliedClosingLine PASSED [ 50%] Tests/otlLib/builder_test.py::ClassDefBuilderTest::test_build_notUsingClass0 PASSED [ 50%] Tests/otlLib/builder_test.py::ClassDefBuilderTest::test_build_usingClass0 PASSED [ 50%] Tests/otlLib/builder_test.py::ClassDefBuilderTest::test_canAdd PASSED [ 50%] Tests/otlLib/builder_test.py::ClassDefBuilderTest::test_add_exception PASSED [ 50%] Tests/otlLib/builder_test.py::ChainContextualRulesetTest::test_makeRulesets PASSED [ 50%] Tests/otlLib/builder_test.py::BuilderTest::test_buildAttachList PASSED [ 50%] Tests/otlLib/builder_test.py::BuilderTest::test_buildLigGlyph_coords PASSED [ 50%] Tests/otlLib/builder_test.py::BuilderTest::test_buildPairPosGlyphs PASSED [ 50%] Tests/otlLib/builder_test.py::BuilderTest::test_buildLigCaretList_None PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildAttachPoint_empty PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildSinglePos_ValueFormat0 PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildLigGlyph_points PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildAnchor_format3 PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildCaretValueForPoint PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildLookup_conflictingSubtableTypes PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildSinglePosSubtable_format1 PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildLookup_markFilterSet PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildAttachPoint PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildDevice_format1 PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildMarkGlyphSetsDef_empty PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildLigCaretList_empty PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildLigGlyph_None PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildLookup_noSubtables PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildAttachPoint_duplicate PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildSinglePos PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildLigatureAttach_noComponents PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildAnchor_format1 PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildLookup PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildComponentRecord_None PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildLigatureAttach PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildLigCaretList PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildMarkLigPosSubtable PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildBaseRecord PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildMarkRecord PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildLigatureAttach_emptyComponents PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_getSinglePosValueKey PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildLigCaretList_bothCoordsAndPointsForSameGlyph PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildPairPosGlyphsSubtable PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildAnchor_format2 PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildLigGlyph_empty PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildPairPosClassesSubtable PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildDevice_format2 PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildBaseArray PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildCaretValueForCoord PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildAttachList_empty PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_getLigatureSortKey PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildComponentRecord PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildLigatureArray PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildMark2Record PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildValue PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildSinglePosSubtable_format2 PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildMarkGlyphSetsDef_None PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildCoverage PASSED [ 51%] Tests/otlLib/builder_test.py::BuilderTest::test_buildMarkGlyphSetsDef PASSED [ 52%] Tests/otlLib/builder_test.py::BuilderTest::test_buildMarkArray PASSED [ 52%] Tests/otlLib/builder_test.py::BuilderTest::test_buildComponentRecord_empty PASSED [ 52%] Tests/otlLib/builder_test.py::BuilderTest::test_buildLookup_badFlags PASSED [ 52%] Tests/otlLib/builder_test.py::BuilderTest::test_buildDevice_format3 PASSED [ 52%] Tests/otlLib/builder_test.py::BuilderTest::test_buildMarkBasePosSubtable PASSED [ 52%] Tests/otlLib/builder_test.py::BuilderTest::test_buildCursivePos PASSED [ 52%] Tests/otlLib/builder_test.py::test_buildStatTable_platform_specific_names PASSED [ 52%] Tests/otlLib/builder_test.py::test_buildStatTable[axes4-axisValues4-18-expected_ttx4] PASSED [ 52%] Tests/otlLib/builder_test.py::test_buildMathTable_mathKern PASSED [ 52%] Tests/otlLib/builder_test.py::test_buildMathTable_vertVariants PASSED [ 52%] Tests/otlLib/builder_test.py::test_buildMathTable_italicsCorrection PASSED [ 52%] Tests/otlLib/builder_test.py::test_buildMathTable_constants PASSED [ 52%] Tests/otlLib/builder_test.py::test_buildMathTable_extendedShape PASSED [ 52%] Tests/otlLib/builder_test.py::test_buildMathTable_horizVariants PASSED [ 52%] Tests/otlLib/builder_test.py::test_buildMathTable_horizAssembly PASSED [ 52%] Tests/otlLib/builder_test.py::test_buildStatTable[axes2-None-18-expected_ttx2] PASSED [ 52%] Tests/otlLib/builder_test.py::test_stat_infinities PASSED [ 52%] Tests/otlLib/builder_test.py::test_buildStatTable[axes0-None-Regular-expected_ttx0] PASSED [ 52%] Tests/otlLib/builder_test.py::test_buildMathTable_empty PASSED [ 52%] Tests/otlLib/builder_test.py::test_buildStatTable[axes1-None-2-expected_ttx1] PASSED [ 52%] Tests/otlLib/builder_test.py::test_buildMathTable_vertAssembly PASSED [ 52%] Tests/otlLib/builder_test.py::test_buildMathTable_topAccentAttachment PASSED [ 52%] Tests/otlLib/builder_test.py::test_buildStatTable[axes3-None-2-expected_ttx3] PASSED [ 52%] Tests/ttLib/tables/otBase_test.py::OTTableWriterTest::test_writeUInt8 PASSED [ 52%] Tests/ttLib/tables/otBase_test.py::OTTableWriterTest::test_writeShort PASSED [ 52%] Tests/ttLib/tables/otBase_test.py::OTTableWriterTest::test_writeUInt24 PASSED [ 52%] Tests/ttLib/tables/otBase_test.py::OTTableWriterTest::test_writeULong PASSED [ 52%] Tests/ttLib/tables/otBase_test.py::OTTableWriterTest::test_writeLong PASSED [ 52%] Tests/ttLib/tables/otBase_test.py::OTTableWriterTest::test_writeUShort PASSED [ 52%] Tests/ttLib/tables/otBase_test.py::OTTableReaderTest::test_getSubReader PASSED [ 52%] Tests/ttLib/tables/otBase_test.py::OTTableReaderTest::test_readData PASSED [ 52%] Tests/ttLib/tables/otBase_test.py::OTTableReaderTest::test_readUInt24 PASSED [ 52%] Tests/ttLib/tables/otBase_test.py::OTTableReaderTest::test_readShort PASSED [ 52%] Tests/ttLib/tables/otBase_test.py::OTTableReaderTest::test_readUShortArray PASSED [ 52%] Tests/ttLib/tables/otBase_test.py::OTTableReaderTest::test_readTag PASSED [ 52%] Tests/ttLib/tables/otBase_test.py::OTTableReaderTest::test_readUShort PASSED [ 52%] Tests/ttLib/tables/otBase_test.py::OTTableReaderTest::test_readUInt8 PASSED [ 52%] Tests/ttLib/tables/otBase_test.py::OTTableReaderTest::test_readULong PASSED [ 52%] Tests/ttLib/tables/otBase_test.py::OTTableReaderTest::test_readLong PASSED [ 52%] Tests/subset/svg_test.py::test_ranges[ints6-expected_ranges6] PASSED [ 52%] Tests/subset/svg_test.py::test_subset_single_glyph_per_svg[simple_svg_table_glyph_ids_on_children-2,4-6-False-expected_xml0] PASSED [ 52%] Tests/subset/svg_test.py::test_subset_svg_missing_glyph PASSED [ 52%] Tests/subset/svg_test.py::test_subset_svg_with_references[3-4-expected_xml3] PASSED [ 52%] Tests/subset/svg_test.py::test_subset_svg_with_references[9,10-expected_xml4] PASSED [ 52%] Tests/subset/svg_test.py::test_subset_single_glyph_per_svg[simple_svg_table_glyph_ids_on_children-2,4-6-True-expected_xml2] PASSED [ 53%] Tests/subset/svg_test.py::test_ranges[ints3-expected_ranges3] PASSED [ 53%] Tests/subset/svg_test.py::test_subset_svg_with_references[12-expected_xml6] PASSED [ 53%] Tests/subset/svg_test.py::test_ranges[ints5-expected_ranges5] PASSED [ 53%] Tests/subset/svg_test.py::test_subset_svg_with_references[3,6-expected_xml2] PASSED [ 53%] Tests/subset/svg_test.py::test_subset_svg_with_references[11-expected_xml5] PASSED [ 53%] Tests/subset/svg_test.py::test_subset_svg_with_references[1,2-expected_xml1] PASSED [ 53%] Tests/subset/svg_test.py::test_subset_single_glyph_per_svg[simple_svg_table_glyph_ids_on_roots-2,4-6-False-expected_xml1] PASSED [ 53%] Tests/subset/svg_test.py::test_ranges[ints1-expected_ranges1] PASSED [ 53%] Tests/subset/svg_test.py::test_ranges[ints2-expected_ranges2] PASSED [ 53%] Tests/subset/svg_test.py::test_ranges[ints0-expected_ranges0] PASSED [ 53%] Tests/subset/svg_test.py::test_subset_svg_empty_table PASSED [ 53%] Tests/subset/svg_test.py::test_subset_svg_with_references[2-expected_xml0] PASSED [ 53%] Tests/subset/svg_test.py::test_ranges[ints4-expected_ranges4] PASSED [ 53%] Tests/subset/svg_test.py::test_subset_single_glyph_per_svg[simple_svg_table_glyph_ids_on_roots-2,4-6-True-expected_xml3] PASSED [ 53%] Tests/pens/recordingPen_test.py::RecordingPointPenTest::test_record_and_replay PASSED [ 53%] Tests/pens/recordingPen_test.py::DecomposingRecordingPenTest::test_addComponent_missing_raises PASSED [ 53%] Tests/pens/recordingPen_test.py::DecomposingRecordingPenTest::test_addComponent_decomposed PASSED [ 53%] Tests/pens/recordingPen_test.py::RecordingPenTest::test_addComponent PASSED [ 53%] Tests/ttLib/tables/S_V_G__test.py::test_decompile_and_dump_ttx PASSED [ 53%] Tests/ttLib/tables/S_V_G__test.py::test_load_from_ttx_and_compile PASSED [ 53%] Tests/ttLib/tables/S_V_G__test.py::test_round_trip_ttx PASSED [ 53%] Tests/ttLib/tables/S_V_G__test.py::test_unpack_svg_doc_as_3_tuple PASSED [ 53%] Tests/ttLib/tables/S_V_G__test.py::test_decompile_and_compile PASSED [ 53%] Tests/pens/roundingPen_test.py::RoundingPointPenTest::test_transform_round PASSED [ 53%] Tests/pens/roundingPen_test.py::RoundingPointPenTest::test_general PASSED [ 53%] Tests/pens/roundingPen_test.py::RoundingPenTest::test_transform_round PASSED [ 53%] Tests/pens/roundingPen_test.py::RoundingPenTest::test_general PASSED [ 53%] Tests/misc/eexec_test.py::test_decrypt PASSED [ 53%] Tests/misc/eexec_test.py::test_encrypt PASSED [ 53%] Tests/ttLib/tables/C_F_F_test.py::CFFTableTest::test_toXML PASSED [ 53%] Tests/ttLib/tables/C_F_F_test.py::CFFTableTest::test_fromXML PASSED [ 53%] Tests/afmLib/afmLib_test.py::AFMTest::test_read_afm PASSED [ 53%] Tests/afmLib/afmLib_test.py::AFMTest::test_write_afm PASSED [ 53%] Tests/colorLib/builder_test.py::TrickyRadialGradientTest::test_nudge_start_circle_position[c06-0-c16-1.49-True-expected6] PASSED [ 53%] Tests/colorLib/builder_test.py::TrickyRadialGradientTest::test_noto_emoji_mosquito_u1f99f PASSED [ 53%] Tests/colorLib/builder_test.py::TrickyRadialGradientTest::test_nudge_start_circle_position[c02-0-c12-8.49-True-expected2] PASSED [ 53%] Tests/colorLib/builder_test.py::TrickyRadialGradientTest::test_nudge_start_circle_position[c07-0.5000001-c17-0.4999999-True-expected7] PASSED [ 53%] Tests/colorLib/builder_test.py::TrickyRadialGradientTest::test_nudge_start_circle_position[c00-0-c10-1.3-True-expected0] PASSED [ 53%] Tests/colorLib/builder_test.py::TrickyRadialGradientTest::test_nudge_start_circle_position[c08-1.49-c18-1-False-expected8] PASSED [ 53%] Tests/colorLib/builder_test.py::TrickyRadialGradientTest::test_nudge_start_circle_position[c05-0-c15-8.8-False-expected5] PASSED [ 53%] Tests/colorLib/builder_test.py::TrickyRadialGradientTest::test_noto_emoji_horns_sign_u1f918_1f3fc PASSED [ 53%] Tests/colorLib/builder_test.py::TrickyRadialGradientTest::test_nudge_start_circle_position[c03-0-c13-1.5-False-expected3] PASSED [ 53%] Tests/colorLib/builder_test.py::TrickyRadialGradientTest::test_nudge_start_circle_position[c01-0.6-c11-2.45-True-expected1] PASSED [ 53%] Tests/colorLib/builder_test.py::TrickyRadialGradientTest::test_nudge_start_circle_position[c04-0-c14-1.5-False-expected4] PASSED [ 53%] Tests/colorLib/builder_test.py::test_buildPaintSolid PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintSkew PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildVarAffine2x3 PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintComposite PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintColrGlyph PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintVarSweepGradient PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildCPAL_v0 PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildColrV1 PASSED [ 54%] Tests/colorLib/builder_test.py::test_build_CPAL_v1_labels PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildColorStop PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintScaleUniform PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintGlyph_Dict_Solid PASSED [ 54%] Tests/colorLib/builder_test.py::test_split_color_glyphs_by_version PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintSweepGradient PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintGlyph_RadialGradient PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintSkewAroundCenter PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintVarScaleUniformAroundCenter PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintScaleUniformAroundCenter PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintVarScaleAroundCenter PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintVarRotateAroundCenter PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaletteLabels PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintRadialGradient PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildCPAL_invalid_color PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildCOLR_v0_layer_as_list PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintLinearGradient PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildCOLR_v0 PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildColrV1_more_than_255_paints PASSED [ 54%] Tests/colorLib/builder_test.py::test_build_layerv1list_empty PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintTranslate PASSED [ 54%] Tests/colorLib/builder_test.py::test_build_CPAL_v1_types_no_labels PASSED [ 54%] Tests/colorLib/builder_test.py::test_build_layerv1list_with_sharing PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintVarScaleUniform PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintVarSolid PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintVarSkew PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintVarRadialGradient PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildColorStop_Variable PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintScaleAroundCenter PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildAffine2x3 PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintSolid_Alpha PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintVarTransform PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintTransform PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintRotate PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintGlyph_Solid PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintVarSkewAroundCenter PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildPaintGlyph_Dict_RadialGradient PASSED [ 54%] Tests/colorLib/builder_test.py::test_buildCPAL_v1_invalid_args_length PASSED [ 55%] Tests/colorLib/builder_test.py::test_buildVarColorLine_StopMap PASSED [ 55%] Tests/colorLib/builder_test.py::test_buildColorLine_StopList PASSED [ 55%] Tests/colorLib/builder_test.py::test_invalid_ColorPaletteType PASSED [ 55%] Tests/colorLib/builder_test.py::test_explicit_version_1 PASSED [ 55%] Tests/colorLib/builder_test.py::test_buildPaintVarTranslate PASSED [ 55%] Tests/colorLib/builder_test.py::test_buildPaintGlyph_VarLinearGradient PASSED [ 55%] Tests/colorLib/builder_test.py::test_buildPaintScale PASSED [ 55%] Tests/colorLib/builder_test.py::test_build_layerv1list_with_overlaps PASSED [ 55%] Tests/colorLib/builder_test.py::test_buildCPAL_palettes_different_lengths PASSED [ 55%] Tests/colorLib/builder_test.py::test_buildPaintVarLinearGradient PASSED [ 55%] Tests/colorLib/builder_test.py::test_buildPaintGlyph_Dict_VarLinearGradient PASSED [ 55%] Tests/colorLib/builder_test.py::test_buildVarColorStop_DefaultAlpha PASSED [ 55%] Tests/colorLib/builder_test.py::test_buildPaintVarScale PASSED [ 55%] Tests/colorLib/builder_test.py::test_build_layerv1list_simple PASSED [ 55%] Tests/colorLib/builder_test.py::test_buildPaintRotateAroundCenter PASSED [ 55%] Tests/colorLib/builder_test.py::test_buildPaintVarRotate PASSED [ 55%] Tests/colorLib/builder_test.py::BuildCOLRTest::test_automatic_version_no_solid_color_glyphs PASSED [ 55%] Tests/colorLib/builder_test.py::BuildCOLRTest::test_explicit_version_1 PASSED [ 55%] Tests/colorLib/builder_test.py::BuildCOLRTest::test_paint_one_colr_layers PASSED [ 55%] Tests/colorLib/builder_test.py::BuildCOLRTest::test_automatic_version_mixed_solid_and_gradient_glyphs PASSED [ 55%] Tests/colorLib/builder_test.py::BuildCOLRTest::test_explicit_version_0 PASSED [ 55%] Tests/colorLib/builder_test.py::BuildCOLRTest::test_automatic_version_all_solid_color_glyphs PASSED [ 55%] Tests/colorLib/builder_test.py::BuildCOLRTest::test_duplicate_base_glyphs PASSED [ 55%] Tests/colorLib/builder_test.py::BuildCOLRTest::test_build_clip_list PASSED [ 55%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour25-False-expected25] PASSED [ 55%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour3-True-expected3] PASSED [ 55%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour10-False-expected10] PASSED [ 55%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour18-False-expected18] PASSED [ 55%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour2-False-expected2] PASSED [ 55%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour29-False-expected29] PASSED [ 55%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour26-False-expected26] PASSED [ 55%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour22-False-expected22] PASSED [ 55%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour22-False-expected22] PASSED [ 55%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour14-False-expected14] PASSED [ 55%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour24-False-expected24] PASSED [ 55%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour2-False-expected2] PASSED [ 55%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour3-True-expected3] PASSED [ 55%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour17-True-expected17] PASSED [ 55%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour9-True-expected9] PASSED [ 55%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour9-True-expected9] PASSED [ 55%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour12-False-expected12] PASSED [ 55%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour19-False-expected19] PASSED [ 55%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour21-False-expected21] PASSED [ 55%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour6-False-expected6] PASSED [ 55%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour11-True-expected11] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour20-False-expected20] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour23-False-expected23] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour1-True-expected1] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour28-False-expected28] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour21-False-expected21] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour13-True-expected13] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour10-False-expected10] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour30-False-expected30] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour24-False-expected24] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour25-False-expected25] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour13-True-expected13] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour31-True-expected31] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour15-True-expected15] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour18-False-expected18] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour8-False-expected8] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour16-False-expected16] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour0-False-expected0] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour15-True-expected15] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour27-False-expected27] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour7-True-expected7] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour30-False-expected30] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour19-False-expected19] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour4-False-expected4] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour28-False-expected28] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour14-False-expected14] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour4-False-expected4] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour5-True-expected5] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour16-False-expected16] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen_outputImpliedClosingLine PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour23-False-expected23] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour12-False-expected12] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour20-False-expected20] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour7-True-expected7] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour29-False-expected29] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour5-True-expected5] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour11-True-expected11] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour6-False-expected6] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour27-False-expected27] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour26-False-expected26] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour0-False-expected0] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour17-True-expected17] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour1-True-expected1] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour8-False-expected8] PASSED [ 56%] Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour31-True-expected31] PASSED [ 56%] Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_extended_unknown PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toXML_unknownPlatEncID_ASCII PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toUnicode_UnicodeDecodeError PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_get_subfamily_name PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toUnicode_macromanian PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toUnicode_singleChar PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_get_family_name PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toUnicode_utf16be PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_get_nice_full_name PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_encoding_macroman_misc PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toXML_unknownPlatEncID_nonASCII PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toXML_utf16be_double_encoded PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toXML_macroman_actual_utf16be PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_extended_mac_encodings_errors PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toXML_utf16be PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toXML_utf16be_odd_length1 PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_extended_mac_encodings PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toUnicode_macroman PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toXML_utf16be_odd_length2 PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toXML_macroman PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_addMultilingualName_minNameID PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_decompile_badOffset PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_setName PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_removeNames PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_addName PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_names_sort_attributes PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_names_sort_encoding PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_getDebugName PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_names_sort_bytes_str PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_findMultilingualName PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_addMultilingualName_name_inconsistencies PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_addMultilingualNameReuse PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_addMultilingualName_legacyMacEncoding PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_findMultilingualNameNoMac PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_addMultilingualName_legacyMacEncodingButUnencodableName PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_addMultilingualName_TTFont PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_addMultilingualName PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_findMultilingualName_compiled PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_addMultilingualName_noTTFont PASSED [ 57%] Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_addMultilingualName_legacyMacEncodingButNoCodec PASSED [ 57%] Tests/qu2cu/qu2cu_cli_test.py::MainTest::test_stats PASSED [ 57%] Tests/qu2cu/qu2cu_cli_test.py::MainTest::test_output_file PASSED [ 57%] Tests/qu2cu/qu2cu_cli_test.py::MainTest::test_no_output PASSED [ 57%] Tests/qu2cu/qu2cu_cli_test.py::MainTest::test_all_cubic PASSED [ 57%] Tests/tfmLib/tfmLib_test.py::test_read[/builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/Tests/tfmLib/data/cmsy10.tfm] PASSED [ 58%] Tests/tfmLib/tfmLib_test.py::test_read[/builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/Tests/tfmLib/data/cmr10.tfm] PASSED [ 58%] Tests/tfmLib/tfmLib_test.py::test_read_boundary_char PASSED [ 58%] Tests/tfmLib/tfmLib_test.py::test_read_fontdimens_vanilla PASSED [ 58%] Tests/tfmLib/tfmLib_test.py::test_read_fontdimens_mathex PASSED [ 58%] Tests/tfmLib/tfmLib_test.py::test_read[/builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/Tests/tfmLib/data/cmex10.tfm] PASSED [ 58%] Tests/tfmLib/tfmLib_test.py::test_read_fontdimens_mathsy PASSED [ 58%] Tests/varLib/merger_test.py::SparsePositioningMergerTest::test_zero_kern_at_default PASSED [ 58%] Tests/varLib/merger_test.py::SparsePositioningMergerTest::test_sparse_cursive PASSED [ 58%] Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_Paint[linear_grad-stop[0].alpha] PASSED [ 58%] Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_full_table[no-variation-no-reuse] PASSED [ 58%] Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_full_table[sparse-masters-with-reuse-with-reuse] PASSED [ 58%] Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_Paint[linear_grad-stop-offsets] PASSED [ 58%] Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_Paint[sweep_grad-stops-alpha-reuse-varidxbase] PASSED [ 58%] Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_Paint[solid-alpha] PASSED [ 58%] Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_full_table[shared-master-layers-different-variations-with-reuse] PASSED [ 58%] Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_ClipList PASSED [ 58%] Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_full_table[sparse-masters-with-reuse-no-reuse] PASSED [ 58%] Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_full_table[sparse-masters-with-reuse] PASSED [ 58%] Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_Paint[radial_grad-all-different] PASSED [ 58%] Tests/varLib/merger_test.py::COLRVariationMergerTest::test_expandPaintColrLayers[simple-reuse] PASSED [ 58%] Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_Paint[sweep_grad-startAngle] PASSED [ 58%] Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_full_table[no-variation-with-reuse] PASSED [ 58%] Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_full_table[sparse-masters-no-reuse] PASSED [ 58%] Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_Paint[transform-xx-sweep_grad-centerx-same-varidxbase] PASSED [ 58%] Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_Paint[solid-same] PASSED [ 58%] Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_Paint[linear_grad-stop[0].offset-y2] PASSED [ 58%] Tests/varLib/merger_test.py::COLRVariationMergerTest::test_expandPaintColrLayers[no-layer-list] PASSED [ 58%] Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_full_table[shared-master-layers-different-variations-no-reuse] PASSED [ 58%] Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_Paint[transform-yy-dy] PASSED [ 58%] Tests/ttLib/tables/_a_v_a_r_test.py::Avar2Test::test_roundtrip PASSED [ 58%] Tests/ttLib/tables/_a_v_a_r_test.py::Avar2Test::test_ttGlyphSet PASSED [ 58%] Tests/ttLib/tables/_a_v_a_r_test.py::AxisVariationTableTest::test_toXML PASSED [ 58%] Tests/ttLib/tables/_a_v_a_r_test.py::AxisVariationTableTest::test_compile PASSED [ 58%] Tests/ttLib/tables/_a_v_a_r_test.py::AxisVariationTableTest::test_decompile PASSED [ 58%] Tests/ttLib/tables/_a_v_a_r_test.py::AxisVariationTableTest::test_fromXML PASSED [ 58%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_simple_f2.otf-GDEF] PASSED [ 58%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_simple_f1.otf-GDEF] PASSED [ 58%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_lookupflag_f1.otf-GSUB] PASSED [ 58%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_multiple_subrules_f1.otf-GPOS] PASSED [ 58%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/lookupflag_ignore_attach_f1.otf-GDEF] PASSED [ 58%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_boundary_f2.otf-GDEF] PASSED [ 58%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_2_font2.otf-GDEF] PASSED [ 58%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_boundary_f2.otf-GPOS] PASSED [ 58%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_classes_f1.otf-GPOS] PASSED [ 58%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_simple_f1.otf-GPOS] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_boundary_f1.otf-GPOS] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_boundary_f4.otf-GSUB] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_boundary_f3.otf-GPOS] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_simple_f1.otf-GSUB] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos6_font1.otf-GPOS] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_boundary_f2.otf-GPOS] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_next_glyph_f1.otf-GDEF] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_boundary_f1.otf-GPOS] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_boundary_f2.otf-GSUB] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_multiple_subrules_f2.otf-GDEF] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/lookupflag_ignore_marks_f1.otf-GSUB] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_boundary_f4.otf-GSUB] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_successive_f1.otf-GDEF] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_boundary_f1.otf-GPOS] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub1_1_lookupflag_f1.otf-GSUB] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_lookupflag_f1.otf-GPOS] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos4_simple_1.otf-GDEF] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/lookupflag_ignore_combination_f1.otf-GDEF] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_boundary_f3.otf-GDEF] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_2_font2.otf-GPOS] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/base.otf-post] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_1_lookupflag_f2.otf-GDEF] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_boundary_f2.otf-GPOS] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_2_font3.otf-GDEF] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_boundary_f3.otf-GDEF] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos4_multiple_anchors_1.otf-GDEF] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_lookupflag_f2.otf-GDEF] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_simple_f2.otf-GPOS] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/classdef1_font1.otf-GSUB] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_boundary_f1.otf-GPOS] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_successive_f1.otf-GDEF] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos1_2_font1.otf-GPOS] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap2_font1.otf-cmap] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_multiple_subrules_f2.otf-GSUB] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_boundary_f2.otf-GDEF] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_expansion_f1.otf-GSUB] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos5_font1.otf-GDEF] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap10_font1.otf-cmap] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_expansion_f1.otf-GDEF] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_boundary_f2.otf-GSUB] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_lookupflag_f2.otf-GSUB] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_next_glyph_f1.otf-GDEF] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_boundary_f4.otf-GDEF] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/lookupflag_ignore_ligatures_f1.otf-GSUB] PASSED [ 59%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_multiple_subrules_f2.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_boundary_f4.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_successive_f1.otf-GSUB] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap6_font2.otf-cmap] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/classdef1_font4.otf-GSUB] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_multiple_subrules_f1.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_next_glyph_f1.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_multiple_subrules_f1.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_multiple_subrules_f2.otf-GPOS] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos3_font2.otf-GPOS] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_boundary_f2.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_lookupflag_f1.otf-GPOS] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_boundary_f4.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_lookupflag_f2.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_multiple_subrules_f1.otf-GSUB] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_next_glyph_f1.otf-GSUB] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_next_glyph_f1.otf-GPOS] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/lookupflag_ignore_base_f1.otf-GSUB] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_boundary_f1.otf-GPOS] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_next_glyph_f1.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_1_next_glyph_f1.otf-GPOS] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_simple_f1.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_lookupflag_f2.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_expansion_f1.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos4_lookupflag_f1.otf-GPOS] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_next_glyph_f1.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_boundary_f3.otf-GPOS] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos3_font2.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_lookupflag_f2.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_1_lookupflag_f1.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_boundary_f4.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap10_font2.otf-cmap] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_successive_f1.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos1_1_lookupflag_f1.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_next_glyph_f1.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_simple_f1.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/base.otf-hhea] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_boundary_f2.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_next_glyph_f1.otf-GPOS] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_lookupflag_f1.otf-GSUB] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_multiple_subrules_f2.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos9_font1.otf-GPOS] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_simple_f2.otf-GDEF] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos9_font2.otf-GPOS] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_boundary_f4.otf-GSUB] PASSED [ 60%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_simple_f2.otf-GPOS] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos4_lookupflag_f1.otf-GDEF] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_classes_f2.otf-GSUB] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/base.otf-head] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_simple_f1.otf-GSUB] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_lookupflag_f1.otf-GDEF] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_1_next_glyph_f2.otf-GPOS] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos1_1_lookupflag_f1.otf-GPOS] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_boundary_f1.otf-GDEF] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap0_font1.otf-cmap] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap4_font4.otf-cmap] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_simple_f1.otf-GPOS] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/lookupflag_ignore_base_f1.otf-GDEF] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_boundary_f4.otf-GPOS] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_lookupflag_f1.otf-GDEF] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_boundary_f4.otf-GPOS] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_multiple_subrules_f1.otf-GDEF] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_classes_f2.otf-GDEF] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos4_lookupflag_f2.otf-GDEF] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_boundary_f4.otf-GPOS] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_lookupflag_f1.otf-GSUB] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_expansion_f1.otf-GDEF] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos1_1_simple_f1.otf-GPOS] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub2_1_simple_f1.otf-GSUB] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_boundary_f1.otf-GDEF] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub2_1_lookupflag_f1.otf-GDEF] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_expansion_f1.otf-GDEF] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_lookupflag_f1.otf-GPOS] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos7_1_font1.otf-GPOS] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/base.otf-maxp] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_multiple_subrules_f2.otf-GPOS] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub1_1_simple_f1.otf-GSUB] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub4_1_multiple_ligatures_f2.otf-GSUB] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_boundary_f1.otf-GPOS] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap_subtableselection_font3.otf-cmap] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_multiple_subrules_f1.otf-GPOS] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_multiple_subrules_f2.otf-GSUB] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/classdef1_font4.otf-GSUB] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_next_glyph_f1.otf-GSUB] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub3_1_multiple_f1.otf-GSUB] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub7_font2.otf-GSUB] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_boundary_f2.otf-GDEF] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_simple_f2.otf-GDEF] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_successive_f1.otf-GDEF] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_classes_f2.otf-GDEF] PASSED [ 61%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_successive_f1.otf-GSUB] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_next_glyph_f1.otf-GSUB] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos6_font1.otf-GDEF] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_next_glyph_f1.otf-GDEF] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_boundary_f2.otf-GDEF] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_next_glyph_f1.otf-GSUB] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_simple_f1.otf-GDEF] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_next_glyph_f1.otf-GDEF] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/lookupflag_ignore_ligatures_f1.otf-GDEF] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_next_glyph_f1.otf-GSUB] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_lookupflag_f2.otf-GSUB] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_boundary_f2.otf-GSUB] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_successive_f1.otf-GSUB] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_lookupflag_f2.otf-GDEF] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_boundary_f1.otf-GDEF] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos4_lookupflag_f2.otf-GDEF] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos1_1_simple_f4.otf-GPOS] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_1_simple_f1.otf-GPOS] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub4_1_multiple_ligsets_f1.otf-GSUB] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos1_1_lookupflag_f1.otf-GPOS] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_simple_f2.otf-GSUB] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_multiple_subrules_f2.otf-GDEF] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_simple_f1.otf-GSUB] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_successive_f1.otf-GPOS] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_multiple_subrules_f1.otf-GDEF] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_boundary_f1.otf-GSUB] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_next_glyph_f1.otf-GSUB] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/classdef1_font2.otf-GSUB] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos3_font2.otf-GPOS] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub3_1_lookupflag_f1.otf-GDEF] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_multiple_subrules_f2.otf-GDEF] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_multiple_subrules_f1.otf-GPOS] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_boundary_f2.otf-GSUB] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_multiple_subrules_f2.otf-GDEF] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub2_1_lookupflag_f1.otf-GSUB] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_boundary_f1.otf-GPOS] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos9_font1.otf-GPOS] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_successive_f1.otf-GDEF] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_boundary_f3.otf-GPOS] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/classdef2_font3.otf-GSUB] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_1_next_glyph_f1.otf-GPOS] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_successive_f1.otf-GDEF] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_lookupflag_f1.otf-GSUB] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_simple_f2.otf-GSUB] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_next_glyph_f1.otf-GDEF] PASSED [ 62%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_expansion_f1.otf-GDEF] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_boundary_f1.otf-GDEF] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_boundary_f4.otf-GDEF] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap4_font2.otf-cmap] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_boundary_f2.otf-GDEF] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_successive_f1.otf-GPOS] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/base.otf-head] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_successive_f1.otf-GDEF] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_boundary_f4.otf-GDEF] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/classdef2_font4.otf-GSUB] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_successive_f1.otf-GSUB] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/classdef1_font3.otf-GSUB] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_simple_f2.otf-GDEF] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub3_1_simple_f1.otf-GSUB] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_simple_f1.otf-GSUB] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_simple_f1.otf-GDEF] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap2_font1.otf-cmap] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_lookupflag_f2.otf-GPOS] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/lookupflag_ignore_attach_f1.otf-GSUB] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_lookupflag_f2.otf-GSUB] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_lookupflag_f1.otf-GPOS] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub1_1_simple_f1.otf-GSUB] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_1_font6.otf-GPOS] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_lookupflag_f1.otf-GDEF] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/classdef1_font2.otf-GSUB] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap8_font1.otf-cmap] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_multiple_subrules_f2.otf-GDEF] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub3_1_multiple_f1.otf-GSUB] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_lookupflag_f1.otf-GPOS] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos4_lookupflag_f1.otf-GPOS] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/base.otf-hmtx] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_boundary_f2.otf-GDEF] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos4_multiple_anchors_1.otf-GDEF] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_lookupflag_f1.otf-GDEF] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_simple_f1.otf-GDEF] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos4_lookupflag_f2.otf-GPOS] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_boundary_f1.otf-GDEF] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_multiple_subrules_f1.otf-GPOS] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos3_font3.otf-GDEF] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub1_2_lookupflag_f1.otf-GSUB] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_boundary_f2.otf-GDEF] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_simple_f2.otf-GPOS] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_multiple_subrules_f1.otf-GDEF] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_multiple_subrules_f2.otf-GDEF] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos3_font1.otf-GPOS] PASSED [ 63%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos4_simple_1.otf-GPOS] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_simple_f2.otf-GDEF] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_successive_f1.otf-GDEF] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_simple_f1.otf-GDEF] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos4_multiple_anchors_1.otf-GPOS] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap4_font2.otf-cmap] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_lookupflag_f1.otf-GDEF] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_boundary_f1.otf-GSUB] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_simple_f1.otf-GPOS] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_simple_f1.otf-GPOS] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub3_1_lookupflag_f1.otf-GDEF] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_boundary_f1.otf-GSUB] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_simple_f2.otf-GDEF] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_boundary_f2.otf-GPOS] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_lookupflag_f1.otf-GSUB] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_multiple_subrules_f2.otf-GSUB] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap_subtableselection_font1.otf-cmap] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_lookupflag_f1.otf-GDEF] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_simple_f1.otf-GDEF] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_boundary_f2.otf-GSUB] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_simple_f2.otf-GDEF] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_simple_f1.otf-GDEF] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_lookupflag_f2.otf-GSUB] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_lookupflag_f1.otf-GDEF] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_next_glyph_f1.otf-GPOS] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[graphite/graphite_tests.ttf-Feat] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_boundary_f4.otf-GSUB] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[graphite/graphite_tests.ttf-Sill] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub1_1_lookupflag_f1.otf-GSUB] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_boundary_f2.otf-GSUB] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_successive_f1.otf-GDEF] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_next_glyph_f1.otf-GDEF] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_2_font3.otf-GDEF] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_simple_f1.otf-GSUB] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_classes_f1.otf-GSUB] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_boundary_f4.otf-GDEF] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_multiple_subrules_f1.otf-GPOS] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_successive_f1.otf-GDEF] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_classes_f1.otf-GDEF] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_lookupflag_f2.otf-GDEF] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_lookupflag_f1.otf-GDEF] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_lookupflag_f1.otf-GPOS] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_lookupflag_f1.otf-GDEF] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_next_glyph_f1.otf-GDEF] PASSED [ 64%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_boundary_f4.otf-GPOS] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap4_font3.otf-cmap] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_simple_f1.otf-GSUB] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_boundary_f3.otf-GDEF] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_successive_f1.otf-GDEF] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_expansion_f1.otf-GDEF] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_2_font4.otf-GPOS] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_boundary_f3.otf-GDEF] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_lookupflag_f2.otf-GSUB] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap_subtableselection_font4.otf-cmap] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_successive_f1.otf-GDEF] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_expansion_f1.otf-GSUB] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_boundary_f3.otf-GSUB] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_next_glyph_f1.otf-GSUB] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_classes_f2.otf-GPOS] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_lookupflag_f2.otf-GDEF] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_simple_f2.otf-GPOS] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos3_font3.otf-GDEF] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_boundary_f2.otf-GDEF] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_next_glyph_f1.otf-GPOS] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_2_font3.otf-GPOS] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub2_1_multiple_sequences_f1.otf-GSUB] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_multiple_subrules_f1.otf-GSUB] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_boundary_f1.otf-GDEF] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_2_font4.otf-GPOS] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub4_1_multiple_ligatures_f2.otf-GSUB] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_boundary_f4.otf-GDEF] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_simple_f1.otf-GPOS] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap4_font3.otf-cmap] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_successive_f1.otf-GPOS] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub1_2_lookupflag_f1.otf-GDEF] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_successive_f1.otf-GPOS] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub1_1_modulo_f1.otf-GSUB] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos5_font1.otf-GDEF] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_boundary_f1.otf-GDEF] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/classdef1_font3.otf-GSUB] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_boundary_f2.otf-GDEF] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_boundary_f3.otf-GDEF] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub1_1_modulo_f1.otf-GSUB] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap6_font1.otf-cmap] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_successive_f1.otf-GDEF] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos5_font1.otf-GPOS] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_lookupflag_f1.otf-GDEF] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub4_1_multiple_ligatures_f1.otf-GSUB] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos3_font1.otf-GPOS] PASSED [ 65%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_lookupflag_f1.otf-GSUB] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap4_font4.otf-cmap] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_lookupflag_f1.otf-GDEF] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos1_2_font2.otf-GPOS] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_boundary_f2.otf-GDEF] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_boundary_f2.otf-GSUB] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos1_1_simple_f2.otf-GPOS] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_simple_f1.otf-GSUB] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_successive_f1.otf-GSUB] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_simple_f1.otf-GPOS] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_boundary_f1.otf-GDEF] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos4_simple_1.otf-GPOS] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_boundary_f2.otf-GDEF] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_lookupflag_f1.otf-GPOS] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/classdef2_font3.otf-GSUB] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_boundary_f1.otf-GDEF] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_boundary_f2.otf-GPOS] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_next_glyph_f1.otf-GPOS] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_multiple_subrules_f1.otf-GSUB] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_lookupflag_f1.otf-GPOS] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_successive_f1.otf-GPOS] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_multiple_subrules_f2.otf-GDEF] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_boundary_f1.otf-GPOS] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_expansion_f1.otf-GPOS] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_simple_f2.otf-GSUB] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub1_2_simple_f1.otf-GSUB] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_simple_f1.otf-GPOS] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_classes_f1.otf-GSUB] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_next_glyph_f1.otf-GSUB] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_lookupflag_f1.otf-GPOS] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_next_glyph_f1.otf-GPOS] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_simple_f2.otf-GDEF] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_multiple_subrules_f2.otf-GPOS] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub2_1_lookupflag_f1.otf-GDEF] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_2_font1.otf-GPOS] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap_composition_font1.otf-cmap] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_simple_f1.otf-GDEF] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_simple_f2.otf-GSUB] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_boundary_f3.otf-GDEF] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_lookupflag_f2.otf-GPOS] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_boundary_f3.otf-GPOS] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_simple_f1.otf-GPOS] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_lookupflag_f2.otf-GSUB] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_next_glyph_f1.otf-GDEF] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_lookupflag_f1.otf-GDEF] PASSED [ 66%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_lookupflag_f1.otf-GDEF] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_successive_f1.otf-GSUB] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_multiple_subrules_f1.otf-GPOS] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_successive_f1.otf-GPOS] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_lookupflag_f1.otf-GDEF] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_boundary_f1.otf-GPOS] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_boundary_f1.otf-GSUB] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_2_font2.otf-GPOS] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_successive_f1.otf-GSUB] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap14_font1.otf-cmap] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_lookupflag_f1.otf-GSUB] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_next_glyph_f1.otf-GDEF] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_boundary_f2.otf-GPOS] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap_subtableselection_font5.otf-cmap] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos3_font2.otf-GDEF] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_lookupflag_f1.otf-GDEF] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_next_glyph_f1.otf-GDEF] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/classdef1_font1.otf-GSUB] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_simple_f2.otf-GDEF] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_next_glyph_f1.otf-GDEF] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_multiple_subrules_f1.otf-GDEF] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_boundary_f3.otf-GDEF] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_boundary_f1.otf-GDEF] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_successive_f1.otf-GPOS] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/lookupflag_ignore_combination_f1.otf-GSUB] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos1_2_font2.otf-GDEF] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_lookupflag_f1.otf-GDEF] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_multiple_subrules_f1.otf-GSUB] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_simple_f2.otf-GPOS] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap_composition_font1.otf-cmap] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos1_2_font2.otf-GDEF] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub4_1_lookupflag_f1.otf-GDEF] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_multiple_subrules_f2.otf-GDEF] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/classdef2_font2.otf-GSUB] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_simple_f2.otf-GPOS] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_expansion_f1.otf-GSUB] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/lookupflag_ignore_marks_f1.otf-GDEF] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_next_glyph_f1.otf-GPOS] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_multiple_subrules_f1.otf-GSUB] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_simple_f2.otf-GDEF] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_simple_f1.otf-GDEF] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[graphite/graphite_tests.ttf-Silf] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_simple_f1.otf-GPOS] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_lookupflag_f1.otf-GSUB] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_boundary_f1.otf-GDEF] PASSED [ 67%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos9_font2.otf-GPOS] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_simple_f2.otf-GDEF] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_simple_f2.otf-GDEF] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_next_glyph_f1.otf-GDEF] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub3_1_simple_f1.otf-GSUB] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_next_glyph_f1.otf-GPOS] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[graphite/graphite_tests.ttf-Glat] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/base.otf-post] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_lookupflag_f1.otf-GSUB] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_boundary_f3.otf-GSUB] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_multiple_subrules_f1.otf-GPOS] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/classdef2_font2.otf-GSUB] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_successive_f1.otf-GSUB] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_multiple_subrules_f1.otf-GDEF] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_simple_f2.otf-GDEF] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_multiple_subrules_f2.otf-GDEF] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub7_font1.otf-GSUB] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_boundary_f2.otf-GSUB] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_boundary_f2.otf-GPOS] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_multiple_subrules_f2.otf-GDEF] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_simple_f1.otf-GDEF] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_simple_f1.otf-GDEF] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_boundary_f2.otf-GPOS] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_boundary_f2.otf-GDEF] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_simple_f2.otf-GDEF] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_lookupflag_f1.otf-GPOS] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub4_1_lookupflag_f1.otf-GSUB] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_lookupflag_f1.otf-GDEF] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos1_1_simple_f3.otf-GPOS] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_simple_f2.otf-GPOS] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap4_font1.otf-cmap] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_simple_f1.otf-GPOS] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_simple_f1.otf-GDEF] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/base.otf-cmap] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/lookupflag_ignore_marks_f1.otf-GDEF] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_simple_f1.otf-GSUB] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub1_2_lookupflag_f1.otf-GDEF] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_multiple_subrules_f1.otf-GDEF] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap8_font1.otf-cmap] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/classdef2_font4.otf-GSUB] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos6_font1.otf-GDEF] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_2_font3.otf-GPOS] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_simple_f1.otf-GSUB] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap_subtableselection_font4.otf-cmap] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_1_lookupflag_f2.otf-GDEF] PASSED [ 68%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_simple_f2.otf-GSUB] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_successive_f1.otf-GSUB] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_next_glyph_f1.otf-GPOS] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_successive_f1.otf-GSUB] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos1_1_simple_f4.otf-GPOS] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_expansion_f1.otf-GDEF] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_multiple_subrules_f1.otf-GSUB] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_boundary_f1.otf-GSUB] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_boundary_f4.otf-GSUB] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_boundary_f4.otf-GPOS] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap6_font2.otf-cmap] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/lookupflag_ignore_base_f1.otf-GSUB] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_boundary_f1.otf-GSUB] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_multiple_subrules_f2.otf-GPOS] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_successive_f1.otf-GDEF] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_boundary_f2.otf-GDEF] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_boundary_f3.otf-GPOS] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_boundary_f2.otf-GDEF] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_simple_f2.otf-GPOS] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_lookupflag_f2.otf-GDEF] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_multiple_subrules_f1.otf-GDEF] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_boundary_f1.otf-GSUB] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_simple_f2.otf-GDEF] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub4_1_multiple_ligatures_f1.otf-GSUB] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_next_glyph_f1.otf-GSUB] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_multiple_subrules_f2.otf-GPOS] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_simple_f1.otf-GDEF] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_multiple_subrules_f1.otf-GDEF] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_boundary_f2.otf-GPOS] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap10_font2.otf-cmap] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_expansion_f1.otf-GPOS] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub1_2_lookupflag_f1.otf-GSUB] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_simple_f2.otf-GDEF] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub1_2_simple_f1.otf-GSUB] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap6_font1.otf-cmap] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_classes_f1.otf-GDEF] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_multiple_subrules_f1.otf-GDEF] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_lookupflag_f1.otf-GSUB] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub4_1_multiple_ligsets_f1.otf-GSUB] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/classdef2_font1.otf-GSUB] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_boundary_f3.otf-GSUB] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_successive_f1.otf-GDEF] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_simple_f1.otf-GDEF] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_lookupflag_f1.otf-GDEF] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_multiple_subrules_f2.otf-GSUB] PASSED [ 69%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_2_font5.otf-GPOS] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap_subtableselection_font2.otf-cmap] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_multiple_subrules_f2.otf-GSUB] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_multiple_subrules_f2.otf-GDEF] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos1_1_simple_f2.otf-GPOS] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub1_1_lookupflag_f1.otf-GDEF] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_boundary_f4.otf-GDEF] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_boundary_f3.otf-GSUB] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_boundary_f1.otf-GPOS] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_simple_f2.otf-GDEF] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_multiple_subrules_f2.otf-GSUB] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap0_font1.otf-cmap] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[graphite/graphite_tests.ttf-Glat] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/lookupflag_ignore_attach_f1.otf-GDEF] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub3_1_lookupflag_f1.otf-GSUB] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_successive_f1.otf-GPOS] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/lookupflag_ignore_ligatures_f1.otf-GDEF] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_multiple_subrules_f1.otf-GSUB] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub7_font1.otf-GSUB] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos1_2_font2.otf-GPOS] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_boundary_f3.otf-GSUB] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_1_lookupflag_f2.otf-GPOS] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_simple_f1.otf-GPOS] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_boundary_f3.otf-GDEF] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_multiple_subrules_f1.otf-GPOS] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_multiple_subrules_f1.otf-GDEF] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub1_1_lookupflag_f1.otf-GDEF] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos1_1_simple_f1.otf-GPOS] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_simple_f1.otf-GDEF] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_simple_f1.otf-GDEF] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_lookupflag_f2.otf-GPOS] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_boundary_f2.otf-GDEF] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_simple_f1.otf-GPOS] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_successive_f1.otf-GPOS] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_expansion_f1.otf-GSUB] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_boundary_f3.otf-GDEF] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_multiple_subrules_f2.otf-GPOS] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap_subtableselection_font1.otf-cmap] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/base.otf-cmap] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub4_1_lookupflag_f1.otf-GSUB] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_multiple_subrules_f1.otf-GDEF] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_simple_f2.otf-GPOS] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_next_glyph_f1.otf-GDEF] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_multiple_subrules_f2.otf-GPOS] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos4_lookupflag_f2.otf-GPOS] PASSED [ 70%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_boundary_f1.otf-GSUB] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_boundary_f1.otf-GDEF] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_successive_f1.otf-GPOS] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_boundary_f3.otf-GDEF] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_boundary_f1.otf-GDEF] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap12_font1.otf-cmap] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_next_glyph_f1.otf-GSUB] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_boundary_f1.otf-GPOS] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_boundary_f2.otf-GDEF] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_successive_f1.otf-GDEF] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub2_1_multiple_sequences_f1.otf-GSUB] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_next_glyph_f1.otf-GSUB] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/lookupflag_ignore_combination_f1.otf-GDEF] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[graphite/graphite_tests.ttf-Feat] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_simple_f1.otf-GSUB] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_classes_f2.otf-GPOS] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/base.otf-OS/2] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_boundary_f4.otf-GSUB] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_boundary_f2.otf-GPOS] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_lookupflag_f1.otf-GDEF] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos4_multiple_anchors_1.otf-GPOS] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_successive_f1.otf-GDEF] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_boundary_f2.otf-GDEF] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/lookupflag_ignore_base_f1.otf-GDEF] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos5_font1.otf-GPOS] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_simple_f2.otf-GDEF] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_boundary_f3.otf-GDEF] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_boundary_f3.otf-GSUB] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_expansion_f1.otf-GDEF] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_lookupflag_f2.otf-GDEF] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_boundary_f4.otf-GPOS] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_lookupflag_f1.otf-GDEF] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_multiple_subrules_f1.otf-GSUB] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_boundary_f2.otf-GDEF] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_next_glyph_f1.otf-GDEF] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_classes_f1.otf-GDEF] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_successive_f1.otf-GSUB] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_boundary_f2.otf-GSUB] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_multiple_subrules_f1.otf-GDEF] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_successive_f1.otf-GDEF] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_simple_f2.otf-GSUB] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_2_font5.otf-GPOS] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_multiple_subrules_f2.otf-GSUB] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_lookupflag_f1.otf-GDEF] PASSED [ 71%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_1_lookupflag_f1.otf-GPOS] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/base.otf-hhea] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap4_font1.otf-cmap] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_boundary_f1.otf-GSUB] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_classes_f2.otf-GDEF] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub2_1_lookupflag_f1.otf-GSUB] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_multiple_subrules_f2.otf-GSUB] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_next_glyph_f1.otf-GPOS] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/lookupflag_ignore_ligatures_f1.otf-GSUB] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_boundary_f2.otf-GPOS] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_boundary_f4.otf-GDEF] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_1_lookupflag_f2.otf-GPOS] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_simple_f1.otf-GSUB] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_boundary_f1.otf-GDEF] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_boundary_f1.otf-GSUB] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_boundary_f2.otf-GDEF] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_lookupflag_f1.otf-GDEF] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_boundary_f1.otf-GSUB] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_successive_f1.otf-GDEF] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_lookupflag_f1.otf-GSUB] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub2_1_simple_f1.otf-GSUB] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos1_2_font1.otf-GPOS] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_next_glyph_f1.otf-GDEF] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_multiple_subrules_f1.otf-GDEF] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap12_font1.otf-cmap] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_2_font1.otf-GPOS] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap_subtableselection_font3.otf-cmap] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_successive_f1.otf-GPOS] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_lookupflag_f1.otf-GDEF] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_boundary_f1.otf-GSUB] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_next_glyph_f1.otf-GDEF] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_lookupflag_f2.otf-GPOS] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos3_font3.otf-GPOS] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos3_font3.otf-GPOS] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_next_glyph_f1.otf-GDEF] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/base.otf-hmtx] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_boundary_f2.otf-GDEF] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/lookupflag_ignore_attach_f1.otf-GSUB] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[graphite/graphite_tests.ttf-Silf] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_expansion_f1.otf-GPOS] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_lookupflag_f2.otf-GPOS] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_boundary_f4.otf-GDEF] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos6_font1.otf-GPOS] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_simple_f2.otf-GPOS] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_1_font7.otf-GPOS] PASSED [ 72%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub7_font2.otf-GSUB] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_simple_f1.otf-GDEF] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_boundary_f1.otf-GDEF] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_1_lookupflag_f1.otf-GDEF] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/base.otf-OS/2] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub3_1_lookupflag_f1.otf-GSUB] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_1_lookupflag_f1.otf-GPOS] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_boundary_f2.otf-GSUB] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub4_1_simple_f1.otf-GSUB] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_simple_f1.otf-GSUB] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/lookupflag_ignore_combination_f1.otf-GSUB] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_boundary_f1.otf-GDEF] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_boundary_f4.otf-GDEF] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos4_simple_1.otf-GDEF] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_next_glyph_f1.otf-GPOS] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_boundary_f3.otf-GDEF] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_simple_f1.otf-GDEF] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_lookupflag_f1.otf-GDEF] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_1_font7.otf-GPOS] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_next_glyph_f1.otf-GPOS] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_boundary_f2.otf-GDEF] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_boundary_f1.otf-GDEF] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap_subtableselection_font2.otf-cmap] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_classes_f2.otf-GDEF] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos1_1_lookupflag_f1.otf-GDEF] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_lookupflag_f2.otf-GDEF] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_simple_f2.otf-GSUB] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_1_next_glyph_f2.otf-GPOS] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap14_font1.otf-cmap] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub4_1_simple_f1.otf-GSUB] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos4_lookupflag_f1.otf-GDEF] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap_subtableselection_font5.otf-cmap] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_successive_f1.otf-GDEF] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_boundary_f1.otf-GDEF] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_lookupflag_f2.otf-GPOS] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap10_font1.otf-cmap] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[graphite/graphite_tests.ttf-Sill] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_boundary_f2.otf-GSUB] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_successive_f1.otf-GSUB] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_lookupflag_f1.otf-GPOS] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_successive_f1.otf-GPOS] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_classes_f1.otf-GPOS] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_simple_f2.otf-GSUB] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_simple_f1.otf-GDEF] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_boundary_f1.otf-GDEF] PASSED [ 73%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_multiple_subrules_f2.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/base.otf-maxp] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_boundary_f1.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/classdef2_font1.otf-GSUB] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/lookupflag_ignore_marks_f1.otf-GSUB] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_next_glyph_f1.otf-GSUB] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_lookupflag_f1.otf-GSUB] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_successive_f1.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/base.otf-CFF ] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_2_font2.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_lookupflag_f1.otf-GPOS] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_multiple_subrules_f2.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_1_simple_f1.otf-GPOS] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_simple_f2.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_boundary_f2.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_expansion_f1.otf-GPOS] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_boundary_f1.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_lookupflag_f2.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_next_glyph_f1.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_multiple_subrules_f1.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_successive_f1.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_boundary_f2.otf-GSUB] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub4_1_lookupflag_f1.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/base.otf-name] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_boundary_f2.otf-GPOS] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos5_font1.otf-GSUB] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_successive_f1.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_boundary_f3.otf-GPOS] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_successive_f1.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_simple_f2.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_lookupflag_f2.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_simple_f1.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_simple_f2.otf-GSUB] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos5_font1.otf-GSUB] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_boundary_f1.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/base.otf-name] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_classes_f2.otf-GSUB] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_multiple_subrules_f2.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_boundary_f1.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/base.otf-CFF ] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_simple_f1.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_boundary_f1.otf-GPOS] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos7_1_font1.otf-GPOS] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_simple_f1.otf-GDEF] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_simple_f2.otf-GSUB] PASSED [ 74%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_1_font6.otf-GPOS] PASSED [ 75%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_next_glyph_f1.otf-GDEF] PASSED [ 75%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_multiple_subrules_f2.otf-GPOS] PASSED [ 75%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos1_1_simple_f3.otf-GPOS] PASSED [ 75%] Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_next_glyph_f1.otf-GDEF] PASSED [ 75%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_boundary_f1.otf-GDEF] PASSED [ 75%] Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_classes_f1.otf-GDEF] PASSED [ 75%] Tests/ufoLib/ufoLib_test.py::test_UFOWriter_formatVersion PASSED [ 75%] Tests/ufoLib/ufoLib_test.py::test_readMetaInfo_errors PASSED [ 75%] Tests/ufoLib/ufoLib_test.py::test_UFOWriter_formatVersion_default_latest PASSED [ 75%] Tests/ufoLib/ufoLib_test.py::test_formatVersion_deprecated PASSED [ 75%] Tests/ufoLib/ufoLib_test.py::test_readMetaInfo_unsupported_format_version PASSED [ 75%] Tests/ufoLib/ufoLib_test.py::test_formatVersionTuple PASSED [ 75%] Tests/ufoLib/ufoLib_test.py::test_UFOWriter_previous_higher_format_version PASSED [ 75%] Tests/ufoLib/ufoLib_test.py::test_UFOWriter_unsupported_format_version PASSED [ 75%] Tests/pens/boundsPen_test.py::ControlBoundsPenTest::test_singlePoint PASSED [ 75%] Tests/pens/boundsPen_test.py::ControlBoundsPenTest::test_curve PASSED [ 75%] Tests/pens/boundsPen_test.py::ControlBoundsPenTest::test_ignoreSinglePoint PASSED [ 75%] Tests/pens/boundsPen_test.py::ControlBoundsPenTest::test_quadraticCurve PASSED [ 75%] Tests/pens/boundsPen_test.py::ControlBoundsPenTest::test_empty PASSED [ 75%] Tests/pens/boundsPen_test.py::ControlBoundsPenTest::test_draw PASSED [ 75%] Tests/pens/boundsPen_test.py::BoundsPenTest::test_curve PASSED [ 75%] Tests/pens/boundsPen_test.py::BoundsPenTest::test_draw PASSED [ 75%] Tests/pens/boundsPen_test.py::BoundsPenTest::test_empty PASSED [ 75%] Tests/pens/boundsPen_test.py::BoundsPenTest::test_quadraticCurve PASSED [ 75%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_lookup_comment PASSED [ 75%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_glyph_base PASSED [ 75%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_anchor_multi_component PASSED [ 75%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_group_glyphs_and_group PASSED [ 75%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_position_adjust_single PASSED [ 75%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_multiple_to_single PASSED [ 75%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_process_base PASSED [ 75%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_mark_attachment PASSED [ 75%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_single PASSED [ 75%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_glyph_case_sensitive PASSED [ 75%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_anchor_adjust_device PASSED [ 75%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_skip_base PASSED [ 75%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_single_to_multiple PASSED [ 75%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_langsys_no_script_name PASSED [ 75%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_use_extension PASSED [ 75%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_skip_marks PASSED [ 75%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_reversal PASSED [ 75%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_position_attach_mkmk PASSED [ 75%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_glyph_component PASSED [ 75%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_glyph_mark PASSED [ 75%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_mark_glyph_set PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_feature_sub_lookups PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_feature PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_group_range PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_glyph_base_2_components PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_cli_vtp PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_single_in_contexts PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_group_groups_not_yet_defined PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_glyph_ligature_2_components PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_single_except_context PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_anchor PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_position_attach PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_reverse_chaining_single PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_langsys_no_lang_name PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_unsupported_compiler_flags PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_langsys_normal PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_cli_ttf_no_TSIV PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_no_reversal PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_group_groups PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_position_attach_in_context PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_position_adjust_pair PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_group_glyphs PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_single_in_context PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_process_marks_all PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_cli_ttf PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_position_adjust_single_in_context PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_script_without_langsys PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_glyph_no_type PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_group_order PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_langsys_lang_in_separate_scripts PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_position_attach_cursive PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_process_all_marks PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_position_adjust_pair_in_context PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_sanitize_lookup_name PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_process_marks_none PASSED [ 76%] Tests/voltLib/volttofea_test.py::ToFeaTest::test_sanitize_group_name PASSED [ 76%] Tests/pens/perimeterPen_test.py::PerimeterPenTest::test_PScontour_counterclockwise_line_last PASSED [ 76%] Tests/pens/perimeterPen_test.py::PerimeterPenTest::test_TTcontour_counterclockwise_line_first PASSED [ 76%] Tests/pens/perimeterPen_test.py::PerimeterPenTest::test_PScontour_clockwise_line_last PASSED [ 76%] Tests/pens/perimeterPen_test.py::PerimeterPenTest::test_PScontour_clockwise_line_first PASSED [ 76%] Tests/pens/perimeterPen_test.py::PerimeterPenTest::test_TTcontour_clockwise_line_last PASSED [ 76%] Tests/pens/perimeterPen_test.py::PerimeterPenTest::test_PScontour_counterclockwise_line_first PASSED [ 76%] Tests/pens/perimeterPen_test.py::PerimeterPenTest::test_TTcontour_clockwise_line_first PASSED [ 76%] Tests/pens/perimeterPen_test.py::PerimeterPenTest::test_TTcontour_counterclockwise_line_last PASSED [ 76%] Tests/misc/symfont_test.py::AreaPenTest::test_PScontour_clockwise_line_first PASSED [ 76%] Tests/misc/symfont_test.py::AreaPenTest::test_openPaths PASSED [ 77%] Tests/misc/filenames_test.py::UserNameToFilenameTest::test_ValueError PASSED [ 77%] Tests/misc/filenames_test.py::UserNameToFilenameTest::test_collide PASSED [ 77%] Tests/misc/filenames_test.py::UserNameToFilenameTest::test_prefix_suffix PASSED [ 77%] Tests/misc/filenames_test.py::UserNameToFilenameTest::test_names PASSED [ 77%] Tests/misc/filenames_test.py::UserNameToFilenameTest::test_handleClash2 PASSED [ 77%] Tests/misc/filenames_test.py::UserNameToFilenameTest::test_handleClash1 PASSED [ 77%] Tests/ttLib/tables/C_F_F__2_test.py::CFFTableTest::test_fromXML PASSED [ 77%] Tests/ttLib/tables/C_F_F__2_test.py::CFFTableTest::test_toXML PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed16] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed29] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed3] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed28] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed23] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed10] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed20] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed9] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed25] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed19] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_identity PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed24] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_scale PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed12] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed15] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed17] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_toTransform PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed13] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed0] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed26] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed21] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed22] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed6] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed2] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed27] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed14] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed30] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed11] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed18] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed8] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed4] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed7] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed5] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed31] PASSED [ 77%] Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed1] PASSED [ 77%] Tests/misc/transform_test.py::TransformTest::test_transform PASSED [ 77%] Tests/misc/transform_test.py::TransformTest::test__init__ PASSED [ 78%] Tests/misc/transform_test.py::TransformTest::test_transformVector PASSED [ 78%] Tests/misc/transform_test.py::TransformTest::test_decompose PASSED [ 78%] Tests/misc/transform_test.py::TransformTest::test_Identity PASSED [ 78%] Tests/misc/transform_test.py::TransformTest::test_Scale PASSED [ 78%] Tests/misc/transform_test.py::TransformTest::test__bool__ PASSED [ 78%] Tests/misc/transform_test.py::TransformTest::test_rotate PASSED [ 78%] Tests/misc/transform_test.py::TransformTest::test_translate PASSED [ 78%] Tests/misc/transform_test.py::TransformTest::test_toPS PASSED [ 78%] Tests/misc/transform_test.py::TransformTest::test_transformVectors PASSED [ 78%] Tests/misc/transform_test.py::TransformTest::test_inverse PASSED [ 78%] Tests/misc/transform_test.py::TransformTest::test__hash__ PASSED [ 78%] Tests/misc/transform_test.py::TransformTest::test_Offset PASSED [ 78%] Tests/misc/transform_test.py::TransformTest::test__repr__ PASSED [ 78%] Tests/misc/transform_test.py::TransformTest::test_scale PASSED [ 78%] Tests/misc/transform_test.py::TransformTest::test_skew PASSED [ 78%] Tests/misc/transform_test.py::TransformTest::test__ne__ PASSED [ 78%] Tests/misc/transform_test.py::TransformTest::test_transformPoints PASSED [ 78%] Tests/misc/transform_test.py::TransformTest::test_examples PASSED [ 78%] Tests/misc/transform_test.py::TransformTest::test_reverseTransform PASSED [ 78%] Tests/ufoLib/glifLib_test.py::GlyphSetTests::testReverseContents2 PASSED [ 78%] Tests/ufoLib/glifLib_test.py::GlyphSetTests::testRebuildContents PASSED [ 78%] Tests/ufoLib/glifLib_test.py::GlyphSetTests::testCustomFileNamingScheme PASSED [ 78%] Tests/ufoLib/glifLib_test.py::GlyphSetTests::testContentsExist PASSED [ 78%] Tests/ufoLib/glifLib_test.py::GlyphSetTests::testRoundTrip PASSED [ 78%] Tests/ufoLib/glifLib_test.py::GlyphSetTests::testReverseContents PASSED [ 78%] Tests/ufoLib/glifLib_test.py::GlyphSetTests::testGetUnicodes PASSED [ 78%] Tests/ufoLib/glifLib_test.py::GlyphSetTests::testReadGlyphInvalidXml PASSED [ 78%] Tests/ufoLib/glifLib_test.py::ReadWriteFuncTest::test_read_invalid_xml PASSED [ 78%] Tests/ufoLib/glifLib_test.py::ReadWriteFuncTest::test_read_unsupported_format_version PASSED [ 78%] Tests/ufoLib/glifLib_test.py::ReadWriteFuncTest::test_xml_declaration PASSED [ 78%] Tests/ufoLib/glifLib_test.py::ReadWriteFuncTest::test_read_allow_format_versions PASSED [ 78%] Tests/ufoLib/glifLib_test.py::ReadWriteFuncTest::test_roundtrip PASSED [ 78%] Tests/ufoLib/glifLib_test.py::ReadWriteFuncTest::test_parse_xml_remove_comments PASSED [ 78%] Tests/ufoLib/glifLib_test.py::ReadWriteFuncTest::test_read_ensure_x_y PASSED [ 78%] Tests/ufoLib/glifLib_test.py::FileNameTest::test_default_file_name_scheme PASSED [ 78%] Tests/ufoLib/glifLib_test.py::FileNameTest::test_conflicting_case_insensitive_file_names PASSED [ 78%] Tests/ufoLib/glifLib_test.py::test_GlyphSet_unsupported_ufoFormatVersion PASSED [ 78%] Tests/ufoLib/glifLib_test.py::test_GlyphSet_writeGlyph_formatVersion PASSED [ 78%] Tests/ufoLib/UFO3_test.py::UFO3WriteDataTestCase::testUFOWriterRemoveFile PASSED [ 78%] Tests/ufoLib/UFO3_test.py::UFO3WriteDataTestCase::testUFOWriterWriteBytesToPath PASSED [ 78%] Tests/ufoLib/UFO3_test.py::UFO3WriteDataTestCase::testUFOWriterCopy PASSED [ 78%] Tests/ufoLib/UFO3_test.py::UFO3WriteDataTestCase::testUFOWriterWriteFileToPath PASSED [ 78%] Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testHheaWrite PASSED [ 78%] Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testFONDWrite PASSED [ 79%] Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testGuidelinesWrite PASSED [ 79%] Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testPostscriptWrite PASSED [ 79%] Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testHeadWrite PASSED [ 79%] Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testVheaWrite PASSED [ 79%] Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testNameWrite PASSED [ 79%] Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testOS2Write PASSED [ 79%] Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testGenericWrite PASSED [ 79%] Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testGaspWrite PASSED [ 79%] Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testWrite PASSED [ 79%] Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testWOFFWrite PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayerInfoTestCase::testColor PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayerInfoTestCase::testValidWrite PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testMissingLayerContents PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testNewFontThreeLayers PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testMissingDefaultLayer PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testNewFontOneLayer PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testRenameLayerUnknownName PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testRenameLayer PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testUpConvert2To3 PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testDefaultLayerNoName PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testDownConvert3To1 PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testDuplicateLayerName PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testUpConvert1To3 PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testDefaultLayerName PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testGetGlyphSetNoContents PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testWriteAsciiLayerOrder PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testInvalidLayerContentsNameFormat PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testRenameLayerDuplicateName PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testAddLayerToExistingFont PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testGetGlyphSets PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testDownConvert3To2 PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testInvalidLayerContentsDirectoryFormat PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testRemoveDefaultLayer2 PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testDuplicateLayerDirectory PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testRemoveDefaultLayer PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testLayerContentsHasMissingDirectory PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testRenameLayerDefault PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testRemoveLayer PASSED [ 79%] Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testInvalidLayerContentsFormat PASSED [ 79%] Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testGaspRead PASSED [ 79%] Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testNameRead PASSED [ 79%] Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testWOFFRead PASSED [ 79%] Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testGenericRead PASSED [ 79%] Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testOS2Read PASSED [ 79%] Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testHheaRead PASSED [ 80%] Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testFONDRead PASSED [ 80%] Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testGuidelinesRead PASSED [ 80%] Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testPostscriptRead PASSED [ 80%] Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testVheaRead PASSED [ 80%] Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testRead PASSED [ 80%] Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testHeadRead PASSED [ 80%] Tests/ufoLib/UFO3_test.py::UFO3ReadLayerInfoTestCase::testInvalidFormatLayerInfo PASSED [ 80%] Tests/ufoLib/UFO3_test.py::UFO3ReadLayerInfoTestCase::testValidLayerInfo PASSED [ 80%] Tests/ufoLib/UFO3_test.py::UFO3ReadLayerInfoTestCase::testBogusLayerInfo PASSED [ 80%] Tests/ufoLib/UFO3_test.py::UFO3ReadLayerInfoTestCase::testColor PASSED [ 80%] Tests/ufoLib/UFO3_test.py::UFO3ReadLayerInfoTestCase::testMissingLayerInfo PASSED [ 80%] Tests/ufoLib/UFO3_test.py::UFO3ReadLayersTestCase::testLayerOrder PASSED [ 80%] Tests/ufoLib/UFO3_test.py::UFO3ReadLayersTestCase::testDefaultLayerName PASSED [ 80%] Tests/ufoLib/UFO3_test.py::UFO3ReadLayersTestCase::testInvalidLayerContentsNameFormat PASSED [ 80%] Tests/ufoLib/UFO3_test.py::UFO3ReadLayersTestCase::testLayerContentsHasMissingDirectory PASSED [ 80%] Tests/ufoLib/UFO3_test.py::UFO3ReadLayersTestCase::testDuplicateLayerDirectory PASSED [ 80%] Tests/ufoLib/UFO3_test.py::UFO3ReadLayersTestCase::testDefaultLayerNoName PASSED [ 80%] Tests/ufoLib/UFO3_test.py::UFO3ReadLayersTestCase::testMissingLayerContents PASSED [ 80%] Tests/ufoLib/UFO3_test.py::UFO3ReadLayersTestCase::testValidRead PASSED [ 80%] Tests/ufoLib/UFO3_test.py::UFO3ReadLayersTestCase::testDuplicateLayerName PASSED [ 80%] Tests/ufoLib/UFO3_test.py::UFO3ReadLayersTestCase::testInvalidLayerContentsDirectoryFormat PASSED [ 80%] Tests/ufoLib/UFO3_test.py::UFO3ReadLayersTestCase::testInvalidLayerContentsFormat PASSED [ 80%] Tests/ufoLib/UFO3_test.py::UFO3ReadLayersTestCase::testMissingDefaultLayer PASSED [ 80%] Tests/ufoLib/UFO3_test.py::UFO3ReadDataTestCase::testUFOReaderBytesFromPath PASSED [ 80%] Tests/ufoLib/UFO3_test.py::UFO3ReadDataTestCase::testUFOReaderReadFileFromPath PASSED [ 80%] Tests/ufoLib/UFO3_test.py::UFO3ReadDataTestCase::testUFOReaderDataDirectoryListing PASSED [ 80%] Tests/ufoLib/UFO3_test.py::UFO3ReadDataTestCase::testUFOReaderKernGroupDuplicatesRemoved PASSED [ 80%] Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_getBestCmap PASSED [ 80%] Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_compile_2_rebuild_rev_glyph_order PASSED [ 80%] Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_decompile_12 PASSED [ 80%] Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_extended_unknown PASSED [ 80%] Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_decompile_4 PASSED [ 80%] Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_toUnicode_utf16be PASSED [ 80%] Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_compile_decompile_4_empty PASSED [ 80%] Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_compile_2 PASSED [ 80%] Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_font_getBestCmap PASSED [ 80%] Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_toUnicode_macroman PASSED [ 80%] Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_toUnicode_macromanian PASSED [ 80%] Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_compile_2_gids PASSED [ 80%] Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_format_14 PASSED [ 80%] Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_buildReversed PASSED [ 80%] Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_extended_mac_encodings PASSED [ 80%] Tests/varLib/instancer/names_test.py::test_updateNameTable_with_registered_axes_ribbi[limits4-expected4-True] PASSED [ 80%] Tests/varLib/instancer/names_test.py::test_updateNameTable_with_multilingual_names[limits0-expected0-False] PASSED [ 80%] Tests/varLib/instancer/names_test.py::test_updateNameTable_with_registered_axes_ribbi[limits6-expected6-True] PASSED [ 81%] Tests/varLib/instancer/names_test.py::test_updateNameTable_elided_axisValues PASSED [ 81%] Tests/varLib/instancer/names_test.py::test_name_irrelevant_axes PASSED [ 81%] Tests/varLib/instancer/names_test.py::test_updateNameTable_missing_stat PASSED [ 81%] Tests/varLib/instancer/names_test.py::test_updateNameTable_with_registered_axes_ribbi[limits1-expected1-False] PASSED [ 81%] Tests/varLib/instancer/names_test.py::test_updateNameTable_with_registered_axes_ribbi[limits0-expected0-False] PASSED [ 81%] Tests/varLib/instancer/names_test.py::test_updateNameTable_vf_with_italic_attribute[limits0-expected0-False] PASSED [ 81%] Tests/varLib/instancer/names_test.py::test_updateNameTable_with_registered_axes_ribbi[limits5-expected5-True] PASSED [ 81%] Tests/varLib/instancer/names_test.py::test_updateNameTable_with_registered_axes_ribbi[limits2-expected2-True] PASSED [ 81%] Tests/varLib/instancer/names_test.py::test_updateNameTable_existing_subfamily_name_is_not_regular PASSED [ 81%] Tests/varLib/instancer/names_test.py::test_updateNameTable_vf_with_italic_attribute[limits1-expected1-True] PASSED [ 81%] Tests/varLib/instancer/names_test.py::test_updatetNameTable_axis_order PASSED [ 81%] Tests/varLib/instancer/names_test.py::test_updateNameTable_format4_axisValues PASSED [ 81%] Tests/varLib/instancer/names_test.py::test_updateNameTable_with_multilingual_names[limits1-expected1-True] PASSED [ 81%] Tests/varLib/instancer/names_test.py::test_updateNameTable_with_registered_axes_ribbi[limits3-expected3-True] PASSED [ 81%] Tests/varLib/instancer/names_test.py::test_updateNameTable_missing_axisValues PASSED [ 81%] Tests/varLib/instancer/names_test.py::test_pruningUnusedNames PASSED [ 81%] Tests/varLib/instancer/names_test.py::test_updateNameTable_with_multilingual_names[limits2-expected2-True] PASSED [ 81%] Tests/ttLib/tables/_a_n_k_r_test.py::ANKRTest::testFormat0_sharing PASSED [ 81%] Tests/ttLib/tables/_a_n_k_r_test.py::ANKRTest::testFormat0_stray PASSED [ 81%] Tests/ttLib/tables/_a_n_k_r_test.py::ANKRTest::testFormat0 PASSED [ 81%] Tests/pens/t2CharStringPen_test.py::T2CharStringPenTest::test_default_width PASSED [ 81%] Tests/pens/t2CharStringPen_test.py::T2CharStringPenTest::test_draw_curves PASSED [ 81%] Tests/pens/t2CharStringPen_test.py::T2CharStringPenTest::test_draw_more_curves PASSED [ 81%] Tests/pens/t2CharStringPen_test.py::T2CharStringPenTest::test_draw_lines PASSED [ 81%] Tests/pens/t2CharStringPen_test.py::T2CharStringPenTest::test_invalid_tolerance PASSED [ 81%] Tests/pens/t2CharStringPen_test.py::T2CharStringPenTest::test_draw_h_v_lines PASSED [ 81%] Tests/pens/t2CharStringPen_test.py::T2CharStringPenTest::test_draw_h_v_curves PASSED [ 81%] Tests/pens/t2CharStringPen_test.py::T2CharStringPenTest::test_no_round PASSED [ 81%] Tests/pens/t2CharStringPen_test.py::T2CharStringPenTest::test_round_some PASSED [ 81%] Tests/pens/t2CharStringPen_test.py::T2CharStringPenTest::test_round_all PASSED [ 81%] Tests/varLib/interpolatable_test.py::InterpolatableTest::test_sparse_interpolatable_ttfs PASSED [ 81%] Tests/varLib/interpolatable_test.py::InterpolatableTest::test_sparse_glyphsapp PASSED [ 81%] Tests/varLib/interpolatable_test.py::InterpolatableTest::test_glyphsapp PASSED [ 81%] Tests/varLib/interpolatable_test.py::InterpolatableTest::test_interpolatable_ttf PASSED [ 81%] Tests/varLib/interpolatable_test.py::InterpolatableTest::test_interpolatable_otf PASSED [ 81%] Tests/varLib/interpolatable_test.py::InterpolatableTest::test_designspace PASSED [ 81%] Tests/varLib/interpolatable_test.py::InterpolatableTest::test_interpolatable_ufo PASSED [ 81%] Tests/varLib/interpolatable_test.py::InterpolatableTest::test_sparse_interpolatable_ufos PASSED [ 81%] Tests/varLib/interpolatable_test.py::InterpolatableTest::test_VF PASSED [ 81%] Tests/varLib/interpolatable_test.py::InterpolatableTest::test_interpolatable_varComposite PASSED [ 81%] Tests/varLib/interpolatable_test.py::InterpolatableTest::test_sparse_designspace PASSED [ 81%] Tests/colorLib/unbuilder_test.py::test_unbuildColrV1 PASSED [ 81%] Tests/colorLib/unbuilder_test.py::test_unbuildColrV1_noLayers PASSED [ 81%] Tests/colorLib/table_builder_test.py::test_intValue_otRound PASSED [ 81%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vhcurveto_4_4 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hhcurveto_mult_5_4_4 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rlineto_zero PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vlineto_zero_mult PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rlinecurve_2_2_6 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rlineto_zero_mult PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vhcurveto_4 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vvcurveto_mult_4_4 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vvcurveto_mult_4_4_4 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hlineto_mult PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rrcurveto_v0_0v_v0 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hvcurveto_4_4_4_4 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hlineto_peephole PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hhcurveto_mult_4_4 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vhcurveto_none PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hlineto_none PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vvcurveto_mult_5_4_4 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hvcurveto_4_4_4_4_5 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rrcurveto_00_0h_h0 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rlinecurve_2_2_2_6 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vhcurveto_5 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vhcurveto_4_4_5 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rlinecurve_2_6 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rcurveline_6_6_6_2 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hhcurveto_none PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hvcurveto_4 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vlineto_peephole PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rrcurveto_v0_0h_h0 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vhcurveto_peephole PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rcurveline_6_2 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vlineto_mult PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rrcurveto_mult PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_0lineto_peephole PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rmoveto_zero_width PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rlinecurve_none PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rlineto_none PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hvcurveto_4_4_5 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_maxstack PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rrcurveto_h0_0h_h0 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hlineto_zero_mult PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vmoveto_none PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vvcurveto_none PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vlineto_none PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vvcurveto_4 PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hlineto PASSED [ 82%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hmoveto_none PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rlineto PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hvcurveto_none PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vhcurveto_4_4_4 PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hvcurveto_4_4_4 PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rmoveto_zero_mult PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rrcurveto PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rcurveline_none PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vvcurveto_mult_5_4 PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rrcurveto_00_0v_v0 PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vvcurveto_peephole PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rmoveto_zero PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hhcurveto_mult_5_4 PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hhcurveto_5 PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hhcurveto_mult_4_4_4 PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hvcurveto_4_4 PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rrcurveto_none PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rrcurveto_d3947b8 PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rmoveto_width PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rrcurveto_h0_0v_v0 PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rmoveto PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hvcurveto_peephole PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rrcurveto_r0_0v_v0 PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rrcurveto_r0_0h_h0 PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hvcurveto_4_5 PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hhcurveto_4 PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hvcurveto_5 PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rcurveline_6_6_2 PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rmoveto_none PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rmoveto_mult PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vhcurveto_4_4_4_5 PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_hhcurveto_peephole PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_rlineto_mult PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vlineto PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vhcurveto_4_5 PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_vvcurveto_5 PASSED [ 83%] Tests/cffLib/specializer_test.py::CFF2VFTestSpecialize::test_blend_round_trip PASSED [ 83%] Tests/cffLib/specializer_test.py::CFF2VFTestSpecialize::test_blend_programToCommands PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vvcurveto_5 PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hlineto_none PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rrcurveto PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hvcurveto_4_4_4_4_5 PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rrcurveto_h0_0v_v0 PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hhcurveto_none PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_endchar PASSED [ 83%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vvcurveto_mult_4_4_4 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hvcurveto_4_5 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vvcurveto_mult_4_4 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vlineto_mult PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rrcurveto_mult PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rrcurveto_r0_0v_v0 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rlineto_zero_mult PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hhcurveto_5 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vmoveto_zero_width PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rrcurveto_00_0h_h0 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vhcurveto_4_4_5 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hmoveto PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rlineto_mult PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vmoveto_zero PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rrcurveto_v0_0h_h0 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rlineto_none PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hlineto PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hhcurveto_4 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rmoveto_zero_width PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vhcurveto_5 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rcurveline_6_6_6_6_2 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hvcurveto_4_4_4 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hlineto_zero_mult PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vmoveto PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hlineto_mult PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hhcurveto_mult_4_4_4 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rrcurveto_h0_0h_h0 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hvcurveto_4_4 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hvcurveto_5 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rlinecurve_2_2_2_6 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vlineto_none PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rlinecurve_2_2_2_2_6 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hhcurveto_mult_5_4_4 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rmoveto_width PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rcurveline_none PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hmoveto_none PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rrcurveto_r0_0h_h0 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vvcurveto_4 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rcurveline_6_2 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vhcurveto_none PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hstemhm_vstemhm PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rmoveto PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rrcurveto_d3947b8 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rlinecurve_2_2_6 PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vmoveto_width PASSED [ 84%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hvcurveto_4_4_5 PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hvcurveto_none PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rlineto PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hvcurveto_4 PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vhcurveto_4_5 PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vhcurveto_4_4_4_5 PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rcurveline_6_6_6_2 PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vlineto_zero PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vhcurveto_4 PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rcurveline_6_6_2 PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hmoveto_width PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rmoveto_zero PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vvcurveto_mult_5_4_4 PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hhcurveto_mult_4_4 PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rlinecurve_none PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hlineto_zero PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vvcurveto_mult_5_4 PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rrcurveto_none PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rlineto_zero PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hhcurveto_mult_5_4 PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vlineto_zero_mult PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vvcurveto_none PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rrcurveto_00_0v_v0 PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hmoveto_zero PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rlinecurve_2_6 PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hstem_vstem PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vhcurveto_4_4_4 PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hvcurveto_4_4_4_4 PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rmoveto_none PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_xtra PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vlineto PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hmoveto_zero_width PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vmoveto_none PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_vhcurveto_4_4 PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_hintmask_cntrmask PASSED [ 85%] Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_rrcurveto_v0_0v_v0 PASSED [ 85%] Tests/pens/quartzPen_test.py::QuartzPenTest::test_draw SKIPPED (pyob...) [ 85%] Tests/pens/quartzPen_test.py::QuartzPenTest::test_empty SKIPPED (pyo...) [ 85%] Tests/otlLib/optimize_test.py::test_optimization_mode[blocks1-1-2-298] PASSED [ 85%] Tests/otlLib/optimize_test.py::test_main PASSED [ 85%] Tests/otlLib/optimize_test.py::test_optimization_mode[blocks3-9-20-1886] PASSED [ 85%] Tests/otlLib/optimize_test.py::test_optimization_mode[blocks2-5-14-2042] PASSED [ 85%] Tests/otlLib/optimize_test.py::test_optimization_mode[blocks4-9-1-304] PASSED [ 85%] Tests/otlLib/optimize_test.py::test_optimization_mode[blocks0-None-1-602] PASSED [ 85%] Tests/ttLib/tables/M_V_A_R_test.py::MVARTest::test_compile_fromXML PASSED [ 86%] Tests/ttLib/tables/M_V_A_R_test.py::MVARTest::test_decompile_toXML PASSED [ 86%] Tests/ttLib/tables/M_V_A_R_test.py::MVARTest::test_decompile_toXML_lazy PASSED [ 86%] Tests/feaLib/lexer_test.py::LexerTest::test_float PASSED [ 86%] Tests/feaLib/lexer_test.py::LexerTest::test_scan_over_ PASSED [ 86%] Tests/feaLib/lexer_test.py::LexerTest::test_string PASSED [ 86%] Tests/feaLib/lexer_test.py::LexerTest::test_symbol PASSED [ 86%] Tests/feaLib/lexer_test.py::LexerTest::test_number PASSED [ 86%] Tests/feaLib/lexer_test.py::LexerTest::test_bad_character PASSED [ 86%] Tests/feaLib/lexer_test.py::LexerTest::test_cid PASSED [ 86%] Tests/feaLib/lexer_test.py::LexerTest::test_comment PASSED [ 86%] Tests/feaLib/lexer_test.py::LexerTest::test_scan_until_ PASSED [ 86%] Tests/feaLib/lexer_test.py::LexerTest::test_glyphclass PASSED [ 86%] Tests/feaLib/lexer_test.py::LexerTest::test_include PASSED [ 86%] Tests/feaLib/lexer_test.py::LexerTest::test_empty PASSED [ 86%] Tests/feaLib/lexer_test.py::LexerTest::test_newline PASSED [ 86%] Tests/feaLib/lexer_test.py::LexerTest::test_location PASSED [ 86%] Tests/feaLib/lexer_test.py::LexerTest::test_name PASSED [ 86%] Tests/feaLib/lexer_test.py::IncludingLexerTest::test_include_absolute_path PASSED [ 86%] Tests/feaLib/lexer_test.py::IncludingLexerTest::test_include_relative_to_cwd PASSED [ 86%] Tests/feaLib/lexer_test.py::IncludingLexerTest::test_include PASSED [ 86%] Tests/feaLib/lexer_test.py::IncludingLexerTest::test_include_self PASSED [ 86%] Tests/feaLib/lexer_test.py::IncludingLexerTest::test_featurefilepath_None PASSED [ 86%] Tests/feaLib/lexer_test.py::IncludingLexerTest::test_include_limit PASSED [ 86%] Tests/feaLib/lexer_test.py::IncludingLexerTest::test_include_missing_file PASSED [ 86%] Tests/ttLib/tables/_m_o_r_t_test.py::MORTNoncontextualGlyphSubstitutionTest::test_decompile_toXML PASSED [ 86%] Tests/ttLib/tables/_m_o_r_t_test.py::MORTNoncontextualGlyphSubstitutionTest::test_compile_fromXML PASSED [ 86%] Tests/ttLib/tables/_v_h_e_a_test.py::VheaCompileOrToXMLTest::test_compile_version_10_as_float PASSED [ 86%] Tests/ttLib/tables/_v_h_e_a_test.py::VheaCompileOrToXMLTest::test_toXML_caretOffset_as_reserved0 PASSED [ 86%] Tests/ttLib/tables/_v_h_e_a_test.py::VheaCompileOrToXMLTest::test_compile_version_11 PASSED [ 86%] Tests/ttLib/tables/_v_h_e_a_test.py::VheaCompileOrToXMLTest::test_toXML_version_10_as_float PASSED [ 86%] Tests/ttLib/tables/_v_h_e_a_test.py::VheaCompileOrToXMLTest::test_toXML_version_11_as_float PASSED [ 86%] Tests/ttLib/tables/_v_h_e_a_test.py::VheaCompileOrToXMLTest::test_toXML_version_10 PASSED [ 86%] Tests/ttLib/tables/_v_h_e_a_test.py::VheaCompileOrToXMLTest::test_compile_version_11_as_float PASSED [ 86%] Tests/ttLib/tables/_v_h_e_a_test.py::VheaCompileOrToXMLTest::test_toXML_version_11 PASSED [ 86%] Tests/ttLib/tables/_v_h_e_a_test.py::VheaCompileOrToXMLTest::test_compile_caretOffset_as_reserved0 PASSED [ 86%] Tests/ttLib/tables/_v_h_e_a_test.py::VheaCompileOrToXMLTest::test_compile_version_10 PASSED [ 86%] Tests/ttLib/tables/_v_h_e_a_test.py::VheaDecompileOrFromXMLTest::test_decompile_version_10 PASSED [ 86%] Tests/ttLib/tables/_v_h_e_a_test.py::VheaDecompileOrFromXMLTest::test_fromXML_version_11 PASSED [ 86%] Tests/ttLib/tables/_v_h_e_a_test.py::VheaDecompileOrFromXMLTest::test_fromXML_version_10 PASSED [ 86%] Tests/ttLib/tables/_v_h_e_a_test.py::VheaDecompileOrFromXMLTest::test_decompile_version_11 PASSED [ 86%] Tests/ttLib/tables/_v_h_e_a_test.py::VheaDecompileOrFromXMLTest::test_fromXML_version_11_as_float PASSED [ 86%] Tests/ttLib/tables/_v_h_e_a_test.py::VheaDecompileOrFromXMLTest::test_fromXML_version_10_as_float PASSED [ 86%] Tests/ttLib/tables/_v_h_e_a_test.py::VheaRecalcTest::test_recalc_empty PASSED [ 86%] Tests/ttLib/tables/_v_h_e_a_test.py::VheaRecalcTest::test_recalc_OTF PASSED [ 86%] Tests/ttLib/tables/_v_h_e_a_test.py::VheaRecalcTest::test_recalc_TTF PASSED [ 87%] Tests/misc/xmlReader_test.py::TestXMLReader::test_decode_utf8 PASSED [ 87%] Tests/misc/xmlReader_test.py::TestXMLReader::test_progress PASSED [ 87%] Tests/misc/xmlReader_test.py::TestXMLReader::test_normalise_newlines PASSED [ 87%] Tests/misc/xmlReader_test.py::TestXMLReader::test_close_file_path PASSED [ 87%] Tests/misc/xmlReader_test.py::TestXMLReader::test_read_sub_file PASSED [ 87%] Tests/misc/xmlReader_test.py::TestXMLReader::test_close_file_obj PASSED [ 87%] Tests/ttLib/tables/V_A_R_C_test.py::VarCompositeTest::test_roundtrip PASSED [ 87%] Tests/ttLib/tables/V_A_R_C_test.py::VarCompositeTest::test_basic PASSED [ 87%] Tests/ttx/ttx_test.py::TTXTest::test_parseOptions_mixed_files PASSED [ 87%] Tests/ttx/ttx_test.py::TTXTest::test_parseOptions_multiple_fonts PASSED [ 87%] Tests/ttx/ttx_test.py::TTXTest::test_parseOptions_invalid_path PASSED [ 87%] Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_dfont PASSED [ 87%] Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_ttx_bom PASSED [ 87%] Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_ttf PASSED [ 87%] Tests/ttx/ttx_test.py::TTXTest::test_parseOptions_splitGlyphs PASSED [ 87%] Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_ttx_no_sfntVersion PASSED [ 87%] Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_ttx_otf PASSED [ 87%] Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_ttc PASSED [ 87%] Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_otf PASSED [ 87%] Tests/ttx/ttx_test.py::TTXTest::test_parseOptions_splitTables PASSED [ 87%] Tests/ttx/ttx_test.py::TTXTest::test_parseOptions_ttx2font_2nd_time PASSED [ 87%] Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_ttx_ttf PASSED [ 87%] Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_woff PASSED [ 87%] Tests/ttx/ttx_test.py::TTXTest::test_parseOptions_font2ttx_2nd_time PASSED [ 87%] Tests/ttx/ttx_test.py::TTXTest::test_parseOptions_font2ttx_1st_time PASSED [ 87%] Tests/ttx/ttx_test.py::TTXTest::test_parseOptions_no_args PASSED [ 87%] Tests/ttx/ttx_test.py::TTXTest::test_parseOptions_ttx2font_1st_time PASSED [ 87%] Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_invalid_path PASSED [ 87%] Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_ttx_no_xml PASSED [ 87%] Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_woff2 PASSED [ 87%] Tests/ttx/ttx_test.py::test_options_newline_cr PASSED [ 87%] Tests/ttx/ttx_test.py::test_options_flag_version PASSED [ 87%] Tests/ttx/ttx_test.py::test_options_o PASSED [ 87%] Tests/ttx/ttx_test.py::test_options_z_validoptions PASSED [ 87%] Tests/ttx/ttx_test.py::test_ttcompile_otf_to_woff_with_zopfli PASSED [ 87%] Tests/ttx/ttx_test.py::test_options_flavor PASSED [ 87%] Tests/ttx/ttx_test.py::test_main_ttlib_error PASSED [ 87%] Tests/ttx/ttx_test.py::test_ttcompile_ttf_compile_default PASSED [ 87%] Tests/ttx/ttx_test.py::test_ttcompile_ttf_to_woff_without_zopfli PASSED [ 87%] Tests/ttx/ttx_test.py::test_ttcompile_timestamp_calcs[TestOTF.ttx-TestOTF1.otf-TestOTF2.otf] PASSED [ 87%] Tests/ttx/ttx_test.py::test_ttcompile_otf_to_woff2 PASSED [ 87%] Tests/ttx/ttx_test.py::test_ttlist_woff2 PASSED [ 87%] Tests/ttx/ttx_test.py::test_options_s PASSED [ 87%] Tests/ttx/ttx_test.py::test_options_quiet_and_verbose_shouldfail PASSED [ 87%] Tests/ttx/ttx_test.py::test_roundtrip_DSIG_split_at_XML_parse_buffer_size PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_q PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_t_withpadding PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_t_nopadding PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_newline_lf PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_g PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_flag_h PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_y_invalidvalue PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_recalc_timestamp PASSED [ 88%] Tests/ttx/ttx_test.py::test_ttcompile_otf_to_woff_without_zopfli PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_woff2_and_zopfli_shouldfail PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_m PASSED [ 88%] Tests/ttx/ttx_test.py::test_ttcompile_timestamp_calcs[TestTTF.ttx-TestTTF1.ttf-TestTTF2.ttf] PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_z_invalidoption PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_onlytables_and_skiptables_shouldfail PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_with_zopfli_fails_without_woff_flavor PASSED [ 88%] Tests/ttx/ttx_test.py::test_main_system_exit PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_f PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_mergefile_and_flavor_shouldfail PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_d_badpath PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_with_zopfli PASSED [ 88%] Tests/ttx/ttx_test.py::test_ttcompile_ttf_to_woff2 PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_d_goodpath PASSED [ 88%] Tests/ttx/ttx_test.py::test_main_getopterror_missing_directory PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_newline_invalid PASSED [ 88%] Tests/ttx/ttx_test.py::test_main_base_exception PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_b PASSED [ 88%] Tests/ttx/ttx_test.py::test_ttcompile_otf_compile_default PASSED [ 88%] Tests/ttx/ttx_test.py::test_ttlist_otf PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_e PASSED [ 88%] Tests/ttx/ttx_test.py::test_main_gnu_style_opts_and_args_intermixed PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_i PASSED [ 88%] Tests/ttx/ttx_test.py::test_main_keyboard_interrupt PASSED [ 88%] Tests/ttx/ttx_test.py::test_main_default_ttf_dump_to_ttx PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_unicodedata PASSED [ 88%] Tests/ttx/ttx_test.py::test_main_default_ttx_compile_to_ttf PASSED [ 88%] Tests/ttx/ttx_test.py::test_main_ttx_compile_stdin_to_stdout PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_newline_crlf PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_mergefile_and_multiplefiles_shouldfail PASSED [ 88%] Tests/ttx/ttx_test.py::test_ttlist_woff PASSED [ 88%] Tests/ttx/ttx_test.py::test_ttlist_ttf PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_l PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_y_validvalue PASSED [ 88%] Tests/ttx/ttx_test.py::test_ttcompile_ttf_to_woff_with_zopfli PASSED [ 88%] Tests/ttx/ttx_test.py::test_options_v PASSED [ 88%] Tests/ttx/ttx_test.py::test_main_ttf_dump_stdin_to_stdout PASSED [ 89%] Tests/varLib/stat_test.py::test_getStatAxes PASSED [ 89%] Tests/varLib/stat_test.py::test_getStatLocations PASSED [ 89%] Tests/varLib/avar_test.py::test_pruneLocations[locations0-poles0-expected0] PASSED [ 89%] Tests/varLib/avar_test.py::test_roundtrip[locations1-poles1-expected1] PASSED [ 89%] Tests/varLib/avar_test.py::test_pruneLocations[locations2-poles2-expected2] PASSED [ 89%] Tests/varLib/avar_test.py::test_mappings_from_avar PASSED [ 89%] Tests/varLib/avar_test.py::test_roundtrip[locations2-poles2-expected2] PASSED [ 89%] Tests/varLib/avar_test.py::test_roundtrip[locations0-poles0-expected0] PASSED [ 89%] Tests/varLib/avar_test.py::test_pruneLocations[locations1-poles1-expected1] PASSED [ 89%] Tests/agl_test.py::AglToUnicodeTest::test_dingbats PASSED [ 89%] Tests/agl_test.py::AglToUnicodeTest::test_spec_examples PASSED [ 89%] Tests/agl_test.py::AglToUnicodeTest::test_union PASSED [ 89%] Tests/agl_test.py::AglToUnicodeTest::test_uniABCD PASSED [ 89%] Tests/agl_test.py::AglToUnicodeTest::test_uABCD PASSED [ 89%] Tests/agl_test.py::AglToUnicodeTest::test_aglfn PASSED [ 89%] Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_and_parse_pfa_write_pfb PASSED [ 89%] Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_and_parse_pfb_write_pfa PASSED [ 89%] Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_pfa_write_pfb PASSED [ 89%] Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path PASSED [ 89%] Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_pfb_write_pfa PASSED [ 89%] Tests/t1Lib/t1Lib_test.py::EditTest::test_edit_pfa PASSED [ 89%] Tests/t1Lib/t1Lib_test.py::T1FontTest::test_parse_pfa PASSED [ 89%] Tests/t1Lib/t1Lib_test.py::T1FontTest::test_parse_pfb PASSED [ 89%] Tests/t1Lib/t1Lib_test.py::T1FontTest::test_getGlyphSet PASSED [ 89%] Tests/t1Lib/t1Lib_test.py::T1FontTest::test_parse_lwfn PASSED [ 89%] Tests/t1Lib/t1Lib_test.py::DecryptType1Test::test_decryptType1 PASSED [ 89%] Tests/t1Lib/t1Lib_test.py::FindEncryptedChunksTest::test_findEncryptedChunks_weird_zeros PASSED [ 89%] Tests/t1Lib/t1Lib_test.py::FindEncryptedChunksTest::test_findEncryptedChunks PASSED [ 89%] Tests/ttLib/tables/_l_t_a_g_test.py::Test_l_t_a_g::test_decompile_compile PASSED [ 89%] Tests/ttLib/tables/_l_t_a_g_test.py::Test_l_t_a_g::test_fromXML PASSED [ 89%] Tests/ttLib/tables/_l_t_a_g_test.py::Test_l_t_a_g::test_addTag PASSED [ 89%] Tests/ttLib/tables/_l_t_a_g_test.py::Test_l_t_a_g::test_toXML PASSED [ 89%] Tests/ufoLib/UFOZ_test.py::test_path_attribute_deprecated[TestFont1 (UFO3).ufoz] PASSED [ 89%] Tests/ufoLib/UFOZ_test.py::test_pathlike[TestFont1 (UFO3).ufoz] PASSED [ 89%] Tests/ufoLib/UFOZ_test.py::test_pathlike[TestFont1 (UFO3).ufo] PASSED [ 89%] Tests/ufoLib/UFOZ_test.py::test_path_attribute_deprecated[TestFont1 (UFO3).ufo] PASSED [ 89%] Tests/varLib/featureVars_test.py::test_addFeatureVariations_new_feature PASSED [ 89%] Tests/varLib/featureVars_test.py::test_quadratic PASSED [ 89%] Tests/varLib/featureVars_test.py::test_addFeatureVariations_existing_condition PASSED [ 89%] Tests/varLib/featureVars_test.py::test_overlaps_2 PASSED [ 89%] Tests/varLib/featureVars_test.py::test_addFeatureVariations PASSED [ 89%] Tests/varLib/featureVars_test.py::test_addFeatureVariations_existing_variable_feature PASSED [ 89%] Tests/varLib/featureVars_test.py::test_overlayBox PASSED [ 89%] Tests/varLib/featureVars_test.py::test_overlaps_1 PASSED [ 89%] Tests/varLib/featureVars_test.py::test_linear PASSED [ 90%] Tests/varLib/iup_test.py::IupTest::test_forced_set[delta4-coords4-forced4] PASSED [ 90%] Tests/varLib/iup_test.py::IupTest::test_forced_set[delta3-coords3-forced3] PASSED [ 90%] Tests/varLib/iup_test.py::IupTest::test_forced_set[delta1-coords1-forced1] PASSED [ 90%] Tests/varLib/iup_test.py::IupTest::test_forced_set[delta2-coords2-forced2] PASSED [ 90%] Tests/varLib/iup_test.py::IupTest::test_forced_set[delta0-coords0-forced0] PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_sum_deltas_gvar PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_roundDeltas_cvar PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compileDeltas_constants PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_getTupleSize PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compileTupleVariationStore_roundTrip_cvar PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compile_sharedPeaks_intermediate_sharedPoints PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compile_sharedPeaks_intermediate_privatePoints PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compileIntermediateCoord PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_decompileTupleVariationStore_empty PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compilePoints PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compile_embeddedPeak_intermediate_privatePoints PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_decompilePoints_shouldAcceptBadPointNumbers PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_sum_deltas_gvar_with_inferred_points PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compile_embeddedPeak_nonIntermediate_privatePoints PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compile_sharedPeaks_nonIntermediate_privatePoints PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_hasImpact_allDeltasZero PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_decompileSharedTuples_Skia PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_inferRegion PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_decompileTupleVariationStore_Skia_I PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_optimize PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_toXML_allDeltasNone PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compileSharedTuples PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_decompilePoints_roundTrip PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_optimize_isComposite PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_decompileCoord PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_sum_deltas_gvar_invalid_length PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_equal_differentAxes PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_calcInferredDeltas PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compile_sharedPeaks_nonIntermediate_sharedPoints PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_toXML_constants PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_equal PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compileTupleVariationStore_allVariationsRedundant PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_fromXML_axes_floats PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compileDeltas_points PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_decompilePoints PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_fromXML_badDeltaFormat PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_decompileSharedTuples_empty PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_hasImpact_someDeltasNotZero PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_toXML_axes_floats PASSED [ 90%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_decompileDeltas PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compileCoord PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_getCoordWidth PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_equal_differentCoordinates PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compile_embeddedPeak_nonIntermediate_sharedPoints PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compileTupleVariationStore_roundTrip_gvar PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_roundDeltas_gvar PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_scaleDeltas_gvar PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_calcInferredDeltas_invalid PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_decompileDeltas_roundTrip PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_scaleDeltas_cvar PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_toXML_points PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compile_embeddedPeak_intermediate_sharedPoints PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_decompileCoord_roundTrip PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compile_embeddedPeak_intermediate_privateConstants PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compileDeltaValues PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_hasImpact_allDeltasNone PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compile_embeddedPeak_nonIntermediate_sharedConstants PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_sum_deltas_cvar PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compileTupleVariationStore_noVariations PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compile_embeddedPeak_nonIntermediate_privateConstants PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_fromXML_constants PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_fromXML_points PASSED [ 91%] Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_toXML_badDeltaFormat PASSED [ 91%] Tests/svgLib/path/path_test.py::SVGPathTest::test_transform PASSED [ 91%] Tests/svgLib/path/path_test.py::SVGPathTest::test_fromstring PASSED [ 91%] Tests/svgLib/path/path_test.py::SVGPathTest::test_from_svg_file PASSED [ 91%] Tests/ttLib/tables/_h_h_e_a_test.py::HheaCompileOrToXMLTest::test_toXML PASSED [ 91%] Tests/ttLib/tables/_h_h_e_a_test.py::HheaCompileOrToXMLTest::test_aliases PASSED [ 91%] Tests/ttLib/tables/_h_h_e_a_test.py::HheaCompileOrToXMLTest::test_compile_version_10_as_float PASSED [ 91%] Tests/ttLib/tables/_h_h_e_a_test.py::HheaCompileOrToXMLTest::test_toXML_version_as_float PASSED [ 91%] Tests/ttLib/tables/_h_h_e_a_test.py::HheaCompileOrToXMLTest::test_compile PASSED [ 91%] Tests/ttLib/tables/_h_h_e_a_test.py::HheaRecalcTest::test_recalc_empty PASSED [ 91%] Tests/ttLib/tables/_h_h_e_a_test.py::HheaRecalcTest::test_recalc_OTF PASSED [ 91%] Tests/ttLib/tables/_h_h_e_a_test.py::HheaRecalcTest::test_recalc_TTF PASSED [ 91%] Tests/ttLib/tables/_h_h_e_a_test.py::HheaDecompileOrFromXMLTest::test_fromXML PASSED [ 91%] Tests/ttLib/tables/_h_h_e_a_test.py::HheaDecompileOrFromXMLTest::test_fromXML_version_as_float PASSED [ 91%] Tests/ttLib/tables/_h_h_e_a_test.py::HheaDecompileOrFromXMLTest::test_decompile PASSED [ 91%] Tests/misc/psCharStrings_test.py::T2CharStringTest::test_charstring_bytecode_optimization PASSED [ 91%] Tests/misc/psCharStrings_test.py::T2CharStringTest::test_encodeFloat PASSED [ 91%] Tests/misc/psCharStrings_test.py::T2CharStringTest::test_pen_closePath PASSED [ 91%] Tests/misc/psCharStrings_test.py::T2CharStringTest::test_calcBounds_empty PASSED [ 91%] Tests/misc/psCharStrings_test.py::T2CharStringTest::test_fromXML PASSED [ 91%] Tests/misc/psCharStrings_test.py::T2CharStringTest::test_calcBounds_curve PASSED [ 91%] Tests/misc/psCharStrings_test.py::T2CharStringTest::test_calcBounds_line PASSED [ 91%] Tests/misc/psCharStrings_test.py::T2CharStringTest::test_encode_decode_fixed PASSED [ 92%] Tests/misc/psCharStrings_test.py::T2CharStringTest::test_toXML PASSED [ 92%] Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_decompile_possibly_negative_advance PASSED [ 92%] Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_decompile_num_metrics_greater_than_glyphs PASSED [ 92%] Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_setitem PASSED [ 92%] Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_decompile_no_header_table PASSED [ 92%] Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_delitem PASSED [ 92%] Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_decompile_not_enough_data PASSED [ 92%] Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_decompile_too_much_data PASSED [ 92%] Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_toXML PASSED [ 92%] Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_compile_negative_advance PASSED [ 92%] Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_compile_round_float_values PASSED [ 92%] Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_fromXML PASSED [ 92%] Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_compile_no_header_table PASSED [ 92%] Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_decompile_additional_SB PASSED [ 92%] Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_compile PASSED [ 92%] Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_decompile PASSED [ 92%] Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_compile_struct_out_of_range PASSED [ 92%] Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_compile_additional_SB PASSED [ 92%] Tests/cu2qu/cli_test.py::MainTest::test_multiprocessing PASSED [ 92%] Tests/cu2qu/cli_test.py::MainTest::test_conversion_error PASSED [ 92%] Tests/cu2qu/cli_test.py::MainTest::test_keep_direction PASSED [ 92%] Tests/cu2qu/cli_test.py::MainTest::test_single_input_no_output PASSED [ 92%] Tests/cu2qu/cli_test.py::MainTest::test_single_input_output_file PASSED [ 92%] Tests/cu2qu/cli_test.py::MainTest::test_copytree[interpolatable] PASSED [ 92%] Tests/cu2qu/cli_test.py::MainTest::test_interpolatable_inplace PASSED [ 92%] Tests/cu2qu/cli_test.py::MainTest::test_conversion_error_short PASSED [ 92%] Tests/cu2qu/cli_test.py::MainTest::test_copytree[normal] PASSED [ 92%] Tests/cu2qu/cli_test.py::MainTest::test_multiple_inputs_output_dir PASSED [ 92%] Tests/varLib/models_test.py::VariationModelTest::test_init[locations2-None-sortedLocs2-supports2-deltaWeights2] PASSED [ 92%] Tests/varLib/models_test.py::VariationModelTest::test_init_duplicate_locations PASSED [ 92%] Tests/varLib/models_test.py::VariationModelTest::test_init[locations0-axisOrder0-sortedLocs0-supports0-deltaWeights0] PASSED [ 92%] Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations12-location12-expected12] PASSED [ 92%] Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations0-location0-expected0] PASSED [ 92%] Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations9-location9-expected9] PASSED [ 92%] Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations10-location10-expected10] PASSED [ 92%] Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations16-location16-expected16] PASSED [ 92%] Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations11-location11-expected11] PASSED [ 92%] Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations4-location4-expected4] PASSED [ 92%] Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations7-location7-expected7] PASSED [ 92%] Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations6-location6-expected6] PASSED [ 92%] Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations3-location3-expected3] PASSED [ 92%] Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations5-location5-expected5] PASSED [ 92%] Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations1-location1-expected1] PASSED [ 92%] Tests/varLib/models_test.py::VariationModelTest::test_init[locations1-None-sortedLocs1-supports1-deltaWeights1] PASSED [ 93%] Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations2-location2-expected2] PASSED [ 93%] Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations8-location8-expected8] PASSED [ 93%] Tests/varLib/models_test.py::VariationModelTest::test_interpolation[locations0-axisOrder0-masterValues0-instanceLocation0-37.5-masterScalars0] PASSED [ 93%] Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations13-location13-expected13] PASSED [ 93%] Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations15-location15-expected15] PASSED [ 93%] Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations14-location14-expected14] PASSED [ 93%] Tests/varLib/models_test.py::VariationModelTest::test_init[locations3-None-sortedLocs3-supports3-deltaWeights3] PASSED [ 93%] Tests/varLib/models_test.py::test_normalizeLocation PASSED [ 93%] Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes0-location0-expected0] PASSED [ 93%] Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes8-location8-expected8] PASSED [ 93%] Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes12-location12-expected12] PASSED [ 93%] Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes4-location4-expected4] PASSED [ 93%] Tests/varLib/models_test.py::test_modeling_error[31-251] PASSED [ 93%] Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes10-location10-expected10] PASSED [ 93%] Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes6-location6-expected6] PASSED [ 93%] Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes9-location9-expected9] PASSED [ 93%] Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes11-location11-expected11] PASSED [ 93%] Tests/varLib/models_test.py::test_model_extrapolate PASSED [ 93%] Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes2-location2-expected2] PASSED [ 93%] Tests/varLib/models_test.py::test_modeling_error[127-509] PASSED [ 93%] Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes1-location1-expected1] PASSED [ 93%] Tests/varLib/models_test.py::test_supportScalar PASSED [ 93%] Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes7-location7-expected7] PASSED [ 93%] Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes5-location5-expected5] PASSED [ 93%] Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes13-location13-expected13] PASSED [ 93%] Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes3-location3-expected3] PASSED [ 93%] Tests/designspaceLib/designspace_test.py::test_handleNoAxes PASSED [ 93%] Tests/designspaceLib/designspace_test.py::test_addSourceDescriptor PASSED [ 93%] Tests/designspaceLib/designspace_test.py::test_Range_post_init PASSED [ 93%] Tests/designspaceLib/designspace_test.py::test_rulesConditions PASSED [ 93%] Tests/designspaceLib/designspace_test.py::test_axisMapping PASSED [ 93%] Tests/designspaceLib/designspace_test.py::test_with_with_path_object PASSED [ 93%] Tests/designspaceLib/designspace_test.py::test_normalise4 PASSED [ 93%] Tests/designspaceLib/designspace_test.py::test_get_axes PASSED [ 93%] Tests/designspaceLib/designspace_test.py::test_addRuleDescriptor PASSED [ 93%] Tests/designspaceLib/designspace_test.py::test_fill_document PASSED [ 93%] Tests/designspaceLib/designspace_test.py::test_rulesDocument PASSED [ 93%] Tests/designspaceLib/designspace_test.py::test_loadSourceFonts PASSED [ 93%] Tests/designspaceLib/designspace_test.py::test_pathNameResolve PASSED [ 93%] Tests/designspaceLib/designspace_test.py::test_deepcopyExceptFonts PASSED [ 93%] Tests/designspaceLib/designspace_test.py::test_documentLib PASSED [ 93%] Tests/designspaceLib/designspace_test.py::test_axisMappingsRoundtrip PASSED [ 93%] Tests/designspaceLib/designspace_test.py::test_unicodes PASSED [ 93%] Tests/designspaceLib/designspace_test.py::test_loadSourceFonts_no_required_path PASSED [ 93%] Tests/designspaceLib/designspace_test.py::test_addInstanceDescriptor PASSED [ 94%] Tests/designspaceLib/designspace_test.py::test_findDefault_axis_mapping PASSED [ 94%] Tests/designspaceLib/designspace_test.py::test_normalise2 PASSED [ 94%] Tests/designspaceLib/designspace_test.py::test_addAxisDescriptor PASSED [ 94%] Tests/designspaceLib/designspace_test.py::test_normalise1 PASSED [ 94%] Tests/designspaceLib/designspace_test.py::test_normalise3 PASSED [ 94%] Tests/designspaceLib/designspace_test.py::test_read_with_path_object PASSED [ 94%] Tests/designspaceLib/designspace_test.py::test_updatePaths PASSED [ 94%] Tests/designspaceLib/designspace_test.py::test_localisedNames PASSED [ 94%] Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_toXML_v0 PASSED [ 94%] Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_compile_v0_sharingColors PASSED [ 94%] Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_decompile_v1 PASSED [ 94%] Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_toXML_v1 PASSED [ 94%] Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_decompile_v1_noLabelsNoTypes PASSED [ 94%] Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_compile_v0 PASSED [ 94%] Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_compile_v1 PASSED [ 94%] Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_decompile_v0_sharingColors PASSED [ 94%] Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_decompile_v0 PASSED [ 94%] Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_compile_v1_noLabelsNoTypes PASSED [ 94%] Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_fromXML_v1 PASSED [ 94%] Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_fromXML_v0 PASSED [ 94%] Tests/misc/textTools_test.py::test_pad PASSED [ 94%] Tests/otlLib/optimize_test.py::otlLib.optimize_test.set_env PASSED [ 94%] Tests/pens/utils.py::pens.utils._repr_pen_commands PASSED [ 94%] pens/svgPathPen.py::fontTools.pens.svgPathPen.SVGPathPen._qCurveToOne PASSED [ 94%] ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.__iadd__ PASSED [ 94%] misc/transform.py::fontTools.misc.transform.Transform.transformVector PASSED [ 94%] misc/transform.py::fontTools.misc.transform.Transform.skew PASSED [ 94%] misc/eexec.py::fontTools.misc.eexec.decrypt PASSED [ 94%] misc/transform.py::fontTools.misc.transform PASSED [ 94%] ttLib/tables/_a_v_a_r.py::fontTools.ttLib.tables._a_v_a_r.table__a_v_a_r SKIPPED [ 94%] ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.__isub__ PASSED [ 94%] misc/timeTools.py::fontTools.misc.timeTools.asctime PASSED [ 94%] tfmLib.py::fontTools.tfmLib PASSED [ 94%] misc/transform.py::fontTools.misc.transform.DecomposedTransform.toTransform PASSED [ 94%] ttLib/tables/_f_p_g_m.py::fontTools.ttLib.tables._f_p_g_m.table__f_p_g_m.__bool__ PASSED [ 94%] afmLib.py::fontTools.afmLib PASSED [ 94%] pens/svgPathPen.py::fontTools.pens.svgPathPen.SVGPathPen._lineTo PASSED [ 94%] ttLib/woff2.py::fontTools.ttLib.woff2.base128Size PASSED [ 94%] misc/loggingTools.py::fontTools.misc.loggingTools.ChannelsFilter PASSED [ 94%] varLib/models.py::fontTools.varLib.models.normalizeValue PASSED [ 94%] ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.__ne__ PASSED [ 94%] misc/dictTools.py::fontTools.misc.dictTools.hashdict PASSED [ 94%] misc/classifyTools.py::fontTools.misc.classifyTools.classify PASSED [ 94%] misc/fixedTools.py::fontTools.misc.fixedTools.floatToFixedToStr PASSED [ 94%] varLib/models.py::fontTools.varLib.models.supportScalar PASSED [ 95%] misc/transform.py::fontTools.misc.transform.Transform.scale PASSED [ 95%] misc/transform.py::fontTools.misc.transform.Transform.transformVectors PASSED [ 95%] misc/fixedTools.py::fontTools.misc.fixedTools.fixedToFloat PASSED [ 95%] ufoLib/converters.py::fontTools.ufoLib.converters.test PASSED [ 95%] pens/filterPen.py::fontTools.pens.filterPen.FilterPointPen PASSED [ 95%] misc/filenames.py::fontTools.misc.filenames.userNameToFileName PASSED [ 95%] varLib/models.py::fontTools.varLib.models.normalizeLocation PASSED [ 95%] pens/transformPen.py::fontTools.pens.transformPen.TransformPointPen PASSED [ 95%] pens/svgPathPen.py::fontTools.pens.svgPathPen.SVGPathPen._moveTo PASSED [ 95%] ttLib/woff2.py::fontTools.ttLib.woff2.unpack255UShort PASSED [ 95%] ttLib/tables/O_S_2f_2.py::fontTools.ttLib.tables.O_S_2f_2.intersectUnicodeRanges PASSED [ 95%] ttLib/sfnt.py::fontTools.ttLib.sfnt.calcChecksum PASSED [ 95%] ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.__neg__ PASSED [ 95%] misc/roundTools.py::fontTools.misc.roundTools.nearestMultipleShortestRepr PASSED [ 95%] ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.__pos__ PASSED [ 95%] ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.__eq__ PASSED [ 95%] ufoLib/validators.py::fontTools.ufoLib.validators.colorValidator PASSED [ 95%] unicodedata/__init__.py::fontTools.unicodedata.block PASSED [ 95%] ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.__itruediv__ PASSED [ 95%] misc/transform.py::fontTools.misc.transform.Transform.transform PASSED [ 95%] misc/filenames.py::fontTools.misc.filenames.handleClash1 PASSED [ 95%] varLib/models.py::fontTools.varLib.models.VariationModel PASSED [ 95%] ufoLib/validators.py::fontTools.ufoLib.validators.glyphLibValidator PASSED [ 95%] ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.__imul__ PASSED [ 95%] misc/eexec.py::fontTools.misc.eexec.encrypt PASSED [ 95%] cffLib/specializer.py::fontTools.cffLib.specializer._categorizeVector PASSED [ 95%] misc/transform.py::fontTools.misc.transform.Transform PASSED [ 95%] misc/plistlib/__init__.py::fontTools.misc.plistlib.PlistTarget PASSED [ 95%] ttLib/tables/ttProgram.py::fontTools.ttLib.tables.ttProgram._test PASSED [ 95%] misc/intTools.py::fontTools.misc.intTools.bit_indices PASSED [ 95%] pens/roundingPen.py::fontTools.pens.roundingPen.RoundingPointPen PASSED [ 95%] ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.__bool__ PASSED [ 95%] misc/arrayTools.py::fontTools.misc.arrayTools.quantizeRect PASSED [ 95%] ufoLib/kerning.py::fontTools.ufoLib.kerning.lookupKerningValue PASSED [ 95%] misc/loggingTools.py::fontTools.misc.loggingTools.LevelFormatter PASSED [ 95%] misc/transform.py::fontTools.misc.transform.Transform.rotate PASSED [ 95%] misc/transform.py::fontTools.misc.transform.Scale PASSED [ 95%] ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.scale PASSED [ 95%] ufoLib/validators.py::fontTools.ufoLib.validators.groupsValidator PASSED [ 95%] misc/transform.py::fontTools.misc.transform.Transform.__bool__ PASSED [ 95%] pens/svgPathPen.py::fontTools.pens.svgPathPen.SVGPathPen._closePath PASSED [ 95%] agl.py::fontTools.agl PASSED [ 95%] ttLib/woff2.py::fontTools.ttLib.woff2.pack255UShort PASSED [ 95%] misc/fixedTools.py::fontTools.misc.fixedTools.strToFixed PASSED [ 95%] ufoLib/utils.py::fontTools.ufoLib.utils.deprecated PASSED [ 96%] pens/svgPathPen.py::fontTools.pens.svgPathPen.SVGPathPen._curveToOne PASSED [ 96%] pens/roundingPen.py::fontTools.pens.roundingPen.RoundingPen PASSED [ 96%] misc/fixedTools.py::fontTools.misc.fixedTools.strToFixedToFloat PASSED [ 96%] ufoLib/validators.py::fontTools.ufoLib.validators.kerningValidator PASSED [ 96%] misc/loggingTools.py::fontTools.misc.loggingTools.LogMixin PASSED [ 96%] ufoLib/__init__.py::fontTools.ufoLib.makeUFOPath PASSED [ 96%] pens/svgPathPen.py::fontTools.pens.svgPathPen.SVGPathPen._handleAnchor PASSED [ 96%] ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.translate PASSED [ 96%] ufoLib/validators.py::fontTools.ufoLib.validators.identifierValidator PASSED [ 96%] misc/transform.py::fontTools.misc.transform.Transform.reverseTransform PASSED [ 96%] ufoLib/glifLib.py::fontTools.ufoLib.glifLib._number PASSED [ 96%] misc/transform.py::fontTools.misc.transform.Transform.transformPoints PASSED [ 96%] pens/recordingPen.py::fontTools.pens.recordingPen.DecomposingRecordingPen PASSED [ 96%] ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.transform PASSED [ 96%] ufoLib/validators.py::fontTools.ufoLib.validators.fontLibValidator PASSED [ 96%] ttLib/woff2.py::fontTools.ttLib.woff2.packBase128 PASSED [ 96%] pens/recordingPen.py::fontTools.pens.recordingPen.DecomposingRecordingPointPen PASSED [ 96%] varLib/featureVars.py::fontTools.varLib.featureVars.cleanupBox PASSED [ 96%] misc/fixedTools.py::fontTools.misc.fixedTools.fixedToStr PASSED [ 96%] ttLib/tables/ttProgram.py::fontTools.ttLib.tables.ttProgram.Program.__bool__ PASSED [ 96%] ufoLib/converters.py::fontTools.ufoLib.converters.findKnownKerningGroups PASSED [ 96%] pens/svgPathPen.py::fontTools.pens.svgPathPen.SVGPathPen._endPath PASSED [ 96%] misc/filenames.py::fontTools.misc.filenames.handleClash2 PASSED [ 96%] unicodedata/__init__.py::fontTools.unicodedata.script PASSED [ 96%] pens/explicitClosingLinePen.py::fontTools.pens.explicitClosingLinePen.ExplicitClosingLinePen PASSED [ 96%] unicodedata/__init__.py::fontTools.unicodedata.script_extension PASSED [ 96%] misc/transform.py::fontTools.misc.transform.Transform.translate PASSED [ 96%] varLib/featureVars.py::fontTools.varLib.featureVars.overlayFeatureVariations PASSED [ 96%] misc/loggingTools.py::fontTools.misc.loggingTools.Timer PASSED [ 96%] misc/fixedTools.py::fontTools.misc.fixedTools.floatToFixedToFloat PASSED [ 96%] ttLib/woff2.py::fontTools.ttLib.woff2.unpackBase128 PASSED [ 96%] ufoLib/filenames.py::fontTools.ufoLib.filenames.userNameToFileName PASSED [ 96%] pens/svgPathPen.py::fontTools.pens.svgPathPen.SVGPathPen PASSED [ 96%] misc/textTools.py::fontTools.misc.textTools.pad PASSED [ 96%] pens/filterPen.py::fontTools.pens.filterPen.FilterPen PASSED [ 96%] ttLib/tables/__init__.py::fontTools.ttLib.tables._moduleFinderHint PASSED [ 96%] ufoLib/filenames.py::fontTools.ufoLib.filenames.handleClash2 PASSED [ 96%] misc/transform.py::fontTools.misc.transform.Offset PASSED [ 96%] misc/transform.py::fontTools.misc.transform.Transform.inverse PASSED [ 96%] misc/fixedTools.py::fontTools.misc.fixedTools.floatToFixed PASSED [ 96%] misc/arrayTools.py::fontTools.misc.arrayTools.pairwise PASSED [ 96%] misc/transform.py::fontTools.misc.transform.Transform.transformPoint PASSED [ 96%] misc/arrayTools.py::fontTools.misc.arrayTools._test PASSED [ 96%] ufoLib/filenames.py::fontTools.ufoLib.filenames.handleClash1 PASSED [ 96%] misc/transform.py::fontTools.misc.transform.Transform.toPS PASSED [ 97%] Tests/encodings/codecs_test.py::ExtendedCodecsTest::test_decode_mac_romanian PASSED [ 97%] Tests/encodings/codecs_test.py::ExtendedCodecsTest::test_encode_mac_japanese PASSED [ 97%] Tests/encodings/codecs_test.py::ExtendedCodecsTest::test_decode_mac_japanese PASSED [ 97%] Tests/encodings/codecs_test.py::ExtendedCodecsTest::test_decode_mac_trad_chinese PASSED [ 97%] Tests/ufoLib/UFO1_test.py::WriteFontInfoVersion1TestCase::testWrite PASSED [ 97%] Tests/ufoLib/UFO1_test.py::WriteFontInfoVersion1TestCase::testWidthNameConversion PASSED [ 97%] Tests/ufoLib/UFO1_test.py::WriteFontInfoVersion1TestCase::testFontStyleConversion PASSED [ 97%] Tests/ufoLib/UFO1_test.py::ReadFontInfoVersion1TestCase::testFontStyleConversion PASSED [ 97%] Tests/ufoLib/UFO1_test.py::ReadFontInfoVersion1TestCase::testRead PASSED [ 97%] Tests/ufoLib/UFO1_test.py::ReadFontInfoVersion1TestCase::testWidthNameConversion PASSED [ 97%] Tests/misc/bezierTools_test.py::test_segmentPointAtT[segment7-0.5-expectedPoint7] PASSED [ 97%] Tests/misc/bezierTools_test.py::test_calcCubicArcLength[segment2-27.06159516422008] PASSED [ 97%] Tests/misc/bezierTools_test.py::test_segmentPointAtT[segment2-1.0-expectedPoint2] PASSED [ 97%] Tests/misc/bezierTools_test.py::test_calcQuadraticArcLength PASSED [ 97%] Tests/misc/bezierTools_test.py::test_calcQuadraticBounds PASSED [ 97%] Tests/misc/bezierTools_test.py::test_segmentPointAtT[segment5-1.0-expectedPoint5] PASSED [ 97%] Tests/misc/bezierTools_test.py::test_segmentPointAtT[segment8-1.0-expectedPoint8] PASSED [ 97%] Tests/misc/bezierTools_test.py::test_calcCubicArcLength[segment1-3.32098765445] PASSED [ 97%] Tests/misc/bezierTools_test.py::test_splitLine PASSED [ 97%] Tests/misc/bezierTools_test.py::test_calcCubicBounds PASSED [ 97%] Tests/misc/bezierTools_test.py::test_splitCubicAtT PASSED [ 97%] Tests/misc/bezierTools_test.py::test_segmentPointAtT[segment6-0.0-expectedPoint6] PASSED [ 97%] Tests/misc/bezierTools_test.py::test_segmentPointAtT[segment4-0.5-expectedPoint4] PASSED [ 97%] Tests/misc/bezierTools_test.py::test_segmentPointAtT[segment1-0.5-expectedPoint1] PASSED [ 97%] Tests/misc/bezierTools_test.py::test_segmentPointAtT[segment0-0.0-expectedPoint0] PASSED [ 97%] Tests/misc/bezierTools_test.py::test_intersections_straight_line PASSED [ 97%] Tests/misc/bezierTools_test.py::test_intersections_linelike PASSED [ 97%] Tests/misc/bezierTools_test.py::test_splitCubic PASSED [ 97%] Tests/misc/bezierTools_test.py::test_calcCubicArcLength[segment0-3.32098765445] PASSED [ 97%] Tests/misc/bezierTools_test.py::test_splitQuadraticAtT PASSED [ 97%] Tests/misc/bezierTools_test.py::test_splitQuadratic PASSED [ 97%] Tests/misc/bezierTools_test.py::test_segmentPointAtT[segment3-0.0-expectedPoint3] PASSED [ 97%] Tests/misc/bezierTools_test.py::test_solveCubic PASSED [ 97%] Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_qCurveTo_1_point PASSED [ 97%] Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_reverse_direction PASSED [ 97%] Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_curveTo_2_points PASSED [ 97%] Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_all_cubic PASSED [ 97%] Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_stats PASSED [ 97%] Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_convert_composite_glyph PASSED [ 97%] Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_qCurveTo_2_points PASSED [ 97%] Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_addComponent PASSED [ 97%] Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_curveTo_3_points PASSED [ 97%] Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_curveTo_1_point PASSED [ 97%] Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_qCurveTo_no_oncurve_points PASSED [ 97%] Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_convert_simple_glyph PASSED [ 98%] Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_qCurveTo_3_points_no_conversion PASSED [ 98%] Tests/misc/timeTools_test.py::test_asctime PASSED [ 98%] Tests/misc/timeTools_test.py::test_source_date_epoch PASSED [ 98%] Tests/misc/timeTools_test.py::test_date_parsing_with_locale SKIPPED [ 98%] Tests/varLib/builder_test.py::test_buildVarData_optimize[2/3_longs_reorder] PASSED [ 98%] Tests/varLib/builder_test.py::test_buildVarData_optimize[3/3_shorts_no_reorder] PASSED [ 98%] Tests/varLib/builder_test.py::test_buildVarData_optimize[0/3_shorts_no_reorder] PASSED [ 98%] Tests/varLib/builder_test.py::test_buildVarData_optimize[2/3_shorts_same_row_reorder] PASSED [ 98%] Tests/varLib/builder_test.py::test_buildVarData_optimize[2/3_longs_same_row_reorder] PASSED [ 98%] Tests/varLib/builder_test.py::test_buildVarData_no_optimize[3_regions_2_longs_ordered] PASSED [ 98%] Tests/varLib/builder_test.py::test_buildVarData_optimize[2/3_shorts_reorder] PASSED [ 98%] Tests/varLib/builder_test.py::test_buildVarData_no_optimize[1_region_1_uint8] PASSED [ 98%] Tests/varLib/builder_test.py::test_buildVarData_no_optimize[3_regions_2_shorts_unordered] PASSED [ 98%] Tests/varLib/builder_test.py::test_buildVarData_no_optimize[0_regions_0_deltas] PASSED [ 98%] Tests/varLib/builder_test.py::test_buildVarData_optimize[1/3_longs_reorder] PASSED [ 98%] Tests/varLib/builder_test.py::test_buildVarData_optimize[1/3_longs_1/3_zeroes] PASSED [ 98%] Tests/varLib/builder_test.py::test_buildVarData_no_optimize[1_region_1_long] PASSED [ 98%] Tests/varLib/builder_test.py::test_buildVarData_optimize[1/3_shorts_1/3_zeroes] PASSED [ 98%] Tests/varLib/builder_test.py::test_buildVarData_no_optimize[3_regions_1_long_ordered] PASSED [ 98%] Tests/varLib/builder_test.py::test_buildVarData_no_optimize[3_regions_2_longs_unordered] PASSED [ 98%] Tests/varLib/builder_test.py::test_buildVarData_no_optimize[3_regions_2_shorts_ordered] PASSED [ 98%] Tests/varLib/builder_test.py::test_buildVarData_optimize[1/3_shorts_reorder] PASSED [ 98%] Tests/varLib/builder_test.py::test_buildVarData_no_optimize[1_region_1_short] PASSED [ 98%] Tests/varLib/builder_test.py::test_buildVarData_optimize[3/3_longs_no_reorder] PASSED [ 98%] Tests/ttLib/tables/_f_p_g_m_test.py::test__bool__ PASSED [ 98%] Tests/qu2cu/qu2cu_test.py::Qu2CuTest::test_roundtrip PASSED [ 98%] Tests/qu2cu/qu2cu_test.py::Qu2CuTest::test_simple[quadratics2-expected2-0.2-False] PASSED [ 98%] Tests/qu2cu/qu2cu_test.py::Qu2CuTest::test_simple[quadratics1-expected1-0.2-True] PASSED [ 98%] Tests/qu2cu/qu2cu_test.py::Qu2CuTest::test_simple[quadratics0-expected0-0.1-True] PASSED [ 98%] Tests/qu2cu/qu2cu_test.py::Qu2CuTest::test_main PASSED [ 98%] Tests/qu2cu/qu2cu_test.py::Qu2CuTest::test_simple[quadratics3-expected3-0.2-True] PASSED [ 98%] Tests/misc/encodingTools_test.py::EncodingTest::test_extended_unknown PASSED [ 98%] Tests/misc/encodingTools_test.py::EncodingTest::test_encoding_macroman_misc PASSED [ 98%] Tests/misc/encodingTools_test.py::EncodingTest::test_extended_mac_encodings PASSED [ 98%] Tests/misc/encodingTools_test.py::EncodingTest::test_encoding_unicode PASSED [ 98%] Tests/ttLib/tables/_g_c_i_d_test.py::GCIDTest::testCompileFromXML PASSED [ 98%] Tests/ttLib/tables/_g_c_i_d_test.py::GCIDTest::testDecompileToXML PASSED [ 98%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent29-axisRange29-expected29] PASSED [ 98%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent30-axisRange30-expected30] PASSED [ 98%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent18-axisRange18-expected18] PASSED [ 98%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent25-axisRange25-expected25] PASSED [ 98%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent19-axisRange19-expected19] PASSED [ 98%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent15-axisRange15-expected15] PASSED [ 98%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent13-axisRange13-expected13] PASSED [ 98%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent17-axisRange17-expected17] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent22-axisRange22-expected22] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent10-axisRange10-expected10] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent14-axisRange14-expected14] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent16-axisRange16-expected16] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent9-axisRange9-expected9] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent23-axisRange23-expected23] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent31-axisRange31-expected31] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent1-axisRange1-expected1] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent4-axisRange4-expected4] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent24-axisRange24-expected24] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent20-axisRange20-expected20] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent27-axisRange27-expected27] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent6-axisRange6-expected6] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent11-axisRange11-expected11] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent3-axisRange3-expected3] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent5-axisRange5-expected5] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent2-axisRange2-expected2] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent21-axisRange21-expected21] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent26-axisRange26-expected26] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent8-axisRange8-expected8] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent28-axisRange28-expected28] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent7-axisRange7-expected7] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent0-axisRange0-expected0] PASSED [ 99%] Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent12-axisRange12-expected12] PASSED [ 99%] Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_decompile_vert PASSED [ 99%] Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_roundtrip_decompile_compile PASSED [ 99%] Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_roundtrip_fromXML_toXML PASSED [ 99%] Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_compile_longword_aligned PASSED [ 99%] Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_fromXML_horiz PASSED [ 99%] Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_decompile_horiz_and_vert PASSED [ 99%] Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_fromXML_horiz_and_vert PASSED [ 99%] Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_compile_sizes_mismatch PASSED [ 99%] Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_fromXML_vert PASSED [ 99%] Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_compile_horiz PASSED [ 99%] Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_compile_horiz_and_vert PASSED [ 99%] Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_compile_vert PASSED [ 99%] Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_decompile_horiz PASSED [ 99%] Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_toXML_horiz_and_vert PASSED [ 99%] Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_toXML_horiz PASSED [ 99%] Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_toXML_vert PASSED [ 99%] Tests/ufoLib/filenames_test.py::TestFilenames::test_handleClash2 PASSED [ 99%] Tests/ufoLib/filenames_test.py::TestFilenames::test_userNameToFileName PASSED [ 99%] Tests/ufoLib/filenames_test.py::TestFilenames::test_handleClash1 PASSED [ 99%] Tests/ufoLib/filenames_test.py::TestFilenames::test_userNameToFileName_ValueError PASSED [100%] =============================== warnings summary =============================== ../BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/py23.py:13 /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/py23.py:13: DeprecationWarning: The py23 module has been deprecated and will be removed in a future release. Please update your code. warnings.warn( Tests/misc/plistlib_test.py: 18 warnings /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/plistlib/__init__.py:195: DeprecationWarning: Setting use_builtin_types to False is deprecated and will be removed soon. warnings.warn( -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ SKIPPED [2] Tests/ttLib/removeOverlaps_test.py:4: could not import 'pathops': No module named 'pathops' SKIPPED [1] ../../../../../usr/lib/python3.13/site-packages/_pytest/doctest.py:569: unable to import module PosixPath('/builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/cu2qu/cu2qu.py') SKIPPED [1] ../../../../../usr/lib/python3.13/site-packages/_pytest/doctest.py:569: unable to import module PosixPath('/builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/feaLib/lexer.py') SKIPPED [1] ../../../../../usr/lib/python3.13/site-packages/_pytest/doctest.py:569: unable to import module PosixPath('/builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/misc/bezierTools.py') SKIPPED [1] ../../../../../usr/lib/python3.13/site-packages/_pytest/doctest.py:569: unable to import module PosixPath('/builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/momentsPen.py') SKIPPED [1] ../../../../../usr/lib/python3.13/site-packages/_pytest/doctest.py:569: unable to import module PosixPath('/builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/quartzPen.py') SKIPPED [1] ../../../../../usr/lib/python3.13/site-packages/_pytest/doctest.py:569: unable to import module PosixPath('/builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/pens/reportLabPen.py') SKIPPED [1] ../../../../../usr/lib/python3.13/site-packages/_pytest/doctest.py:569: unable to import module PosixPath('/builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/qu2cu/qu2cu.py') SKIPPED [1] ../../../../../usr/lib/python3.13/site-packages/_pytest/doctest.py:569: unable to import module PosixPath('/builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/ttLib/removeOverlaps.py') SKIPPED [1] ../../../../../usr/lib/python3.13/site-packages/_pytest/doctest.py:569: unable to import module PosixPath('/builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/lib64/python3.13/site-packages/fontTools/varLib/iup.py') SKIPPED [5] Tests/subset/subset_test.py:1002: uharfbuzz is not installed SKIPPED [1] Tests/subset/subset_test.py:1830: lxml is installed SKIPPED [3] Tests/varLib/instancer/instancer_test.py:1671: could not import 'pathops': No module named 'pathops' SKIPPED [1] Tests/pens/cocoaPen_test.py:43: pyobjc not installed SKIPPED [1] Tests/pens/cocoaPen_test.py:51: pyobjc not installed SKIPPED [1] Tests/misc/macRes_test.py:66: Not supported on "linux" SKIPPED [1] Tests/pens/quartzPen_test.py:63: pyobjc not installed SKIPPED [1] Tests/pens/quartzPen_test.py:71: pyobjc not installed SKIPPED [1] ../../../../../usr/lib/python3.13/site-packages/_pytest/doctest.py:458: all tests skipped by +SKIP option SKIPPED [1] Tests/misc/timeTools_test.py:38: Locale de_DE not available ========== 4468 passed, 27 skipped, 2 xfailed, 19 warnings in 34.70s =========== + RPM_EC=0 ++ jobs -p + exit 0 Processing files: fonttools-4.54.1-2.fc42.x86_64 Provides: fonttools = 4.54.1-2.fc42 fonttools(x86-64) = 4.54.1-2.fc42 ttx = 4.54.1-2.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 Processing files: python3-fonttools-4.54.1-2.fc42.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.lC6w3l + umask 022 + cd /builddir/build/BUILD/fonttools-4.54.1-build + cd fonttools-4.54.1 + DOCDIR=/builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/share/doc/python3-fonttools + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/share/doc/python3-fonttools + cp -pr /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/NEWS.rst /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/share/doc/python3-fonttools + cp -pr /builddir/build/BUILD/fonttools-4.54.1-build/fonttools-4.54.1/README.rst /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT/usr/share/doc/python3-fonttools + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-fonttools = 4.54.1-2.fc42 python3-fonttools = 4.54.1-2.fc42 python3-fonttools(x86-64) = 4.54.1-2.fc42 python3.13-fonttools = 4.54.1-2.fc42 python3.13dist(fonttools) = 4.54.1 python3dist(fonttools) = 4.54.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) python(abi) = 3.13 rtld(GNU_HASH) Obsoletes: python3-ufolib <= 2.1.1-11 Processing files: python3-fonttools+graphite-4.54.1-2.fc42.x86_64 Provides: python-fonttools+graphite = 4.54.1-2.fc42 python3-fonttools+graphite = 4.54.1-2.fc42 python3-fonttools+graphite(x86-64) = 4.54.1-2.fc42 python3.13-fonttools+graphite = 4.54.1-2.fc42 python3.13dist(fonttools[graphite]) = 4.54.1 python3dist(fonttools[graphite]) = 4.54.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.13 python3.13dist(lz4) >= 1.7.4.2 Processing files: python3-fonttools+interpolatable-4.54.1-2.fc42.x86_64 Provides: python-fonttools+interpolatable = 4.54.1-2.fc42 python3-fonttools+interpolatable = 4.54.1-2.fc42 python3-fonttools+interpolatable(x86-64) = 4.54.1-2.fc42 python3.13-fonttools+interpolatable = 4.54.1-2.fc42 python3.13dist(fonttools[interpolatable]) = 4.54.1 python3dist(fonttools[interpolatable]) = 4.54.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.13 python3.13dist(pycairo) python3.13dist(scipy) Processing files: python3-fonttools+lxml-4.54.1-2.fc42.x86_64 Provides: python-fonttools+lxml = 4.54.1-2.fc42 python3-fonttools+lxml = 4.54.1-2.fc42 python3-fonttools+lxml(x86-64) = 4.54.1-2.fc42 python3.13-fonttools+lxml = 4.54.1-2.fc42 python3.13dist(fonttools[lxml]) = 4.54.1 python3dist(fonttools[lxml]) = 4.54.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.13 python3.13dist(lxml) >= 4 Processing files: python3-fonttools+plot-4.54.1-2.fc42.x86_64 Provides: python-fonttools+plot = 4.54.1-2.fc42 python3-fonttools+plot = 4.54.1-2.fc42 python3-fonttools+plot(x86-64) = 4.54.1-2.fc42 python3.13-fonttools+plot = 4.54.1-2.fc42 python3.13dist(fonttools[plot]) = 4.54.1 python3dist(fonttools[plot]) = 4.54.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.13 python3.13dist(matplotlib) Processing files: python3-fonttools+symfont-4.54.1-2.fc42.x86_64 Provides: python-fonttools+symfont = 4.54.1-2.fc42 python3-fonttools+symfont = 4.54.1-2.fc42 python3-fonttools+symfont(x86-64) = 4.54.1-2.fc42 python3.13-fonttools+symfont = 4.54.1-2.fc42 python3.13dist(fonttools[symfont]) = 4.54.1 python3dist(fonttools[symfont]) = 4.54.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.13 python3.13dist(sympy) Processing files: python3-fonttools+type1-4.54.1-2.fc42.x86_64 Provides: python-fonttools+type1 = 4.54.1-2.fc42 python3-fonttools+type1 = 4.54.1-2.fc42 python3-fonttools+type1(x86-64) = 4.54.1-2.fc42 python3.13-fonttools+type1 = 4.54.1-2.fc42 python3.13dist(fonttools[type1]) = 4.54.1 python3dist(fonttools[type1]) = 4.54.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.13 Processing files: python3-fonttools+ufo-4.54.1-2.fc42.x86_64 Provides: python-fonttools+ufo = 4.54.1-2.fc42 python3-fonttools+ufo = 4.54.1-2.fc42 python3-fonttools+ufo(x86-64) = 4.54.1-2.fc42 python3.13-fonttools+ufo = 4.54.1-2.fc42 python3.13dist(fonttools[ufo]) = 4.54.1 python3dist(fonttools[ufo]) = 4.54.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: (python3.13dist(fs) < 3~~ with python3.13dist(fs) >= 2.2) python(abi) = 3.13 Processing files: python3-fonttools+unicode-4.54.1-2.fc42.x86_64 Provides: python-fonttools+unicode = 4.54.1-2.fc42 python3-fonttools+unicode = 4.54.1-2.fc42 python3-fonttools+unicode(x86-64) = 4.54.1-2.fc42 python3.13-fonttools+unicode = 4.54.1-2.fc42 python3.13dist(fonttools[unicode]) = 4.54.1 python3dist(fonttools[unicode]) = 4.54.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.13 Processing files: python3-fonttools+woff-4.54.1-2.fc42.x86_64 Provides: python-fonttools+woff = 4.54.1-2.fc42 python3-fonttools+woff = 4.54.1-2.fc42 python3-fonttools+woff(x86-64) = 4.54.1-2.fc42 python3.13-fonttools+woff = 4.54.1-2.fc42 python3.13dist(fonttools[woff]) = 4.54.1 python3dist(fonttools[woff]) = 4.54.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.13 python3.13dist(brotli) >= 1.0.1 python3.13dist(zopfli) >= 0.1.4 Processing files: fonttools-debugsource-4.54.1-2.fc42.x86_64 Provides: fonttools-debugsource = 4.54.1-2.fc42 fonttools-debugsource(x86-64) = 4.54.1-2.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-fonttools-debuginfo-4.54.1-2.fc42.x86_64 Provides: debuginfo(build-id) = 74a1aff589841bc240fe3c081f7d1b291e042940 debuginfo(build-id) = 7e56d847652cc44f73a1f31360477b3c0134dae6 debuginfo(build-id) = 885efc40857b19bb1f40bd288f4deffb1da34e3c debuginfo(build-id) = a20cb7b90efb54ca900edb8b15cc4a9e74372803 debuginfo(build-id) = c4cd173ab1d296b60f6eb01166869c81869b9f09 debuginfo(build-id) = ca32a553bb444ee2fe52b224834d2b63b45c8551 python-fonttools-debuginfo = 4.54.1-2.fc42 python3-fonttools-debuginfo = 4.54.1-2.fc42 python3-fonttools-debuginfo(x86-64) = 4.54.1-2.fc42 python3.13-fonttools-debuginfo = 4.54.1-2.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: fonttools-debugsource(x86-64) = 4.54.1-2.fc42 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/fonttools-4.54.1-build/BUILDROOT Wrote: /builddir/build/SRPMS/fonttools-4.54.1-2.fc42.src.rpm Wrote: /builddir/build/RPMS/python3-fonttools-debuginfo-4.54.1-2.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/fonttools-debugsource-4.54.1-2.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/python3-fonttools+graphite-4.54.1-2.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/python3-fonttools+interpolatable-4.54.1-2.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/python3-fonttools+lxml-4.54.1-2.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/python3-fonttools+plot-4.54.1-2.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/python3-fonttools+symfont-4.54.1-2.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/python3-fonttools+type1-4.54.1-2.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/python3-fonttools+ufo-4.54.1-2.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/python3-fonttools+unicode-4.54.1-2.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/python3-fonttools+woff-4.54.1-2.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/fonttools-4.54.1-2.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/python3-fonttools-4.54.1-2.fc42.x86_64.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.GPIgiK + umask 022 + cd /builddir/build/BUILD/fonttools-4.54.1-build + test -d /builddir/build/BUILD/fonttools-4.54.1-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/fonttools-4.54.1-build + rm -rf /builddir/build/BUILD/fonttools-4.54.1-build + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild fonttools-4.54.1-2.fc42.src.rpm Finish: build phase for fonttools-4.54.1-2.fc42.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-41-x86_64-1728861439.159499/root/var/log/dnf5.log INFO: Done(/var/lib/copr-rpmbuild/results/fonttools-4.54.1-2.fc42.src.rpm) Config(child) 2 minutes 41 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "python3-fonttools+symfont", "epoch": null, "version": "4.54.1", "release": "2.fc42", "arch": "x86_64" }, { "name": "python3-fonttools", "epoch": null, "version": "4.54.1", "release": "2.fc42", "arch": "x86_64" }, { "name": "python3-fonttools-debuginfo", "epoch": null, "version": "4.54.1", "release": "2.fc42", "arch": "x86_64" }, { "name": "python3-fonttools+woff", "epoch": null, "version": "4.54.1", "release": "2.fc42", "arch": "x86_64" }, { "name": "fonttools", "epoch": null, "version": "4.54.1", "release": "2.fc42", "arch": "x86_64" }, { "name": "python3-fonttools+unicode", "epoch": null, "version": "4.54.1", "release": "2.fc42", "arch": "x86_64" }, { "name": "fonttools-debugsource", "epoch": null, "version": "4.54.1", "release": "2.fc42", "arch": "x86_64" }, { "name": "python3-fonttools+type1", "epoch": null, "version": "4.54.1", "release": "2.fc42", "arch": "x86_64" }, { "name": "fonttools", "epoch": null, "version": "4.54.1", "release": "2.fc42", "arch": "src" }, { "name": "python3-fonttools+graphite", "epoch": null, "version": "4.54.1", "release": "2.fc42", "arch": "x86_64" }, { "name": "python3-fonttools+plot", "epoch": null, "version": "4.54.1", "release": "2.fc42", "arch": "x86_64" }, { "name": "python3-fonttools+interpolatable", "epoch": null, "version": "4.54.1", "release": "2.fc42", "arch": "x86_64" }, { "name": "python3-fonttools+ufo", "epoch": null, "version": "4.54.1", "release": "2.fc42", "arch": "x86_64" }, { "name": "python3-fonttools+lxml", "epoch": null, "version": "4.54.1", "release": "2.fc42", "arch": "x86_64" } ] } RPMResults finished