time=2026-08-09T00:56:56.897+02:00 level=DEBUG msg="Not attempting generation of an ABI report"
time=2026-08-09T00:56:56.897+02:00 level=DEBUG msg="Configuring container namespace"
time=2026-08-09T00:56:56.898+02:00 level=DEBUG msg="Set binaries" eopkg=eopkg.bin eopkg_xml=eopkg.py2 ypkg=""
time=2026-08-09T00:56:56.898+02:00 level=INFO msg="History generation enabled"
time=2026-08-09T00:56:57.538+02:00 level=DEBUG msg="Obtained package history"
time=2026-08-09T00:56:57.542+02:00 level=DEBUG msg="Building package" name=python-fonttools version=4.63.0 release=10 type=ypkg profile=unstable-x86_64
time=2026-08-09T00:56:57.542+02:00 level=DEBUG msg="Configuring overlay storage"
time=2026-08-09T00:56:57.542+02:00 level=DEBUG msg="Mounting overlayfs"
time=2026-08-09T00:56:57.542+02:00 level=DEBUG msg="Mounting root tmpfs" dir=/var/cache/solbuild/unstable-x86_64/python-fonttools size=40G
time=2026-08-09T00:56:57.544+02:00 level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/python-fonttools/work
time=2026-08-09T00:56:57.544+02:00 level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/python-fonttools/tmp
time=2026-08-09T00:56:57.544+02:00 level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/python-fonttools/img
time=2026-08-09T00:56:57.544+02:00 level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/python-fonttools/union
time=2026-08-09T00:56:57.544+02:00 level=DEBUG msg="Mounting backing image" point=/var/lib/solbuild/images/unstable-x86_64.img
time=2026-08-09T00:56:57.552+02:00 level=DEBUG msg="Mounting overlayfs" upper=/var/cache/solbuild/unstable-x86_64/python-fonttools/tmp lower=/var/cache/solbuild/unstable-x86_64/python-fonttools/img workdir=/var/cache/solbuild/unstable-x86_64/python-fonttools/work target=/var/cache/solbuild/unstable-x86_64/python-fonttools/union
time=2026-08-09T00:56:57.556+02:00 level=DEBUG msg="Bringing up virtual filesystems"
time=2026-08-09T00:56:57.557+02:00 level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/python-fonttools/union/dev/pts
time=2026-08-09T00:56:57.557+02:00 level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/python-fonttools/union/dev/shm
time=2026-08-09T00:56:57.557+02:00 level=DEBUG msg="Mounting vfs /dev"
time=2026-08-09T00:56:57.558+02:00 level=DEBUG msg="Mounting vfs /dev/pts"
time=2026-08-09T00:56:57.560+02:00 level=DEBUG msg="Mounting vfs /proc"
time=2026-08-09T00:56:57.561+02:00 level=DEBUG msg="Mounting vfs /sys"
time=2026-08-09T00:56:57.562+02:00 level=DEBUG msg="Mounting vfs /dev/shm"
time=2026-08-09T00:56:57.564+02:00 level=DEBUG msg="Creating target directory" dir=/var/cache/solbuild/unstable-x86_64/python-fonttools/union/home/build/work
time=2026-08-09T00:56:57.564+02:00 level=DEBUG msg="Copying source" source=/srv/builder/BUILDDIR/CLONE/packages/packages/py/python-fonttools/package.yml target=/var/cache/solbuild/unstable-x86_64/python-fonttools/union/home/build/work/package.yml
time=2026-08-09T00:56:57.564+02:00 level=DEBUG msg="Validating sources"
time=2026-08-09T00:56:57.564+02:00 level=DEBUG msg="Downloading source" uri=https://github.com/fonttools/fonttools/archive/refs/tags/4.63.0.tar.gz
time=2026-08-09T00:56:57.824+02:00 level=INFO msg="Source URL redirected" to=https://codeload.github.com/fonttools/fonttools/tar.gz/refs/tags/4.63.0 from=https://github.com/fonttools/fonttools/archive/refs/tags/4.63.0.tar.gz
time=2026-08-09T00:56:58.016+02:00 level=INFO msg="Downloading source" uri=https://github.com/fonttools/fonttools/archive/refs/tags/4.63.0.tar.gz
time=2026-08-09T00:56:58.460+02:00 level=DEBUG msg="Copying host asset" key=/etc/resolv.conf
time=2026-08-09T00:56:58.461+02:00 level=DEBUG msg="Creating required directory" path=/var/cache/solbuild/unstable-x86_64/python-fonttools/union/etc/eopkg
time=2026-08-09T00:56:58.461+02:00 level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf
time=2026-08-09T00:56:58.463+02:00 level=DEBUG msg="Starting D-BUS"
time=2026-08-09T00:56:58.463+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/python-fonttools/union command="dbus-uuidgen --ensure"
time=2026-08-09T00:56:58.471+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/python-fonttools/union command="dbus-daemon --system"
time=2026-08-09T00:56:58.478+02:00 level=DEBUG msg="Discovering repos in rootfs"
time=2026-08-09T00:56:58.478+02:00 level=DEBUG msg="Upgrading system base"
time=2026-08-09T00:56:58.478+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/python-fonttools/union command="eopkg.bin upgrade -y -N"
Updating repositories
Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1
Updating repository: Solus
Disabling keyboard interrupts for file operations.
Downloaded eopkg-index.xml.xz.sha1sum
Downloaded eopkg-index.xml.xz.tmp
Package database updated.
Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1
Warning: Safety switch forces the upgrade of following packages:
font-terminus-console systemd
The following packages will be upgraded:
font-terminus-console nano python3 systemd systemd-devel
Total size of package(s): 21.37 MB
Downloading 0 package resources (5 cached)
nano-9.2-218-1-x86_64.eopkg [cached]
python3-3.14.7-81-1-x86_64.eopkg [cached]
systemd-261.2-189-1-x86_64.eopkg [cached]
font-terminus-console-4.49.1-4-1-x86_64.eopkg [cached]
systemd-devel-261.2-189-1-x86_64.eopkg [cached]
Finished downloading package upgrades.
Disabling keyboard interrupts for file operations.
Installing 1 / 5
Installing nano, version 9.2, release 218
Upgrading to new distribution release
Extracting the files of nano (1%)
Extracting the files of nano (2%)
Extracting the files of nano (3%)
Extracting the files of nano (4%)
Extracting the files of nano (5%)
Extracting the files of nano (6%)
Extracting the files of nano (7%)
Extracting the files of nano (8%)
Extracting the files of nano (9%)
Extracting the files of nano (10%)
Extracting the files of nano (11%)
Extracting the files of nano (12%)
Extracting the files of nano (13%)
Extracting the files of nano (14%)
Extracting the files of nano (15%)
Extracting the files of nano (16%)
Extracting the files of nano (17%)
Extracting the files of nano (18%)
Extracting the files of nano (19%)
Extracting the files of nano (20%)
Extracting the files of nano (21%)
Extracting the files of nano (22%)
Extracting the files of nano (23%)
Extracting the files of nano (25%)
Extracting the files of nano (26%)
Extracting the files of nano (27%)
Extracting the files of nano (28%)
Extracting the files of nano (29%)
Extracting the files of nano (30%)
Extracting the files of nano (31%)
Extracting the files of nano (32%)
Extracting the files of nano (33%)
Extracting the files of nano (34%)
Extracting the files of nano (35%)
Extracting the files of nano (36%)
Extracting the files of nano (37%)
Extracting the files of nano (38%)
Extracting the files of nano (39%)
Extracting the files of nano (40%)
Extracting the files of nano (41%)
Extracting the files of nano (42%)
Extracting the files of nano (43%)
Extracting the files of nano (44%)
Extracting the files of nano (45%)
Extracting the files of nano (46%)
Extracting the files of nano (47%)
Extracting the files of nano (48%)
Extracting the files of nano (50%)
Extracting the files of nano (51%)
Extracting the files of nano (52%)
Extracting the files of nano (53%)
Extracting the files of nano (54%)
Extracting the files of nano (55%)
Extracting the files of nano (56%)
Extracting the files of nano (57%)
Extracting the files of nano (58%)
Extracting the files of nano (59%)
Extracting the files of nano (60%)
Extracting the files of nano (61%)
Extracting the files of nano (62%)
Extracting the files of nano (63%)
Extracting the files of nano (64%)
Extracting the files of nano (65%)
Extracting the files of nano (66%)
Extracting the files of nano (67%)
Extracting the files of nano (68%)
Extracting the files of nano (69%)
Extracting the files of nano (70%)
Extracting the files of nano (71%)
Extracting the files of nano (72%)
Extracting the files of nano (73%)
Extracting the files of nano (75%)
Extracting the files of nano (76%)
Extracting the files of nano (77%)
Extracting the files of nano (78%)
Extracting the files of nano (79%)
Extracting the files of nano (80%)
Extracting the files of nano (81%)
Extracting the files of nano (82%)
Extracting the files of nano (83%)
Extracting the files of nano (84%)
Extracting the files of nano (85%)
Extracting the files of nano (86%)
Extracting the files of nano (87%)
Extracting the files of nano (88%)
Extracting the files of nano (89%)
Extracting the files of nano (90%)
Extracting the files of nano (91%)
Extracting the files of nano (92%)
Extracting the files of nano (93%)
Extracting the files of nano (94%)
Extracting the files of nano (95%)
Extracting the files of nano (96%)
Extracting the files of nano (97%)
Extracting the files of nano (98%)
Extracting the files of nano (100%) [complete]
Upgraded nano
Installing 2 / 5
Installing python3, version 3.14.7, release 81
Upgrading to new distribution release
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (0%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (1%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (2%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (3%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (4%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (5%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (6%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (7%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (8%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (9%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (10%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (11%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (12%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (13%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (14%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (15%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (16%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (17%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (18%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (19%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (20%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (21%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (22%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (23%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (24%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (25%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (26%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (27%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (28%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (29%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (30%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (31%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (32%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (33%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (34%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (35%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (36%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (37%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (38%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (39%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (40%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (41%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (42%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (43%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (44%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (45%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (46%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (47%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (48%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (49%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (50%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (51%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (52%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (53%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (54%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (55%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (56%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (57%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (58%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (59%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (60%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (61%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (62%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (63%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (64%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (65%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (66%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (67%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (68%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (69%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (70%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (71%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (72%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (73%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (74%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (75%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (76%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (77%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (78%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (79%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (80%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (81%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (82%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (83%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (84%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (85%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (86%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (87%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (88%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (89%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (90%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (91%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (92%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (93%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (94%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (95%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (96%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (97%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (98%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (99%)
Extracting the files of python3 (100%) [complete]
Upgraded python3
Installing 3 / 5
Installing systemd, version 261.2, release 189
Upgrading to new distribution release
Extracting the files of systemd (0%)
Extracting the files of systemd (0%)
Extracting the files of systemd (0%)
Extracting the files of systemd (0%)
Extracting the files of systemd (0%)
Extracting the files of systemd (0%)
Extracting the files of systemd (0%)
Extracting the files of systemd (0%)
Extracting the files of systemd (0%)
Extracting the files of systemd (0%)
Extracting the files of systemd (0%)
Extracting the files of systemd (0%)
Extracting the files of systemd (0%)
Extracting the files of systemd (0%)
Extracting the files of systemd (0%)
Extracting the files of systemd (0%)
Extracting the files of systemd (1%)
Extracting the files of systemd (1%)
Extracting the files of systemd (1%)
Extracting the files of systemd (1%)
Extracting the files of systemd (1%)
Extracting the files of systemd (1%)
Extracting the files of systemd (1%)
Extracting the files of systemd (1%)
Extracting the files of systemd (1%)
Extracting the files of systemd (1%)
Extracting the files of systemd (1%)
Extracting the files of systemd (1%)
Extracting the files of systemd (1%)
Extracting the files of systemd (1%)
Extracting the files of systemd (1%)
Extracting the files of systemd (1%)
Extracting the files of systemd (2%)
Extracting the files of systemd (2%)
Extracting the files of systemd (2%)
Extracting the files of systemd (2%)
Extracting the files of systemd (2%)
Extracting the files of systemd (2%)
Extracting the files of systemd (2%)
Extracting the files of systemd (2%)
Extracting the files of systemd (2%)
Extracting the files of systemd (2%)
Extracting the files of systemd (2%)
Extracting the files of systemd (2%)
Extracting the files of systemd (2%)
Extracting the files of systemd (2%)
Extracting the files of systemd (2%)
Extracting the files of systemd (2%)
Extracting the files of systemd (3%)
Extracting the files of systemd (3%)
Extracting the files of systemd (3%)
Extracting the files of systemd (3%)
Extracting the files of systemd (3%)
Extracting the files of systemd (3%)
Extracting the files of systemd (3%)
Extracting the files of systemd (3%)
Extracting the files of systemd (3%)
Extracting the files of systemd (3%)
Extracting the files of systemd (3%)
Extracting the files of systemd (3%)
Extracting the files of systemd (3%)
Extracting the files of systemd (3%)
Extracting the files of systemd (3%)
Extracting the files of systemd (3%)
Extracting the files of systemd (3%)
Extracting the files of systemd (4%)
Extracting the files of systemd (4%)
Extracting the files of systemd (4%)
Extracting the files of systemd (4%)
Extracting the files of systemd (4%)
Extracting the files of systemd (4%)
Extracting the files of systemd (4%)
Extracting the files of systemd (4%)
Extracting the files of systemd (4%)
Extracting the files of systemd (4%)
Extracting the files of systemd (4%)
Extracting the files of systemd (4%)
Extracting the files of systemd (4%)
Extracting the files of systemd (4%)
Extracting the files of systemd (4%)
Extracting the files of systemd (4%)
Extracting the files of systemd (5%)
Extracting the files of systemd (5%)
Extracting the files of systemd (5%)
Extracting the files of systemd (5%)
Extracting the files of systemd (5%)
Extracting the files of systemd (5%)
Extracting the files of systemd (5%)
Extracting the files of systemd (5%)
Extracting the files of systemd (5%)
Extracting the files of systemd (5%)
Extracting the files of systemd (5%)
Extracting the files of systemd (5%)
Extracting the files of systemd (5%)
Extracting the files of systemd (5%)
Extracting the files of systemd (5%)
Extracting the files of systemd (5%)
Extracting the files of systemd (6%)
Extracting the files of systemd (6%)
Extracting the files of systemd (6%)
Extracting the files of systemd (6%)
Extracting the files of systemd (6%)
Extracting the files of systemd (6%)
Extracting the files of systemd (6%)
Extracting the files of systemd (6%)
Extracting the files of systemd (6%)
Extracting the files of systemd (6%)
Extracting the files of systemd (6%)
Extracting the files of systemd (6%)
Extracting the files of systemd (6%)
Extracting the files of systemd (6%)
Extracting the files of systemd (6%)
Extracting the files of systemd (6%)
Extracting the files of systemd (7%)
Extracting the files of systemd (7%)
Extracting the files of systemd (7%)
Extracting the files of systemd (7%)
Extracting the files of systemd (7%)
Extracting the files of systemd (7%)
Extracting the files of systemd (7%)
Extracting the files of systemd (7%)
Extracting the files of systemd (7%)
Extracting the files of systemd (7%)
Extracting the files of systemd (7%)
Extracting the files of systemd (7%)
Extracting the files of systemd (7%)
Extracting the files of systemd (7%)
Extracting the files of systemd (7%)
Extracting the files of systemd (7%)
Extracting the files of systemd (7%)
Extracting the files of systemd (8%)
Extracting the files of systemd (8%)
Extracting the files of systemd (8%)
Extracting the files of systemd (8%)
Extracting the files of systemd (8%)
Extracting the files of systemd (8%)
Extracting the files of systemd (8%)
Extracting the files of systemd (8%)
Extracting the files of systemd (8%)
Extracting the files of systemd (8%)
Extracting the files of systemd (8%)
Extracting the files of systemd (8%)
Extracting the files of systemd (8%)
Extracting the files of systemd (8%)
Extracting the files of systemd (8%)
Extracting the files of systemd (8%)
Extracting the files of systemd (9%)
Extracting the files of systemd (9%)
Extracting the files of systemd (9%)
Extracting the files of systemd (9%)
Extracting the files of systemd (9%)
Extracting the files of systemd (9%)
Extracting the files of systemd (9%)
Extracting the files of systemd (9%)
Extracting the files of systemd (9%)
Extracting the files of systemd (9%)
Extracting the files of systemd (9%)
Extracting the files of systemd (9%)
Extracting the files of systemd (9%)
Extracting the files of systemd (9%)
Extracting the files of systemd (9%)
Extracting the files of systemd (9%)
Extracting the files of systemd (10%)
Extracting the files of systemd (10%)
Extracting the files of systemd (10%)
Extracting the files of systemd (10%)
Extracting the files of systemd (10%)
Extracting the files of systemd (10%)
Extracting the files of systemd (10%)
Extracting the files of systemd (10%)
Extracting the files of systemd (10%)
Extracting the files of systemd (10%)
Extracting the files of systemd (10%)
Extracting the files of systemd (10%)
Extracting the files of systemd (10%)
Extracting the files of systemd (10%)
Extracting the files of systemd (10%)
Extracting the files of systemd (10%)
Extracting the files of systemd (11%)
Extracting the files of systemd (11%)
Extracting the files of systemd (11%)
Extracting the files of systemd (11%)
Extracting the files of systemd (11%)
Extracting the files of systemd (11%)
Extracting the files of systemd (11%)
Extracting the files of systemd (11%)
Extracting the files of systemd (11%)
Extracting the files of systemd (11%)
Extracting the files of systemd (11%)
Extracting the files of systemd (11%)
Extracting the files of systemd (11%)
Extracting the files of systemd (11%)
Extracting the files of systemd (11%)
Extracting the files of systemd (11%)
Extracting the files of systemd (11%)
Extracting the files of systemd (12%)
Extracting the files of systemd (12%)
Extracting the files of systemd (12%)
Extracting the files of systemd (12%)
Extracting the files of systemd (12%)
Extracting the files of systemd (12%)
Extracting the files of systemd (12%)
Extracting the files of systemd (12%)
Extracting the files of systemd (12%)
Extracting the files of systemd (12%)
Extracting the files of systemd (12%)
Extracting the files of systemd (12%)
Extracting the files of systemd (12%)
Extracting the files of systemd (12%)
Extracting the files of systemd (12%)
Extracting the files of systemd (12%)
Extracting the files of systemd (13%)
Extracting the files of systemd (13%)
Extracting the files of systemd (13%)
Extracting the files of systemd (13%)
Extracting the files of systemd (13%)
Extracting the files of systemd (13%)
Extracting the files of systemd (13%)
Extracting the files of systemd (13%)
Extracting the files of systemd (13%)
Extracting the files of systemd (13%)
Extracting the files of systemd (13%)
Extracting the files of systemd (13%)
Extracting the files of systemd (13%)
Extracting the files of systemd (13%)
Extracting the files of systemd (13%)
Extracting the files of systemd (13%)
Extracting the files of systemd (14%)
Extracting the files of systemd (14%)
Extracting the files of systemd (14%)
Extracting the files of systemd (14%)
Extracting the files of systemd (14%)
Extracting the files of systemd (14%)
Extracting the files of systemd (14%)
Extracting the files of systemd (14%)
Extracting the files of systemd (14%)
Extracting the files of systemd (14%)
Extracting the files of systemd (14%)
Extracting the files of systemd (14%)
Extracting the files of systemd (14%)
Extracting the files of systemd (14%)
Extracting the files of systemd (14%)
Extracting the files of systemd (14%)
Extracting the files of systemd (14%)
Extracting the files of systemd (15%)
Extracting the files of systemd (15%)
Extracting the files of systemd (15%)
Extracting the files of systemd (15%)
Extracting the files of systemd (15%)
Extracting the files of systemd (15%)
Extracting the files of systemd (15%)
Extracting the files of systemd (15%)
Extracting the files of systemd (15%)
Extracting the files of systemd (15%)
Extracting the files of systemd (15%)
Extracting the files of systemd (15%)
Extracting the files of systemd (15%)
Extracting the files of systemd (15%)
Extracting the files of systemd (15%)
Extracting the files of systemd (15%)
Extracting the files of systemd (16%)
Extracting the files of systemd (16%)
Extracting the files of systemd (16%)
Extracting the files of systemd (16%)
Extracting the files of systemd (16%)
Extracting the files of systemd (16%)
Extracting the files of systemd (16%)
Extracting the files of systemd (16%)
Extracting the files of systemd (16%)
Extracting the files of systemd (16%)
Extracting the files of systemd (16%)
Extracting the files of systemd (16%)
Extracting the files of systemd (16%)
Extracting the files of systemd (16%)
Extracting the files of systemd (16%)
Extracting the files of systemd (16%)
Extracting the files of systemd (17%)
Extracting the files of systemd (17%)
Extracting the files of systemd (17%)
Extracting the files of systemd (17%)
Extracting the files of systemd (17%)
Extracting the files of systemd (17%)
Extracting the files of systemd (17%)
Extracting the files of systemd (17%)
Extracting the files of systemd (17%)
Extracting the files of systemd (17%)
Extracting the files of systemd (17%)
Extracting the files of systemd (17%)
Extracting the files of systemd (17%)
Extracting the files of systemd (17%)
Extracting the files of systemd (17%)
Extracting the files of systemd (17%)
Extracting the files of systemd (18%)
Extracting the files of systemd (18%)
Extracting the files of systemd (18%)
Extracting the files of systemd (18%)
Extracting the files of systemd (18%)
Extracting the files of systemd (18%)
Extracting the files of systemd (18%)
Extracting the files of systemd (18%)
Extracting the files of systemd (18%)
Extracting the files of systemd (18%)
Extracting the files of systemd (18%)
Extracting the files of systemd (18%)
Extracting the files of systemd (18%)
Extracting the files of systemd (18%)
Extracting the files of systemd (18%)
Extracting the files of systemd (18%)
Extracting the files of systemd (18%)
Extracting the files of systemd (19%)
Extracting the files of systemd (19%)
Extracting the files of systemd (19%)
Extracting the files of systemd (19%)
Extracting the files of systemd (19%)
Extracting the files of systemd (19%)
Extracting the files of systemd (19%)
Extracting the files of systemd (19%)
Extracting the files of systemd (19%)
Extracting the files of systemd (19%)
Extracting the files of systemd (19%)
Extracting the files of systemd (19%)
Extracting the files of systemd (19%)
Extracting the files of systemd (19%)
Extracting the files of systemd (19%)
Extracting the files of systemd (19%)
Extracting the files of systemd (20%)
Extracting the files of systemd (20%)
Extracting the files of systemd (20%)
Extracting the files of systemd (20%)
Extracting the files of systemd (20%)
Extracting the files of systemd (20%)
Extracting the files of systemd (20%)
Extracting the files of systemd (20%)
Extracting the files of systemd (20%)
Extracting the files of systemd (20%)
Extracting the files of systemd (20%)
Extracting the files of systemd (20%)
Extracting the files of systemd (20%)
Extracting the files of systemd (20%)
Extracting the files of systemd (20%)
Extracting the files of systemd (20%)
Extracting the files of systemd (21%)
Extracting the files of systemd (21%)
Extracting the files of systemd (21%)
Extracting the files of systemd (21%)
Extracting the files of systemd (21%)
Extracting the files of systemd (21%)
Extracting the files of systemd (21%)
Extracting the files of systemd (21%)
Extracting the files of systemd (21%)
Extracting the files of systemd (21%)
Extracting the files of systemd (21%)
Extracting the files of systemd (21%)
Extracting the files of systemd (21%)
Extracting the files of systemd (21%)
Extracting the files of systemd (21%)
Extracting the files of systemd (21%)
Extracting the files of systemd (22%)
Extracting the files of systemd (22%)
Extracting the files of systemd (22%)
Extracting the files of systemd (22%)
Extracting the files of systemd (22%)
Extracting the files of systemd (22%)
Extracting the files of systemd (22%)
Extracting the files of systemd (22%)
Extracting the files of systemd (22%)
Extracting the files of systemd (22%)
Extracting the files of systemd (22%)
Extracting the files of systemd (22%)
Extracting the files of systemd (22%)
Extracting the files of systemd (22%)
Extracting the files of systemd (22%)
Extracting the files of systemd (22%)
Extracting the files of systemd (22%)
Extracting the files of systemd (23%)
Extracting the files of systemd (23%)
Extracting the files of systemd (23%)
Extracting the files of systemd (23%)
Extracting the files of systemd (23%)
Extracting the files of systemd (23%)
Extracting the files of systemd (23%)
Extracting the files of systemd (23%)
Extracting the files of systemd (23%)
Extracting the files of systemd (23%)
Extracting the files of systemd (23%)
Extracting the files of systemd (23%)
Extracting the files of systemd (23%)
Extracting the files of systemd (23%)
Extracting the files of systemd (23%)
Extracting the files of systemd (23%)
Extracting the files of systemd (24%)
Extracting the files of systemd (24%)
Extracting the files of systemd (24%)
Extracting the files of systemd (24%)
Extracting the files of systemd (24%)
Extracting the files of systemd (24%)
Extracting the files of systemd (24%)
Extracting the files of systemd (24%)
Extracting the files of systemd (24%)
Extracting the files of systemd (24%)
Extracting the files of systemd (24%)
Extracting the files of systemd (24%)
Extracting the files of systemd (24%)
Extracting the files of systemd (24%)
Extracting the files of systemd (24%)
Extracting the files of systemd (24%)
Extracting the files of systemd (25%)
Extracting the files of systemd (25%)
Extracting the files of systemd (25%)
Extracting the files of systemd (25%)
Extracting the files of systemd (25%)
Extracting the files of systemd (25%)
Extracting the files of systemd (25%)
Extracting the files of systemd (25%)
Extracting the files of systemd (25%)
Extracting the files of systemd (25%)
Extracting the files of systemd (25%)
Extracting the files of systemd (25%)
Extracting the files of systemd (25%)
Extracting the files of systemd (25%)
Extracting the files of systemd (25%)
Extracting the files of systemd (25%)
Extracting the files of systemd (25%)
Extracting the files of systemd (26%)
Extracting the files of systemd (26%)
Extracting the files of systemd (26%)
Extracting the files of systemd (26%)
Extracting the files of systemd (26%)
Extracting the files of systemd (26%)
Extracting the files of systemd (26%)
Extracting the files of systemd (26%)
Extracting the files of systemd (26%)
Extracting the files of systemd (26%)
Extracting the files of systemd (26%)
Extracting the files of systemd (26%)
Extracting the files of systemd (26%)
Extracting the files of systemd (26%)
Extracting the files of systemd (26%)
Extracting the files of systemd (26%)
Extracting the files of systemd (27%)
Extracting the files of systemd (27%)
Extracting the files of systemd (27%)
Extracting the files of systemd (27%)
Extracting the files of systemd (27%)
Extracting the files of systemd (27%)
Extracting the files of systemd (27%)
Extracting the files of systemd (27%)
Extracting the files of systemd (27%)
Extracting the files of systemd (27%)
Extracting the files of systemd (27%)
Extracting the files of systemd (27%)
Extracting the files of systemd (27%)
Extracting the files of systemd (27%)
Extracting the files of systemd (27%)
Extracting the files of systemd (27%)
Extracting the files of systemd (28%)
Extracting the files of systemd (28%)
Extracting the files of systemd (28%)
Extracting the files of systemd (28%)
Extracting the files of systemd (28%)
Extracting the files of systemd (28%)
Extracting the files of systemd (28%)
Extracting the files of systemd (28%)
Extracting the files of systemd (28%)
Extracting the files of systemd (28%)
Extracting the files of systemd (28%)
Extracting the files of systemd (28%)
Extracting the files of systemd (28%)
Extracting the files of systemd (28%)
Extracting the files of systemd (28%)
Extracting the files of systemd (28%)
Extracting the files of systemd (29%)
Extracting the files of systemd (29%)
Extracting the files of systemd (29%)
Extracting the files of systemd (29%)
Extracting the files of systemd (29%)
Extracting the files of systemd (29%)
Extracting the files of systemd (29%)
Extracting the files of systemd (29%)
Extracting the files of systemd (29%)
Extracting the files of systemd (29%)
Extracting the files of systemd (29%)
Extracting the files of systemd (29%)
Extracting the files of systemd (29%)
Extracting the files of systemd (29%)
Extracting the files of systemd (29%)
Extracting the files of systemd (29%)
Extracting the files of systemd (29%)
Extracting the files of systemd (30%)
Extracting the files of systemd (30%)
Extracting the files of systemd (30%)
Extracting the files of systemd (30%)
Extracting the files of systemd (30%)
Extracting the files of systemd (30%)
Extracting the files of systemd (30%)
Extracting the files of systemd (30%)
Extracting the files of systemd (30%)
Extracting the files of systemd (30%)
Extracting the files of systemd (30%)
Extracting the files of systemd (30%)
Extracting the files of systemd (30%)
Extracting the files of systemd (30%)
Extracting the files of systemd (30%)
Extracting the files of systemd (30%)
Extracting the files of systemd (31%)
Extracting the files of systemd (31%)
Extracting the files of systemd (31%)
Extracting the files of systemd (31%)
Extracting the files of systemd (31%)
Extracting the files of systemd (31%)
Extracting the files of systemd (31%)
Extracting the files of systemd (31%)
Extracting the files of systemd (31%)
Extracting the files of systemd (31%)
Extracting the files of systemd (31%)
Extracting the files of systemd (31%)
Extracting the files of systemd (31%)
Extracting the files of systemd (31%)
Extracting the files of systemd (31%)
Extracting the files of systemd (31%)
Extracting the files of systemd (32%)
Extracting the files of systemd (32%)
Extracting the files of systemd (32%)
Extracting the files of systemd (32%)
Extracting the files of systemd (32%)
Extracting the files of systemd (32%)
Extracting the files of systemd (32%)
Extracting the files of systemd (32%)
Extracting the files of systemd (32%)
Extracting the files of systemd (32%)
Extracting the files of systemd (32%)
Extracting the files of systemd (32%)
Extracting the files of systemd (32%)
Extracting the files of systemd (32%)
Extracting the files of systemd (32%)
Extracting the files of systemd (32%)
Extracting the files of systemd (33%)
Extracting the files of systemd (33%)
Extracting the files of systemd (33%)
Extracting the files of systemd (33%)
Extracting the files of systemd (33%)
Extracting the files of systemd (33%)
Extracting the files of systemd (33%)
Extracting the files of systemd (33%)
Extracting the files of systemd (33%)
Extracting the files of systemd (33%)
Extracting the files of systemd (33%)
Extracting the files of systemd (33%)
Extracting the files of systemd (33%)
Extracting the files of systemd (33%)
Extracting the files of systemd (33%)
Extracting the files of systemd (33%)
Extracting the files of systemd (33%)
Extracting the files of systemd (34%)
Extracting the files of systemd (34%)
Extracting the files of systemd (34%)
Extracting the files of systemd (34%)
Extracting the files of systemd (34%)
Extracting the files of systemd (34%)
Extracting the files of systemd (34%)
Extracting the files of systemd (34%)
Extracting the files of systemd (34%)
Extracting the files of systemd (34%)
Extracting the files of systemd (34%)
Extracting the files of systemd (34%)
Extracting the files of systemd (34%)
Extracting the files of systemd (34%)
Extracting the files of systemd (34%)
Extracting the files of systemd (34%)
Extracting the files of systemd (35%)
Extracting the files of systemd (35%)
Extracting the files of systemd (35%)
Extracting the files of systemd (35%)
Extracting the files of systemd (35%)
Extracting the files of systemd (35%)
Extracting the files of systemd (35%)
Extracting the files of systemd (35%)
Extracting the files of systemd (35%)
Extracting the files of systemd (35%)
Extracting the files of systemd (35%)
Extracting the files of systemd (35%)
Extracting the files of systemd (35%)
Extracting the files of systemd (35%)
Extracting the files of systemd (35%)
Extracting the files of systemd (35%)
Extracting the files of systemd (36%)
Extracting the files of systemd (36%)
Extracting the files of systemd (36%)
Extracting the files of systemd (36%)
Extracting the files of systemd (36%)
Extracting the files of systemd (36%)
Extracting the files of systemd (36%)
Extracting the files of systemd (36%)
Extracting the files of systemd (36%)
Extracting the files of systemd (36%)
Extracting the files of systemd (36%)
Extracting the files of systemd (36%)
Extracting the files of systemd (36%)
Extracting the files of systemd (36%)
Extracting the files of systemd (36%)
Extracting the files of systemd (36%)
Extracting the files of systemd (37%)
Extracting the files of systemd (37%)
Extracting the files of systemd (37%)
Extracting the files of systemd (37%)
Extracting the files of systemd (37%)
Extracting the files of systemd (37%)
Extracting the files of systemd (37%)
Extracting the files of systemd (37%)
Extracting the files of systemd (37%)
Extracting the files of systemd (37%)
Extracting the files of systemd (37%)
Extracting the files of systemd (37%)
Extracting the files of systemd (37%)
Extracting the files of systemd (37%)
Extracting the files of systemd (37%)
Extracting the files of systemd (37%)
Extracting the files of systemd (37%)
Extracting the files of systemd (38%)
Extracting the files of systemd (38%)
Extracting the files of systemd (38%)
Extracting the files of systemd (38%)
Extracting the files of systemd (38%)
Extracting the files of systemd (38%)
Extracting the files of systemd (38%)
Extracting the files of systemd (38%)
Extracting the files of systemd (38%)
Extracting the files of systemd (38%)
Extracting the files of systemd (38%)
Extracting the files of systemd (38%)
Extracting the files of systemd (38%)
Extracting the files of systemd (38%)
Extracting the files of systemd (38%)
Extracting the files of systemd (38%)
Extracting the files of systemd (39%)
Extracting the files of systemd (39%)
Extracting the files of systemd (39%)
Extracting the files of systemd (39%)
Extracting the files of systemd (39%)
Extracting the files of systemd (39%)
Extracting the files of systemd (39%)
Extracting the files of systemd (39%)
Extracting the files of systemd (39%)
Extracting the files of systemd (39%)
Extracting the files of systemd (39%)
Extracting the files of systemd (39%)
Extracting the files of systemd (39%)
Extracting the files of systemd (39%)
Extracting the files of systemd (39%)
Extracting the files of systemd (39%)
Extracting the files of systemd (40%)
Extracting the files of systemd (40%)
Extracting the files of systemd (40%)
Extracting the files of systemd (40%)
Extracting the files of systemd (40%)
Extracting the files of systemd (40%)
Extracting the files of systemd (40%)
Extracting the files of systemd (40%)
Extracting the files of systemd (40%)
Extracting the files of systemd (40%)
Extracting the files of systemd (40%)
Extracting the files of systemd (40%)
Extracting the files of systemd (40%)
Extracting the files of systemd (40%)
Extracting the files of systemd (40%)
Extracting the files of systemd (40%)
Extracting the files of systemd (40%)
Extracting the files of systemd (41%)
Extracting the files of systemd (41%)
Extracting the files of systemd (41%)
Extracting the files of systemd (41%)
Extracting the files of systemd (41%)
Extracting the files of systemd (41%)
Extracting the files of systemd (41%)
Extracting the files of systemd (41%)
Extracting the files of systemd (41%)
Extracting the files of systemd (41%)
Extracting the files of systemd (41%)
Extracting the files of systemd (41%)
Extracting the files of systemd (41%)
Extracting the files of systemd (41%)
Extracting the files of systemd (41%)
Extracting the files of systemd (41%)
Extracting the files of systemd (42%)
Extracting the files of systemd (42%)
Extracting the files of systemd (42%)
Extracting the files of systemd (42%)
Extracting the files of systemd (42%)
Extracting the files of systemd (42%)
Extracting the files of systemd (42%)
Extracting the files of systemd (42%)
Extracting the files of systemd (42%)
Extracting the files of systemd (42%)
Extracting the files of systemd (42%)
Extracting the files of systemd (42%)
Extracting the files of systemd (42%)
Extracting the files of systemd (42%)
Extracting the files of systemd (42%)
Extracting the files of systemd (42%)
Extracting the files of systemd (43%)
Extracting the files of systemd (43%)
Extracting the files of systemd (43%)
Extracting the files of systemd (43%)
Extracting the files of systemd (43%)
Extracting the files of systemd (43%)
Extracting the files of systemd (43%)
Extracting the files of systemd (43%)
Extracting the files of systemd (43%)
Extracting the files of systemd (43%)
Extracting the files of systemd (43%)
Extracting the files of systemd (43%)
Extracting the files of systemd (43%)
Extracting the files of systemd (43%)
Extracting the files of systemd (43%)
Extracting the files of systemd (43%)
Extracting the files of systemd (44%)
Extracting the files of systemd (44%)
Extracting the files of systemd (44%)
Extracting the files of systemd (44%)
Extracting the files of systemd (44%)
Extracting the files of systemd (44%)
Extracting the files of systemd (44%)
Extracting the files of systemd (44%)
Extracting the files of systemd (44%)
Extracting the files of systemd (44%)
Extracting the files of systemd (44%)
Extracting the files of systemd (44%)
Extracting the files of systemd (44%)
Extracting the files of systemd (44%)
Extracting the files of systemd (44%)
Extracting the files of systemd (44%)
Extracting the files of systemd (44%)
Extracting the files of systemd (45%)
Extracting the files of systemd (45%)
Extracting the files of systemd (45%)
Extracting the files of systemd (45%)
Extracting the files of systemd (45%)
Extracting the files of systemd (45%)
Extracting the files of systemd (45%)
Extracting the files of systemd (45%)
Extracting the files of systemd (45%)
Extracting the files of systemd (45%)
Extracting the files of systemd (45%)
Extracting the files of systemd (45%)
Extracting the files of systemd (45%)
Extracting the files of systemd (45%)
Extracting the files of systemd (45%)
Extracting the files of systemd (45%)
Extracting the files of systemd (46%)
Extracting the files of systemd (46%)
Extracting the files of systemd (46%)
Extracting the files of systemd (46%)
Extracting the files of systemd (46%)
Extracting the files of systemd (46%)
Extracting the files of systemd (46%)
Extracting the files of systemd (46%)
Extracting the files of systemd (46%)
Extracting the files of systemd (46%)
Extracting the files of systemd (46%)
Extracting the files of systemd (46%)
Extracting the files of systemd (46%)
Extracting the files of systemd (46%)
Extracting the files of systemd (46%)
Extracting the files of systemd (46%)
Extracting the files of systemd (47%)
Extracting the files of systemd (47%)
Extracting the files of systemd (47%)
Extracting the files of systemd (47%)
Extracting the files of systemd (47%)
Extracting the files of systemd (47%)
Extracting the files of systemd (47%)
Extracting the files of systemd (47%)
Extracting the files of systemd (47%)
Extracting the files of systemd (47%)
Extracting the files of systemd (47%)
Extracting the files of systemd (47%)
Extracting the files of systemd (47%)
Extracting the files of systemd (47%)
Extracting the files of systemd (47%)
Extracting the files of systemd (47%)
Extracting the files of systemd (48%)
Extracting the files of systemd (48%)
Extracting the files of systemd (48%)
Extracting the files of systemd (48%)
Extracting the files of systemd (48%)
Extracting the files of systemd (48%)
Extracting the files of systemd (48%)
Extracting the files of systemd (48%)
Extracting the files of systemd (48%)
Extracting the files of systemd (48%)
Extracting the files of systemd (48%)
Extracting the files of systemd (48%)
Extracting the files of systemd (48%)
Extracting the files of systemd (48%)
Extracting the files of systemd (48%)
Extracting the files of systemd (48%)
Extracting the files of systemd (48%)
Extracting the files of systemd (49%)
Extracting the files of systemd (49%)
Extracting the files of systemd (49%)
Extracting the files of systemd (49%)
Extracting the files of systemd (49%)
Extracting the files of systemd (49%)
Extracting the files of systemd (49%)
Extracting the files of systemd (49%)
Extracting the files of systemd (49%)
Extracting the files of systemd (49%)
Extracting the files of systemd (49%)
Extracting the files of systemd (49%)
Extracting the files of systemd (49%)
Extracting the files of systemd (49%)
Extracting the files of systemd (49%)
Extracting the files of systemd (49%)
Extracting the files of systemd (50%)
Extracting the files of systemd (50%)
Extracting the files of systemd (50%)
Extracting the files of systemd (50%)
Extracting the files of systemd (50%)
Extracting the files of systemd (50%)
Extracting the files of systemd (50%)
Extracting the files of systemd (50%)
Extracting the files of systemd (50%)
Extracting the files of systemd (50%)
Extracting the files of systemd (50%)
Extracting the files of systemd (50%)
Extracting the files of systemd (50%)
Extracting the files of systemd (50%)
Extracting the files of systemd (50%)
Extracting the files of systemd (50%)
Extracting the files of systemd (51%)
Extracting the files of systemd (51%)
Extracting the files of systemd (51%)
Extracting the files of systemd (51%)
Extracting the files of systemd (51%)
Extracting the files of systemd (51%)
Extracting the files of systemd (51%)
Extracting the files of systemd (51%)
Extracting the files of systemd (51%)
Extracting the files of systemd (51%)
Extracting the files of systemd (51%)
Extracting the files of systemd (51%)
Extracting the files of systemd (51%)
Extracting the files of systemd (51%)
Extracting the files of systemd (51%)
Extracting the files of systemd (51%)
Extracting the files of systemd (51%)
Extracting the files of systemd (52%)
Extracting the files of systemd (52%)
Extracting the files of systemd (52%)
Extracting the files of systemd (52%)
Extracting the files of systemd (52%)
Extracting the files of systemd (52%)
Extracting the files of systemd (52%)
Extracting the files of systemd (52%)
Extracting the files of systemd (52%)
Extracting the files of systemd (52%)
Extracting the files of systemd (52%)
Extracting the files of systemd (52%)
Extracting the files of systemd (52%)
Extracting the files of systemd (52%)
Extracting the files of systemd (52%)
Extracting the files of systemd (52%)
Extracting the files of systemd (53%)
Extracting the files of systemd (53%)
Extracting the files of systemd (53%)
Extracting the files of systemd (53%)
Extracting the files of systemd (53%)
Extracting the files of systemd (53%)
Extracting the files of systemd (53%)
Extracting the files of systemd (53%)
Extracting the files of systemd (53%)
Extracting the files of systemd (53%)
Extracting the files of systemd (53%)
Extracting the files of systemd (53%)
Extracting the files of systemd (53%)
Extracting the files of systemd (53%)
Extracting the files of systemd (53%)
Extracting the files of systemd (53%)
Extracting the files of systemd (54%)
Extracting the files of systemd (54%)
Extracting the files of systemd (54%)
Extracting the files of systemd (54%)
Extracting the files of systemd (54%)
Extracting the files of systemd (54%)
Extracting the files of systemd (54%)
Extracting the files of systemd (54%)
Extracting the files of systemd (54%)
Extracting the files of systemd (54%)
Extracting the files of systemd (54%)
Extracting the files of systemd (54%)
Extracting the files of systemd (54%)
Extracting the files of systemd (54%)
Extracting the files of systemd (54%)
Extracting the files of systemd (54%)
Extracting the files of systemd (55%)
Extracting the files of systemd (55%)
Extracting the files of systemd (55%)
Extracting the files of systemd (55%)
Extracting the files of systemd (55%)
Extracting the files of systemd (55%)
Extracting the files of systemd (55%)
Extracting the files of systemd (55%)
Extracting the files of systemd (55%)
Extracting the files of systemd (55%)
Extracting the files of systemd (55%)
Extracting the files of systemd (55%)
Extracting the files of systemd (55%)
Extracting the files of systemd (55%)
Extracting the files of systemd (55%)
Extracting the files of systemd (55%)
Extracting the files of systemd (55%)
Extracting the files of systemd (56%)
Extracting the files of systemd (56%)
Extracting the files of systemd (56%)
Extracting the files of systemd (56%)
Extracting the files of systemd (56%)
Extracting the files of systemd (56%)
Extracting the files of systemd (56%)
Extracting the files of systemd (56%)
Extracting the files of systemd (56%)
Extracting the files of systemd (56%)
Extracting the files of systemd (56%)
Extracting the files of systemd (56%)
Extracting the files of systemd (56%)
Extracting the files of systemd (56%)
Extracting the files of systemd (56%)
Extracting the files of systemd (56%)
Extracting the files of systemd (57%)
Extracting the files of systemd (57%)
Extracting the files of systemd (57%)
Extracting the files of systemd (57%)
Extracting the files of systemd (57%)
Extracting the files of systemd (57%)
Extracting the files of systemd (57%)
Extracting the files of systemd (57%)
Extracting the files of systemd (57%)
Extracting the files of systemd (57%)
Extracting the files of systemd (57%)
Extracting the files of systemd (57%)
Extracting the files of systemd (57%)
Extracting the files of systemd (57%)
Extracting the files of systemd (57%)
Extracting the files of systemd (57%)
Extracting the files of systemd (58%)
Extracting the files of systemd (58%)
Extracting the files of systemd (58%)
Extracting the files of systemd (58%)
Extracting the files of systemd (58%)
Extracting the files of systemd (58%)
Extracting the files of systemd (58%)
Extracting the files of systemd (58%)
Extracting the files of systemd (58%)
Extracting the files of systemd (58%)
Extracting the files of systemd (58%)
Extracting the files of systemd (58%)
Extracting the files of systemd (58%)
Extracting the files of systemd (58%)
Extracting the files of systemd (58%)
Extracting the files of systemd (58%)
Extracting the files of systemd (59%)
Extracting the files of systemd (59%)
Extracting the files of systemd (59%)
Extracting the files of systemd (59%)
Extracting the files of systemd (59%)
Extracting the files of systemd (59%)
Extracting the files of systemd (59%)
Extracting the files of systemd (59%)
Extracting the files of systemd (59%)
Extracting the files of systemd (59%)
Extracting the files of systemd (59%)
Extracting the files of systemd (59%)
Extracting the files of systemd (59%)
Extracting the files of systemd (59%)
Extracting the files of systemd (59%)
Extracting the files of systemd (59%)
Extracting the files of systemd (59%)
Extracting the files of systemd (60%)
Extracting the files of systemd (60%)
Extracting the files of systemd (60%)
Extracting the files of systemd (60%)
Extracting the files of systemd (60%)
Extracting the files of systemd (60%)
Extracting the files of systemd (60%)
Extracting the files of systemd (60%)
Extracting the files of systemd (60%)
Extracting the files of systemd (60%)
Extracting the files of systemd (60%)
Extracting the files of systemd (60%)
Extracting the files of systemd (60%)
Extracting the files of systemd (60%)
Extracting the files of systemd (60%)
Extracting the files of systemd (60%)
Extracting the files of systemd (61%)
Extracting the files of systemd (61%)
Extracting the files of systemd (61%)
Extracting the files of systemd (61%)
Extracting the files of systemd (61%)
Extracting the files of systemd (61%)
Extracting the files of systemd (61%)
Extracting the files of systemd (61%)
Extracting the files of systemd (61%)
Extracting the files of systemd (61%)
Extracting the files of systemd (61%)
Extracting the files of systemd (61%)
Extracting the files of systemd (61%)
Extracting the files of systemd (61%)
Extracting the files of systemd (61%)
Extracting the files of systemd (61%)
Extracting the files of systemd (62%)
Extracting the files of systemd (62%)
Extracting the files of systemd (62%)
Extracting the files of systemd (62%)
Extracting the files of systemd (62%)
Extracting the files of systemd (62%)
Extracting the files of systemd (62%)
Extracting the files of systemd (62%)
Extracting the files of systemd (62%)
Extracting the files of systemd (62%)
Extracting the files of systemd (62%)
Extracting the files of systemd (62%)
Extracting the files of systemd (62%)
Extracting the files of systemd (62%)
Extracting the files of systemd (62%)
Extracting the files of systemd (62%)
Extracting the files of systemd (62%)
Extracting the files of systemd (63%)
Extracting the files of systemd (63%)
Extracting the files of systemd (63%)
Extracting the files of systemd (63%)
Extracting the files of systemd (63%)
Extracting the files of systemd (63%)
Extracting the files of systemd (63%)
Extracting the files of systemd (63%)
Extracting the files of systemd (63%)
Extracting the files of systemd (63%)
Extracting the files of systemd (63%)
Extracting the files of systemd (63%)
Extracting the files of systemd (63%)
Extracting the files of systemd (63%)
Extracting the files of systemd (63%)
Extracting the files of systemd (63%)
Extracting the files of systemd (64%)
Extracting the files of systemd (64%)
Extracting the files of systemd (64%)
Extracting the files of systemd (64%)
Extracting the files of systemd (64%)
Extracting the files of systemd (64%)
Extracting the files of systemd (64%)
Extracting the files of systemd (64%)
Extracting the files of systemd (64%)
Extracting the files of systemd (64%)
Extracting the files of systemd (64%)
Extracting the files of systemd (64%)
Extracting the files of systemd (64%)
Extracting the files of systemd (64%)
Extracting the files of systemd (64%)
Extracting the files of systemd (64%)
Extracting the files of systemd (65%)
Extracting the files of systemd (65%)
Extracting the files of systemd (65%)
Extracting the files of systemd (65%)
Extracting the files of systemd (65%)
Extracting the files of systemd (65%)
Extracting the files of systemd (65%)
Extracting the files of systemd (65%)
Extracting the files of systemd (65%)
Extracting the files of systemd (65%)
Extracting the files of systemd (65%)
Extracting the files of systemd (65%)
Extracting the files of systemd (65%)
Extracting the files of systemd (65%)
Extracting the files of systemd (65%)
Extracting the files of systemd (65%)
Extracting the files of systemd (66%)
Extracting the files of systemd (66%)
Extracting the files of systemd (66%)
Extracting the files of systemd (66%)
Extracting the files of systemd (66%)
Extracting the files of systemd (66%)
Extracting the files of systemd (66%)
Extracting the files of systemd (66%)
Extracting the files of systemd (66%)
Extracting the files of systemd (66%)
Extracting the files of systemd (66%)
Extracting the files of systemd (66%)
Extracting the files of systemd (66%)
Extracting the files of systemd (66%)
Extracting the files of systemd (66%)
Extracting the files of systemd (66%)
Extracting the files of systemd (66%)
Extracting the files of systemd (67%)
Extracting the files of systemd (67%)
Extracting the files of systemd (67%)
Extracting the files of systemd (67%)
Extracting the files of systemd (67%)
Extracting the files of systemd (67%)
Extracting the files of systemd (67%)
Extracting the files of systemd (67%)
Extracting the files of systemd (67%)
Extracting the files of systemd (67%)
Extracting the files of systemd (67%)
Extracting the files of systemd (67%)
Extracting the files of systemd (67%)
Extracting the files of systemd (67%)
Extracting the files of systemd (67%)
Extracting the files of systemd (67%)
Extracting the files of systemd (68%)
Extracting the files of systemd (68%)
Extracting the files of systemd (68%)
Extracting the files of systemd (68%)
Extracting the files of systemd (68%)
Extracting the files of systemd (68%)
Extracting the files of systemd (68%)
Extracting the files of systemd (68%)
Extracting the files of systemd (68%)
Extracting the files of systemd (68%)
Extracting the files of systemd (68%)
Extracting the files of systemd (68%)
Extracting the files of systemd (68%)
Extracting the files of systemd (68%)
Extracting the files of systemd (68%)
Extracting the files of systemd (68%)
Extracting the files of systemd (69%)
Extracting the files of systemd (69%)
Extracting the files of systemd (69%)
Extracting the files of systemd (69%)
Extracting the files of systemd (69%)
Extracting the files of systemd (69%)
Extracting the files of systemd (69%)
Extracting the files of systemd (69%)
Extracting the files of systemd (69%)
Extracting the files of systemd (69%)
Extracting the files of systemd (69%)
Extracting the files of systemd (69%)
Extracting the files of systemd (69%)
Extracting the files of systemd (69%)
Extracting the files of systemd (69%)
Extracting the files of systemd (69%)
Extracting the files of systemd (70%)
Extracting the files of systemd (70%)
Extracting the files of systemd (70%)
Extracting the files of systemd (70%)
Extracting the files of systemd (70%)
Extracting the files of systemd (70%)
Extracting the files of systemd (70%)
Extracting the files of systemd (70%)
Extracting the files of systemd (70%)
Extracting the files of systemd (70%)
Extracting the files of systemd (70%)
Extracting the files of systemd (70%)
Extracting the files of systemd (70%)
Extracting the files of systemd (70%)
Extracting the files of systemd (70%)
Extracting the files of systemd (70%)
Extracting the files of systemd (70%)
Extracting the files of systemd (71%)
Extracting the files of systemd (71%)
Extracting the files of systemd (71%)
Extracting the files of systemd (71%)
Extracting the files of systemd (71%)
Extracting the files of systemd (71%)
Extracting the files of systemd (71%)
Extracting the files of systemd (71%)
Extracting the files of systemd (71%)
Extracting the files of systemd (71%)
Extracting the files of systemd (71%)
Extracting the files of systemd (71%)
Extracting the files of systemd (71%)
Extracting the files of systemd (71%)
Extracting the files of systemd (71%)
Extracting the files of systemd (71%)
Extracting the files of systemd (72%)
Extracting the files of systemd (72%)
Extracting the files of systemd (72%)
Extracting the files of systemd (72%)
Extracting the files of systemd (72%)
Extracting the files of systemd (72%)
Extracting the files of systemd (72%)
Extracting the files of systemd (72%)
Extracting the files of systemd (72%)
Extracting the files of systemd (72%)
Extracting the files of systemd (72%)
Extracting the files of systemd (72%)
Extracting the files of systemd (72%)
Extracting the files of systemd (72%)
Extracting the files of systemd (72%)
Extracting the files of systemd (72%)
Extracting the files of systemd (73%)
Extracting the files of systemd (73%)
Extracting the files of systemd (73%)
Extracting the files of systemd (73%)
Extracting the files of systemd (73%)
Extracting the files of systemd (73%)
Extracting the files of systemd (73%)
Extracting the files of systemd (73%)
Extracting the files of systemd (73%)
Extracting the files of systemd (73%)
Extracting the files of systemd (73%)
Extracting the files of systemd (73%)
Extracting the files of systemd (73%)
Extracting the files of systemd (73%)
Extracting the files of systemd (73%)
Extracting the files of systemd (73%)
Extracting the files of systemd (74%)
Extracting the files of systemd (74%)
Extracting the files of systemd (74%)
Extracting the files of systemd (74%)
Extracting the files of systemd (74%)
Extracting the files of systemd (74%)
Extracting the files of systemd (74%)
Extracting the files of systemd (74%)
Extracting the files of systemd (74%)
Extracting the files of systemd (74%)
Extracting the files of systemd (74%)
Extracting the files of systemd (74%)
Extracting the files of systemd (74%)
Extracting the files of systemd (74%)
Extracting the files of systemd (74%)
Extracting the files of systemd (74%)
Extracting the files of systemd (74%)
Extracting the files of systemd (75%)
Extracting the files of systemd (75%)
Extracting the files of systemd (75%)
Extracting the files of systemd (75%)
Extracting the files of systemd (75%)
Extracting the files of systemd (75%)
Extracting the files of systemd (75%)
Extracting the files of systemd (75%)
Extracting the files of systemd (75%)
Extracting the files of systemd (75%)
Extracting the files of systemd (75%)
Extracting the files of systemd (75%)
Extracting the files of systemd (75%)
Extracting the files of systemd (75%)
Extracting the files of systemd (75%)
Extracting the files of systemd (75%)
Extracting the files of systemd (76%)
Extracting the files of systemd (76%)
Extracting the files of systemd (76%)
Extracting the files of systemd (76%)
Extracting the files of systemd (76%)
Extracting the files of systemd (76%)
Extracting the files of systemd (76%)
Extracting the files of systemd (76%)
Extracting the files of systemd (76%)
Extracting the files of systemd (76%)
Extracting the files of systemd (76%)
Extracting the files of systemd (76%)
Extracting the files of systemd (76%)
Extracting the files of systemd (76%)
Extracting the files of systemd (76%)
Extracting the files of systemd (76%)
Extracting the files of systemd (77%)
Extracting the files of systemd (77%)
Extracting the files of systemd (77%)
Extracting the files of systemd (77%)
Extracting the files of systemd (77%)
Extracting the files of systemd (77%)
Extracting the files of systemd (77%)
Extracting the files of systemd (77%)
Extracting the files of systemd (77%)
Extracting the files of systemd (77%)
Extracting the files of systemd (77%)
Extracting the files of systemd (77%)
Extracting the files of systemd (77%)
Extracting the files of systemd (77%)
Extracting the files of systemd (77%)
Extracting the files of systemd (77%)
Extracting the files of systemd (77%)
Extracting the files of systemd (78%)
Extracting the files of systemd (78%)
Extracting the files of systemd (78%)
Extracting the files of systemd (78%)
Extracting the files of systemd (78%)
Extracting the files of systemd (78%)
Extracting the files of systemd (78%)
Extracting the files of systemd (78%)
Extracting the files of systemd (78%)
Extracting the files of systemd (78%)
Extracting the files of systemd (78%)
Extracting the files of systemd (78%)
Extracting the files of systemd (78%)
Extracting the files of systemd (78%)
Extracting the files of systemd (78%)
Extracting the files of systemd (78%)
Extracting the files of systemd (79%)
Extracting the files of systemd (79%)
Extracting the files of systemd (79%)
Extracting the files of systemd (79%)
Extracting the files of systemd (79%)
Extracting the files of systemd (79%)
Extracting the files of systemd (79%)
Extracting the files of systemd (79%)
Extracting the files of systemd (79%)
Extracting the files of systemd (79%)
Extracting the files of systemd (79%)
Extracting the files of systemd (79%)
Extracting the files of systemd (79%)
Extracting the files of systemd (79%)
Extracting the files of systemd (79%)
Extracting the files of systemd (79%)
Extracting the files of systemd (80%)
Extracting the files of systemd (80%)
Extracting the files of systemd (80%)
Extracting the files of systemd (80%)
Extracting the files of systemd (80%)
Extracting the files of systemd (80%)
Extracting the files of systemd (80%)
Extracting the files of systemd (80%)
Extracting the files of systemd (80%)
Extracting the files of systemd (80%)
Extracting the files of systemd (80%)
Extracting the files of systemd (80%)
Extracting the files of systemd (80%)
Extracting the files of systemd (80%)
Extracting the files of systemd (80%)
Extracting the files of systemd (80%)
Extracting the files of systemd (81%)
Extracting the files of systemd (81%)
Extracting the files of systemd (81%)
Extracting the files of systemd (81%)
Extracting the files of systemd (81%)
Extracting the files of systemd (81%)
Extracting the files of systemd (81%)
Extracting the files of systemd (81%)
Extracting the files of systemd (81%)
Extracting the files of systemd (81%)
Extracting the files of systemd (81%)
Extracting the files of systemd (81%)
Extracting the files of systemd (81%)
Extracting the files of systemd (81%)
Extracting the files of systemd (81%)
Extracting the files of systemd (81%)
Extracting the files of systemd (81%)
Extracting the files of systemd (82%)
Extracting the files of systemd (82%)
Extracting the files of systemd (82%)
Extracting the files of systemd (82%)
Extracting the files of systemd (82%)
Extracting the files of systemd (82%)
Extracting the files of systemd (82%)
Extracting the files of systemd (82%)
Extracting the files of systemd (82%)
Extracting the files of systemd (82%)
Extracting the files of systemd (82%)
Extracting the files of systemd (82%)
Extracting the files of systemd (82%)
Extracting the files of systemd (82%)
Extracting the files of systemd (82%)
Extracting the files of systemd (82%)
Extracting the files of systemd (83%)
Extracting the files of systemd (83%)
Extracting the files of systemd (83%)
Extracting the files of systemd (83%)
Extracting the files of systemd (83%)
Extracting the files of systemd (83%)
Extracting the files of systemd (83%)
Extracting the files of systemd (83%)
Extracting the files of systemd (83%)
Extracting the files of systemd (83%)
Extracting the files of systemd (83%)
Extracting the files of systemd (83%)
Extracting the files of systemd (83%)
Extracting the files of systemd (83%)
Extracting the files of systemd (83%)
Extracting the files of systemd (83%)
Extracting the files of systemd (84%)
Extracting the files of systemd (84%)
Extracting the files of systemd (84%)
Extracting the files of systemd (84%)
Extracting the files of systemd (84%)
Extracting the files of systemd (84%)
Extracting the files of systemd (84%)
Extracting the files of systemd (84%)
Extracting the files of systemd (84%)
Extracting the files of systemd (84%)
Extracting the files of systemd (84%)
Extracting the files of systemd (84%)
Extracting the files of systemd (84%)
Extracting the files of systemd (84%)
Extracting the files of systemd (84%)
Extracting the files of systemd (84%)
Extracting the files of systemd (85%)
Extracting the files of systemd (85%)
Extracting the files of systemd (85%)
Extracting the files of systemd (85%)
Extracting the files of systemd (85%)
Extracting the files of systemd (85%)
Extracting the files of systemd (85%)
Extracting the files of systemd (85%)
Extracting the files of systemd (85%)
Extracting the files of systemd (85%)
Extracting the files of systemd (85%)
Extracting the files of systemd (85%)
Extracting the files of systemd (85%)
Extracting the files of systemd (85%)
Extracting the files of systemd (85%)
Extracting the files of systemd (85%)
Extracting the files of systemd (85%)
Extracting the files of systemd (86%)
Extracting the files of systemd (86%)
Extracting the files of systemd (86%)
Extracting the files of systemd (86%)
Extracting the files of systemd (86%)
Extracting the files of systemd (86%)
Extracting the files of systemd (86%)
Extracting the files of systemd (86%)
Extracting the files of systemd (86%)
Extracting the files of systemd (86%)
Extracting the files of systemd (86%)
Extracting the files of systemd (86%)
Extracting the files of systemd (86%)
Extracting the files of systemd (86%)
Extracting the files of systemd (86%)
Extracting the files of systemd (86%)
Extracting the files of systemd (87%)
Extracting the files of systemd (87%)
Extracting the files of systemd (87%)
Extracting the files of systemd (87%)
Extracting the files of systemd (87%)
Extracting the files of systemd (87%)
Extracting the files of systemd (87%)
Extracting the files of systemd (87%)
Extracting the files of systemd (87%)
Extracting the files of systemd (87%)
Extracting the files of systemd (87%)
Extracting the files of systemd (87%)
Extracting the files of systemd (87%)
Extracting the files of systemd (87%)
Extracting the files of systemd (87%)
Extracting the files of systemd (87%)
Extracting the files of systemd (88%)
Extracting the files of systemd (88%)
Extracting the files of systemd (88%)
Extracting the files of systemd (88%)
Extracting the files of systemd (88%)
Extracting the files of systemd (88%)
Extracting the files of systemd (88%)
Extracting the files of systemd (88%)
Extracting the files of systemd (88%)
Extracting the files of systemd (88%)
Extracting the files of systemd (88%)
Extracting the files of systemd (88%)
Extracting the files of systemd (88%)
Extracting the files of systemd (88%)
Extracting the files of systemd (88%)
Extracting the files of systemd (88%)
Extracting the files of systemd (88%)
Extracting the files of systemd (89%)
Extracting the files of systemd (89%)
Extracting the files of systemd (89%)
Extracting the files of systemd (89%)
Extracting the files of systemd (89%)
Extracting the files of systemd (89%)
Extracting the files of systemd (89%)
Extracting the files of systemd (89%)
Extracting the files of systemd (89%)
Extracting the files of systemd (89%)
Extracting the files of systemd (89%)
Extracting the files of systemd (89%)
Extracting the files of systemd (89%)
Extracting the files of systemd (89%)
Extracting the files of systemd (89%)
Extracting the files of systemd (89%)
Extracting the files of systemd (90%)
Extracting the files of systemd (90%)
Extracting the files of systemd (90%)
Extracting the files of systemd (90%)
Extracting the files of systemd (90%)
Extracting the files of systemd (90%)
Extracting the files of systemd (90%)
Extracting the files of systemd (90%)
Extracting the files of systemd (90%)
Extracting the files of systemd (90%)
Extracting the files of systemd (90%)
Extracting the files of systemd (90%)
Extracting the files of systemd (90%)
Extracting the files of systemd (90%)
Extracting the files of systemd (90%)
Extracting the files of systemd (90%)
Extracting the files of systemd (91%)
Extracting the files of systemd (91%)
Extracting the files of systemd (91%)
Extracting the files of systemd (91%)
Extracting the files of systemd (91%)
Extracting the files of systemd (91%)
Extracting the files of systemd (91%)
Extracting the files of systemd (91%)
Extracting the files of systemd (91%)
Extracting the files of systemd (91%)
Extracting the files of systemd (91%)
Extracting the files of systemd (91%)
Extracting the files of systemd (91%)
Extracting the files of systemd (91%)
Extracting the files of systemd (91%)
Extracting the files of systemd (91%)
Extracting the files of systemd (92%)
Extracting the files of systemd (92%)
Extracting the files of systemd (92%)
Extracting the files of systemd (92%)
Extracting the files of systemd (92%)
Extracting the files of systemd (92%)
Extracting the files of systemd (92%)
Extracting the files of systemd (92%)
Extracting the files of systemd (92%)
Extracting the files of systemd (92%)
Extracting the files of systemd (92%)
Extracting the files of systemd (92%)
Extracting the files of systemd (92%)
Extracting the files of systemd (92%)
Extracting the files of systemd (92%)
Extracting the files of systemd (92%)
Extracting the files of systemd (92%)
Extracting the files of systemd (93%)
Extracting the files of systemd (93%)
Extracting the files of systemd (93%)
Extracting the files of systemd (93%)
Extracting the files of systemd (93%)
Extracting the files of systemd (93%)
Extracting the files of systemd (93%)
Extracting the files of systemd (93%)
Extracting the files of systemd (93%)
Extracting the files of systemd (93%)
Extracting the files of systemd (93%)
Extracting the files of systemd (93%)
Extracting the files of systemd (93%)
Extracting the files of systemd (93%)
Extracting the files of systemd (93%)
Extracting the files of systemd (93%)
Extracting the files of systemd (94%)
Extracting the files of systemd (94%)
Extracting the files of systemd (94%)
Extracting the files of systemd (94%)
Extracting the files of systemd (94%)
Extracting the files of systemd (94%)
Extracting the files of systemd (94%)
Extracting the files of systemd (94%)
Extracting the files of systemd (94%)
Extracting the files of systemd (94%)
Extracting the files of systemd (94%)
Extracting the files of systemd (94%)
Extracting the files of systemd (94%)
Extracting the files of systemd (94%)
Extracting the files of systemd (94%)
Extracting the files of systemd (94%)
Extracting the files of systemd (95%)
Extracting the files of systemd (95%)
Extracting the files of systemd (95%)
Extracting the files of systemd (95%)
Extracting the files of systemd (95%)
Extracting the files of systemd (95%)
Extracting the files of systemd (95%)
Extracting the files of systemd (95%)
Extracting the files of systemd (95%)
Extracting the files of systemd (95%)
Extracting the files of systemd (95%)
Extracting the files of systemd (95%)
Extracting the files of systemd (95%)
Extracting the files of systemd (95%)
Extracting the files of systemd (95%)
Extracting the files of systemd (95%)
Extracting the files of systemd (96%)
Extracting the files of systemd (96%)
Extracting the files of systemd (96%)
Extracting the files of systemd (96%)
Extracting the files of systemd (96%)
Extracting the files of systemd (96%)
Extracting the files of systemd (96%)
Extracting the files of systemd (96%)
Extracting the files of systemd (96%)
Extracting the files of systemd (96%)
Extracting the files of systemd (96%)
Extracting the files of systemd (96%)
Extracting the files of systemd (96%)
Extracting the files of systemd (96%)
Extracting the files of systemd (96%)
Extracting the files of systemd (96%)
Extracting the files of systemd (96%)
Extracting the files of systemd (97%)
Extracting the files of systemd (97%)
Extracting the files of systemd (97%)
Extracting the files of systemd (97%)
Extracting the files of systemd (97%)
Extracting the files of systemd (97%)
Extracting the files of systemd (97%)
Extracting the files of systemd (97%)
Extracting the files of systemd (97%)
Extracting the files of systemd (97%)
Extracting the files of systemd (97%)
Extracting the files of systemd (97%)
Extracting the files of systemd (97%)
Extracting the files of systemd (97%)
Extracting the files of systemd (97%)
Extracting the files of systemd (97%)
Extracting the files of systemd (98%)
Extracting the files of systemd (98%)
Extracting the files of systemd (98%)
Extracting the files of systemd (98%)
Extracting the files of systemd (98%)
Extracting the files of systemd (98%)
Extracting the files of systemd (98%)
Extracting the files of systemd (98%)
Extracting the files of systemd (98%)
Extracting the files of systemd (98%)
Extracting the files of systemd (98%)
Extracting the files of systemd (98%)
Extracting the files of systemd (98%)
Extracting the files of systemd (98%)
Extracting the files of systemd (98%)
Extracting the files of systemd (98%)
Extracting the files of systemd (99%)
Extracting the files of systemd (99%)
Extracting the files of systemd (99%)
Extracting the files of systemd (99%)
Extracting the files of systemd (99%)
Extracting the files of systemd (99%)
Extracting the files of systemd (99%)
Extracting the files of systemd (99%)
Extracting the files of systemd (99%)
Extracting the files of systemd (99%)
Extracting the files of systemd (99%)
Extracting the files of systemd (99%)
Extracting the files of systemd (99%)
Extracting the files of systemd (99%)
Extracting the files of systemd (99%)
Extracting the files of systemd (99%)
Extracting the files of systemd (100%) [complete]
Upgraded systemd
Installing 4 / 5
Installing font-terminus-console, version 4.49.1, release 4
Upgrading to new distribution release
Extracting the files of font-terminus-console (0%)
Extracting the files of font-terminus-console (0%)
Extracting the files of font-terminus-console (1%)
Extracting the files of font-terminus-console (1%)
Extracting the files of font-terminus-console (2%)
Extracting the files of font-terminus-console (2%)
Extracting the files of font-terminus-console (2%)
Extracting the files of font-terminus-console (3%)
Extracting the files of font-terminus-console (3%)
Extracting the files of font-terminus-console (4%)
Extracting the files of font-terminus-console (4%)
Extracting the files of font-terminus-console (5%)
Extracting the files of font-terminus-console (5%)
Extracting the files of font-terminus-console (5%)
Extracting the files of font-terminus-console (6%)
Extracting the files of font-terminus-console (6%)
Extracting the files of font-terminus-console (7%)
Extracting the files of font-terminus-console (7%)
Extracting the files of font-terminus-console (7%)
Extracting the files of font-terminus-console (8%)
Extracting the files of font-terminus-console (8%)
Extracting the files of font-terminus-console (9%)
Extracting the files of font-terminus-console (9%)
Extracting the files of font-terminus-console (10%)
Extracting the files of font-terminus-console (10%)
Extracting the files of font-terminus-console (10%)
Extracting the files of font-terminus-console (11%)
Extracting the files of font-terminus-console (11%)
Extracting the files of font-terminus-console (12%)
Extracting the files of font-terminus-console (12%)
Extracting the files of font-terminus-console (12%)
Extracting the files of font-terminus-console (13%)
Extracting the files of font-terminus-console (13%)
Extracting the files of font-terminus-console (14%)
Extracting the files of font-terminus-console (14%)
Extracting the files of font-terminus-console (15%)
Extracting the files of font-terminus-console (15%)
Extracting the files of font-terminus-console (15%)
Extracting the files of font-terminus-console (16%)
Extracting the files of font-terminus-console (16%)
Extracting the files of font-terminus-console (17%)
Extracting the files of font-terminus-console (17%)
Extracting the files of font-terminus-console (17%)
Extracting the files of font-terminus-console (18%)
Extracting the files of font-terminus-console (18%)
Extracting the files of font-terminus-console (19%)
Extracting the files of font-terminus-console (19%)
Extracting the files of font-terminus-console (20%)
Extracting the files of font-terminus-console (20%)
Extracting the files of font-terminus-console (20%)
Extracting the files of font-terminus-console (21%)
Extracting the files of font-terminus-console (21%)
Extracting the files of font-terminus-console (22%)
Extracting the files of font-terminus-console (22%)
Extracting the files of font-terminus-console (23%)
Extracting the files of font-terminus-console (23%)
Extracting the files of font-terminus-console (23%)
Extracting the files of font-terminus-console (24%)
Extracting the files of font-terminus-console (24%)
Extracting the files of font-terminus-console (25%)
Extracting the files of font-terminus-console (25%)
Extracting the files of font-terminus-console (25%)
Extracting the files of font-terminus-console (26%)
Extracting the files of font-terminus-console (26%)
Extracting the files of font-terminus-console (27%)
Extracting the files of font-terminus-console (27%)
Extracting the files of font-terminus-console (28%)
Extracting the files of font-terminus-console (28%)
Extracting the files of font-terminus-console (28%)
Extracting the files of font-terminus-console (29%)
Extracting the files of font-terminus-console (29%)
Extracting the files of font-terminus-console (30%)
Extracting the files of font-terminus-console (30%)
Extracting the files of font-terminus-console (30%)
Extracting the files of font-terminus-console (31%)
Extracting the files of font-terminus-console (31%)
Extracting the files of font-terminus-console (32%)
Extracting the files of font-terminus-console (32%)
Extracting the files of font-terminus-console (33%)
Extracting the files of font-terminus-console (33%)
Extracting the files of font-terminus-console (33%)
Extracting the files of font-terminus-console (34%)
Extracting the files of font-terminus-console (34%)
Extracting the files of font-terminus-console (35%)
Extracting the files of font-terminus-console (35%)
Extracting the files of font-terminus-console (35%)
Extracting the files of font-terminus-console (36%)
Extracting the files of font-terminus-console (36%)
Extracting the files of font-terminus-console (37%)
Extracting the files of font-terminus-console (37%)
Extracting the files of font-terminus-console (38%)
Extracting the files of font-terminus-console (38%)
Extracting the files of font-terminus-console (38%)
Extracting the files of font-terminus-console (39%)
Extracting the files of font-terminus-console (39%)
Extracting the files of font-terminus-console (40%)
Extracting the files of font-terminus-console (40%)
Extracting the files of font-terminus-console (41%)
Extracting the files of font-terminus-console (41%)
Extracting the files of font-terminus-console (41%)
Extracting the files of font-terminus-console (42%)
Extracting the files of font-terminus-console (42%)
Extracting the files of font-terminus-console (43%)
Extracting the files of font-terminus-console (43%)
Extracting the files of font-terminus-console (43%)
Extracting the files of font-terminus-console (44%)
Extracting the files of font-terminus-console (44%)
Extracting the files of font-terminus-console (45%)
Extracting the files of font-terminus-console (45%)
Extracting the files of font-terminus-console (46%)
Extracting the files of font-terminus-console (46%)
Extracting the files of font-terminus-console (46%)
Extracting the files of font-terminus-console (47%)
Extracting the files of font-terminus-console (47%)
Extracting the files of font-terminus-console (48%)
Extracting the files of font-terminus-console (48%)
Extracting the files of font-terminus-console (48%)
Extracting the files of font-terminus-console (49%)
Extracting the files of font-terminus-console (49%)
Extracting the files of font-terminus-console (50%)
Extracting the files of font-terminus-console (50%)
Extracting the files of font-terminus-console (51%)
Extracting the files of font-terminus-console (51%)
Extracting the files of font-terminus-console (51%)
Extracting the files of font-terminus-console (52%)
Extracting the files of font-terminus-console (52%)
Extracting the files of font-terminus-console (53%)
Extracting the files of font-terminus-console (53%)
Extracting the files of font-terminus-console (53%)
Extracting the files of font-terminus-console (54%)
Extracting the files of font-terminus-console (54%)
Extracting the files of font-terminus-console (55%)
Extracting the files of font-terminus-console (55%)
Extracting the files of font-terminus-console (56%)
Extracting the files of font-terminus-console (56%)
Extracting the files of font-terminus-console (56%)
Extracting the files of font-terminus-console (57%)
Extracting the files of font-terminus-console (57%)
Extracting the files of font-terminus-console (58%)
Extracting the files of font-terminus-console (58%)
Extracting the files of font-terminus-console (58%)
Extracting the files of font-terminus-console (59%)
Extracting the files of font-terminus-console (59%)
Extracting the files of font-terminus-console (60%)
Extracting the files of font-terminus-console (60%)
Extracting the files of font-terminus-console (61%)
Extracting the files of font-terminus-console (61%)
Extracting the files of font-terminus-console (61%)
Extracting the files of font-terminus-console (62%)
Extracting the files of font-terminus-console (62%)
Extracting the files of font-terminus-console (63%)
Extracting the files of font-terminus-console (63%)
Extracting the files of font-terminus-console (64%)
Extracting the files of font-terminus-console (64%)
Extracting the files of font-terminus-console (64%)
Extracting the files of font-terminus-console (65%)
Extracting the files of font-terminus-console (65%)
Extracting the files of font-terminus-console (66%)
Extracting the files of font-terminus-console (66%)
Extracting the files of font-terminus-console (66%)
Extracting the files of font-terminus-console (67%)
Extracting the files of font-terminus-console (67%)
Extracting the files of font-terminus-console (68%)
Extracting the files of font-terminus-console (68%)
Extracting the files of font-terminus-console (69%)
Extracting the files of font-terminus-console (69%)
Extracting the files of font-terminus-console (69%)
Extracting the files of font-terminus-console (70%)
Extracting the files of font-terminus-console (70%)
Extracting the files of font-terminus-console (71%)
Extracting the files of font-terminus-console (71%)
Extracting the files of font-terminus-console (71%)
Extracting the files of font-terminus-console (72%)
Extracting the files of font-terminus-console (72%)
Extracting the files of font-terminus-console (73%)
Extracting the files of font-terminus-console (73%)
Extracting the files of font-terminus-console (74%)
Extracting the files of font-terminus-console (74%)
Extracting the files of font-terminus-console (74%)
Extracting the files of font-terminus-console (75%)
Extracting the files of font-terminus-console (75%)
Extracting the files of font-terminus-console (76%)
Extracting the files of font-terminus-console (76%)
Extracting the files of font-terminus-console (76%)
Extracting the files of font-terminus-console (77%)
Extracting the files of font-terminus-console (77%)
Extracting the files of font-terminus-console (78%)
Extracting the files of font-terminus-console (78%)
Extracting the files of font-terminus-console (79%)
Extracting the files of font-terminus-console (79%)
Extracting the files of font-terminus-console (79%)
Extracting the files of font-terminus-console (80%)
Extracting the files of font-terminus-console (80%)
Extracting the files of font-terminus-console (81%)
Extracting the files of font-terminus-console (81%)
Extracting the files of font-terminus-console (82%)
Extracting the files of font-terminus-console (82%)
Extracting the files of font-terminus-console (82%)
Extracting the files of font-terminus-console (83%)
Extracting the files of font-terminus-console (83%)
Extracting the files of font-terminus-console (84%)
Extracting the files of font-terminus-console (84%)
Extracting the files of font-terminus-console (84%)
Extracting the files of font-terminus-console (85%)
Extracting the files of font-terminus-console (85%)
Extracting the files of font-terminus-console (86%)
Extracting the files of font-terminus-console (86%)
Extracting the files of font-terminus-console (87%)
Extracting the files of font-terminus-console (87%)
Extracting the files of font-terminus-console (87%)
Extracting the files of font-terminus-console (88%)
Extracting the files of font-terminus-console (88%)
Extracting the files of font-terminus-console (89%)
Extracting the files of font-terminus-console (89%)
Extracting the files of font-terminus-console (89%)
Extracting the files of font-terminus-console (90%)
Extracting the files of font-terminus-console (90%)
Extracting the files of font-terminus-console (91%)
Extracting the files of font-terminus-console (91%)
Extracting the files of font-terminus-console (92%)
Extracting the files of font-terminus-console (92%)
Extracting the files of font-terminus-console (92%)
Extracting the files of font-terminus-console (93%)
Extracting the files of font-terminus-console (93%)
Extracting the files of font-terminus-console (94%)
Extracting the files of font-terminus-console (94%)
Extracting the files of font-terminus-console (94%)
Extracting the files of font-terminus-console (95%)
Extracting the files of font-terminus-console (95%)
Extracting the files of font-terminus-console (96%)
Extracting the files of font-terminus-console (96%)
Extracting the files of font-terminus-console (97%)
Extracting the files of font-terminus-console (97%)
Extracting the files of font-terminus-console (97%)
Extracting the files of font-terminus-console (98%)
Extracting the files of font-terminus-console (98%)
Extracting the files of font-terminus-console (99%)
Extracting the files of font-terminus-console (99%)
Extracting the files of font-terminus-console (100%) [complete]
Upgraded font-terminus-console
Installing 5 / 5
Installing systemd-devel, version 261.2, release 189
Upgrading to new distribution release
Extracting the files of systemd-devel (0%)
Extracting the files of systemd-devel (0%)
Extracting the files of systemd-devel (0%)
Extracting the files of systemd-devel (0%)
Extracting the files of systemd-devel (0%)
Extracting the files of systemd-devel (0%)
Extracting the files of systemd-devel (0%)
Extracting the files of systemd-devel (0%)
Extracting the files of systemd-devel (1%)
Extracting the files of systemd-devel (1%)
Extracting the files of systemd-devel (1%)
Extracting the files of systemd-devel (1%)
Extracting the files of systemd-devel (1%)
Extracting the files of systemd-devel (1%)
Extracting the files of systemd-devel (1%)
Extracting the files of systemd-devel (1%)
Extracting the files of systemd-devel (1%)
Extracting the files of systemd-devel (2%)
Extracting the files of systemd-devel (2%)
Extracting the files of systemd-devel (2%)
Extracting the files of systemd-devel (2%)
Extracting the files of systemd-devel (2%)
Extracting the files of systemd-devel (2%)
Extracting the files of systemd-devel (2%)
Extracting the files of systemd-devel (2%)
Extracting the files of systemd-devel (2%)
Extracting the files of systemd-devel (3%)
Extracting the files of systemd-devel (3%)
Extracting the files of systemd-devel (3%)
Extracting the files of systemd-devel (3%)
Extracting the files of systemd-devel (3%)
Extracting the files of systemd-devel (3%)
Extracting the files of systemd-devel (3%)
Extracting the files of systemd-devel (3%)
Extracting the files of systemd-devel (3%)
Extracting the files of systemd-devel (4%)
Extracting the files of systemd-devel (4%)
Extracting the files of systemd-devel (4%)
Extracting the files of systemd-devel (4%)
Extracting the files of systemd-devel (4%)
Extracting the files of systemd-devel (4%)
Extracting the files of systemd-devel (4%)
Extracting the files of systemd-devel (4%)
Extracting the files of systemd-devel (4%)
Extracting the files of systemd-devel (5%)
Extracting the files of systemd-devel (5%)
Extracting the files of systemd-devel (5%)
Extracting the files of systemd-devel (5%)
Extracting the files of systemd-devel (5%)
Extracting the files of systemd-devel (5%)
Extracting the files of systemd-devel (5%)
Extracting the files of systemd-devel (5%)
Extracting the files of systemd-devel (5%)
Extracting the files of systemd-devel (6%)
Extracting the files of systemd-devel (6%)
Extracting the files of systemd-devel (6%)
Extracting the files of systemd-devel (6%)
Extracting the files of systemd-devel (6%)
Extracting the files of systemd-devel (6%)
Extracting the files of systemd-devel (6%)
Extracting the files of systemd-devel (6%)
Extracting the files of systemd-devel (6%)
Extracting the files of systemd-devel (7%)
Extracting the files of systemd-devel (7%)
Extracting the files of systemd-devel (7%)
Extracting the files of systemd-devel (7%)
Extracting the files of systemd-devel (7%)
Extracting the files of systemd-devel (7%)
Extracting the files of systemd-devel (7%)
Extracting the files of systemd-devel (7%)
Extracting the files of systemd-devel (7%)
Extracting the files of systemd-devel (8%)
Extracting the files of systemd-devel (8%)
Extracting the files of systemd-devel (8%)
Extracting the files of systemd-devel (8%)
Extracting the files of systemd-devel (8%)
Extracting the files of systemd-devel (8%)
Extracting the files of systemd-devel (8%)
Extracting the files of systemd-devel (8%)
Extracting the files of systemd-devel (8%)
Extracting the files of systemd-devel (9%)
Extracting the files of systemd-devel (9%)
Extracting the files of systemd-devel (9%)
Extracting the files of systemd-devel (9%)
Extracting the files of systemd-devel (9%)
Extracting the files of systemd-devel (9%)
Extracting the files of systemd-devel (9%)
Extracting the files of systemd-devel (9%)
Extracting the files of systemd-devel (9%)
Extracting the files of systemd-devel (10%)
Extracting the files of systemd-devel (10%)
Extracting the files of systemd-devel (10%)
Extracting the files of systemd-devel (10%)
Extracting the files of systemd-devel (10%)
Extracting the files of systemd-devel (10%)
Extracting the files of systemd-devel (10%)
Extracting the files of systemd-devel (10%)
Extracting the files of systemd-devel (10%)
Extracting the files of systemd-devel (11%)
Extracting the files of systemd-devel (11%)
Extracting the files of systemd-devel (11%)
Extracting the files of systemd-devel (11%)
Extracting the files of systemd-devel (11%)
Extracting the files of systemd-devel (11%)
Extracting the files of systemd-devel (11%)
Extracting the files of systemd-devel (11%)
Extracting the files of systemd-devel (11%)
Extracting the files of systemd-devel (12%)
Extracting the files of systemd-devel (12%)
Extracting the files of systemd-devel (12%)
Extracting the files of systemd-devel (12%)
Extracting the files of systemd-devel (12%)
Extracting the files of systemd-devel (12%)
Extracting the files of systemd-devel (12%)
Extracting the files of systemd-devel (12%)
Extracting the files of systemd-devel (12%)
Extracting the files of systemd-devel (13%)
Extracting the files of systemd-devel (13%)
Extracting the files of systemd-devel (13%)
Extracting the files of systemd-devel (13%)
Extracting the files of systemd-devel (13%)
Extracting the files of systemd-devel (13%)
Extracting the files of systemd-devel (13%)
Extracting the files of systemd-devel (13%)
Extracting the files of systemd-devel (13%)
Extracting the files of systemd-devel (14%)
Extracting the files of systemd-devel (14%)
Extracting the files of systemd-devel (14%)
Extracting the files of systemd-devel (14%)
Extracting the files of systemd-devel (14%)
Extracting the files of systemd-devel (14%)
Extracting the files of systemd-devel (14%)
Extracting the files of systemd-devel (14%)
Extracting the files of systemd-devel (14%)
Extracting the files of systemd-devel (15%)
Extracting the files of systemd-devel (15%)
Extracting the files of systemd-devel (15%)
Extracting the files of systemd-devel (15%)
Extracting the files of systemd-devel (15%)
Extracting the files of systemd-devel (15%)
Extracting the files of systemd-devel (15%)
Extracting the files of systemd-devel (15%)
Extracting the files of systemd-devel (15%)
Extracting the files of systemd-devel (16%)
Extracting the files of systemd-devel (16%)
Extracting the files of systemd-devel (16%)
Extracting the files of systemd-devel (16%)
Extracting the files of systemd-devel (16%)
Extracting the files of systemd-devel (16%)
Extracting the files of systemd-devel (16%)
Extracting the files of systemd-devel (16%)
Extracting the files of systemd-devel (16%)
Extracting the files of systemd-devel (17%)
Extracting the files of systemd-devel (17%)
Extracting the files of systemd-devel (17%)
Extracting the files of systemd-devel (17%)
Extracting the files of systemd-devel (17%)
Extracting the files of systemd-devel (17%)
Extracting the files of systemd-devel (17%)
Extracting the files of systemd-devel (17%)
Extracting the files of systemd-devel (17%)
Extracting the files of systemd-devel (18%)
Extracting the files of systemd-devel (18%)
Extracting the files of systemd-devel (18%)
Extracting the files of systemd-devel (18%)
Extracting the files of systemd-devel (18%)
Extracting the files of systemd-devel (18%)
Extracting the files of systemd-devel (18%)
Extracting the files of systemd-devel (18%)
Extracting the files of systemd-devel (18%)
Extracting the files of systemd-devel (19%)
Extracting the files of systemd-devel (19%)
Extracting the files of systemd-devel (19%)
Extracting the files of systemd-devel (19%)
Extracting the files of systemd-devel (19%)
Extracting the files of systemd-devel (19%)
Extracting the files of systemd-devel (19%)
Extracting the files of systemd-devel (19%)
Extracting the files of systemd-devel (19%)
Extracting the files of systemd-devel (20%)
Extracting the files of systemd-devel (20%)
Extracting the files of systemd-devel (20%)
Extracting the files of systemd-devel (20%)
Extracting the files of systemd-devel (20%)
Extracting the files of systemd-devel (20%)
Extracting the files of systemd-devel (20%)
Extracting the files of systemd-devel (20%)
Extracting the files of systemd-devel (20%)
Extracting the files of systemd-devel (21%)
Extracting the files of systemd-devel (21%)
Extracting the files of systemd-devel (21%)
Extracting the files of systemd-devel (21%)
Extracting the files of systemd-devel (21%)
Extracting the files of systemd-devel (21%)
Extracting the files of systemd-devel (21%)
Extracting the files of systemd-devel (21%)
Extracting the files of systemd-devel (21%)
Extracting the files of systemd-devel (22%)
Extracting the files of systemd-devel (22%)
Extracting the files of systemd-devel (22%)
Extracting the files of systemd-devel (22%)
Extracting the files of systemd-devel (22%)
Extracting the files of systemd-devel (22%)
Extracting the files of systemd-devel (22%)
Extracting the files of systemd-devel (22%)
Extracting the files of systemd-devel (22%)
Extracting the files of systemd-devel (23%)
Extracting the files of systemd-devel (23%)
Extracting the files of systemd-devel (23%)
Extracting the files of systemd-devel (23%)
Extracting the files of systemd-devel (23%)
Extracting the files of systemd-devel (23%)
Extracting the files of systemd-devel (23%)
Extracting the files of systemd-devel (23%)
Extracting the files of systemd-devel (23%)
Extracting the files of systemd-devel (24%)
Extracting the files of systemd-devel (24%)
Extracting the files of systemd-devel (24%)
Extracting the files of systemd-devel (24%)
Extracting the files of systemd-devel (24%)
Extracting the files of systemd-devel (24%)
Extracting the files of systemd-devel (24%)
Extracting the files of systemd-devel (24%)
Extracting the files of systemd-devel (24%)
Extracting the files of systemd-devel (25%)
Extracting the files of systemd-devel (25%)
Extracting the files of systemd-devel (25%)
Extracting the files of systemd-devel (25%)
Extracting the files of systemd-devel (25%)
Extracting the files of systemd-devel (25%)
Extracting the files of systemd-devel (25%)
Extracting the files of systemd-devel (25%)
Extracting the files of systemd-devel (25%)
Extracting the files of systemd-devel (26%)
Extracting the files of systemd-devel (26%)
Extracting the files of systemd-devel (26%)
Extracting the files of systemd-devel (26%)
Extracting the files of systemd-devel (26%)
Extracting the files of systemd-devel (26%)
Extracting the files of systemd-devel (26%)
Extracting the files of systemd-devel (26%)
Extracting the files of systemd-devel (26%)
Extracting the files of systemd-devel (27%)
Extracting the files of systemd-devel (27%)
Extracting the files of systemd-devel (27%)
Extracting the files of systemd-devel (27%)
Extracting the files of systemd-devel (27%)
Extracting the files of systemd-devel (27%)
Extracting the files of systemd-devel (27%)
Extracting the files of systemd-devel (27%)
Extracting the files of systemd-devel (27%)
Extracting the files of systemd-devel (28%)
Extracting the files of systemd-devel (28%)
Extracting the files of systemd-devel (28%)
Extracting the files of systemd-devel (28%)
Extracting the files of systemd-devel (28%)
Extracting the files of systemd-devel (28%)
Extracting the files of systemd-devel (28%)
Extracting the files of systemd-devel (28%)
Extracting the files of systemd-devel (28%)
Extracting the files of systemd-devel (29%)
Extracting the files of systemd-devel (29%)
Extracting the files of systemd-devel (29%)
Extracting the files of systemd-devel (29%)
Extracting the files of systemd-devel (29%)
Extracting the files of systemd-devel (29%)
Extracting the files of systemd-devel (29%)
Extracting the files of systemd-devel (29%)
Extracting the files of systemd-devel (29%)
Extracting the files of systemd-devel (30%)
Extracting the files of systemd-devel (30%)
Extracting the files of systemd-devel (30%)
Extracting the files of systemd-devel (30%)
Extracting the files of systemd-devel (30%)
Extracting the files of systemd-devel (30%)
Extracting the files of systemd-devel (30%)
Extracting the files of systemd-devel (30%)
Extracting the files of systemd-devel (30%)
Extracting the files of systemd-devel (31%)
Extracting the files of systemd-devel (31%)
Extracting the files of systemd-devel (31%)
Extracting the files of systemd-devel (31%)
Extracting the files of systemd-devel (31%)
Extracting the files of systemd-devel (31%)
Extracting the files of systemd-devel (31%)
Extracting the files of systemd-devel (31%)
Extracting the files of systemd-devel (31%)
Extracting the files of systemd-devel (32%)
Extracting the files of systemd-devel (32%)
Extracting the files of systemd-devel (32%)
Extracting the files of systemd-devel (32%)
Extracting the files of systemd-devel (32%)
Extracting the files of systemd-devel (32%)
Extracting the files of systemd-devel (32%)
Extracting the files of systemd-devel (32%)
Extracting the files of systemd-devel (32%)
Extracting the files of systemd-devel (33%)
Extracting the files of systemd-devel (33%)
Extracting the files of systemd-devel (33%)
Extracting the files of systemd-devel (33%)
Extracting the files of systemd-devel (33%)
Extracting the files of systemd-devel (33%)
Extracting the files of systemd-devel (33%)
Extracting the files of systemd-devel (33%)
Extracting the files of systemd-devel (34%)
Extracting the files of systemd-devel (34%)
Extracting the files of systemd-devel (34%)
Extracting the files of systemd-devel (34%)
Extracting the files of systemd-devel (34%)
Extracting the files of systemd-devel (34%)
Extracting the files of systemd-devel (34%)
Extracting the files of systemd-devel (34%)
Extracting the files of systemd-devel (34%)
Extracting the files of systemd-devel (35%)
Extracting the files of systemd-devel (35%)
Extracting the files of systemd-devel (35%)
Extracting the files of systemd-devel (35%)
Extracting the files of systemd-devel (35%)
Extracting the files of systemd-devel (35%)
Extracting the files of systemd-devel (35%)
Extracting the files of systemd-devel (35%)
Extracting the files of systemd-devel (35%)
Extracting the files of systemd-devel (36%)
Extracting the files of systemd-devel (36%)
Extracting the files of systemd-devel (36%)
Extracting the files of systemd-devel (36%)
Extracting the files of systemd-devel (36%)
Extracting the files of systemd-devel (36%)
Extracting the files of systemd-devel (36%)
Extracting the files of systemd-devel (36%)
Extracting the files of systemd-devel (36%)
Extracting the files of systemd-devel (37%)
Extracting the files of systemd-devel (37%)
Extracting the files of systemd-devel (37%)
Extracting the files of systemd-devel (37%)
Extracting the files of systemd-devel (37%)
Extracting the files of systemd-devel (37%)
Extracting the files of systemd-devel (37%)
Extracting the files of systemd-devel (37%)
Extracting the files of systemd-devel (37%)
Extracting the files of systemd-devel (38%)
Extracting the files of systemd-devel (38%)
Extracting the files of systemd-devel (38%)
Extracting the files of systemd-devel (38%)
Extracting the files of systemd-devel (38%)
Extracting the files of systemd-devel (38%)
Extracting the files of systemd-devel (38%)
Extracting the files of systemd-devel (38%)
Extracting the files of systemd-devel (38%)
Extracting the files of systemd-devel (39%)
Extracting the files of systemd-devel (39%)
Extracting the files of systemd-devel (39%)
Extracting the files of systemd-devel (39%)
Extracting the files of systemd-devel (39%)
Extracting the files of systemd-devel (39%)
Extracting the files of systemd-devel (39%)
Extracting the files of systemd-devel (39%)
Extracting the files of systemd-devel (39%)
Extracting the files of systemd-devel (40%)
Extracting the files of systemd-devel (40%)
Extracting the files of systemd-devel (40%)
Extracting the files of systemd-devel (40%)
Extracting the files of systemd-devel (40%)
Extracting the files of systemd-devel (40%)
Extracting the files of systemd-devel (40%)
Extracting the files of systemd-devel (40%)
Extracting the files of systemd-devel (40%)
Extracting the files of systemd-devel (41%)
Extracting the files of systemd-devel (41%)
Extracting the files of systemd-devel (41%)
Extracting the files of systemd-devel (41%)
Extracting the files of systemd-devel (41%)
Extracting the files of systemd-devel (41%)
Extracting the files of systemd-devel (41%)
Extracting the files of systemd-devel (41%)
Extracting the files of systemd-devel (41%)
Extracting the files of systemd-devel (42%)
Extracting the files of systemd-devel (42%)
Extracting the files of systemd-devel (42%)
Extracting the files of systemd-devel (42%)
Extracting the files of systemd-devel (42%)
Extracting the files of systemd-devel (42%)
Extracting the files of systemd-devel (42%)
Extracting the files of systemd-devel (42%)
Extracting the files of systemd-devel (42%)
Extracting the files of systemd-devel (43%)
Extracting the files of systemd-devel (43%)
Extracting the files of systemd-devel (43%)
Extracting the files of systemd-devel (43%)
Extracting the files of systemd-devel (43%)
Extracting the files of systemd-devel (43%)
Extracting the files of systemd-devel (43%)
Extracting the files of systemd-devel (43%)
Extracting the files of systemd-devel (43%)
Extracting the files of systemd-devel (44%)
Extracting the files of systemd-devel (44%)
Extracting the files of systemd-devel (44%)
Extracting the files of systemd-devel (44%)
Extracting the files of systemd-devel (44%)
Extracting the files of systemd-devel (44%)
Extracting the files of systemd-devel (44%)
Extracting the files of systemd-devel (44%)
Extracting the files of systemd-devel (44%)
Extracting the files of systemd-devel (45%)
Extracting the files of systemd-devel (45%)
Extracting the files of systemd-devel (45%)
Extracting the files of systemd-devel (45%)
Extracting the files of systemd-devel (45%)
Extracting the files of systemd-devel (45%)
Extracting the files of systemd-devel (45%)
Extracting the files of systemd-devel (45%)
Extracting the files of systemd-devel (45%)
Extracting the files of systemd-devel (46%)
Extracting the files of systemd-devel (46%)
Extracting the files of systemd-devel (46%)
Extracting the files of systemd-devel (46%)
Extracting the files of systemd-devel (46%)
Extracting the files of systemd-devel (46%)
Extracting the files of systemd-devel (46%)
Extracting the files of systemd-devel (46%)
Extracting the files of systemd-devel (46%)
Extracting the files of systemd-devel (47%)
Extracting the files of systemd-devel (47%)
Extracting the files of systemd-devel (47%)
Extracting the files of systemd-devel (47%)
Extracting the files of systemd-devel (47%)
Extracting the files of systemd-devel (47%)
Extracting the files of systemd-devel (47%)
Extracting the files of systemd-devel (47%)
Extracting the files of systemd-devel (47%)
Extracting the files of systemd-devel (48%)
Extracting the files of systemd-devel (48%)
Extracting the files of systemd-devel (48%)
Extracting the files of systemd-devel (48%)
Extracting the files of systemd-devel (48%)
Extracting the files of systemd-devel (48%)
Extracting the files of systemd-devel (48%)
Extracting the files of systemd-devel (48%)
Extracting the files of systemd-devel (48%)
Extracting the files of systemd-devel (49%)
Extracting the files of systemd-devel (49%)
Extracting the files of systemd-devel (49%)
Extracting the files of systemd-devel (49%)
Extracting the files of systemd-devel (49%)
Extracting the files of systemd-devel (49%)
Extracting the files of systemd-devel (49%)
Extracting the files of systemd-devel (49%)
Extracting the files of systemd-devel (49%)
Extracting the files of systemd-devel (50%)
Extracting the files of systemd-devel (50%)
Extracting the files of systemd-devel (50%)
Extracting the files of systemd-devel (50%)
Extracting the files of systemd-devel (50%)
Extracting the files of systemd-devel (50%)
Extracting the files of systemd-devel (50%)
Extracting the files of systemd-devel (50%)
Extracting the files of systemd-devel (50%)
Extracting the files of systemd-devel (51%)
Extracting the files of systemd-devel (51%)
Extracting the files of systemd-devel (51%)
Extracting the files of systemd-devel (51%)
Extracting the files of systemd-devel (51%)
Extracting the files of systemd-devel (51%)
Extracting the files of systemd-devel (51%)
Extracting the files of systemd-devel (51%)
Extracting the files of systemd-devel (51%)
Extracting the files of systemd-devel (52%)
Extracting the files of systemd-devel (52%)
Extracting the files of systemd-devel (52%)
Extracting the files of systemd-devel (52%)
Extracting the files of systemd-devel (52%)
Extracting the files of systemd-devel (52%)
Extracting the files of systemd-devel (52%)
Extracting the files of systemd-devel (52%)
Extracting the files of systemd-devel (52%)
Extracting the files of systemd-devel (53%)
Extracting the files of systemd-devel (53%)
Extracting the files of systemd-devel (53%)
Extracting the files of systemd-devel (53%)
Extracting the files of systemd-devel (53%)
Extracting the files of systemd-devel (53%)
Extracting the files of systemd-devel (53%)
Extracting the files of systemd-devel (53%)
Extracting the files of systemd-devel (53%)
Extracting the files of systemd-devel (54%)
Extracting the files of systemd-devel (54%)
Extracting the files of systemd-devel (54%)
Extracting the files of systemd-devel (54%)
Extracting the files of systemd-devel (54%)
Extracting the files of systemd-devel (54%)
Extracting the files of systemd-devel (54%)
Extracting the files of systemd-devel (54%)
Extracting the files of systemd-devel (54%)
Extracting the files of systemd-devel (55%)
Extracting the files of systemd-devel (55%)
Extracting the files of systemd-devel (55%)
Extracting the files of systemd-devel (55%)
Extracting the files of systemd-devel (55%)
Extracting the files of systemd-devel (55%)
Extracting the files of systemd-devel (55%)
Extracting the files of systemd-devel (55%)
Extracting the files of systemd-devel (55%)
Extracting the files of systemd-devel (56%)
Extracting the files of systemd-devel (56%)
Extracting the files of systemd-devel (56%)
Extracting the files of systemd-devel (56%)
Extracting the files of systemd-devel (56%)
Extracting the files of systemd-devel (56%)
Extracting the files of systemd-devel (56%)
Extracting the files of systemd-devel (56%)
Extracting the files of systemd-devel (56%)
Extracting the files of systemd-devel (57%)
Extracting the files of systemd-devel (57%)
Extracting the files of systemd-devel (57%)
Extracting the files of systemd-devel (57%)
Extracting the files of systemd-devel (57%)
Extracting the files of systemd-devel (57%)
Extracting the files of systemd-devel (57%)
Extracting the files of systemd-devel (57%)
Extracting the files of systemd-devel (57%)
Extracting the files of systemd-devel (58%)
Extracting the files of systemd-devel (58%)
Extracting the files of systemd-devel (58%)
Extracting the files of systemd-devel (58%)
Extracting the files of systemd-devel (58%)
Extracting the files of systemd-devel (58%)
Extracting the files of systemd-devel (58%)
Extracting the files of systemd-devel (58%)
Extracting the files of systemd-devel (58%)
Extracting the files of systemd-devel (59%)
Extracting the files of systemd-devel (59%)
Extracting the files of systemd-devel (59%)
Extracting the files of systemd-devel (59%)
Extracting the files of systemd-devel (59%)
Extracting the files of systemd-devel (59%)
Extracting the files of systemd-devel (59%)
Extracting the files of systemd-devel (59%)
Extracting the files of systemd-devel (59%)
Extracting the files of systemd-devel (60%)
Extracting the files of systemd-devel (60%)
Extracting the files of systemd-devel (60%)
Extracting the files of systemd-devel (60%)
Extracting the files of systemd-devel (60%)
Extracting the files of systemd-devel (60%)
Extracting the files of systemd-devel (60%)
Extracting the files of systemd-devel (60%)
Extracting the files of systemd-devel (60%)
Extracting the files of systemd-devel (61%)
Extracting the files of systemd-devel (61%)
Extracting the files of systemd-devel (61%)
Extracting the files of systemd-devel (61%)
Extracting the files of systemd-devel (61%)
Extracting the files of systemd-devel (61%)
Extracting the files of systemd-devel (61%)
Extracting the files of systemd-devel (61%)
Extracting the files of systemd-devel (61%)
Extracting the files of systemd-devel (62%)
Extracting the files of systemd-devel (62%)
Extracting the files of systemd-devel (62%)
Extracting the files of systemd-devel (62%)
Extracting the files of systemd-devel (62%)
Extracting the files of systemd-devel (62%)
Extracting the files of systemd-devel (62%)
Extracting the files of systemd-devel (62%)
Extracting the files of systemd-devel (62%)
Extracting the files of systemd-devel (63%)
Extracting the files of systemd-devel (63%)
Extracting the files of systemd-devel (63%)
Extracting the files of systemd-devel (63%)
Extracting the files of systemd-devel (63%)
Extracting the files of systemd-devel (63%)
Extracting the files of systemd-devel (63%)
Extracting the files of systemd-devel (63%)
Extracting the files of systemd-devel (63%)
Extracting the files of systemd-devel (64%)
Extracting the files of systemd-devel (64%)
Extracting the files of systemd-devel (64%)
Extracting the files of systemd-devel (64%)
Extracting the files of systemd-devel (64%)
Extracting the files of systemd-devel (64%)
Extracting the files of systemd-devel (64%)
Extracting the files of systemd-devel (64%)
Extracting the files of systemd-devel (64%)
Extracting the files of systemd-devel (65%)
Extracting the files of systemd-devel (65%)
Extracting the files of systemd-devel (65%)
Extracting the files of systemd-devel (65%)
Extracting the files of systemd-devel (65%)
Extracting the files of systemd-devel (65%)
Extracting the files of systemd-devel (65%)
Extracting the files of systemd-devel (65%)
Extracting the files of systemd-devel (65%)
Extracting the files of systemd-devel (66%)
Extracting the files of systemd-devel (66%)
Extracting the files of systemd-devel (66%)
Extracting the files of systemd-devel (66%)
Extracting the files of systemd-devel (66%)
Extracting the files of systemd-devel (66%)
Extracting the files of systemd-devel (66%)
Extracting the files of systemd-devel (66%)
Extracting the files of systemd-devel (67%)
Extracting the files of systemd-devel (67%)
Extracting the files of systemd-devel (67%)
Extracting the files of systemd-devel (67%)
Extracting the files of systemd-devel (67%)
Extracting the files of systemd-devel (67%)
Extracting the files of systemd-devel (67%)
Extracting the files of systemd-devel (67%)
Extracting the files of systemd-devel (67%)
Extracting the files of systemd-devel (68%)
Extracting the files of systemd-devel (68%)
Extracting the files of systemd-devel (68%)
Extracting the files of systemd-devel (68%)
Extracting the files of systemd-devel (68%)
Extracting the files of systemd-devel (68%)
Extracting the files of systemd-devel (68%)
Extracting the files of systemd-devel (68%)
Extracting the files of systemd-devel (68%)
Extracting the files of systemd-devel (69%)
Extracting the files of systemd-devel (69%)
Extracting the files of systemd-devel (69%)
Extracting the files of systemd-devel (69%)
Extracting the files of systemd-devel (69%)
Extracting the files of systemd-devel (69%)
Extracting the files of systemd-devel (69%)
Extracting the files of systemd-devel (69%)
Extracting the files of systemd-devel (69%)
Extracting the files of systemd-devel (70%)
Extracting the files of systemd-devel (70%)
Extracting the files of systemd-devel (70%)
Extracting the files of systemd-devel (70%)
Extracting the files of systemd-devel (70%)
Extracting the files of systemd-devel (70%)
Extracting the files of systemd-devel (70%)
Extracting the files of systemd-devel (70%)
Extracting the files of systemd-devel (70%)
Extracting the files of systemd-devel (71%)
Extracting the files of systemd-devel (71%)
Extracting the files of systemd-devel (71%)
Extracting the files of systemd-devel (71%)
Extracting the files of systemd-devel (71%)
Extracting the files of systemd-devel (71%)
Extracting the files of systemd-devel (71%)
Extracting the files of systemd-devel (71%)
Extracting the files of systemd-devel (71%)
Extracting the files of systemd-devel (72%)
Extracting the files of systemd-devel (72%)
Extracting the files of systemd-devel (72%)
Extracting the files of systemd-devel (72%)
Extracting the files of systemd-devel (72%)
Extracting the files of systemd-devel (72%)
Extracting the files of systemd-devel (72%)
Extracting the files of systemd-devel (72%)
Extracting the files of systemd-devel (72%)
Extracting the files of systemd-devel (73%)
Extracting the files of systemd-devel (73%)
Extracting the files of systemd-devel (73%)
Extracting the files of systemd-devel (73%)
Extracting the files of systemd-devel (73%)
Extracting the files of systemd-devel (73%)
Extracting the files of systemd-devel (73%)
Extracting the files of systemd-devel (73%)
Extracting the files of systemd-devel (73%)
Extracting the files of systemd-devel (74%)
Extracting the files of systemd-devel (74%)
Extracting the files of systemd-devel (74%)
Extracting the files of systemd-devel (74%)
Extracting the files of systemd-devel (74%)
Extracting the files of systemd-devel (74%)
Extracting the files of systemd-devel (74%)
Extracting the files of systemd-devel (74%)
Extracting the files of systemd-devel (74%)
Extracting the files of systemd-devel (75%)
Extracting the files of systemd-devel (75%)
Extracting the files of systemd-devel (75%)
Extracting the files of systemd-devel (75%)
Extracting the files of systemd-devel (75%)
Extracting the files of systemd-devel (75%)
Extracting the files of systemd-devel (75%)
Extracting the files of systemd-devel (75%)
Extracting the files of systemd-devel (75%)
Extracting the files of systemd-devel (76%)
Extracting the files of systemd-devel (76%)
Extracting the files of systemd-devel (76%)
Extracting the files of systemd-devel (76%)
Extracting the files of systemd-devel (76%)
Extracting the files of systemd-devel (76%)
Extracting the files of systemd-devel (76%)
Extracting the files of systemd-devel (76%)
Extracting the files of systemd-devel (76%)
Extracting the files of systemd-devel (77%)
Extracting the files of systemd-devel (77%)
Extracting the files of systemd-devel (77%)
Extracting the files of systemd-devel (77%)
Extracting the files of systemd-devel (77%)
Extracting the files of systemd-devel (77%)
Extracting the files of systemd-devel (77%)
Extracting the files of systemd-devel (77%)
Extracting the files of systemd-devel (77%)
Extracting the files of systemd-devel (78%)
Extracting the files of systemd-devel (78%)
Extracting the files of systemd-devel (78%)
Extracting the files of systemd-devel (78%)
Extracting the files of systemd-devel (78%)
Extracting the files of systemd-devel (78%)
Extracting the files of systemd-devel (78%)
Extracting the files of systemd-devel (78%)
Extracting the files of systemd-devel (78%)
Extracting the files of systemd-devel (79%)
Extracting the files of systemd-devel (79%)
Extracting the files of systemd-devel (79%)
Extracting the files of systemd-devel (79%)
Extracting the files of systemd-devel (79%)
Extracting the files of systemd-devel (79%)
Extracting the files of systemd-devel (79%)
Extracting the files of systemd-devel (79%)
Extracting the files of systemd-devel (79%)
Extracting the files of systemd-devel (80%)
Extracting the files of systemd-devel (80%)
Extracting the files of systemd-devel (80%)
Extracting the files of systemd-devel (80%)
Extracting the files of systemd-devel (80%)
Extracting the files of systemd-devel (80%)
Extracting the files of systemd-devel (80%)
Extracting the files of systemd-devel (80%)
Extracting the files of systemd-devel (80%)
Extracting the files of systemd-devel (81%)
Extracting the files of systemd-devel (81%)
Extracting the files of systemd-devel (81%)
Extracting the files of systemd-devel (81%)
Extracting the files of systemd-devel (81%)
Extracting the files of systemd-devel (81%)
Extracting the files of systemd-devel (81%)
Extracting the files of systemd-devel (81%)
Extracting the files of systemd-devel (81%)
Extracting the files of systemd-devel (82%)
Extracting the files of systemd-devel (82%)
Extracting the files of systemd-devel (82%)
Extracting the files of systemd-devel (82%)
Extracting the files of systemd-devel (82%)
Extracting the files of systemd-devel (82%)
Extracting the files of systemd-devel (82%)
Extracting the files of systemd-devel (82%)
Extracting the files of systemd-devel (82%)
Extracting the files of systemd-devel (83%)
Extracting the files of systemd-devel (83%)
Extracting the files of systemd-devel (83%)
Extracting the files of systemd-devel (83%)
Extracting the files of systemd-devel (83%)
Extracting the files of systemd-devel (83%)
Extracting the files of systemd-devel (83%)
Extracting the files of systemd-devel (83%)
Extracting the files of systemd-devel (83%)
Extracting the files of systemd-devel (84%)
Extracting the files of systemd-devel (84%)
Extracting the files of systemd-devel (84%)
Extracting the files of systemd-devel (84%)
Extracting the files of systemd-devel (84%)
Extracting the files of systemd-devel (84%)
Extracting the files of systemd-devel (84%)
Extracting the files of systemd-devel (84%)
Extracting the files of systemd-devel (84%)
Extracting the files of systemd-devel (85%)
Extracting the files of systemd-devel (85%)
Extracting the files of systemd-devel (85%)
Extracting the files of systemd-devel (85%)
Extracting the files of systemd-devel (85%)
Extracting the files of systemd-devel (85%)
Extracting the files of systemd-devel (85%)
Extracting the files of systemd-devel (85%)
Extracting the files of systemd-devel (85%)
Extracting the files of systemd-devel (86%)
Extracting the files of systemd-devel (86%)
Extracting the files of systemd-devel (86%)
Extracting the files of systemd-devel (86%)
Extracting the files of systemd-devel (86%)
Extracting the files of systemd-devel (86%)
Extracting the files of systemd-devel (86%)
Extracting the files of systemd-devel (86%)
Extracting the files of systemd-devel (86%)
Extracting the files of systemd-devel (87%)
Extracting the files of systemd-devel (87%)
Extracting the files of systemd-devel (87%)
Extracting the files of systemd-devel (87%)
Extracting the files of systemd-devel (87%)
Extracting the files of systemd-devel (87%)
Extracting the files of systemd-devel (87%)
Extracting the files of systemd-devel (87%)
Extracting the files of systemd-devel (87%)
Extracting the files of systemd-devel (88%)
Extracting the files of systemd-devel (88%)
Extracting the files of systemd-devel (88%)
Extracting the files of systemd-devel (88%)
Extracting the files of systemd-devel (88%)
Extracting the files of systemd-devel (88%)
Extracting the files of systemd-devel (88%)
Extracting the files of systemd-devel (88%)
Extracting the files of systemd-devel (88%)
Extracting the files of systemd-devel (89%)
Extracting the files of systemd-devel (89%)
Extracting the files of systemd-devel (89%)
Extracting the files of systemd-devel (89%)
Extracting the files of systemd-devel (89%)
Extracting the files of systemd-devel (89%)
Extracting the files of systemd-devel (89%)
Extracting the files of systemd-devel (89%)
Extracting the files of systemd-devel (89%)
Extracting the files of systemd-devel (90%)
Extracting the files of systemd-devel (90%)
Extracting the files of systemd-devel (90%)
Extracting the files of systemd-devel (90%)
Extracting the files of systemd-devel (90%)
Extracting the files of systemd-devel (90%)
Extracting the files of systemd-devel (90%)
Extracting the files of systemd-devel (90%)
Extracting the files of systemd-devel (90%)
Extracting the files of systemd-devel (91%)
Extracting the files of systemd-devel (91%)
Extracting the files of systemd-devel (91%)
Extracting the files of systemd-devel (91%)
Extracting the files of systemd-devel (91%)
Extracting the files of systemd-devel (91%)
Extracting the files of systemd-devel (91%)
Extracting the files of systemd-devel (91%)
Extracting the files of systemd-devel (91%)
Extracting the files of systemd-devel (92%)
Extracting the files of systemd-devel (92%)
Extracting the files of systemd-devel (92%)
Extracting the files of systemd-devel (92%)
Extracting the files of systemd-devel (92%)
Extracting the files of systemd-devel (92%)
Extracting the files of systemd-devel (92%)
Extracting the files of systemd-devel (92%)
Extracting the files of systemd-devel (92%)
Extracting the files of systemd-devel (93%)
Extracting the files of systemd-devel (93%)
Extracting the files of systemd-devel (93%)
Extracting the files of systemd-devel (93%)
Extracting the files of systemd-devel (93%)
Extracting the files of systemd-devel (93%)
Extracting the files of systemd-devel (93%)
Extracting the files of systemd-devel (93%)
Extracting the files of systemd-devel (93%)
Extracting the files of systemd-devel (94%)
Extracting the files of systemd-devel (94%)
Extracting the files of systemd-devel (94%)
Extracting the files of systemd-devel (94%)
Extracting the files of systemd-devel (94%)
Extracting the files of systemd-devel (94%)
Extracting the files of systemd-devel (94%)
Extracting the files of systemd-devel (94%)
Extracting the files of systemd-devel (94%)
Extracting the files of systemd-devel (95%)
Extracting the files of systemd-devel (95%)
Extracting the files of systemd-devel (95%)
Extracting the files of systemd-devel (95%)
Extracting the files of systemd-devel (95%)
Extracting the files of systemd-devel (95%)
Extracting the files of systemd-devel (95%)
Extracting the files of systemd-devel (95%)
Extracting the files of systemd-devel (95%)
Extracting the files of systemd-devel (96%)
Extracting the files of systemd-devel (96%)
Extracting the files of systemd-devel (96%)
Extracting the files of systemd-devel (96%)
Extracting the files of systemd-devel (96%)
Extracting the files of systemd-devel (96%)
Extracting the files of systemd-devel (96%)
Extracting the files of systemd-devel (96%)
Extracting the files of systemd-devel (96%)
Extracting the files of systemd-devel (97%)
Extracting the files of systemd-devel (97%)
Extracting the files of systemd-devel (97%)
Extracting the files of systemd-devel (97%)
Extracting the files of systemd-devel (97%)
Extracting the files of systemd-devel (97%)
Extracting the files of systemd-devel (97%)
Extracting the files of systemd-devel (97%)
Extracting the files of systemd-devel (97%)
Extracting the files of systemd-devel (98%)
Extracting the files of systemd-devel (98%)
Extracting the files of systemd-devel (98%)
Extracting the files of systemd-devel (98%)
Extracting the files of systemd-devel (98%)
Extracting the files of systemd-devel (98%)
Extracting the files of systemd-devel (98%)
Extracting the files of systemd-devel (98%)
Extracting the files of systemd-devel (98%)
Extracting the files of systemd-devel (99%)
Extracting the files of systemd-devel (99%)
Extracting the files of systemd-devel (99%)
Extracting the files of systemd-devel (99%)
Extracting the files of systemd-devel (99%)
Extracting the files of systemd-devel (99%)
Extracting the files of systemd-devel (99%)
Extracting the files of systemd-devel (99%)
Extracting the files of systemd-devel (100%) [complete]
Upgraded systemd-devel
time=2026-08-09T00:57:04.554+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/python-fonttools/union command="eopkg.bin install -y abi-wizard iproute2 sccache -N"
Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1
Warning: The following package(s) are already installed and are not going to be installed again:
abi-wizard iproute2 sccache
No packages to install.
time=2026-08-09T00:57:05.284+02:00 level=DEBUG msg="Asserting system.devel component installation"
time=2026-08-09T00:57:05.284+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/python-fonttools/union command="eopkg.bin install -y -c system.devel -N"
Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1
Warning: The following package(s) are already installed and are not going to be installed again:
asciify autoconf automake
bash-completion-devel binutils bison
blake3 cmake dbus-devel
diffstat diffutils expat-devel
fakeroot file-devel flex
flex-devel g++ gcc
gettext-devel gfortran glibc-devel
gmp-devel gobject-introspection-devel intltool
libarchive-bin libffi-devel libgpg-error-devel
libgudev-devel libtextstyle-devel libtool-devel
libxcrypt-devel libxml2-devel linux-headers
m4 make meson
mpc-devel mpfr-devel muon
nano nano-syntax-highlighting nasm
ncurses-devel openssl-devel pam-devel
patch pkgconf polkit-devel
readline-devel rootlesskit systemd-devel
texinfo util-linux-devel ypkg
zlib-devel
No packages to install.
time=2026-08-09T00:57:05.847+02:00 level=DEBUG msg="Writing packager file"
time=2026-08-09T00:57:05.848+02:00 level=DEBUG msg="Installing build dependencies" file=/home/build/work/package.yml
time=2026-08-09T00:57:05.848+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/python-fonttools/union command="ypkg install-deps --eopkg-cmd 'eopkg.bin' -f /home/build/work/package.yml -n"
Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1
The following packages will be installed:
cython py python-attrs python-brotli
python-build python-iniconfig python-installer python-pluggy
python-pyproject-hooks python-pytest python3-devel
Total size of package(s): 7.83 MB
Warning: There are extra packages due to dependencies.
Downloading 1 package resources (10 cached)
python-iniconfig-2.3.0-8-1-x86_64.eopkg [cached]
py-1.11.0-22-1-x86_64.eopkg [cached]
python3-devel-3.14.7-81-1-x86_64.eopkg [cached]
python-pluggy-1.6.0-26-1-x86_64.eopkg [cached]
python-pyproject-hooks-1.2.0-11-1-x86_64.eopkg [cached]
python-attrs-26.1.0-25-1-x86_64.eopkg [cached]
python-pytest-9.1.1-38-1-x86_64.eopkg [cached]
cython-3.2.4-43-1-x86_64.eopkg [cached]
python-build-1.5.1-16-1-x86_64.eopkg [cached]
python-installer-0.7.0-14-1-x86_64.eopkg [cached]
Downloaded python-brotli-1.2.0-14-1-x86_64.eopkg
Finished downloading packages.
Disabling keyboard interrupts for file operations.
Installing 1 / 11
Installing python-iniconfig, version 2.3.0, release 8
Extracting the files of python-iniconfig (5%)
Extracting the files of python-iniconfig (11%)
Extracting the files of python-iniconfig (16%)
Extracting the files of python-iniconfig (22%)
Extracting the files of python-iniconfig (27%)
Extracting the files of python-iniconfig (33%)
Extracting the files of python-iniconfig (38%)
Extracting the files of python-iniconfig (44%)
Extracting the files of python-iniconfig (50%)
Extracting the files of python-iniconfig (55%)
Extracting the files of python-iniconfig (61%)
Extracting the files of python-iniconfig (66%)
Extracting the files of python-iniconfig (72%)
Extracting the files of python-iniconfig (77%)
Extracting the files of python-iniconfig (83%)
Extracting the files of python-iniconfig (88%)
Extracting the files of python-iniconfig (94%)
Extracting the files of python-iniconfig (100%) [complete]
Installed python-iniconfig
Installing 2 / 11
Installing py, version 1.11.0, release 22
Extracting the files of py (0%)
Extracting the files of py (1%)
Extracting the files of py (2%)
Extracting the files of py (2%)
Extracting the files of py (3%)
Extracting the files of py (4%)
Extracting the files of py (5%)
Extracting the files of py (5%)
Extracting the files of py (6%)
Extracting the files of py (7%)
Extracting the files of py (8%)
Extracting the files of py (8%)
Extracting the files of py (9%)
Extracting the files of py (10%)
Extracting the files of py (11%)
Extracting the files of py (11%)
Extracting the files of py (12%)
Extracting the files of py (13%)
Extracting the files of py (13%)
Extracting the files of py (14%)
Extracting the files of py (15%)
Extracting the files of py (16%)
Extracting the files of py (16%)
Extracting the files of py (17%)
Extracting the files of py (18%)
Extracting the files of py (19%)
Extracting the files of py (19%)
Extracting the files of py (20%)
Extracting the files of py (21%)
Extracting the files of py (22%)
Extracting the files of py (22%)
Extracting the files of py (23%)
Extracting the files of py (24%)
Extracting the files of py (25%)
Extracting the files of py (25%)
Extracting the files of py (26%)
Extracting the files of py (27%)
Extracting the files of py (27%)
Extracting the files of py (28%)
Extracting the files of py (29%)
Extracting the files of py (30%)
Extracting the files of py (30%)
Extracting the files of py (31%)
Extracting the files of py (32%)
Extracting the files of py (33%)
Extracting the files of py (33%)
Extracting the files of py (34%)
Extracting the files of py (35%)
Extracting the files of py (36%)
Extracting the files of py (36%)
Extracting the files of py (37%)
Extracting the files of py (38%)
Extracting the files of py (38%)
Extracting the files of py (39%)
Extracting the files of py (40%)
Extracting the files of py (41%)
Extracting the files of py (41%)
Extracting the files of py (42%)
Extracting the files of py (43%)
Extracting the files of py (44%)
Extracting the files of py (44%)
Extracting the files of py (45%)
Extracting the files of py (46%)
Extracting the files of py (47%)
Extracting the files of py (47%)
Extracting the files of py (48%)
Extracting the files of py (49%)
Extracting the files of py (50%)
Extracting the files of py (50%)
Extracting the files of py (51%)
Extracting the files of py (52%)
Extracting the files of py (52%)
Extracting the files of py (53%)
Extracting the files of py (54%)
Extracting the files of py (55%)
Extracting the files of py (55%)
Extracting the files of py (56%)
Extracting the files of py (57%)
Extracting the files of py (58%)
Extracting the files of py (58%)
Extracting the files of py (59%)
Extracting the files of py (60%)
Extracting the files of py (61%)
Extracting the files of py (61%)
Extracting the files of py (62%)
Extracting the files of py (63%)
Extracting the files of py (63%)
Extracting the files of py (64%)
Extracting the files of py (65%)
Extracting the files of py (66%)
Extracting the files of py (66%)
Extracting the files of py (67%)
Extracting the files of py (68%)
Extracting the files of py (69%)
Extracting the files of py (69%)
Extracting the files of py (70%)
Extracting the files of py (71%)
Extracting the files of py (72%)
Extracting the files of py (72%)
Extracting the files of py (73%)
Extracting the files of py (74%)
Extracting the files of py (75%)
Extracting the files of py (75%)
Extracting the files of py (76%)
Extracting the files of py (77%)
Extracting the files of py (77%)
Extracting the files of py (78%)
Extracting the files of py (79%)
Extracting the files of py (80%)
Extracting the files of py (80%)
Extracting the files of py (81%)
Extracting the files of py (82%)
Extracting the files of py (83%)
Extracting the files of py (83%)
Extracting the files of py (84%)
Extracting the files of py (85%)
Extracting the files of py (86%)
Extracting the files of py (86%)
Extracting the files of py (87%)
Extracting the files of py (88%)
Extracting the files of py (88%)
Extracting the files of py (89%)
Extracting the files of py (90%)
Extracting the files of py (91%)
Extracting the files of py (91%)
Extracting the files of py (92%)
Extracting the files of py (93%)
Extracting the files of py (94%)
Extracting the files of py (94%)
Extracting the files of py (95%)
Extracting the files of py (96%)
Extracting the files of py (97%)
Extracting the files of py (97%)
Extracting the files of py (98%)
Extracting the files of py (99%)
Extracting the files of py (100%) [complete]
Installed py
Installing 3 / 11
Installing python3-devel, version 3.14.7, release 81
Extracting the files of python3-devel (0%)
Extracting the files of python3-devel (0%)
Extracting the files of python3-devel (1%)
Extracting the files of python3-devel (1%)
Extracting the files of python3-devel (1%)
Extracting the files of python3-devel (2%)
Extracting the files of python3-devel (2%)
Extracting the files of python3-devel (2%)
Extracting the files of python3-devel (3%)
Extracting the files of python3-devel (3%)
Extracting the files of python3-devel (3%)
Extracting the files of python3-devel (4%)
Extracting the files of python3-devel (4%)
Extracting the files of python3-devel (4%)
Extracting the files of python3-devel (5%)
Extracting the files of python3-devel (5%)
Extracting the files of python3-devel (5%)
Extracting the files of python3-devel (6%)
Extracting the files of python3-devel (6%)
Extracting the files of python3-devel (6%)
Extracting the files of python3-devel (7%)
Extracting the files of python3-devel (7%)
Extracting the files of python3-devel (7%)
Extracting the files of python3-devel (8%)
Extracting the files of python3-devel (8%)
Extracting the files of python3-devel (8%)
Extracting the files of python3-devel (9%)
Extracting the files of python3-devel (9%)
Extracting the files of python3-devel (9%)
Extracting the files of python3-devel (10%)
Extracting the files of python3-devel (10%)
Extracting the files of python3-devel (10%)
Extracting the files of python3-devel (11%)
Extracting the files of python3-devel (11%)
Extracting the files of python3-devel (11%)
Extracting the files of python3-devel (12%)
Extracting the files of python3-devel (12%)
Extracting the files of python3-devel (12%)
Extracting the files of python3-devel (13%)
Extracting the files of python3-devel (13%)
Extracting the files of python3-devel (13%)
Extracting the files of python3-devel (14%)
Extracting the files of python3-devel (14%)
Extracting the files of python3-devel (15%)
Extracting the files of python3-devel (15%)
Extracting the files of python3-devel (15%)
Extracting the files of python3-devel (16%)
Extracting the files of python3-devel (16%)
Extracting the files of python3-devel (16%)
Extracting the files of python3-devel (17%)
Extracting the files of python3-devel (17%)
Extracting the files of python3-devel (17%)
Extracting the files of python3-devel (18%)
Extracting the files of python3-devel (18%)
Extracting the files of python3-devel (18%)
Extracting the files of python3-devel (19%)
Extracting the files of python3-devel (19%)
Extracting the files of python3-devel (19%)
Extracting the files of python3-devel (20%)
Extracting the files of python3-devel (20%)
Extracting the files of python3-devel (20%)
Extracting the files of python3-devel (21%)
Extracting the files of python3-devel (21%)
Extracting the files of python3-devel (21%)
Extracting the files of python3-devel (22%)
Extracting the files of python3-devel (22%)
Extracting the files of python3-devel (22%)
Extracting the files of python3-devel (23%)
Extracting the files of python3-devel (23%)
Extracting the files of python3-devel (23%)
Extracting the files of python3-devel (24%)
Extracting the files of python3-devel (24%)
Extracting the files of python3-devel (24%)
Extracting the files of python3-devel (25%)
Extracting the files of python3-devel (25%)
Extracting the files of python3-devel (25%)
Extracting the files of python3-devel (26%)
Extracting the files of python3-devel (26%)
Extracting the files of python3-devel (26%)
Extracting the files of python3-devel (27%)
Extracting the files of python3-devel (27%)
Extracting the files of python3-devel (27%)
Extracting the files of python3-devel (28%)
Extracting the files of python3-devel (28%)
Extracting the files of python3-devel (29%)
Extracting the files of python3-devel (29%)
Extracting the files of python3-devel (29%)
Extracting the files of python3-devel (30%)
Extracting the files of python3-devel (30%)
Extracting the files of python3-devel (30%)
Extracting the files of python3-devel (31%)
Extracting the files of python3-devel (31%)
Extracting the files of python3-devel (31%)
Extracting the files of python3-devel (32%)
Extracting the files of python3-devel (32%)
Extracting the files of python3-devel (32%)
Extracting the files of python3-devel (33%)
Extracting the files of python3-devel (33%)
Extracting the files of python3-devel (33%)
Extracting the files of python3-devel (34%)
Extracting the files of python3-devel (34%)
Extracting the files of python3-devel (34%)
Extracting the files of python3-devel (35%)
Extracting the files of python3-devel (35%)
Extracting the files of python3-devel (35%)
Extracting the files of python3-devel (36%)
Extracting the files of python3-devel (36%)
Extracting the files of python3-devel (36%)
Extracting the files of python3-devel (37%)
Extracting the files of python3-devel (37%)
Extracting the files of python3-devel (37%)
Extracting the files of python3-devel (38%)
Extracting the files of python3-devel (38%)
Extracting the files of python3-devel (38%)
Extracting the files of python3-devel (39%)
Extracting the files of python3-devel (39%)
Extracting the files of python3-devel (39%)
Extracting the files of python3-devel (40%)
Extracting the files of python3-devel (40%)
Extracting the files of python3-devel (40%)
Extracting the files of python3-devel (41%)
Extracting the files of python3-devel (41%)
Extracting the files of python3-devel (41%)
Extracting the files of python3-devel (42%)
Extracting the files of python3-devel (42%)
Extracting the files of python3-devel (43%)
Extracting the files of python3-devel (43%)
Extracting the files of python3-devel (43%)
Extracting the files of python3-devel (44%)
Extracting the files of python3-devel (44%)
Extracting the files of python3-devel (44%)
Extracting the files of python3-devel (45%)
Extracting the files of python3-devel (45%)
Extracting the files of python3-devel (45%)
Extracting the files of python3-devel (46%)
Extracting the files of python3-devel (46%)
Extracting the files of python3-devel (46%)
Extracting the files of python3-devel (47%)
Extracting the files of python3-devel (47%)
Extracting the files of python3-devel (47%)
Extracting the files of python3-devel (48%)
Extracting the files of python3-devel (48%)
Extracting the files of python3-devel (48%)
Extracting the files of python3-devel (49%)
Extracting the files of python3-devel (49%)
Extracting the files of python3-devel (49%)
Extracting the files of python3-devel (50%)
Extracting the files of python3-devel (50%)
Extracting the files of python3-devel (50%)
Extracting the files of python3-devel (51%)
Extracting the files of python3-devel (51%)
Extracting the files of python3-devel (51%)
Extracting the files of python3-devel (52%)
Extracting the files of python3-devel (52%)
Extracting the files of python3-devel (52%)
Extracting the files of python3-devel (53%)
Extracting the files of python3-devel (53%)
Extracting the files of python3-devel (53%)
Extracting the files of python3-devel (54%)
Extracting the files of python3-devel (54%)
Extracting the files of python3-devel (54%)
Extracting the files of python3-devel (55%)
Extracting the files of python3-devel (55%)
Extracting the files of python3-devel (55%)
Extracting the files of python3-devel (56%)
Extracting the files of python3-devel (56%)
Extracting the files of python3-devel (56%)
Extracting the files of python3-devel (57%)
Extracting the files of python3-devel (57%)
Extracting the files of python3-devel (58%)
Extracting the files of python3-devel (58%)
Extracting the files of python3-devel (58%)
Extracting the files of python3-devel (59%)
Extracting the files of python3-devel (59%)
Extracting the files of python3-devel (59%)
Extracting the files of python3-devel (60%)
Extracting the files of python3-devel (60%)
Extracting the files of python3-devel (60%)
Extracting the files of python3-devel (61%)
Extracting the files of python3-devel (61%)
Extracting the files of python3-devel (61%)
Extracting the files of python3-devel (62%)
Extracting the files of python3-devel (62%)
Extracting the files of python3-devel (62%)
Extracting the files of python3-devel (63%)
Extracting the files of python3-devel (63%)
Extracting the files of python3-devel (63%)
Extracting the files of python3-devel (64%)
Extracting the files of python3-devel (64%)
Extracting the files of python3-devel (64%)
Extracting the files of python3-devel (65%)
Extracting the files of python3-devel (65%)
Extracting the files of python3-devel (65%)
Extracting the files of python3-devel (66%)
Extracting the files of python3-devel (66%)
Extracting the files of python3-devel (66%)
Extracting the files of python3-devel (67%)
Extracting the files of python3-devel (67%)
Extracting the files of python3-devel (67%)
Extracting the files of python3-devel (68%)
Extracting the files of python3-devel (68%)
Extracting the files of python3-devel (68%)
Extracting the files of python3-devel (69%)
Extracting the files of python3-devel (69%)
Extracting the files of python3-devel (69%)
Extracting the files of python3-devel (70%)
Extracting the files of python3-devel (70%)
Extracting the files of python3-devel (70%)
Extracting the files of python3-devel (71%)
Extracting the files of python3-devel (71%)
Extracting the files of python3-devel (72%)
Extracting the files of python3-devel (72%)
Extracting the files of python3-devel (72%)
Extracting the files of python3-devel (73%)
Extracting the files of python3-devel (73%)
Extracting the files of python3-devel (73%)
Extracting the files of python3-devel (74%)
Extracting the files of python3-devel (74%)
Extracting the files of python3-devel (74%)
Extracting the files of python3-devel (75%)
Extracting the files of python3-devel (75%)
Extracting the files of python3-devel (75%)
Extracting the files of python3-devel (76%)
Extracting the files of python3-devel (76%)
Extracting the files of python3-devel (76%)
Extracting the files of python3-devel (77%)
Extracting the files of python3-devel (77%)
Extracting the files of python3-devel (77%)
Extracting the files of python3-devel (78%)
Extracting the files of python3-devel (78%)
Extracting the files of python3-devel (78%)
Extracting the files of python3-devel (79%)
Extracting the files of python3-devel (79%)
Extracting the files of python3-devel (79%)
Extracting the files of python3-devel (80%)
Extracting the files of python3-devel (80%)
Extracting the files of python3-devel (80%)
Extracting the files of python3-devel (81%)
Extracting the files of python3-devel (81%)
Extracting the files of python3-devel (81%)
Extracting the files of python3-devel (82%)
Extracting the files of python3-devel (82%)
Extracting the files of python3-devel (82%)
Extracting the files of python3-devel (83%)
Extracting the files of python3-devel (83%)
Extracting the files of python3-devel (83%)
Extracting the files of python3-devel (84%)
Extracting the files of python3-devel (84%)
Extracting the files of python3-devel (84%)
Extracting the files of python3-devel (85%)
Extracting the files of python3-devel (85%)
Extracting the files of python3-devel (86%)
Extracting the files of python3-devel (86%)
Extracting the files of python3-devel (86%)
Extracting the files of python3-devel (87%)
Extracting the files of python3-devel (87%)
Extracting the files of python3-devel (87%)
Extracting the files of python3-devel (88%)
Extracting the files of python3-devel (88%)
Extracting the files of python3-devel (88%)
Extracting the files of python3-devel (89%)
Extracting the files of python3-devel (89%)
Extracting the files of python3-devel (89%)
Extracting the files of python3-devel (90%)
Extracting the files of python3-devel (90%)
Extracting the files of python3-devel (90%)
Extracting the files of python3-devel (91%)
Extracting the files of python3-devel (91%)
Extracting the files of python3-devel (91%)
Extracting the files of python3-devel (92%)
Extracting the files of python3-devel (92%)
Extracting the files of python3-devel (92%)
Extracting the files of python3-devel (93%)
Extracting the files of python3-devel (93%)
Extracting the files of python3-devel (93%)
Extracting the files of python3-devel (94%)
Extracting the files of python3-devel (94%)
Extracting the files of python3-devel (94%)
Extracting the files of python3-devel (95%)
Extracting the files of python3-devel (95%)
Extracting the files of python3-devel (95%)
Extracting the files of python3-devel (96%)
Extracting the files of python3-devel (96%)
Extracting the files of python3-devel (96%)
Extracting the files of python3-devel (97%)
Extracting the files of python3-devel (97%)
Extracting the files of python3-devel (97%)
Extracting the files of python3-devel (98%)
Extracting the files of python3-devel (98%)
Extracting the files of python3-devel (98%)
Extracting the files of python3-devel (99%)
Extracting the files of python3-devel (99%)
Extracting the files of python3-devel (100%) [complete]
Installed python3-devel
Installing 4 / 11
Installing python-pluggy, version 1.6.0, release 26
Extracting the files of python-pluggy (3%)
Extracting the files of python-pluggy (6%)
Extracting the files of python-pluggy (10%)
Extracting the files of python-pluggy (13%)
Extracting the files of python-pluggy (16%)
Extracting the files of python-pluggy (20%)
Extracting the files of python-pluggy (23%)
Extracting the files of python-pluggy (26%)
Extracting the files of python-pluggy (30%)
Extracting the files of python-pluggy (33%)
Extracting the files of python-pluggy (36%)
Extracting the files of python-pluggy (40%)
Extracting the files of python-pluggy (43%)
Extracting the files of python-pluggy (46%)
Extracting the files of python-pluggy (50%)
Extracting the files of python-pluggy (53%)
Extracting the files of python-pluggy (56%)
Extracting the files of python-pluggy (60%)
Extracting the files of python-pluggy (63%)
Extracting the files of python-pluggy (66%)
Extracting the files of python-pluggy (70%)
Extracting the files of python-pluggy (73%)
Extracting the files of python-pluggy (76%)
Extracting the files of python-pluggy (80%)
Extracting the files of python-pluggy (83%)
Extracting the files of python-pluggy (86%)
Extracting the files of python-pluggy (90%)
Extracting the files of python-pluggy (93%)
Extracting the files of python-pluggy (96%)
Extracting the files of python-pluggy (100%) [complete]
Installed python-pluggy
Installing 5 / 11
Installing python-pyproject-hooks, version 1.2.0, release 11
Extracting the files of python-pyproject-hooks (5%)
Extracting the files of python-pyproject-hooks (11%)
Extracting the files of python-pyproject-hooks (17%)
Extracting the files of python-pyproject-hooks (23%)
Extracting the files of python-pyproject-hooks (29%)
Extracting the files of python-pyproject-hooks (35%)
Extracting the files of python-pyproject-hooks (41%)
Extracting the files of python-pyproject-hooks (47%)
Extracting the files of python-pyproject-hooks (52%)
Extracting the files of python-pyproject-hooks (58%)
Extracting the files of python-pyproject-hooks (64%)
Extracting the files of python-pyproject-hooks (70%)
Extracting the files of python-pyproject-hooks (76%)
Extracting the files of python-pyproject-hooks (82%)
Extracting the files of python-pyproject-hooks (88%)
Extracting the files of python-pyproject-hooks (94%)
Extracting the files of python-pyproject-hooks (100%) [complete]
Installed python-pyproject-hooks
Installing 6 / 11
Installing python-attrs, version 26.1.0, release 25
Extracting the files of python-attrs (1%)
Extracting the files of python-attrs (2%)
Extracting the files of python-attrs (4%)
Extracting the files of python-attrs (5%)
Extracting the files of python-attrs (6%)
Extracting the files of python-attrs (8%)
Extracting the files of python-attrs (9%)
Extracting the files of python-attrs (10%)
Extracting the files of python-attrs (12%)
Extracting the files of python-attrs (13%)
Extracting the files of python-attrs (15%)
Extracting the files of python-attrs (16%)
Extracting the files of python-attrs (17%)
Extracting the files of python-attrs (19%)
Extracting the files of python-attrs (20%)
Extracting the files of python-attrs (21%)
Extracting the files of python-attrs (23%)
Extracting the files of python-attrs (24%)
Extracting the files of python-attrs (26%)
Extracting the files of python-attrs (27%)
Extracting the files of python-attrs (28%)
Extracting the files of python-attrs (30%)
Extracting the files of python-attrs (31%)
Extracting the files of python-attrs (32%)
Extracting the files of python-attrs (34%)
Extracting the files of python-attrs (35%)
Extracting the files of python-attrs (36%)
Extracting the files of python-attrs (38%)
Extracting the files of python-attrs (39%)
Extracting the files of python-attrs (41%)
Extracting the files of python-attrs (42%)
Extracting the files of python-attrs (43%)
Extracting the files of python-attrs (45%)
Extracting the files of python-attrs (46%)
Extracting the files of python-attrs (47%)
Extracting the files of python-attrs (49%)
Extracting the files of python-attrs (50%)
Extracting the files of python-attrs (52%)
Extracting the files of python-attrs (53%)
Extracting the files of python-attrs (54%)
Extracting the files of python-attrs (56%)
Extracting the files of python-attrs (57%)
Extracting the files of python-attrs (58%)
Extracting the files of python-attrs (60%)
Extracting the files of python-attrs (61%)
Extracting the files of python-attrs (63%)
Extracting the files of python-attrs (64%)
Extracting the files of python-attrs (65%)
Extracting the files of python-attrs (67%)
Extracting the files of python-attrs (68%)
Extracting the files of python-attrs (69%)
Extracting the files of python-attrs (71%)
Extracting the files of python-attrs (72%)
Extracting the files of python-attrs (73%)
Extracting the files of python-attrs (75%)
Extracting the files of python-attrs (76%)
Extracting the files of python-attrs (78%)
Extracting the files of python-attrs (79%)
Extracting the files of python-attrs (80%)
Extracting the files of python-attrs (82%)
Extracting the files of python-attrs (83%)
Extracting the files of python-attrs (84%)
Extracting the files of python-attrs (86%)
Extracting the files of python-attrs (87%)
Extracting the files of python-attrs (89%)
Extracting the files of python-attrs (90%)
Extracting the files of python-attrs (91%)
Extracting the files of python-attrs (93%)
Extracting the files of python-attrs (94%)
Extracting the files of python-attrs (95%)
Extracting the files of python-attrs (97%)
Extracting the files of python-attrs (98%)
Extracting the files of python-attrs (100%) [complete]
Installed python-attrs
Installing 7 / 11
Installing python-pytest, version 9.1.1, release 38
Extracting the files of python-pytest (0%)
Extracting the files of python-pytest (0%)
Extracting the files of python-pytest (0%)
Extracting the files of python-pytest (1%)
Extracting the files of python-pytest (1%)
Extracting the files of python-pytest (1%)
Extracting the files of python-pytest (2%)
Extracting the files of python-pytest (2%)
Extracting the files of python-pytest (2%)
Extracting the files of python-pytest (2%)
Extracting the files of python-pytest (3%)
Extracting the files of python-pytest (3%)
Extracting the files of python-pytest (3%)
Extracting the files of python-pytest (4%)
Extracting the files of python-pytest (4%)
Extracting the files of python-pytest (4%)
Extracting the files of python-pytest (5%)
Extracting the files of python-pytest (5%)
Extracting the files of python-pytest (5%)
Extracting the files of python-pytest (5%)
Extracting the files of python-pytest (6%)
Extracting the files of python-pytest (6%)
Extracting the files of python-pytest (6%)
Extracting the files of python-pytest (7%)
Extracting the files of python-pytest (7%)
Extracting the files of python-pytest (7%)
Extracting the files of python-pytest (8%)
Extracting the files of python-pytest (8%)
Extracting the files of python-pytest (8%)
Extracting the files of python-pytest (8%)
Extracting the files of python-pytest (9%)
Extracting the files of python-pytest (9%)
Extracting the files of python-pytest (9%)
Extracting the files of python-pytest (10%)
Extracting the files of python-pytest (10%)
Extracting the files of python-pytest (10%)
Extracting the files of python-pytest (11%)
Extracting the files of python-pytest (11%)
Extracting the files of python-pytest (11%)
Extracting the files of python-pytest (11%)
Extracting the files of python-pytest (12%)
Extracting the files of python-pytest (12%)
Extracting the files of python-pytest (12%)
Extracting the files of python-pytest (13%)
Extracting the files of python-pytest (13%)
Extracting the files of python-pytest (13%)
Extracting the files of python-pytest (13%)
Extracting the files of python-pytest (14%)
Extracting the files of python-pytest (14%)
Extracting the files of python-pytest (14%)
Extracting the files of python-pytest (15%)
Extracting the files of python-pytest (15%)
Extracting the files of python-pytest (15%)
Extracting the files of python-pytest (16%)
Extracting the files of python-pytest (16%)
Extracting the files of python-pytest (16%)
Extracting the files of python-pytest (16%)
Extracting the files of python-pytest (17%)
Extracting the files of python-pytest (17%)
Extracting the files of python-pytest (17%)
Extracting the files of python-pytest (18%)
Extracting the files of python-pytest (18%)
Extracting the files of python-pytest (18%)
Extracting the files of python-pytest (19%)
Extracting the files of python-pytest (19%)
Extracting the files of python-pytest (19%)
Extracting the files of python-pytest (19%)
Extracting the files of python-pytest (20%)
Extracting the files of python-pytest (20%)
Extracting the files of python-pytest (20%)
Extracting the files of python-pytest (21%)
Extracting the files of python-pytest (21%)
Extracting the files of python-pytest (21%)
Extracting the files of python-pytest (22%)
Extracting the files of python-pytest (22%)
Extracting the files of python-pytest (22%)
Extracting the files of python-pytest (22%)
Extracting the files of python-pytest (23%)
Extracting the files of python-pytest (23%)
Extracting the files of python-pytest (23%)
Extracting the files of python-pytest (24%)
Extracting the files of python-pytest (24%)
Extracting the files of python-pytest (24%)
Extracting the files of python-pytest (25%)
Extracting the files of python-pytest (25%)
Extracting the files of python-pytest (25%)
Extracting the files of python-pytest (25%)
Extracting the files of python-pytest (26%)
Extracting the files of python-pytest (26%)
Extracting the files of python-pytest (26%)
Extracting the files of python-pytest (27%)
Extracting the files of python-pytest (27%)
Extracting the files of python-pytest (27%)
Extracting the files of python-pytest (27%)
Extracting the files of python-pytest (28%)
Extracting the files of python-pytest (28%)
Extracting the files of python-pytest (28%)
Extracting the files of python-pytest (29%)
Extracting the files of python-pytest (29%)
Extracting the files of python-pytest (29%)
Extracting the files of python-pytest (30%)
Extracting the files of python-pytest (30%)
Extracting the files of python-pytest (30%)
Extracting the files of python-pytest (30%)
Extracting the files of python-pytest (31%)
Extracting the files of python-pytest (31%)
Extracting the files of python-pytest (31%)
Extracting the files of python-pytest (32%)
Extracting the files of python-pytest (32%)
Extracting the files of python-pytest (32%)
Extracting the files of python-pytest (33%)
Extracting the files of python-pytest (33%)
Extracting the files of python-pytest (33%)
Extracting the files of python-pytest (33%)
Extracting the files of python-pytest (34%)
Extracting the files of python-pytest (34%)
Extracting the files of python-pytest (34%)
Extracting the files of python-pytest (35%)
Extracting the files of python-pytest (35%)
Extracting the files of python-pytest (35%)
Extracting the files of python-pytest (36%)
Extracting the files of python-pytest (36%)
Extracting the files of python-pytest (36%)
Extracting the files of python-pytest (36%)
Extracting the files of python-pytest (37%)
Extracting the files of python-pytest (37%)
Extracting the files of python-pytest (37%)
Extracting the files of python-pytest (38%)
Extracting the files of python-pytest (38%)
Extracting the files of python-pytest (38%)
Extracting the files of python-pytest (38%)
Extracting the files of python-pytest (39%)
Extracting the files of python-pytest (39%)
Extracting the files of python-pytest (39%)
Extracting the files of python-pytest (40%)
Extracting the files of python-pytest (40%)
Extracting the files of python-pytest (40%)
Extracting the files of python-pytest (41%)
Extracting the files of python-pytest (41%)
Extracting the files of python-pytest (41%)
Extracting the files of python-pytest (41%)
Extracting the files of python-pytest (42%)
Extracting the files of python-pytest (42%)
Extracting the files of python-pytest (42%)
Extracting the files of python-pytest (43%)
Extracting the files of python-pytest (43%)
Extracting the files of python-pytest (43%)
Extracting the files of python-pytest (44%)
Extracting the files of python-pytest (44%)
Extracting the files of python-pytest (44%)
Extracting the files of python-pytest (44%)
Extracting the files of python-pytest (45%)
Extracting the files of python-pytest (45%)
Extracting the files of python-pytest (45%)
Extracting the files of python-pytest (46%)
Extracting the files of python-pytest (46%)
Extracting the files of python-pytest (46%)
Extracting the files of python-pytest (47%)
Extracting the files of python-pytest (47%)
Extracting the files of python-pytest (47%)
Extracting the files of python-pytest (47%)
Extracting the files of python-pytest (48%)
Extracting the files of python-pytest (48%)
Extracting the files of python-pytest (48%)
Extracting the files of python-pytest (49%)
Extracting the files of python-pytest (49%)
Extracting the files of python-pytest (49%)
Extracting the files of python-pytest (50%)
Extracting the files of python-pytest (50%)
Extracting the files of python-pytest (50%)
Extracting the files of python-pytest (50%)
Extracting the files of python-pytest (51%)
Extracting the files of python-pytest (51%)
Extracting the files of python-pytest (51%)
Extracting the files of python-pytest (52%)
Extracting the files of python-pytest (52%)
Extracting the files of python-pytest (52%)
Extracting the files of python-pytest (52%)
Extracting the files of python-pytest (53%)
Extracting the files of python-pytest (53%)
Extracting the files of python-pytest (53%)
Extracting the files of python-pytest (54%)
Extracting the files of python-pytest (54%)
Extracting the files of python-pytest (54%)
Extracting the files of python-pytest (55%)
Extracting the files of python-pytest (55%)
Extracting the files of python-pytest (55%)
Extracting the files of python-pytest (55%)
Extracting the files of python-pytest (56%)
Extracting the files of python-pytest (56%)
Extracting the files of python-pytest (56%)
Extracting the files of python-pytest (57%)
Extracting the files of python-pytest (57%)
Extracting the files of python-pytest (57%)
Extracting the files of python-pytest (58%)
Extracting the files of python-pytest (58%)
Extracting the files of python-pytest (58%)
Extracting the files of python-pytest (58%)
Extracting the files of python-pytest (59%)
Extracting the files of python-pytest (59%)
Extracting the files of python-pytest (59%)
Extracting the files of python-pytest (60%)
Extracting the files of python-pytest (60%)
Extracting the files of python-pytest (60%)
Extracting the files of python-pytest (61%)
Extracting the files of python-pytest (61%)
Extracting the files of python-pytest (61%)
Extracting the files of python-pytest (61%)
Extracting the files of python-pytest (62%)
Extracting the files of python-pytest (62%)
Extracting the files of python-pytest (62%)
Extracting the files of python-pytest (63%)
Extracting the files of python-pytest (63%)
Extracting the files of python-pytest (63%)
Extracting the files of python-pytest (63%)
Extracting the files of python-pytest (64%)
Extracting the files of python-pytest (64%)
Extracting the files of python-pytest (64%)
Extracting the files of python-pytest (65%)
Extracting the files of python-pytest (65%)
Extracting the files of python-pytest (65%)
Extracting the files of python-pytest (66%)
Extracting the files of python-pytest (66%)
Extracting the files of python-pytest (66%)
Extracting the files of python-pytest (66%)
Extracting the files of python-pytest (67%)
Extracting the files of python-pytest (67%)
Extracting the files of python-pytest (67%)
Extracting the files of python-pytest (68%)
Extracting the files of python-pytest (68%)
Extracting the files of python-pytest (68%)
Extracting the files of python-pytest (69%)
Extracting the files of python-pytest (69%)
Extracting the files of python-pytest (69%)
Extracting the files of python-pytest (69%)
Extracting the files of python-pytest (70%)
Extracting the files of python-pytest (70%)
Extracting the files of python-pytest (70%)
Extracting the files of python-pytest (71%)
Extracting the files of python-pytest (71%)
Extracting the files of python-pytest (71%)
Extracting the files of python-pytest (72%)
Extracting the files of python-pytest (72%)
Extracting the files of python-pytest (72%)
Extracting the files of python-pytest (72%)
Extracting the files of python-pytest (73%)
Extracting the files of python-pytest (73%)
Extracting the files of python-pytest (73%)
Extracting the files of python-pytest (74%)
Extracting the files of python-pytest (74%)
Extracting the files of python-pytest (74%)
Extracting the files of python-pytest (75%)
Extracting the files of python-pytest (75%)
Extracting the files of python-pytest (75%)
Extracting the files of python-pytest (75%)
Extracting the files of python-pytest (76%)
Extracting the files of python-pytest (76%)
Extracting the files of python-pytest (76%)
Extracting the files of python-pytest (77%)
Extracting the files of python-pytest (77%)
Extracting the files of python-pytest (77%)
Extracting the files of python-pytest (77%)
Extracting the files of python-pytest (78%)
Extracting the files of python-pytest (78%)
Extracting the files of python-pytest (78%)
Extracting the files of python-pytest (79%)
Extracting the files of python-pytest (79%)
Extracting the files of python-pytest (79%)
Extracting the files of python-pytest (80%)
Extracting the files of python-pytest (80%)
Extracting the files of python-pytest (80%)
Extracting the files of python-pytest (80%)
Extracting the files of python-pytest (81%)
Extracting the files of python-pytest (81%)
Extracting the files of python-pytest (81%)
Extracting the files of python-pytest (82%)
Extracting the files of python-pytest (82%)
Extracting the files of python-pytest (82%)
Extracting the files of python-pytest (83%)
Extracting the files of python-pytest (83%)
Extracting the files of python-pytest (83%)
Extracting the files of python-pytest (83%)
Extracting the files of python-pytest (84%)
Extracting the files of python-pytest (84%)
Extracting the files of python-pytest (84%)
Extracting the files of python-pytest (85%)
Extracting the files of python-pytest (85%)
Extracting the files of python-pytest (85%)
Extracting the files of python-pytest (86%)
Extracting the files of python-pytest (86%)
Extracting the files of python-pytest (86%)
Extracting the files of python-pytest (86%)
Extracting the files of python-pytest (87%)
Extracting the files of python-pytest (87%)
Extracting the files of python-pytest (87%)
Extracting the files of python-pytest (88%)
Extracting the files of python-pytest (88%)
Extracting the files of python-pytest (88%)
Extracting the files of python-pytest (88%)
Extracting the files of python-pytest (89%)
Extracting the files of python-pytest (89%)
Extracting the files of python-pytest (89%)
Extracting the files of python-pytest (90%)
Extracting the files of python-pytest (90%)
Extracting the files of python-pytest (90%)
Extracting the files of python-pytest (91%)
Extracting the files of python-pytest (91%)
Extracting the files of python-pytest (91%)
Extracting the files of python-pytest (91%)
Extracting the files of python-pytest (92%)
Extracting the files of python-pytest (92%)
Extracting the files of python-pytest (92%)
Extracting the files of python-pytest (93%)
Extracting the files of python-pytest (93%)
Extracting the files of python-pytest (93%)
Extracting the files of python-pytest (94%)
Extracting the files of python-pytest (94%)
Extracting the files of python-pytest (94%)
Extracting the files of python-pytest (94%)
Extracting the files of python-pytest (95%)
Extracting the files of python-pytest (95%)
Extracting the files of python-pytest (95%)
Extracting the files of python-pytest (96%)
Extracting the files of python-pytest (96%)
Extracting the files of python-pytest (96%)
Extracting the files of python-pytest (97%)
Extracting the files of python-pytest (97%)
Extracting the files of python-pytest (97%)
Extracting the files of python-pytest (97%)
Extracting the files of python-pytest (98%)
Extracting the files of python-pytest (98%)
Extracting the files of python-pytest (98%)
Extracting the files of python-pytest (99%)
Extracting the files of python-pytest (99%)
Extracting the files of python-pytest (99%)
Extracting the files of python-pytest (100%) [complete]
Installed python-pytest
Installing 8 / 11
Installing cython, version 3.2.4, release 43
Extracting the files of cython (0%)
Extracting the files of cython (0%)
Extracting the files of cython (0%)
Extracting the files of cython (0%)
Extracting the files of cython (0%)
Extracting the files of cython (1%)
Extracting the files of cython (1%)
Extracting the files of cython (1%)
Extracting the files of cython (1%)
Extracting the files of cython (1%)
Extracting the files of cython (1%)
Extracting the files of cython (2%)
Extracting the files of cython (2%)
Extracting the files of cython (2%)
Extracting the files of cython (2%)
Extracting the files of cython (2%)
Extracting the files of cython (2%)
Extracting the files of cython (3%)
Extracting the files of cython (3%)
Extracting the files of cython (3%)
Extracting the files of cython (3%)
Extracting the files of cython (3%)
Extracting the files of cython (3%)
Extracting the files of cython (4%)
Extracting the files of cython (4%)
Extracting the files of cython (4%)
Extracting the files of cython (4%)
Extracting the files of cython (4%)
Extracting the files of cython (4%)
Extracting the files of cython (5%)
Extracting the files of cython (5%)
Extracting the files of cython (5%)
Extracting the files of cython (5%)
Extracting the files of cython (5%)
Extracting the files of cython (5%)
Extracting the files of cython (6%)
Extracting the files of cython (6%)
Extracting the files of cython (6%)
Extracting the files of cython (6%)
Extracting the files of cython (6%)
Extracting the files of cython (6%)
Extracting the files of cython (7%)
Extracting the files of cython (7%)
Extracting the files of cython (7%)
Extracting the files of cython (7%)
Extracting the files of cython (7%)
Extracting the files of cython (7%)
Extracting the files of cython (8%)
Extracting the files of cython (8%)
Extracting the files of cython (8%)
Extracting the files of cython (8%)
Extracting the files of cython (8%)
Extracting the files of cython (8%)
Extracting the files of cython (9%)
Extracting the files of cython (9%)
Extracting the files of cython (9%)
Extracting the files of cython (9%)
Extracting the files of cython (9%)
Extracting the files of cython (10%)
Extracting the files of cython (10%)
Extracting the files of cython (10%)
Extracting the files of cython (10%)
Extracting the files of cython (10%)
Extracting the files of cython (10%)
Extracting the files of cython (11%)
Extracting the files of cython (11%)
Extracting the files of cython (11%)
Extracting the files of cython (11%)
Extracting the files of cython (11%)
Extracting the files of cython (11%)
Extracting the files of cython (12%)
Extracting the files of cython (12%)
Extracting the files of cython (12%)
Extracting the files of cython (12%)
Extracting the files of cython (12%)
Extracting the files of cython (12%)
Extracting the files of cython (13%)
Extracting the files of cython (13%)
Extracting the files of cython (13%)
Extracting the files of cython (13%)
Extracting the files of cython (13%)
Extracting the files of cython (13%)
Extracting the files of cython (14%)
Extracting the files of cython (14%)
Extracting the files of cython (14%)
Extracting the files of cython (14%)
Extracting the files of cython (14%)
Extracting the files of cython (14%)
Extracting the files of cython (15%)
Extracting the files of cython (15%)
Extracting the files of cython (15%)
Extracting the files of cython (15%)
Extracting the files of cython (15%)
Extracting the files of cython (15%)
Extracting the files of cython (16%)
Extracting the files of cython (16%)
Extracting the files of cython (16%)
Extracting the files of cython (16%)
Extracting the files of cython (16%)
Extracting the files of cython (16%)
Extracting the files of cython (17%)
Extracting the files of cython (17%)
Extracting the files of cython (17%)
Extracting the files of cython (17%)
Extracting the files of cython (17%)
Extracting the files of cython (17%)
Extracting the files of cython (18%)
Extracting the files of cython (18%)
Extracting the files of cython (18%)
Extracting the files of cython (18%)
Extracting the files of cython (18%)
Extracting the files of cython (18%)
Extracting the files of cython (19%)
Extracting the files of cython (19%)
Extracting the files of cython (19%)
Extracting the files of cython (19%)
Extracting the files of cython (19%)
Extracting the files of cython (20%)
Extracting the files of cython (20%)
Extracting the files of cython (20%)
Extracting the files of cython (20%)
Extracting the files of cython (20%)
Extracting the files of cython (20%)
Extracting the files of cython (21%)
Extracting the files of cython (21%)
Extracting the files of cython (21%)
Extracting the files of cython (21%)
Extracting the files of cython (21%)
Extracting the files of cython (21%)
Extracting the files of cython (22%)
Extracting the files of cython (22%)
Extracting the files of cython (22%)
Extracting the files of cython (22%)
Extracting the files of cython (22%)
Extracting the files of cython (22%)
Extracting the files of cython (23%)
Extracting the files of cython (23%)
Extracting the files of cython (23%)
Extracting the files of cython (23%)
Extracting the files of cython (23%)
Extracting the files of cython (23%)
Extracting the files of cython (24%)
Extracting the files of cython (24%)
Extracting the files of cython (24%)
Extracting the files of cython (24%)
Extracting the files of cython (24%)
Extracting the files of cython (24%)
Extracting the files of cython (25%)
Extracting the files of cython (25%)
Extracting the files of cython (25%)
Extracting the files of cython (25%)
Extracting the files of cython (25%)
Extracting the files of cython (25%)
Extracting the files of cython (26%)
Extracting the files of cython (26%)
Extracting the files of cython (26%)
Extracting the files of cython (26%)
Extracting the files of cython (26%)
Extracting the files of cython (26%)
Extracting the files of cython (27%)
Extracting the files of cython (27%)
Extracting the files of cython (27%)
Extracting the files of cython (27%)
Extracting the files of cython (27%)
Extracting the files of cython (27%)
Extracting the files of cython (28%)
Extracting the files of cython (28%)
Extracting the files of cython (28%)
Extracting the files of cython (28%)
Extracting the files of cython (28%)
Extracting the files of cython (28%)
Extracting the files of cython (29%)
Extracting the files of cython (29%)
Extracting the files of cython (29%)
Extracting the files of cython (29%)
Extracting the files of cython (29%)
Extracting the files of cython (30%)
Extracting the files of cython (30%)
Extracting the files of cython (30%)
Extracting the files of cython (30%)
Extracting the files of cython (30%)
Extracting the files of cython (30%)
Extracting the files of cython (31%)
Extracting the files of cython (31%)
Extracting the files of cython (31%)
Extracting the files of cython (31%)
Extracting the files of cython (31%)
Extracting the files of cython (31%)
Extracting the files of cython (32%)
Extracting the files of cython (32%)
Extracting the files of cython (32%)
Extracting the files of cython (32%)
Extracting the files of cython (32%)
Extracting the files of cython (32%)
Extracting the files of cython (33%)
Extracting the files of cython (33%)
Extracting the files of cython (33%)
Extracting the files of cython (33%)
Extracting the files of cython (33%)
Extracting the files of cython (33%)
Extracting the files of cython (34%)
Extracting the files of cython (34%)
Extracting the files of cython (34%)
Extracting the files of cython (34%)
Extracting the files of cython (34%)
Extracting the files of cython (34%)
Extracting the files of cython (35%)
Extracting the files of cython (35%)
Extracting the files of cython (35%)
Extracting the files of cython (35%)
Extracting the files of cython (35%)
Extracting the files of cython (35%)
Extracting the files of cython (36%)
Extracting the files of cython (36%)
Extracting the files of cython (36%)
Extracting the files of cython (36%)
Extracting the files of cython (36%)
Extracting the files of cython (36%)
Extracting the files of cython (37%)
Extracting the files of cython (37%)
Extracting the files of cython (37%)
Extracting the files of cython (37%)
Extracting the files of cython (37%)
Extracting the files of cython (37%)
Extracting the files of cython (38%)
Extracting the files of cython (38%)
Extracting the files of cython (38%)
Extracting the files of cython (38%)
Extracting the files of cython (38%)
Extracting the files of cython (38%)
Extracting the files of cython (39%)
Extracting the files of cython (39%)
Extracting the files of cython (39%)
Extracting the files of cython (39%)
Extracting the files of cython (39%)
Extracting the files of cython (40%)
Extracting the files of cython (40%)
Extracting the files of cython (40%)
Extracting the files of cython (40%)
Extracting the files of cython (40%)
Extracting the files of cython (40%)
Extracting the files of cython (41%)
Extracting the files of cython (41%)
Extracting the files of cython (41%)
Extracting the files of cython (41%)
Extracting the files of cython (41%)
Extracting the files of cython (41%)
Extracting the files of cython (42%)
Extracting the files of cython (42%)
Extracting the files of cython (42%)
Extracting the files of cython (42%)
Extracting the files of cython (42%)
Extracting the files of cython (42%)
Extracting the files of cython (43%)
Extracting the files of cython (43%)
Extracting the files of cython (43%)
Extracting the files of cython (43%)
Extracting the files of cython (43%)
Extracting the files of cython (43%)
Extracting the files of cython (44%)
Extracting the files of cython (44%)
Extracting the files of cython (44%)
Extracting the files of cython (44%)
Extracting the files of cython (44%)
Extracting the files of cython (44%)
Extracting the files of cython (45%)
Extracting the files of cython (45%)
Extracting the files of cython (45%)
Extracting the files of cython (45%)
Extracting the files of cython (45%)
Extracting the files of cython (45%)
Extracting the files of cython (46%)
Extracting the files of cython (46%)
Extracting the files of cython (46%)
Extracting the files of cython (46%)
Extracting the files of cython (46%)
Extracting the files of cython (46%)
Extracting the files of cython (47%)
Extracting the files of cython (47%)
Extracting the files of cython (47%)
Extracting the files of cython (47%)
Extracting the files of cython (47%)
Extracting the files of cython (47%)
Extracting the files of cython (48%)
Extracting the files of cython (48%)
Extracting the files of cython (48%)
Extracting the files of cython (48%)
Extracting the files of cython (48%)
Extracting the files of cython (48%)
Extracting the files of cython (49%)
Extracting the files of cython (49%)
Extracting the files of cython (49%)
Extracting the files of cython (49%)
Extracting the files of cython (49%)
Extracting the files of cython (50%)
Extracting the files of cython (50%)
Extracting the files of cython (50%)
Extracting the files of cython (50%)
Extracting the files of cython (50%)
Extracting the files of cython (50%)
Extracting the files of cython (51%)
Extracting the files of cython (51%)
Extracting the files of cython (51%)
Extracting the files of cython (51%)
Extracting the files of cython (51%)
Extracting the files of cython (51%)
Extracting the files of cython (52%)
Extracting the files of cython (52%)
Extracting the files of cython (52%)
Extracting the files of cython (52%)
Extracting the files of cython (52%)
Extracting the files of cython (52%)
Extracting the files of cython (53%)
Extracting the files of cython (53%)
Extracting the files of cython (53%)
Extracting the files of cython (53%)
Extracting the files of cython (53%)
Extracting the files of cython (53%)
Extracting the files of cython (54%)
Extracting the files of cython (54%)
Extracting the files of cython (54%)
Extracting the files of cython (54%)
Extracting the files of cython (54%)
Extracting the files of cython (54%)
Extracting the files of cython (55%)
Extracting the files of cython (55%)
Extracting the files of cython (55%)
Extracting the files of cython (55%)
Extracting the files of cython (55%)
Extracting the files of cython (55%)
Extracting the files of cython (56%)
Extracting the files of cython (56%)
Extracting the files of cython (56%)
Extracting the files of cython (56%)
Extracting the files of cython (56%)
Extracting the files of cython (56%)
Extracting the files of cython (57%)
Extracting the files of cython (57%)
Extracting the files of cython (57%)
Extracting the files of cython (57%)
Extracting the files of cython (57%)
Extracting the files of cython (57%)
Extracting the files of cython (58%)
Extracting the files of cython (58%)
Extracting the files of cython (58%)
Extracting the files of cython (58%)
Extracting the files of cython (58%)
Extracting the files of cython (58%)
Extracting the files of cython (59%)
Extracting the files of cython (59%)
Extracting the files of cython (59%)
Extracting the files of cython (59%)
Extracting the files of cython (59%)
Extracting the files of cython (60%)
Extracting the files of cython (60%)
Extracting the files of cython (60%)
Extracting the files of cython (60%)
Extracting the files of cython (60%)
Extracting the files of cython (60%)
Extracting the files of cython (61%)
Extracting the files of cython (61%)
Extracting the files of cython (61%)
Extracting the files of cython (61%)
Extracting the files of cython (61%)
Extracting the files of cython (61%)
Extracting the files of cython (62%)
Extracting the files of cython (62%)
Extracting the files of cython (62%)
Extracting the files of cython (62%)
Extracting the files of cython (62%)
Extracting the files of cython (62%)
Extracting the files of cython (63%)
Extracting the files of cython (63%)
Extracting the files of cython (63%)
Extracting the files of cython (63%)
Extracting the files of cython (63%)
Extracting the files of cython (63%)
Extracting the files of cython (64%)
Extracting the files of cython (64%)
Extracting the files of cython (64%)
Extracting the files of cython (64%)
Extracting the files of cython (64%)
Extracting the files of cython (64%)
Extracting the files of cython (65%)
Extracting the files of cython (65%)
Extracting the files of cython (65%)
Extracting the files of cython (65%)
Extracting the files of cython (65%)
Extracting the files of cython (65%)
Extracting the files of cython (66%)
Extracting the files of cython (66%)
Extracting the files of cython (66%)
Extracting the files of cython (66%)
Extracting the files of cython (66%)
Extracting the files of cython (66%)
Extracting the files of cython (67%)
Extracting the files of cython (67%)
Extracting the files of cython (67%)
Extracting the files of cython (67%)
Extracting the files of cython (67%)
Extracting the files of cython (67%)
Extracting the files of cython (68%)
Extracting the files of cython (68%)
Extracting the files of cython (68%)
Extracting the files of cython (68%)
Extracting the files of cython (68%)
Extracting the files of cython (68%)
Extracting the files of cython (69%)
Extracting the files of cython (69%)
Extracting the files of cython (69%)
Extracting the files of cython (69%)
Extracting the files of cython (69%)
Extracting the files of cython (70%)
Extracting the files of cython (70%)
Extracting the files of cython (70%)
Extracting the files of cython (70%)
Extracting the files of cython (70%)
Extracting the files of cython (70%)
Extracting the files of cython (71%)
Extracting the files of cython (71%)
Extracting the files of cython (71%)
Extracting the files of cython (71%)
Extracting the files of cython (71%)
Extracting the files of cython (71%)
Extracting the files of cython (72%)
Extracting the files of cython (72%)
Extracting the files of cython (72%)
Extracting the files of cython (72%)
Extracting the files of cython (72%)
Extracting the files of cython (72%)
Extracting the files of cython (73%)
Extracting the files of cython (73%)
Extracting the files of cython (73%)
Extracting the files of cython (73%)
Extracting the files of cython (73%)
Extracting the files of cython (73%)
Extracting the files of cython (74%)
Extracting the files of cython (74%)
Extracting the files of cython (74%)
Extracting the files of cython (74%)
Extracting the files of cython (74%)
Extracting the files of cython (74%)
Extracting the files of cython (75%)
Extracting the files of cython (75%)
Extracting the files of cython (75%)
Extracting the files of cython (75%)
Extracting the files of cython (75%)
Extracting the files of cython (75%)
Extracting the files of cython (76%)
Extracting the files of cython (76%)
Extracting the files of cython (76%)
Extracting the files of cython (76%)
Extracting the files of cython (76%)
Extracting the files of cython (76%)
Extracting the files of cython (77%)
Extracting the files of cython (77%)
Extracting the files of cython (77%)
Extracting the files of cython (77%)
Extracting the files of cython (77%)
Extracting the files of cython (77%)
Extracting the files of cython (78%)
Extracting the files of cython (78%)
Extracting the files of cython (78%)
Extracting the files of cython (78%)
Extracting the files of cython (78%)
Extracting the files of cython (78%)
Extracting the files of cython (79%)
Extracting the files of cython (79%)
Extracting the files of cython (79%)
Extracting the files of cython (79%)
Extracting the files of cython (79%)
Extracting the files of cython (80%)
Extracting the files of cython (80%)
Extracting the files of cython (80%)
Extracting the files of cython (80%)
Extracting the files of cython (80%)
Extracting the files of cython (80%)
Extracting the files of cython (81%)
Extracting the files of cython (81%)
Extracting the files of cython (81%)
Extracting the files of cython (81%)
Extracting the files of cython (81%)
Extracting the files of cython (81%)
Extracting the files of cython (82%)
Extracting the files of cython (82%)
Extracting the files of cython (82%)
Extracting the files of cython (82%)
Extracting the files of cython (82%)
Extracting the files of cython (82%)
Extracting the files of cython (83%)
Extracting the files of cython (83%)
Extracting the files of cython (83%)
Extracting the files of cython (83%)
Extracting the files of cython (83%)
Extracting the files of cython (83%)
Extracting the files of cython (84%)
Extracting the files of cython (84%)
Extracting the files of cython (84%)
Extracting the files of cython (84%)
Extracting the files of cython (84%)
Extracting the files of cython (84%)
Extracting the files of cython (85%)
Extracting the files of cython (85%)
Extracting the files of cython (85%)
Extracting the files of cython (85%)
Extracting the files of cython (85%)
Extracting the files of cython (85%)
Extracting the files of cython (86%)
Extracting the files of cython (86%)
Extracting the files of cython (86%)
Extracting the files of cython (86%)
Extracting the files of cython (86%)
Extracting the files of cython (86%)
Extracting the files of cython (87%)
Extracting the files of cython (87%)
Extracting the files of cython (87%)
Extracting the files of cython (87%)
Extracting the files of cython (87%)
Extracting the files of cython (87%)
Extracting the files of cython (88%)
Extracting the files of cython (88%)
Extracting the files of cython (88%)
Extracting the files of cython (88%)
Extracting the files of cython (88%)
Extracting the files of cython (88%)
Extracting the files of cython (89%)
Extracting the files of cython (89%)
Extracting the files of cython (89%)
Extracting the files of cython (89%)
Extracting the files of cython (89%)
Extracting the files of cython (90%)
Extracting the files of cython (90%)
Extracting the files of cython (90%)
Extracting the files of cython (90%)
Extracting the files of cython (90%)
Extracting the files of cython (90%)
Extracting the files of cython (91%)
Extracting the files of cython (91%)
Extracting the files of cython (91%)
Extracting the files of cython (91%)
Extracting the files of cython (91%)
Extracting the files of cython (91%)
Extracting the files of cython (92%)
Extracting the files of cython (92%)
Extracting the files of cython (92%)
Extracting the files of cython (92%)
Extracting the files of cython (92%)
Extracting the files of cython (92%)
Extracting the files of cython (93%)
Extracting the files of cython (93%)
Extracting the files of cython (93%)
Extracting the files of cython (93%)
Extracting the files of cython (93%)
Extracting the files of cython (93%)
Extracting the files of cython (94%)
Extracting the files of cython (94%)
Extracting the files of cython (94%)
Extracting the files of cython (94%)
Extracting the files of cython (94%)
Extracting the files of cython (94%)
Extracting the files of cython (95%)
Extracting the files of cython (95%)
Extracting the files of cython (95%)
Extracting the files of cython (95%)
Extracting the files of cython (95%)
Extracting the files of cython (95%)
Extracting the files of cython (96%)
Extracting the files of cython (96%)
Extracting the files of cython (96%)
Extracting the files of cython (96%)
Extracting the files of cython (96%)
Extracting the files of cython (96%)
Extracting the files of cython (97%)
Extracting the files of cython (97%)
Extracting the files of cython (97%)
Extracting the files of cython (97%)
Extracting the files of cython (97%)
Extracting the files of cython (97%)
Extracting the files of cython (98%)
Extracting the files of cython (98%)
Extracting the files of cython (98%)
Extracting the files of cython (98%)
Extracting the files of cython (98%)
Extracting the files of cython (98%)
Extracting the files of cython (99%)
Extracting the files of cython (99%)
Extracting the files of cython (99%)
Extracting the files of cython (99%)
Extracting the files of cython (99%)
Extracting the files of cython (100%) [complete]
Installed cython
Installing 9 / 11
Installing python-brotli, version 1.2.0, release 14
Extracting the files of python-brotli (11%)
Extracting the files of python-brotli (22%)
Extracting the files of python-brotli (33%)
Extracting the files of python-brotli (44%)
Extracting the files of python-brotli (55%)
Extracting the files of python-brotli (66%)
Extracting the files of python-brotli (77%)
Extracting the files of python-brotli (88%)
Extracting the files of python-brotli (100%) [complete]
Installed python-brotli
Installing 10 / 11
Installing python-build, version 1.5.1, release 16
Extracting the files of python-build (2%)
Extracting the files of python-build (4%)
Extracting the files of python-build (6%)
Extracting the files of python-build (8%)
Extracting the files of python-build (10%)
Extracting the files of python-build (13%)
Extracting the files of python-build (15%)
Extracting the files of python-build (17%)
Extracting the files of python-build (19%)
Extracting the files of python-build (21%)
Extracting the files of python-build (23%)
Extracting the files of python-build (26%)
Extracting the files of python-build (28%)
Extracting the files of python-build (30%)
Extracting the files of python-build (32%)
Extracting the files of python-build (34%)
Extracting the files of python-build (36%)
Extracting the files of python-build (39%)
Extracting the files of python-build (41%)
Extracting the files of python-build (43%)
Extracting the files of python-build (45%)
Extracting the files of python-build (47%)
Extracting the files of python-build (50%)
Extracting the files of python-build (52%)
Extracting the files of python-build (54%)
Extracting the files of python-build (56%)
Extracting the files of python-build (58%)
Extracting the files of python-build (60%)
Extracting the files of python-build (63%)
Extracting the files of python-build (65%)
Extracting the files of python-build (67%)
Extracting the files of python-build (69%)
Extracting the files of python-build (71%)
Extracting the files of python-build (73%)
Extracting the files of python-build (76%)
Extracting the files of python-build (78%)
Extracting the files of python-build (80%)
Extracting the files of python-build (82%)
Extracting the files of python-build (84%)
Extracting the files of python-build (86%)
Extracting the files of python-build (89%)
Extracting the files of python-build (91%)
Extracting the files of python-build (93%)
Extracting the files of python-build (95%)
Extracting the files of python-build (97%)
Extracting the files of python-build (100%) [complete]
Installed python-build
Installing 11 / 11
Installing python-installer, version 0.7.0, release 14
Extracting the files of python-installer (2%)
Extracting the files of python-installer (4%)
Extracting the files of python-installer (6%)
Extracting the files of python-installer (9%)
Extracting the files of python-installer (11%)
Extracting the files of python-installer (13%)
Extracting the files of python-installer (16%)
Extracting the files of python-installer (18%)
Extracting the files of python-installer (20%)
Extracting the files of python-installer (23%)
Extracting the files of python-installer (25%)
Extracting the files of python-installer (27%)
Extracting the files of python-installer (30%)
Extracting the files of python-installer (32%)
Extracting the files of python-installer (34%)
Extracting the files of python-installer (37%)
Extracting the files of python-installer (39%)
Extracting the files of python-installer (41%)
Extracting the files of python-installer (44%)
Extracting the files of python-installer (46%)
Extracting the files of python-installer (48%)
Extracting the files of python-installer (51%)
Extracting the files of python-installer (53%)
Extracting the files of python-installer (55%)
Extracting the files of python-installer (58%)
Extracting the files of python-installer (60%)
Extracting the files of python-installer (62%)
Extracting the files of python-installer (65%)
Extracting the files of python-installer (67%)
Extracting the files of python-installer (69%)
Extracting the files of python-installer (72%)
Extracting the files of python-installer (74%)
Extracting the files of python-installer (76%)
Extracting the files of python-installer (79%)
Extracting the files of python-installer (81%)
Extracting the files of python-installer (83%)
Extracting the files of python-installer (86%)
Extracting the files of python-installer (88%)
Extracting the files of python-installer (90%)
Extracting the files of python-installer (93%)
Extracting the files of python-installer (95%)
Extracting the files of python-installer (97%)
Extracting the files of python-installer (100%) [complete]
Installed python-installer
[BuildDep] Checking build-deps for python-fonttools-4.63.0-10
[BuildDep] Requesting installation of: cython python-pytest python-installer python-build python-brotli
time=2026-08-09T00:57:08.061+02:00 level=DEBUG msg="Stopping D-BUS"
time=2026-08-09T00:57:08.063+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/python-fonttools/union command="chown -R build:build /home/build"
time=2026-08-09T00:57:08.067+02:00 level=DEBUG msg="Dropping container networking"
time=2026-08-09T00:57:08.067+02:00 level=DEBUG msg="Configuring container networking"
time=2026-08-09T00:57:08.071+02:00 level=DEBUG msg="Exposing source to container" source=/var/lib/solbuild/sources/fa9b285d407536e620b02365adb2c911d9d93237ea66404dfbbeb197199b9c8e/4.63.0.tar.gz target=/var/cache/solbuild/unstable-x86_64/python-fonttools/union/home/build/YPKG/sources/4.63.0.tar.gz
time=2026-08-09T00:57:08.074+02:00 level=DEBUG msg="Exposing cache to build" cache=bazel source=/var/lib/solbuild/cache/bazel target=/var/cache/solbuild/unstable-x86_64/python-fonttools/union/home/build/.cache/bazel
time=2026-08-09T00:57:08.077+02:00 level=DEBUG msg="Exposing cache to build" cache=ccache source=/var/lib/solbuild/cache/ccache target=/var/cache/solbuild/unstable-x86_64/python-fonttools/union/home/build/.ccache
time=2026-08-09T00:57:08.078+02:00 level=DEBUG msg="Exposing cache to build" cache=go-build source=/var/lib/solbuild/cache/go-build target=/var/cache/solbuild/unstable-x86_64/python-fonttools/union/home/build/.cache/go-build
time=2026-08-09T00:57:08.080+02:00 level=DEBUG msg="Exposing cache to build" cache=sccache source=/var/lib/solbuild/cache/sccache target=/var/cache/solbuild/unstable-x86_64/python-fonttools/union/home/build/.cache/sccache
time=2026-08-09T00:57:08.081+02:00 level=DEBUG msg="Copying host asset" key=/etc/resolv.conf
time=2026-08-09T00:57:08.081+02:00 level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf
time=2026-08-09T00:57:08.081+02:00 level=DEBUG msg="Starting sccache server"
time=2026-08-09T00:57:08.105+02:00 level=INFO msg="Now starting build" package=python-fonttools
time=2026-08-09T00:57:08.105+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/python-fonttools/union command="ypkg build -D /home/build/work -B /home/build/YPKG /home/build/work/package.yml -n -t 1786218201"
+ cd /home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0
+ export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs'
+ LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs'
+ export RUSTFLAGS=-Cforce-frame-pointers
+ RUSTFLAGS=-Cforce-frame-pointers
+ export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ export PATH=/usr/bin:/bin:/usr/sbin:/sbin
+ PATH=/usr/bin:/bin:/usr/sbin:/sbin
+ export workdir=/home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0
+ workdir=/home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0
+ export package=python-fonttools
+ package=python-fonttools
+ export release=10
+ release=10
+ export version=4.63.0
+ version=4.63.0
+ export sources=/home/build/YPKG/sources
+ sources=/home/build/YPKG/sources
+ export pkgfiles=/home/build/work/files
+ pkgfiles=/home/build/work/files
+ export installdir=/home/build/YPKG/root/python-fonttools/install
+ installdir=/home/build/YPKG/root/python-fonttools/install
+ export PKG_ROOT_DIR=/home/build/YPKG/root/python-fonttools
+ PKG_ROOT_DIR=/home/build/YPKG/root/python-fonttools
+ export PKG_BUILD_DIR=/home/build/YPKG/root/python-fonttools/build
+ PKG_BUILD_DIR=/home/build/YPKG/root/python-fonttools/build
+ export LT_SYS_LIBRARY_PATH=/usr/lib64
+ LT_SYS_LIBRARY_PATH=/usr/lib64
+ export CC=x86_64-solus-linux-gcc
+ CC=x86_64-solus-linux-gcc
+ export CXX=x86_64-solus-linux-g++
+ CXX=x86_64-solus-linux-g++
+ export LD_AS_NEEDED=1
+ LD_AS_NEEDED=1
+ export TERM=dumb
+ TERM=dumb
+ export SOURCE_DATE_EPOCH=1786218201
+ SOURCE_DATE_EPOCH=1786218201
+ unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH
+ python3 -m build --wheel --no-isolation
* Getting build dependencies for wheel...
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 'Makefile'
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'
adding license file 'LICENSE.external'
writing manifest file 'Lib/fonttools.egg-info/SOURCES.txt'
* Building wheel...
running bdist_wheel
running build
running build_py
creating build/lib.linux-x86_64-cpython-314/fontTools
copying Lib/fontTools/unicode.py -> build/lib.linux-x86_64-cpython-314/fontTools
copying Lib/fontTools/ttx.py -> build/lib.linux-x86_64-cpython-314/fontTools
copying Lib/fontTools/tfmLib.py -> build/lib.linux-x86_64-cpython-314/fontTools
copying Lib/fontTools/help.py -> build/lib.linux-x86_64-cpython-314/fontTools
copying Lib/fontTools/fontBuilder.py -> build/lib.linux-x86_64-cpython-314/fontTools
copying Lib/fontTools/annotations.py -> build/lib.linux-x86_64-cpython-314/fontTools
copying Lib/fontTools/agl.py -> build/lib.linux-x86_64-cpython-314/fontTools
copying Lib/fontTools/afmLib.py -> build/lib.linux-x86_64-cpython-314/fontTools
copying Lib/fontTools/__main__.py -> build/lib.linux-x86_64-cpython-314/fontTools
copying Lib/fontTools/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools
creating build/lib.linux-x86_64-cpython-314/fontTools/voltLib
copying Lib/fontTools/voltLib/voltToFea.py -> build/lib.linux-x86_64-cpython-314/fontTools/voltLib
copying Lib/fontTools/voltLib/parser.py -> build/lib.linux-x86_64-cpython-314/fontTools/voltLib
copying Lib/fontTools/voltLib/lexer.py -> build/lib.linux-x86_64-cpython-314/fontTools/voltLib
copying Lib/fontTools/voltLib/error.py -> build/lib.linux-x86_64-cpython-314/fontTools/voltLib
copying Lib/fontTools/voltLib/ast.py -> build/lib.linux-x86_64-cpython-314/fontTools/voltLib
copying Lib/fontTools/voltLib/__main__.py -> build/lib.linux-x86_64-cpython-314/fontTools/voltLib
copying Lib/fontTools/voltLib/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/voltLib
creating build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/varStore.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/stat.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/plot.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/mvar.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/mutator.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/multiVarStore.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/models.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/merger.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/iup.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/interpolate_layout.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/interpolatableTestStartingPoint.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/interpolatableTestContourOrder.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/interpolatablePlot.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/interpolatableHelpers.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/interpolatable.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/hvar.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/featureVars.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/errors.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/cff.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/builder.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/avarPlanner.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/__main__.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/varLib/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
creating build/lib.linux-x86_64-cpython-314/fontTools/unicodedata
copying Lib/fontTools/unicodedata/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/unicodedata
copying Lib/fontTools/unicodedata/Scripts.py -> build/lib.linux-x86_64-cpython-314/fontTools/unicodedata
copying Lib/fontTools/unicodedata/ScriptExtensions.py -> build/lib.linux-x86_64-cpython-314/fontTools/unicodedata
copying Lib/fontTools/unicodedata/OTTags.py -> build/lib.linux-x86_64-cpython-314/fontTools/unicodedata
copying Lib/fontTools/unicodedata/Mirrored.py -> build/lib.linux-x86_64-cpython-314/fontTools/unicodedata
copying Lib/fontTools/unicodedata/Blocks.py -> build/lib.linux-x86_64-cpython-314/fontTools/unicodedata
creating build/lib.linux-x86_64-cpython-314/fontTools/ufoLib
copying Lib/fontTools/ufoLib/validators.py -> build/lib.linux-x86_64-cpython-314/fontTools/ufoLib
copying Lib/fontTools/ufoLib/utils.py -> build/lib.linux-x86_64-cpython-314/fontTools/ufoLib
copying Lib/fontTools/ufoLib/pointPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/ufoLib
copying Lib/fontTools/ufoLib/plistlib.py -> build/lib.linux-x86_64-cpython-314/fontTools/ufoLib
copying Lib/fontTools/ufoLib/kerning.py -> build/lib.linux-x86_64-cpython-314/fontTools/ufoLib
copying Lib/fontTools/ufoLib/glifLib.py -> build/lib.linux-x86_64-cpython-314/fontTools/ufoLib
copying Lib/fontTools/ufoLib/filenames.py -> build/lib.linux-x86_64-cpython-314/fontTools/ufoLib
copying Lib/fontTools/ufoLib/etree.py -> build/lib.linux-x86_64-cpython-314/fontTools/ufoLib
copying Lib/fontTools/ufoLib/errors.py -> build/lib.linux-x86_64-cpython-314/fontTools/ufoLib
copying Lib/fontTools/ufoLib/converters.py -> build/lib.linux-x86_64-cpython-314/fontTools/ufoLib
copying Lib/fontTools/ufoLib/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/ufoLib
creating build/lib.linux-x86_64-cpython-314/fontTools/ttLib
copying Lib/fontTools/ttLib/woff2.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib
copying Lib/fontTools/ttLib/ttVisitor.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib
copying Lib/fontTools/ttLib/ttGlyphSet.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib
copying Lib/fontTools/ttLib/ttFont.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib
copying Lib/fontTools/ttLib/ttCollection.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib
copying Lib/fontTools/ttLib/standardGlyphOrder.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib
copying Lib/fontTools/ttLib/sfnt.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib
copying Lib/fontTools/ttLib/scaleUpem.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib
copying Lib/fontTools/ttLib/reorderGlyphs.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib
copying Lib/fontTools/ttLib/removeOverlaps.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib
copying Lib/fontTools/ttLib/macUtils.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib
copying Lib/fontTools/ttLib/__main__.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib
copying Lib/fontTools/ttLib/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib
creating build/lib.linux-x86_64-cpython-314/fontTools/t1Lib
copying Lib/fontTools/t1Lib/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/t1Lib
creating build/lib.linux-x86_64-cpython-314/fontTools/svgLib
copying Lib/fontTools/svgLib/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/svgLib
creating build/lib.linux-x86_64-cpython-314/fontTools/subset
copying Lib/fontTools/subset/util.py -> build/lib.linux-x86_64-cpython-314/fontTools/subset
copying Lib/fontTools/subset/svg.py -> build/lib.linux-x86_64-cpython-314/fontTools/subset
copying Lib/fontTools/subset/cff.py -> build/lib.linux-x86_64-cpython-314/fontTools/subset
copying Lib/fontTools/subset/__main__.py -> build/lib.linux-x86_64-cpython-314/fontTools/subset
copying Lib/fontTools/subset/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/subset
creating build/lib.linux-x86_64-cpython-314/fontTools/qu2cu
copying Lib/fontTools/qu2cu/qu2cu.py -> build/lib.linux-x86_64-cpython-314/fontTools/qu2cu
copying Lib/fontTools/qu2cu/cli.py -> build/lib.linux-x86_64-cpython-314/fontTools/qu2cu
copying Lib/fontTools/qu2cu/benchmark.py -> build/lib.linux-x86_64-cpython-314/fontTools/qu2cu
copying Lib/fontTools/qu2cu/__main__.py -> build/lib.linux-x86_64-cpython-314/fontTools/qu2cu
copying Lib/fontTools/qu2cu/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/qu2cu
creating build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/wxPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/ttGlyphPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/transformPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/teePen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/t2CharStringPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/svgPathPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/statisticsPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/roundingPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/reverseContourPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/reportLabPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/recordingPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/quartzPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/qu2cuPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/qtPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/pointPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/pointInsidePen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/perimeterPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/momentsPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/hashPointPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/freetypePen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/filterPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/explicitClosingLinePen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/cu2quPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/cocoaPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/cairoPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/boundsPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/basePen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/areaPen.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/pens/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/pens
creating build/lib.linux-x86_64-cpython-314/fontTools/otlLib
copying Lib/fontTools/otlLib/maxContextCalc.py -> build/lib.linux-x86_64-cpython-314/fontTools/otlLib
copying Lib/fontTools/otlLib/error.py -> build/lib.linux-x86_64-cpython-314/fontTools/otlLib
copying Lib/fontTools/otlLib/builder.py -> build/lib.linux-x86_64-cpython-314/fontTools/otlLib
copying Lib/fontTools/otlLib/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/otlLib
creating build/lib.linux-x86_64-cpython-314/fontTools/mtiLib
copying Lib/fontTools/mtiLib/__main__.py -> build/lib.linux-x86_64-cpython-314/fontTools/mtiLib
copying Lib/fontTools/mtiLib/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/mtiLib
creating build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/xmlWriter.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/xmlReader.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/visitor.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/vector.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/treeTools.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/transform.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/timeTools.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/textTools.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/testTools.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/symfont.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/sstruct.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/roundTools.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/py23.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/psOperators.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/psLib.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/psCharStrings.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/macRes.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/macCreatorType.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/loggingTools.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/lazyTools.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/iterTools.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/intTools.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/iftSparseBitSet.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/fixedTools.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/filenames.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/etree.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/enumTools.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/encodingTools.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/eexec.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/dictTools.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/cython.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/configTools.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/cliTools.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/classifyTools.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/bezierTools.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/arrayTools.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/misc/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc
creating build/lib.linux-x86_64-cpython-314/fontTools/merge
copying Lib/fontTools/merge/util.py -> build/lib.linux-x86_64-cpython-314/fontTools/merge
copying Lib/fontTools/merge/unicode.py -> build/lib.linux-x86_64-cpython-314/fontTools/merge
copying Lib/fontTools/merge/tables.py -> build/lib.linux-x86_64-cpython-314/fontTools/merge
copying Lib/fontTools/merge/options.py -> build/lib.linux-x86_64-cpython-314/fontTools/merge
copying Lib/fontTools/merge/layout.py -> build/lib.linux-x86_64-cpython-314/fontTools/merge
copying Lib/fontTools/merge/cmap.py -> build/lib.linux-x86_64-cpython-314/fontTools/merge
copying Lib/fontTools/merge/base.py -> build/lib.linux-x86_64-cpython-314/fontTools/merge
copying Lib/fontTools/merge/__main__.py -> build/lib.linux-x86_64-cpython-314/fontTools/merge
copying Lib/fontTools/merge/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/merge
creating build/lib.linux-x86_64-cpython-314/fontTools/feaLib
copying Lib/fontTools/feaLib/variableScalar.py -> build/lib.linux-x86_64-cpython-314/fontTools/feaLib
copying Lib/fontTools/feaLib/parser.py -> build/lib.linux-x86_64-cpython-314/fontTools/feaLib
copying Lib/fontTools/feaLib/lookupDebugInfo.py -> build/lib.linux-x86_64-cpython-314/fontTools/feaLib
copying Lib/fontTools/feaLib/location.py -> build/lib.linux-x86_64-cpython-314/fontTools/feaLib
copying Lib/fontTools/feaLib/lexer.py -> build/lib.linux-x86_64-cpython-314/fontTools/feaLib
copying Lib/fontTools/feaLib/error.py -> build/lib.linux-x86_64-cpython-314/fontTools/feaLib
copying Lib/fontTools/feaLib/builder.py -> build/lib.linux-x86_64-cpython-314/fontTools/feaLib
copying Lib/fontTools/feaLib/ast.py -> build/lib.linux-x86_64-cpython-314/fontTools/feaLib
copying Lib/fontTools/feaLib/__main__.py -> build/lib.linux-x86_64-cpython-314/fontTools/feaLib
copying Lib/fontTools/feaLib/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/feaLib
creating build/lib.linux-x86_64-cpython-314/fontTools/encodings
copying Lib/fontTools/encodings/codecs.py -> build/lib.linux-x86_64-cpython-314/fontTools/encodings
copying Lib/fontTools/encodings/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/encodings
copying Lib/fontTools/encodings/StandardEncoding.py -> build/lib.linux-x86_64-cpython-314/fontTools/encodings
copying Lib/fontTools/encodings/MacRoman.py -> build/lib.linux-x86_64-cpython-314/fontTools/encodings
creating build/lib.linux-x86_64-cpython-314/fontTools/diff
copying Lib/fontTools/diff/utils.py -> build/lib.linux-x86_64-cpython-314/fontTools/diff
copying Lib/fontTools/diff/diff.py -> build/lib.linux-x86_64-cpython-314/fontTools/diff
copying Lib/fontTools/diff/color.py -> build/lib.linux-x86_64-cpython-314/fontTools/diff
copying Lib/fontTools/diff/__main__.py -> build/lib.linux-x86_64-cpython-314/fontTools/diff
copying Lib/fontTools/diff/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/diff
creating build/lib.linux-x86_64-cpython-314/fontTools/designspaceLib
copying Lib/fontTools/designspaceLib/types.py -> build/lib.linux-x86_64-cpython-314/fontTools/designspaceLib
copying Lib/fontTools/designspaceLib/statNames.py -> build/lib.linux-x86_64-cpython-314/fontTools/designspaceLib
copying Lib/fontTools/designspaceLib/split.py -> build/lib.linux-x86_64-cpython-314/fontTools/designspaceLib
copying Lib/fontTools/designspaceLib/__main__.py -> build/lib.linux-x86_64-cpython-314/fontTools/designspaceLib
copying Lib/fontTools/designspaceLib/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/designspaceLib
creating build/lib.linux-x86_64-cpython-314/fontTools/cu2qu
copying Lib/fontTools/cu2qu/ufo.py -> build/lib.linux-x86_64-cpython-314/fontTools/cu2qu
copying Lib/fontTools/cu2qu/errors.py -> build/lib.linux-x86_64-cpython-314/fontTools/cu2qu
copying Lib/fontTools/cu2qu/cu2qu.py -> build/lib.linux-x86_64-cpython-314/fontTools/cu2qu
copying Lib/fontTools/cu2qu/cli.py -> build/lib.linux-x86_64-cpython-314/fontTools/cu2qu
copying Lib/fontTools/cu2qu/benchmark.py -> build/lib.linux-x86_64-cpython-314/fontTools/cu2qu
copying Lib/fontTools/cu2qu/__main__.py -> build/lib.linux-x86_64-cpython-314/fontTools/cu2qu
copying Lib/fontTools/cu2qu/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/cu2qu
creating build/lib.linux-x86_64-cpython-314/fontTools/config
copying Lib/fontTools/config/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/config
creating build/lib.linux-x86_64-cpython-314/fontTools/colorLib
copying Lib/fontTools/colorLib/unbuilder.py -> build/lib.linux-x86_64-cpython-314/fontTools/colorLib
copying Lib/fontTools/colorLib/table_builder.py -> build/lib.linux-x86_64-cpython-314/fontTools/colorLib
copying Lib/fontTools/colorLib/geometry.py -> build/lib.linux-x86_64-cpython-314/fontTools/colorLib
copying Lib/fontTools/colorLib/errors.py -> build/lib.linux-x86_64-cpython-314/fontTools/colorLib
copying Lib/fontTools/colorLib/builder.py -> build/lib.linux-x86_64-cpython-314/fontTools/colorLib
copying Lib/fontTools/colorLib/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/colorLib
creating build/lib.linux-x86_64-cpython-314/fontTools/cffLib
copying Lib/fontTools/cffLib/width.py -> build/lib.linux-x86_64-cpython-314/fontTools/cffLib
copying Lib/fontTools/cffLib/transforms.py -> build/lib.linux-x86_64-cpython-314/fontTools/cffLib
copying Lib/fontTools/cffLib/specializer.py -> build/lib.linux-x86_64-cpython-314/fontTools/cffLib
copying Lib/fontTools/cffLib/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/cffLib
copying Lib/fontTools/cffLib/CFFToCFF2.py -> build/lib.linux-x86_64-cpython-314/fontTools/cffLib
copying Lib/fontTools/cffLib/CFF2ToCFF.py -> build/lib.linux-x86_64-cpython-314/fontTools/cffLib
creating build/lib.linux-x86_64-cpython-314/fontTools/varLib/instancer
copying Lib/fontTools/varLib/instancer/solver.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib/instancer
copying Lib/fontTools/varLib/instancer/names.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib/instancer
copying Lib/fontTools/varLib/instancer/featureVars.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib/instancer
copying Lib/fontTools/varLib/instancer/__main__.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib/instancer
copying Lib/fontTools/varLib/instancer/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib/instancer
creating build/lib.linux-x86_64-cpython-314/fontTools/varLib/avar
copying Lib/fontTools/varLib/avar/unbuild.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib/avar
copying Lib/fontTools/varLib/avar/plan.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib/avar
copying Lib/fontTools/varLib/avar/map.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib/avar
copying Lib/fontTools/varLib/avar/build.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib/avar
copying Lib/fontTools/varLib/avar/__main__.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib/avar
copying Lib/fontTools/varLib/avar/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/varLib/avar
creating build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/ttProgram.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/sbixStrike.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/sbixGlyph.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/otTraverse.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/otTables.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/otDataSchema.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/otData.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/otConverters.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/otBase.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/grUtils.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/asciiTable.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_v_m_t_x.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_v_h_e_a.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_t_r_a_k.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_s_b_i_x.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_p_r_o_p.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_p_r_e_p.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_p_o_s_t.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_o_p_b_d.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_n_a_m_e.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_m_o_r_x.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_m_o_r_t.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_m_e_t_a.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_m_a_x_p.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_l_t_a_g.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_l_o_c_a.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_l_c_a_r.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_k_e_r_n.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_h_m_t_x.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_h_h_e_a.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_h_e_a_d.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_h_d_m_x.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_g_v_a_r.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_g_l_y_f.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_g_c_i_d.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_g_a_s_p.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_f_v_a_r.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_f_p_g_m.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_f_e_a_t.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_c_v_t.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_c_v_a_r.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_c_m_a_p.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_c_i_d_g.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_b_s_l_n.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_b_g_c_l.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_a_v_a_r.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/_a_n_k_r.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/V_V_A_R_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/V_O_R_G_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/V_D_M_X_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/V_A_R_C_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/TupleVariation.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/T_T_F_A_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/T_S_I__5.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/T_S_I__3.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/T_S_I__2.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/T_S_I__1.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/T_S_I__0.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/T_S_I_V_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/T_S_I_S_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/T_S_I_P_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/T_S_I_J_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/T_S_I_D_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/T_S_I_C_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/T_S_I_B_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/S__i_l_l.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/S__i_l_f.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/S_V_G_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/S_T_A_T_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/O_S_2f_2.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/M_V_A_R_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/M_A_T_H_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/L_T_S_H_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/J_S_T_F_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/I_F_T_X_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/I_F_T_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/H_V_A_R_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/G__l_o_c.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/G__l_a_t.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/G_V_A_R_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/G_S_U_B_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/G_P_O_S_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/G_D_E_F_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/F__e_a_t.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/F_F_T_M_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/E_B_L_C_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/E_B_D_T_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/DefaultTable.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/D__e_b_g.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/D_S_I_G_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/C_P_A_L_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/C_O_L_R_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/C_F_F__2.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/C_F_F_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/C_B_L_C_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/C_B_D_T_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/BitmapGlyphMetrics.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/ttLib/tables/B_A_S_E_.py -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
creating build/lib.linux-x86_64-cpython-314/fontTools/svgLib/path
copying Lib/fontTools/svgLib/path/shapes.py -> build/lib.linux-x86_64-cpython-314/fontTools/svgLib/path
copying Lib/fontTools/svgLib/path/parser.py -> build/lib.linux-x86_64-cpython-314/fontTools/svgLib/path
copying Lib/fontTools/svgLib/path/arc.py -> build/lib.linux-x86_64-cpython-314/fontTools/svgLib/path
copying Lib/fontTools/svgLib/path/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/svgLib/path
creating build/lib.linux-x86_64-cpython-314/fontTools/otlLib/optimize
copying Lib/fontTools/otlLib/optimize/gpos.py -> build/lib.linux-x86_64-cpython-314/fontTools/otlLib/optimize
copying Lib/fontTools/otlLib/optimize/__main__.py -> build/lib.linux-x86_64-cpython-314/fontTools/otlLib/optimize
copying Lib/fontTools/otlLib/optimize/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/otlLib/optimize
creating build/lib.linux-x86_64-cpython-314/fontTools/misc/plistlib
copying Lib/fontTools/misc/plistlib/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc/plistlib
creating build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem
copying Lib/fontTools/misc/filesystem/_zipfs.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem
copying Lib/fontTools/misc/filesystem/_walk.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem
copying Lib/fontTools/misc/filesystem/_tools.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem
copying Lib/fontTools/misc/filesystem/_tempfs.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem
copying Lib/fontTools/misc/filesystem/_subfs.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem
copying Lib/fontTools/misc/filesystem/_path.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem
copying Lib/fontTools/misc/filesystem/_osfs.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem
copying Lib/fontTools/misc/filesystem/_info.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem
copying Lib/fontTools/misc/filesystem/_errors.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem
copying Lib/fontTools/misc/filesystem/_copy.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem
copying Lib/fontTools/misc/filesystem/_base.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem
copying Lib/fontTools/misc/filesystem/__init__.py -> build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem
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 'Makefile'
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'
adding license file 'LICENSE.external'
writing manifest file 'Lib/fonttools.egg-info/SOURCES.txt'
copying Lib/fontTools/varLib/iup.c -> build/lib.linux-x86_64-cpython-314/fontTools/varLib
copying Lib/fontTools/qu2cu/qu2cu.c -> build/lib.linux-x86_64-cpython-314/fontTools/qu2cu
copying Lib/fontTools/pens/momentsPen.c -> build/lib.linux-x86_64-cpython-314/fontTools/pens
copying Lib/fontTools/misc/bezierTools.c -> build/lib.linux-x86_64-cpython-314/fontTools/misc
copying Lib/fontTools/feaLib/lexer.c -> build/lib.linux-x86_64-cpython-314/fontTools/feaLib
copying Lib/fontTools/cu2qu/cu2qu.c -> build/lib.linux-x86_64-cpython-314/fontTools/cu2qu
copying Lib/fontTools/ttLib/tables/table_API_readme.txt -> build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables
copying Lib/fontTools/misc/plistlib/py.typed -> build/lib.linux-x86_64-cpython-314/fontTools/misc/plistlib
running build_ext
building 'fontTools.cu2qu.cu2qu' extension
creating build/temp.linux-x86_64-cpython-314/Lib/fontTools/cu2qu
x86_64-solus-linux-gcc -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -fPIC -DCYTHON_TRACE_NOGIL=1 -I/usr/include/python3.14 -c Lib/fontTools/cu2qu/cu2qu.c -o build/temp.linux-x86_64-cpython-314/Lib/fontTools/cu2qu/cu2qu.o
x86_64-solus-linux-gcc -shared -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs -Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT build/temp.linux-x86_64-cpython-314/Lib/fontTools/cu2qu/cu2qu.o -L/usr/lib64 -lm -o build/lib.linux-x86_64-cpython-314/fontTools/cu2qu/cu2qu.cpython-314-x86_64-linux-gnu.so
building 'fontTools.qu2cu.qu2cu' extension
creating build/temp.linux-x86_64-cpython-314/Lib/fontTools/qu2cu
x86_64-solus-linux-gcc -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -fPIC -DCYTHON_TRACE_NOGIL=1 -I/usr/include/python3.14 -c Lib/fontTools/qu2cu/qu2cu.c -o build/temp.linux-x86_64-cpython-314/Lib/fontTools/qu2cu/qu2cu.o
x86_64-solus-linux-gcc -shared -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs -Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT build/temp.linux-x86_64-cpython-314/Lib/fontTools/qu2cu/qu2cu.o -L/usr/lib64 -lm -o build/lib.linux-x86_64-cpython-314/fontTools/qu2cu/qu2cu.cpython-314-x86_64-linux-gnu.so
building 'fontTools.misc.bezierTools' extension
creating build/temp.linux-x86_64-cpython-314/Lib/fontTools/misc
x86_64-solus-linux-gcc -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -fPIC -I/usr/include/python3.14 -c Lib/fontTools/misc/bezierTools.c -o build/temp.linux-x86_64-cpython-314/Lib/fontTools/misc/bezierTools.o
x86_64-solus-linux-gcc -shared -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs -Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT build/temp.linux-x86_64-cpython-314/Lib/fontTools/misc/bezierTools.o -L/usr/lib64 -lm -o build/lib.linux-x86_64-cpython-314/fontTools/misc/bezierTools.cpython-314-x86_64-linux-gnu.so
building 'fontTools.pens.momentsPen' extension
creating build/temp.linux-x86_64-cpython-314/Lib/fontTools/pens
x86_64-solus-linux-gcc -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -fPIC -I/usr/include/python3.14 -c Lib/fontTools/pens/momentsPen.c -o build/temp.linux-x86_64-cpython-314/Lib/fontTools/pens/momentsPen.o
x86_64-solus-linux-gcc -shared -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs -Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT build/temp.linux-x86_64-cpython-314/Lib/fontTools/pens/momentsPen.o -L/usr/lib64 -lm -o build/lib.linux-x86_64-cpython-314/fontTools/pens/momentsPen.cpython-314-x86_64-linux-gnu.so
building 'fontTools.varLib.iup' extension
creating build/temp.linux-x86_64-cpython-314/Lib/fontTools/varLib
x86_64-solus-linux-gcc -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -fPIC -I/usr/include/python3.14 -c Lib/fontTools/varLib/iup.c -o build/temp.linux-x86_64-cpython-314/Lib/fontTools/varLib/iup.o
x86_64-solus-linux-gcc -shared -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs -Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT build/temp.linux-x86_64-cpython-314/Lib/fontTools/varLib/iup.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-314/fontTools/varLib/iup.cpython-314-x86_64-linux-gnu.so
building 'fontTools.feaLib.lexer' extension
creating build/temp.linux-x86_64-cpython-314/Lib/fontTools/feaLib
x86_64-solus-linux-gcc -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -fPIC -I/usr/include/python3.14 -c Lib/fontTools/feaLib/lexer.c -o build/temp.linux-x86_64-cpython-314/Lib/fontTools/feaLib/lexer.o
x86_64-solus-linux-gcc -shared -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs -Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT build/temp.linux-x86_64-cpython-314/Lib/fontTools/feaLib/lexer.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-314/fontTools/feaLib/lexer.cpython-314-x86_64-linux-gnu.so
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/fontTools
creating build/bdist.linux-x86_64/wheel/fontTools/cffLib
copying build/lib.linux-x86_64-cpython-314/fontTools/cffLib/CFF2ToCFF.py -> build/bdist.linux-x86_64/wheel/./fontTools/cffLib
copying build/lib.linux-x86_64-cpython-314/fontTools/cffLib/CFFToCFF2.py -> build/bdist.linux-x86_64/wheel/./fontTools/cffLib
copying build/lib.linux-x86_64-cpython-314/fontTools/cffLib/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/cffLib
copying build/lib.linux-x86_64-cpython-314/fontTools/cffLib/specializer.py -> build/bdist.linux-x86_64/wheel/./fontTools/cffLib
copying build/lib.linux-x86_64-cpython-314/fontTools/cffLib/transforms.py -> build/bdist.linux-x86_64/wheel/./fontTools/cffLib
copying build/lib.linux-x86_64-cpython-314/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-314/fontTools/colorLib/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/colorLib
copying build/lib.linux-x86_64-cpython-314/fontTools/colorLib/builder.py -> build/bdist.linux-x86_64/wheel/./fontTools/colorLib
copying build/lib.linux-x86_64-cpython-314/fontTools/colorLib/errors.py -> build/bdist.linux-x86_64/wheel/./fontTools/colorLib
copying build/lib.linux-x86_64-cpython-314/fontTools/colorLib/geometry.py -> build/bdist.linux-x86_64/wheel/./fontTools/colorLib
copying build/lib.linux-x86_64-cpython-314/fontTools/colorLib/table_builder.py -> build/bdist.linux-x86_64/wheel/./fontTools/colorLib
copying build/lib.linux-x86_64-cpython-314/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-314/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-314/fontTools/cu2qu/cu2qu.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./fontTools/cu2qu
copying build/lib.linux-x86_64-cpython-314/fontTools/cu2qu/cu2qu.c -> build/bdist.linux-x86_64/wheel/./fontTools/cu2qu
copying build/lib.linux-x86_64-cpython-314/fontTools/cu2qu/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/cu2qu
copying build/lib.linux-x86_64-cpython-314/fontTools/cu2qu/__main__.py -> build/bdist.linux-x86_64/wheel/./fontTools/cu2qu
copying build/lib.linux-x86_64-cpython-314/fontTools/cu2qu/benchmark.py -> build/bdist.linux-x86_64/wheel/./fontTools/cu2qu
copying build/lib.linux-x86_64-cpython-314/fontTools/cu2qu/cli.py -> build/bdist.linux-x86_64/wheel/./fontTools/cu2qu
copying build/lib.linux-x86_64-cpython-314/fontTools/cu2qu/cu2qu.py -> build/bdist.linux-x86_64/wheel/./fontTools/cu2qu
copying build/lib.linux-x86_64-cpython-314/fontTools/cu2qu/errors.py -> build/bdist.linux-x86_64/wheel/./fontTools/cu2qu
copying build/lib.linux-x86_64-cpython-314/fontTools/cu2qu/ufo.py -> build/bdist.linux-x86_64/wheel/./fontTools/cu2qu
creating build/bdist.linux-x86_64/wheel/fontTools/designspaceLib
copying build/lib.linux-x86_64-cpython-314/fontTools/designspaceLib/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/designspaceLib
copying build/lib.linux-x86_64-cpython-314/fontTools/designspaceLib/__main__.py -> build/bdist.linux-x86_64/wheel/./fontTools/designspaceLib
copying build/lib.linux-x86_64-cpython-314/fontTools/designspaceLib/split.py -> build/bdist.linux-x86_64/wheel/./fontTools/designspaceLib
copying build/lib.linux-x86_64-cpython-314/fontTools/designspaceLib/statNames.py -> build/bdist.linux-x86_64/wheel/./fontTools/designspaceLib
copying build/lib.linux-x86_64-cpython-314/fontTools/designspaceLib/types.py -> build/bdist.linux-x86_64/wheel/./fontTools/designspaceLib
creating build/bdist.linux-x86_64/wheel/fontTools/diff
copying build/lib.linux-x86_64-cpython-314/fontTools/diff/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/diff
copying build/lib.linux-x86_64-cpython-314/fontTools/diff/__main__.py -> build/bdist.linux-x86_64/wheel/./fontTools/diff
copying build/lib.linux-x86_64-cpython-314/fontTools/diff/color.py -> build/bdist.linux-x86_64/wheel/./fontTools/diff
copying build/lib.linux-x86_64-cpython-314/fontTools/diff/diff.py -> build/bdist.linux-x86_64/wheel/./fontTools/diff
copying build/lib.linux-x86_64-cpython-314/fontTools/diff/utils.py -> build/bdist.linux-x86_64/wheel/./fontTools/diff
creating build/bdist.linux-x86_64/wheel/fontTools/encodings
copying build/lib.linux-x86_64-cpython-314/fontTools/encodings/MacRoman.py -> build/bdist.linux-x86_64/wheel/./fontTools/encodings
copying build/lib.linux-x86_64-cpython-314/fontTools/encodings/StandardEncoding.py -> build/bdist.linux-x86_64/wheel/./fontTools/encodings
copying build/lib.linux-x86_64-cpython-314/fontTools/encodings/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/encodings
copying build/lib.linux-x86_64-cpython-314/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-314/fontTools/feaLib/lexer.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./fontTools/feaLib
copying build/lib.linux-x86_64-cpython-314/fontTools/feaLib/lexer.c -> build/bdist.linux-x86_64/wheel/./fontTools/feaLib
copying build/lib.linux-x86_64-cpython-314/fontTools/feaLib/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/feaLib
copying build/lib.linux-x86_64-cpython-314/fontTools/feaLib/__main__.py -> build/bdist.linux-x86_64/wheel/./fontTools/feaLib
copying build/lib.linux-x86_64-cpython-314/fontTools/feaLib/ast.py -> build/bdist.linux-x86_64/wheel/./fontTools/feaLib
copying build/lib.linux-x86_64-cpython-314/fontTools/feaLib/builder.py -> build/bdist.linux-x86_64/wheel/./fontTools/feaLib
copying build/lib.linux-x86_64-cpython-314/fontTools/feaLib/error.py -> build/bdist.linux-x86_64/wheel/./fontTools/feaLib
copying build/lib.linux-x86_64-cpython-314/fontTools/feaLib/lexer.py -> build/bdist.linux-x86_64/wheel/./fontTools/feaLib
copying build/lib.linux-x86_64-cpython-314/fontTools/feaLib/location.py -> build/bdist.linux-x86_64/wheel/./fontTools/feaLib
copying build/lib.linux-x86_64-cpython-314/fontTools/feaLib/lookupDebugInfo.py -> build/bdist.linux-x86_64/wheel/./fontTools/feaLib
copying build/lib.linux-x86_64-cpython-314/fontTools/feaLib/parser.py -> build/bdist.linux-x86_64/wheel/./fontTools/feaLib
copying build/lib.linux-x86_64-cpython-314/fontTools/feaLib/variableScalar.py -> build/bdist.linux-x86_64/wheel/./fontTools/feaLib
creating build/bdist.linux-x86_64/wheel/fontTools/merge
copying build/lib.linux-x86_64-cpython-314/fontTools/merge/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/merge
copying build/lib.linux-x86_64-cpython-314/fontTools/merge/__main__.py -> build/bdist.linux-x86_64/wheel/./fontTools/merge
copying build/lib.linux-x86_64-cpython-314/fontTools/merge/base.py -> build/bdist.linux-x86_64/wheel/./fontTools/merge
copying build/lib.linux-x86_64-cpython-314/fontTools/merge/cmap.py -> build/bdist.linux-x86_64/wheel/./fontTools/merge
copying build/lib.linux-x86_64-cpython-314/fontTools/merge/layout.py -> build/bdist.linux-x86_64/wheel/./fontTools/merge
copying build/lib.linux-x86_64-cpython-314/fontTools/merge/options.py -> build/bdist.linux-x86_64/wheel/./fontTools/merge
copying build/lib.linux-x86_64-cpython-314/fontTools/merge/tables.py -> build/bdist.linux-x86_64/wheel/./fontTools/merge
copying build/lib.linux-x86_64-cpython-314/fontTools/merge/unicode.py -> build/bdist.linux-x86_64/wheel/./fontTools/merge
copying build/lib.linux-x86_64-cpython-314/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-314/fontTools/misc/bezierTools.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/bezierTools.c -> build/bdist.linux-x86_64/wheel/./fontTools/misc
creating build/bdist.linux-x86_64/wheel/fontTools/misc/filesystem
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc/filesystem
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem/_base.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc/filesystem
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem/_copy.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc/filesystem
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem/_errors.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc/filesystem
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem/_info.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc/filesystem
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem/_osfs.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc/filesystem
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem/_path.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc/filesystem
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem/_subfs.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc/filesystem
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem/_tempfs.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc/filesystem
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem/_tools.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc/filesystem
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem/_walk.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc/filesystem
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/filesystem/_zipfs.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc/filesystem
creating build/bdist.linux-x86_64/wheel/fontTools/misc/plistlib
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/plistlib/py.typed -> build/bdist.linux-x86_64/wheel/./fontTools/misc/plistlib
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/plistlib/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc/plistlib
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/arrayTools.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/bezierTools.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/classifyTools.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/cliTools.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/configTools.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/cython.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/dictTools.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/eexec.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/encodingTools.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/enumTools.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/etree.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/filenames.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/fixedTools.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/iftSparseBitSet.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/intTools.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/iterTools.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/lazyTools.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/loggingTools.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/macCreatorType.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/macRes.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/psCharStrings.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/psLib.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/psOperators.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/py23.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/roundTools.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/sstruct.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/symfont.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/testTools.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/textTools.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/timeTools.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/transform.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/treeTools.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/vector.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/visitor.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/xmlReader.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
copying build/lib.linux-x86_64-cpython-314/fontTools/misc/xmlWriter.py -> build/bdist.linux-x86_64/wheel/./fontTools/misc
creating build/bdist.linux-x86_64/wheel/fontTools/mtiLib
copying build/lib.linux-x86_64-cpython-314/fontTools/mtiLib/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/mtiLib
copying build/lib.linux-x86_64-cpython-314/fontTools/mtiLib/__main__.py -> build/bdist.linux-x86_64/wheel/./fontTools/mtiLib
creating 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-314/fontTools/otlLib/optimize/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/otlLib/optimize
copying build/lib.linux-x86_64-cpython-314/fontTools/otlLib/optimize/__main__.py -> build/bdist.linux-x86_64/wheel/./fontTools/otlLib/optimize
copying build/lib.linux-x86_64-cpython-314/fontTools/otlLib/optimize/gpos.py -> build/bdist.linux-x86_64/wheel/./fontTools/otlLib/optimize
copying build/lib.linux-x86_64-cpython-314/fontTools/otlLib/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/otlLib
copying build/lib.linux-x86_64-cpython-314/fontTools/otlLib/builder.py -> build/bdist.linux-x86_64/wheel/./fontTools/otlLib
copying build/lib.linux-x86_64-cpython-314/fontTools/otlLib/error.py -> build/bdist.linux-x86_64/wheel/./fontTools/otlLib
copying build/lib.linux-x86_64-cpython-314/fontTools/otlLib/maxContextCalc.py -> build/bdist.linux-x86_64/wheel/./fontTools/otlLib
creating build/bdist.linux-x86_64/wheel/fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/momentsPen.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/momentsPen.c -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/areaPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/basePen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/boundsPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/cairoPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/cocoaPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/cu2quPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/explicitClosingLinePen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/filterPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/freetypePen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/hashPointPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/momentsPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/perimeterPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/pointInsidePen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/pointPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/qtPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/qu2cuPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/quartzPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/recordingPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/reportLabPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/reverseContourPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/roundingPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/statisticsPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/svgPathPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/t2CharStringPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/teePen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/transformPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/ttGlyphPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
copying build/lib.linux-x86_64-cpython-314/fontTools/pens/wxPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/pens
creating build/bdist.linux-x86_64/wheel/fontTools/qu2cu
copying build/lib.linux-x86_64-cpython-314/fontTools/qu2cu/qu2cu.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./fontTools/qu2cu
copying build/lib.linux-x86_64-cpython-314/fontTools/qu2cu/qu2cu.c -> build/bdist.linux-x86_64/wheel/./fontTools/qu2cu
copying build/lib.linux-x86_64-cpython-314/fontTools/qu2cu/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/qu2cu
copying build/lib.linux-x86_64-cpython-314/fontTools/qu2cu/__main__.py -> build/bdist.linux-x86_64/wheel/./fontTools/qu2cu
copying build/lib.linux-x86_64-cpython-314/fontTools/qu2cu/benchmark.py -> build/bdist.linux-x86_64/wheel/./fontTools/qu2cu
copying build/lib.linux-x86_64-cpython-314/fontTools/qu2cu/cli.py -> build/bdist.linux-x86_64/wheel/./fontTools/qu2cu
copying build/lib.linux-x86_64-cpython-314/fontTools/qu2cu/qu2cu.py -> build/bdist.linux-x86_64/wheel/./fontTools/qu2cu
creating build/bdist.linux-x86_64/wheel/fontTools/subset
copying build/lib.linux-x86_64-cpython-314/fontTools/subset/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/subset
copying build/lib.linux-x86_64-cpython-314/fontTools/subset/__main__.py -> build/bdist.linux-x86_64/wheel/./fontTools/subset
copying build/lib.linux-x86_64-cpython-314/fontTools/subset/cff.py -> build/bdist.linux-x86_64/wheel/./fontTools/subset
copying build/lib.linux-x86_64-cpython-314/fontTools/subset/svg.py -> build/bdist.linux-x86_64/wheel/./fontTools/subset
copying build/lib.linux-x86_64-cpython-314/fontTools/subset/util.py -> build/bdist.linux-x86_64/wheel/./fontTools/subset
creating 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-314/fontTools/svgLib/path/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/svgLib/path
copying build/lib.linux-x86_64-cpython-314/fontTools/svgLib/path/arc.py -> build/bdist.linux-x86_64/wheel/./fontTools/svgLib/path
copying build/lib.linux-x86_64-cpython-314/fontTools/svgLib/path/parser.py -> build/bdist.linux-x86_64/wheel/./fontTools/svgLib/path
copying build/lib.linux-x86_64-cpython-314/fontTools/svgLib/path/shapes.py -> build/bdist.linux-x86_64/wheel/./fontTools/svgLib/path
copying build/lib.linux-x86_64-cpython-314/fontTools/svgLib/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/svgLib
creating build/bdist.linux-x86_64/wheel/fontTools/t1Lib
copying build/lib.linux-x86_64-cpython-314/fontTools/t1Lib/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/t1Lib
creating 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-314/fontTools/ttLib/tables/table_API_readme.txt -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/B_A_S_E_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/BitmapGlyphMetrics.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/C_B_D_T_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/C_B_L_C_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/C_F_F_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/C_F_F__2.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/C_O_L_R_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/C_P_A_L_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/D_S_I_G_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/D__e_b_g.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/DefaultTable.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/E_B_D_T_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/E_B_L_C_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/F_F_T_M_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/F__e_a_t.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/G_D_E_F_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/G_P_O_S_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/G_S_U_B_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/G_V_A_R_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/G__l_a_t.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/G__l_o_c.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/H_V_A_R_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/I_F_T_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/I_F_T_X_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/J_S_T_F_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/L_T_S_H_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/M_A_T_H_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/M_V_A_R_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/O_S_2f_2.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/S_T_A_T_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/S_V_G_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/S__i_l_f.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/S__i_l_l.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/T_S_I_B_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/T_S_I_C_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/T_S_I_D_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/T_S_I_J_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/T_S_I_P_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/T_S_I_S_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/T_S_I_V_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/T_S_I__0.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/T_S_I__1.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/T_S_I__2.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/T_S_I__3.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/T_S_I__5.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/T_T_F_A_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/TupleVariation.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/V_A_R_C_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/V_D_M_X_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/V_O_R_G_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/V_V_A_R_.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_a_n_k_r.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_a_v_a_r.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_b_g_c_l.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_b_s_l_n.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_c_i_d_g.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_c_m_a_p.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_c_v_a_r.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_c_v_t.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_f_e_a_t.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_f_p_g_m.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_f_v_a_r.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_g_a_s_p.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_g_c_i_d.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_g_l_y_f.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_g_v_a_r.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_h_d_m_x.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_h_e_a_d.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_h_h_e_a.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_h_m_t_x.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_k_e_r_n.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_l_c_a_r.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_l_o_c_a.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_l_t_a_g.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_m_a_x_p.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_m_e_t_a.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_m_o_r_t.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_m_o_r_x.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_n_a_m_e.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_o_p_b_d.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_p_o_s_t.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_p_r_e_p.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_p_r_o_p.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_s_b_i_x.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_t_r_a_k.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_v_h_e_a.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/_v_m_t_x.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/asciiTable.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/grUtils.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/otBase.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/otConverters.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/otData.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/otDataSchema.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/otTables.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/otTraverse.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/sbixGlyph.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/sbixStrike.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/tables/ttProgram.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib/tables
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/__main__.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/macUtils.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/removeOverlaps.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/reorderGlyphs.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/scaleUpem.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/sfnt.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/standardGlyphOrder.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/ttCollection.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/ttFont.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/ttGlyphSet.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/ttVisitor.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib
copying build/lib.linux-x86_64-cpython-314/fontTools/ttLib/woff2.py -> build/bdist.linux-x86_64/wheel/./fontTools/ttLib
creating build/bdist.linux-x86_64/wheel/fontTools/ufoLib
copying build/lib.linux-x86_64-cpython-314/fontTools/ufoLib/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/ufoLib
copying build/lib.linux-x86_64-cpython-314/fontTools/ufoLib/converters.py -> build/bdist.linux-x86_64/wheel/./fontTools/ufoLib
copying build/lib.linux-x86_64-cpython-314/fontTools/ufoLib/errors.py -> build/bdist.linux-x86_64/wheel/./fontTools/ufoLib
copying build/lib.linux-x86_64-cpython-314/fontTools/ufoLib/etree.py -> build/bdist.linux-x86_64/wheel/./fontTools/ufoLib
copying build/lib.linux-x86_64-cpython-314/fontTools/ufoLib/filenames.py -> build/bdist.linux-x86_64/wheel/./fontTools/ufoLib
copying build/lib.linux-x86_64-cpython-314/fontTools/ufoLib/glifLib.py -> build/bdist.linux-x86_64/wheel/./fontTools/ufoLib
copying build/lib.linux-x86_64-cpython-314/fontTools/ufoLib/kerning.py -> build/bdist.linux-x86_64/wheel/./fontTools/ufoLib
copying build/lib.linux-x86_64-cpython-314/fontTools/ufoLib/plistlib.py -> build/bdist.linux-x86_64/wheel/./fontTools/ufoLib
copying build/lib.linux-x86_64-cpython-314/fontTools/ufoLib/pointPen.py -> build/bdist.linux-x86_64/wheel/./fontTools/ufoLib
copying build/lib.linux-x86_64-cpython-314/fontTools/ufoLib/utils.py -> build/bdist.linux-x86_64/wheel/./fontTools/ufoLib
copying build/lib.linux-x86_64-cpython-314/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-314/fontTools/unicodedata/Blocks.py -> build/bdist.linux-x86_64/wheel/./fontTools/unicodedata
copying build/lib.linux-x86_64-cpython-314/fontTools/unicodedata/Mirrored.py -> build/bdist.linux-x86_64/wheel/./fontTools/unicodedata
copying build/lib.linux-x86_64-cpython-314/fontTools/unicodedata/OTTags.py -> build/bdist.linux-x86_64/wheel/./fontTools/unicodedata
copying build/lib.linux-x86_64-cpython-314/fontTools/unicodedata/ScriptExtensions.py -> build/bdist.linux-x86_64/wheel/./fontTools/unicodedata
copying build/lib.linux-x86_64-cpython-314/fontTools/unicodedata/Scripts.py -> build/bdist.linux-x86_64/wheel/./fontTools/unicodedata
copying build/lib.linux-x86_64-cpython-314/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-314/fontTools/varLib/iup.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/iup.c -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
creating build/bdist.linux-x86_64/wheel/fontTools/varLib/avar
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/avar/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib/avar
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/avar/__main__.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib/avar
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/avar/build.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib/avar
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/avar/map.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib/avar
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/avar/plan.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib/avar
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/avar/unbuild.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib/avar
creating build/bdist.linux-x86_64/wheel/fontTools/varLib/instancer
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/instancer/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib/instancer
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/instancer/__main__.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib/instancer
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/instancer/featureVars.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib/instancer
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/instancer/names.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib/instancer
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/instancer/solver.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib/instancer
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/__main__.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/avarPlanner.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/builder.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/cff.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/errors.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/featureVars.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/hvar.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/interpolatable.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/interpolatableHelpers.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/interpolatablePlot.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/interpolatableTestContourOrder.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/interpolatableTestStartingPoint.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/interpolate_layout.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/iup.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/merger.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/models.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/multiVarStore.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/mutator.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/mvar.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/plot.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/stat.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
copying build/lib.linux-x86_64-cpython-314/fontTools/varLib/varStore.py -> build/bdist.linux-x86_64/wheel/./fontTools/varLib
creating build/bdist.linux-x86_64/wheel/fontTools/voltLib
copying build/lib.linux-x86_64-cpython-314/fontTools/voltLib/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools/voltLib
copying build/lib.linux-x86_64-cpython-314/fontTools/voltLib/__main__.py -> build/bdist.linux-x86_64/wheel/./fontTools/voltLib
copying build/lib.linux-x86_64-cpython-314/fontTools/voltLib/ast.py -> build/bdist.linux-x86_64/wheel/./fontTools/voltLib
copying build/lib.linux-x86_64-cpython-314/fontTools/voltLib/error.py -> build/bdist.linux-x86_64/wheel/./fontTools/voltLib
copying build/lib.linux-x86_64-cpython-314/fontTools/voltLib/lexer.py -> build/bdist.linux-x86_64/wheel/./fontTools/voltLib
copying build/lib.linux-x86_64-cpython-314/fontTools/voltLib/parser.py -> build/bdist.linux-x86_64/wheel/./fontTools/voltLib
copying build/lib.linux-x86_64-cpython-314/fontTools/voltLib/voltToFea.py -> build/bdist.linux-x86_64/wheel/./fontTools/voltLib
copying build/lib.linux-x86_64-cpython-314/fontTools/__init__.py -> build/bdist.linux-x86_64/wheel/./fontTools
copying build/lib.linux-x86_64-cpython-314/fontTools/__main__.py -> build/bdist.linux-x86_64/wheel/./fontTools
copying build/lib.linux-x86_64-cpython-314/fontTools/afmLib.py -> build/bdist.linux-x86_64/wheel/./fontTools
copying build/lib.linux-x86_64-cpython-314/fontTools/agl.py -> build/bdist.linux-x86_64/wheel/./fontTools
copying build/lib.linux-x86_64-cpython-314/fontTools/annotations.py -> build/bdist.linux-x86_64/wheel/./fontTools
copying build/lib.linux-x86_64-cpython-314/fontTools/fontBuilder.py -> build/bdist.linux-x86_64/wheel/./fontTools
copying build/lib.linux-x86_64-cpython-314/fontTools/help.py -> build/bdist.linux-x86_64/wheel/./fontTools
copying build/lib.linux-x86_64-cpython-314/fontTools/tfmLib.py -> build/bdist.linux-x86_64/wheel/./fontTools
copying build/lib.linux-x86_64-cpython-314/fontTools/ttx.py -> build/bdist.linux-x86_64/wheel/./fontTools
copying build/lib.linux-x86_64-cpython-314/fontTools/unicode.py -> build/bdist.linux-x86_64/wheel/./fontTools
running install_data
creating build/bdist.linux-x86_64/wheel/fonttools-4.63.0.data/data
creating build/bdist.linux-x86_64/wheel/fonttools-4.63.0.data/data/share/man/man1
copying Doc/man/man1/ttx.1 -> build/bdist.linux-x86_64/wheel/fonttools-4.63.0.data/data/share/man/man1
running install_egg_info
Copying Lib/fonttools.egg-info to build/bdist.linux-x86_64/wheel/./fonttools-4.63.0-py3.14.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/fonttools-4.63.0.dist-info/WHEEL
creating '/home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0/dist/.tmp-cq4gf5bk/fonttools-4.63.0-cp314-cp314-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/annotations.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-314-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/diff/__init__.py'
adding 'fontTools/diff/__main__.py'
adding 'fontTools/diff/color.py'
adding 'fontTools/diff/diff.py'
adding 'fontTools/diff/utils.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-314-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-314-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/enumTools.py'
adding 'fontTools/misc/etree.py'
adding 'fontTools/misc/filenames.py'
adding 'fontTools/misc/fixedTools.py'
adding 'fontTools/misc/iftSparseBitSet.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/filesystem/__init__.py'
adding 'fontTools/misc/filesystem/_base.py'
adding 'fontTools/misc/filesystem/_copy.py'
adding 'fontTools/misc/filesystem/_errors.py'
adding 'fontTools/misc/filesystem/_info.py'
adding 'fontTools/misc/filesystem/_osfs.py'
adding 'fontTools/misc/filesystem/_path.py'
adding 'fontTools/misc/filesystem/_subfs.py'
adding 'fontTools/misc/filesystem/_tempfs.py'
adding 'fontTools/misc/filesystem/_tools.py'
adding 'fontTools/misc/filesystem/_walk.py'
adding 'fontTools/misc/filesystem/_zipfs.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-314-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-314-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_P_O_S_.py'
adding 'fontTools/ttLib/tables/G_S_U_B_.py'
adding 'fontTools/ttLib/tables/G_V_A_R_.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/I_F_T_.py'
adding 'fontTools/ttLib/tables/I_F_T_X_.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_V_A_R_.py'
adding 'fontTools/ttLib/tables/O_S_2f_2.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_g_c_l.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/otDataSchema.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/Mirrored.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/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/hvar.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-314-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/avar/__init__.py'
adding 'fontTools/varLib/avar/__main__.py'
adding 'fontTools/varLib/avar/build.py'
adding 'fontTools/varLib/avar/map.py'
adding 'fontTools/varLib/avar/plan.py'
adding 'fontTools/varLib/avar/unbuild.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/__main__.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.63.0.data/data/share/man/man1/ttx.1'
adding 'fonttools-4.63.0.dist-info/licenses/LICENSE'
adding 'fonttools-4.63.0.dist-info/licenses/LICENSE.external'
adding 'fonttools-4.63.0.dist-info/METADATA'
adding 'fonttools-4.63.0.dist-info/WHEEL'
adding 'fonttools-4.63.0.dist-info/entry_points.txt'
adding 'fonttools-4.63.0.dist-info/top_level.txt'
adding 'fonttools-4.63.0.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built fonttools-4.63.0-cp314-cp314-linux_x86_64.whl
+ cd /home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0
+ export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs'
+ LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs'
+ export RUSTFLAGS=-Cforce-frame-pointers
+ RUSTFLAGS=-Cforce-frame-pointers
+ export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ export PATH=/usr/bin:/bin:/usr/sbin:/sbin
+ PATH=/usr/bin:/bin:/usr/sbin:/sbin
+ export workdir=/home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0
+ workdir=/home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0
+ export package=python-fonttools
+ package=python-fonttools
+ export release=10
+ release=10
+ export version=4.63.0
+ version=4.63.0
+ export sources=/home/build/YPKG/sources
+ sources=/home/build/YPKG/sources
+ export pkgfiles=/home/build/work/files
+ pkgfiles=/home/build/work/files
+ export installdir=/home/build/YPKG/root/python-fonttools/install
+ installdir=/home/build/YPKG/root/python-fonttools/install
+ export PKG_ROOT_DIR=/home/build/YPKG/root/python-fonttools
+ PKG_ROOT_DIR=/home/build/YPKG/root/python-fonttools
+ export PKG_BUILD_DIR=/home/build/YPKG/root/python-fonttools/build
+ PKG_BUILD_DIR=/home/build/YPKG/root/python-fonttools/build
+ export LT_SYS_LIBRARY_PATH=/usr/lib64
+ LT_SYS_LIBRARY_PATH=/usr/lib64
+ export CC=x86_64-solus-linux-gcc
+ CC=x86_64-solus-linux-gcc
+ export CXX=x86_64-solus-linux-g++
+ CXX=x86_64-solus-linux-g++
+ export LD_AS_NEEDED=1
+ LD_AS_NEEDED=1
+ export TERM=dumb
+ TERM=dumb
+ export SOURCE_DATE_EPOCH=1786218201
+ SOURCE_DATE_EPOCH=1786218201
+ unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH
+ python3 -m installer --destdir=/home/build/YPKG/root/python-fonttools/install dist/fonttools-4.63.0-cp314-cp314-linux_x86_64.whl --overwrite-existing
+ cd /home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0
+ export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs'
+ LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs'
+ export RUSTFLAGS=-Cforce-frame-pointers
+ RUSTFLAGS=-Cforce-frame-pointers
+ export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT'
+ export PATH=/usr/bin:/bin:/usr/sbin:/sbin
+ PATH=/usr/bin:/bin:/usr/sbin:/sbin
+ export workdir=/home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0
+ workdir=/home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0
+ export package=python-fonttools
+ package=python-fonttools
+ export release=10
+ release=10
+ export version=4.63.0
+ version=4.63.0
+ export sources=/home/build/YPKG/sources
+ sources=/home/build/YPKG/sources
+ export pkgfiles=/home/build/work/files
+ pkgfiles=/home/build/work/files
+ export installdir=/home/build/YPKG/root/python-fonttools/install
+ installdir=/home/build/YPKG/root/python-fonttools/install
+ export PKG_ROOT_DIR=/home/build/YPKG/root/python-fonttools
+ PKG_ROOT_DIR=/home/build/YPKG/root/python-fonttools
+ export PKG_BUILD_DIR=/home/build/YPKG/root/python-fonttools/build
+ PKG_BUILD_DIR=/home/build/YPKG/root/python-fonttools/build
+ export LT_SYS_LIBRARY_PATH=/usr/lib64
+ LT_SYS_LIBRARY_PATH=/usr/lib64
+ export CC=x86_64-solus-linux-gcc
+ CC=x86_64-solus-linux-gcc
+ export CXX=x86_64-solus-linux-g++
+ CXX=x86_64-solus-linux-g++
+ export LD_AS_NEEDED=1
+ LD_AS_NEEDED=1
+ export TERM=dumb
+ TERM=dumb
+ export SOURCE_DATE_EPOCH=1786218201
+ SOURCE_DATE_EPOCH=1786218201
+ unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH
+ python3_pytest -v --deselect Tests/svgLib/path/path_test
+ [[ -z '' ]]
++ sed -r 's|^Python (.*)\..*$|\1|'
++ python3 --version
+ export PYTHONPATH=/home/build/YPKG/root/python-fonttools/install//usr/lib/python3.14/site-packages/:/home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0
+ PYTHONPATH=/home/build/YPKG/root/python-fonttools/install//usr/lib/python3.14/site-packages/:/home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0
+ local do_unset=true
+ python3 -P -m pytest -v --deselect Tests/svgLib/path/path_test
============================= test session starts ==============================
platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0
configfile: setup.cfg
testpaths: Tests, fontTools
collecting ... collected 4649 items / 4 deselected / 21 skipped / 4645 selected
Tests/afmLib/afmLib_test.py::AFMTest::test_read_afm PASSED [ 0%]
Tests/afmLib/afmLib_test.py::AFMTest::test_write_afm PASSED [ 0%]
Tests/agl_test.py::AglToUnicodeTest::test_aglfn PASSED [ 0%]
Tests/agl_test.py::AglToUnicodeTest::test_dingbats PASSED [ 0%]
Tests/agl_test.py::AglToUnicodeTest::test_spec_examples PASSED [ 0%]
Tests/agl_test.py::AglToUnicodeTest::test_uABCD PASSED [ 0%]
Tests/agl_test.py::AglToUnicodeTest::test_uniABCD PASSED [ 0%]
Tests/agl_test.py::AglToUnicodeTest::test_union PASSED [ 0%]
Tests/cffLib/cffLib_test.py::CffLibTest::test_CFF_deepcopy PASSED [ 0%]
Tests/cffLib/cffLib_test.py::CffLibTest::test_FDSelect_format_4 PASSED [ 0%]
Tests/cffLib/cffLib_test.py::CffLibTest::test_reading_supplement_encoding PASSED [ 0%]
Tests/cffLib/cffLib_test.py::CffLibTest::test_topDict_recalcFontBBox PASSED [ 0%]
Tests/cffLib/cffLib_test.py::CffLibTest::test_topDict_recalcFontBBox_empty PASSED [ 0%]
Tests/cffLib/cffLib_test.py::CffLibTest::test_topDict_set_Encoding PASSED [ 0%]
Tests/cffLib/cffLib_test.py::CffLibTest::test_unique_glyph_names PASSED [ 0%]
Tests/cffLib/cffLib_test.py::CFFToCFF2Test::test_conversion PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_raises[rmoveto] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_raises[hmoveto] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_raises[vmoveto] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_raises[rlineto] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_raises[hlineto] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_raises[vlineto] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_raises[rrcurveto] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_raises[hhcurveto] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_raises[vvcurveto] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_raises[hvcurveto] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_raises[vhcurveto] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_raises[rcurveline] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_raises[rlinecurve] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[0 0 rmoveto-None] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[100 0 0 rmoveto-None] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[.55 -.8 rmoveto-0.55 -0.8 rmoveto] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[100.5 50 -5.8 rmoveto-None] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[0 hmoveto-0 0 rmoveto] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[100 0 hmoveto-100 0 0 rmoveto] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[.67 hmoveto-0.67 0 rmoveto] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[100 -70 hmoveto-100 -70 0 rmoveto] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[0 vmoveto-0 0 rmoveto] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[100 0 vmoveto-100 0 0 rmoveto] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[-.24 vmoveto-0 -0.24 rmoveto] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[100 44 vmoveto-100 0 44 rmoveto] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[0 0 rlineto-None] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[0 0 0 0 0 0 rlineto-0 0 rlineto 0 0 rlineto 0 0 rlineto ] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[.55 -.8 rlineto-0.55 -0.8 rlineto] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[.55 -.8 .55 -.8 .55 -.8 rlineto-0.55 -0.8 rlineto 0.55 -0.8 rlineto 0.55 -0.8 rlineto ] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[0 hlineto-0 0 rlineto] PASSED [ 0%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[0 0 0 0 hlineto-0 0 rlineto 0 0 rlineto 0 0 rlineto 0 0 rlineto ] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[.67 hlineto-0.67 0 rlineto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[.67 -6.0 .67 hlineto-0.67 0 rlineto 0 -6.0 rlineto 0.67 0 rlineto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[0 vlineto-0 0 rlineto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[0 0 0 vlineto-0 0 rlineto 0 0 rlineto 0 0 rlineto ] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[-.24 vlineto-0 -0.24 rlineto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[-.24 +50 30 -4 vlineto-0 -0.24 rlineto 50 0 rlineto 0 30 rlineto -4 0 rlineto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[-1 56 -2 57 -1 57 rrcurveto-None] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[-30 8 -36 15 -37 22 44 54 31 61 22 68 rrcurveto--30 8 -36 15 -37 22 rrcurveto 44 54 31 61 22 68 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[1 2 3 4 5 0 rrcurveto-None] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[0 10 1 2 0 0 0 0 1 2 0 1 0 1 3 4 0 0 rrcurveto-0 10 1 2 0 0 rrcurveto 0 0 1 2 0 1 rrcurveto 0 1 3 4 0 0 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[10 0 1 2 0 0 0 0 1 2 0 1 0 1 3 4 0 0 rrcurveto-10 0 1 2 0 0 rrcurveto 0 0 1 2 0 1 rrcurveto 0 1 3 4 0 0 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[0 0 1 2 0 0 0 0 1 2 0 1 0 1 3 4 0 0 rrcurveto-0 0 1 2 0 0 rrcurveto 0 0 1 2 0 1 rrcurveto 0 1 3 4 0 0 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[10 10 1 2 0 0 0 0 1 2 0 1 0 1 3 4 0 0 rrcurveto-10 10 1 2 0 0 rrcurveto 0 0 1 2 0 1 rrcurveto 0 1 3 4 0 0 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[0 10 1 2 0 0 0 0 1 2 1 0 1 0 3 4 0 0 rrcurveto-0 10 1 2 0 0 rrcurveto 0 0 1 2 1 0 rrcurveto 1 0 3 4 0 0 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[10 0 1 2 0 0 0 0 1 2 1 0 1 0 3 4 0 0 rrcurveto-10 0 1 2 0 0 rrcurveto 0 0 1 2 1 0 rrcurveto 1 0 3 4 0 0 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[0 0 1 2 0 0 0 0 1 2 1 0 1 0 3 4 0 0 rrcurveto-0 0 1 2 0 0 rrcurveto 0 0 1 2 1 0 rrcurveto 1 0 3 4 0 0 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[10 10 1 2 0 0 0 0 1 2 1 0 1 0 3 4 0 0 rrcurveto-10 10 1 2 0 0 rrcurveto 0 0 1 2 1 0 rrcurveto 1 0 3 4 0 0 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[10 30 0 10 hhcurveto-10 0 30 0 10 0 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[40 -38 -60 41 -91 hhcurveto--38 40 -60 41 -91 0 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[43 23 25 18 29 56 42 -84 hhcurveto-43 0 23 25 18 0 rrcurveto 29 0 56 42 -84 0 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[43 23 25 18 29 56 42 -84 79 hhcurveto-23 43 25 18 29 0 rrcurveto 56 0 42 -84 79 0 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[1 2 3 4 5 6 7 8 9 10 11 12 hhcurveto-1 0 2 3 4 0 rrcurveto 5 0 6 7 8 0 rrcurveto 9 0 10 11 12 0 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[1 2 3 4 5 6 7 8 9 10 11 12 13 hhcurveto-2 1 3 4 5 0 rrcurveto 6 0 7 8 9 0 rrcurveto 10 0 11 12 13 0 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[61 6 52 68 vvcurveto-0 61 6 52 0 68 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[61 38 35 56 72 vvcurveto-61 38 35 56 0 72 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[-84 -88 -30 -90 -13 19 23 -11 vvcurveto-0 -84 -88 -30 0 -90 rrcurveto 0 -13 19 23 0 -11 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[43 12 17 32 65 68 -6 52 61 vvcurveto-43 12 17 32 0 65 rrcurveto 0 68 -6 52 0 61 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[1 2 3 4 5 6 7 8 9 10 11 12 vvcurveto-0 1 2 3 0 4 rrcurveto 0 5 6 7 0 8 rrcurveto 0 9 10 11 0 12 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[1 2 3 4 5 6 7 8 9 10 11 12 13 vvcurveto-1 2 3 4 0 5 rrcurveto 0 6 7 8 0 9 rrcurveto 0 10 11 12 0 13 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[1 2 3 4 hvcurveto-1 0 2 3 0 4 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[57 44 22 40 34 hvcurveto-57 0 44 22 34 40 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[65 33 -19 -45 -45 -29 -25 -71 hvcurveto-65 0 33 -19 0 -45 rrcurveto 0 -45 -29 -25 -71 0 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[97 69 41 86 58 -36 34 -64 11 hvcurveto-97 0 69 41 0 86 rrcurveto 0 58 -36 34 -64 11 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[1 2 3 4 5 6 7 8 9 10 11 12 hvcurveto-1 0 2 3 0 4 rrcurveto 0 5 6 7 8 0 rrcurveto 9 0 10 11 0 12 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[-124 -79 104 165 163 82 102 124 56 43 -25 -37 35 hvcurveto--124 0 -79 104 0 165 rrcurveto 0 163 82 102 124 0 rrcurveto 56 0 43 -25 35 -37 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[32 25 22 32 31 -25 22 -32 -32 -25 -22 -31 -32 25 -22 32 hvcurveto-32 0 25 22 0 32 rrcurveto 0 31 -25 22 -32 0 rrcurveto -32 0 -25 -22 0 -31 rrcurveto 0 -32 25 -22 32 0 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[-170 -128 111 195 234 172 151 178 182 95 -118 -161 -130 -71 -77 -63 -55 -19 38 79 20 hvcurveto--170 0 -128 111 0 195 rrcurveto 0 234 172 151 178 0 rrcurveto 182 0 95 -118 0 -161 rrcurveto 0 -130 -71 -77 -63 0 rrcurveto -55 0 -19 38 20 79 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[-57 43 -30 53 vhcurveto-0 -57 43 -30 53 0 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[41 -27 19 -46 11 vhcurveto-0 41 -27 19 -46 11 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[1 2 3 4 5 6 7 8 vhcurveto-0 1 2 3 4 0 rrcurveto 5 0 6 7 0 8 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[-64 -23 -25 -45 -30 -24 14 33 -19 vhcurveto-0 -64 -23 -25 -45 0 rrcurveto -30 0 -24 14 -19 33 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[1 2 3 4 5 6 7 8 9 10 11 12 vhcurveto-0 1 2 3 4 0 rrcurveto 5 0 6 7 0 8 rrcurveto 0 9 10 11 12 0 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[108 59 81 98 99 59 -81 -108 -100 -46 -66 -63 -47 vhcurveto-0 108 59 81 98 0 rrcurveto 99 0 59 -81 0 -108 rrcurveto 0 -100 -46 -66 -63 -47 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[60 -26 37 -43 -33 -28 -22 -36 -37 27 -20 32 3 4 0 1 3 vhcurveto-0 60 -26 37 -43 0 rrcurveto -33 0 -28 -22 0 -36 rrcurveto 0 -37 27 -20 32 0 rrcurveto 3 0 4 0 3 1 rrcurveto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[21 -76 21 -72 24 -73 31 -100 rcurveline-21 -76 21 -72 24 -73 rrcurveto 31 -100 rlineto] PASSED [ 1%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[-73 80 -80 121 -49 96 60 65 55 41 54 17 -8 78 rcurveline--73 80 -80 121 -49 96 rrcurveto 60 65 55 41 54 17 rrcurveto -8 78 rlineto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[1 64 10 51 29 39 15 21 15 20 15 18 47 -89 63 -98 52 -59 91 8 rcurveline-1 64 10 51 29 39 rrcurveto 15 21 15 20 15 18 rrcurveto 47 -89 63 -98 52 -59 rrcurveto 91 8 rlineto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[1 64 10 51 29 39 15 21 15 20 15 18 46 -88 63 -97 52 -59 -38 -57 -49 -62 -52 -54 96 -8 rcurveline-1 64 10 51 29 39 rrcurveto 15 21 15 20 15 18 rrcurveto 46 -88 63 -97 52 -59 rrcurveto -38 -57 -49 -62 -52 -54 rrcurveto 96 -8 rlineto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[21 -76 21 -72 24 -73 31 -100 rlinecurve-21 -76 rlineto 21 -72 24 -73 31 -100 rrcurveto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[-73 80 -80 121 -49 96 60 65 55 41 rlinecurve--73 80 rlineto -80 121 rlineto -49 96 60 65 55 41 rrcurveto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[1 64 10 51 29 39 15 21 15 20 15 18 rlinecurve-1 64 rlineto 10 51 rlineto 29 39 rlineto 15 21 15 20 15 18 rrcurveto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[1 64 10 51 29 39 15 21 15 20 15 18 46 -88 rlinecurve-1 64 rlineto 10 51 rlineto 29 39 rlineto 15 21 rlineto 15 20 15 18 46 -88 rrcurveto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[95 0 58 542 60 hstem 89 65 344 67 vstem 89 45 rmoveto-None] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[-16 577 60 24 60 hstemhm 98 55 236 55 vstemhm 343 577 rmoveto-None] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[52 80 153 61 4 83 -71.5 71.5 hintmask 11011100 94 119 216 119 216 119 cntrmask 1110000 154 -12 rmoveto-None] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[-255 319 rmoveto 266 57 rlineto endchar-None] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFGeneralizeProgramTest::test_generalize[-255 319 rmoveto 266 57 rlineto xtra 90 34-None] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_raises[rmoveto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_raises[hmoveto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_raises[vmoveto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_raises[rlineto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_raises[hlineto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_raises[vlineto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_raises[rrcurveto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_raises[hhcurveto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_raises[vvcurveto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_raises[hvcurveto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_raises[vhcurveto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_raises[rcurveline] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_raises[rlinecurve] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[0 0 rmoveto-0 hmoveto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[0 0 rmoveto 0 0 rmoveto 0 0 rmoveto -0 hmoveto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[100 0 0 rmoveto-100 0 hmoveto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[.55 -.8 rmoveto-0.55 -0.8 rmoveto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[55 -8 rmoveto 55 -8 rmoveto 55 -8 rmoveto -165 -24 rmoveto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[0.55 -0.8 rmoveto 10 20 1 blend 30 rmoveto-10.55 20 1 blend 29.2 rmoveto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[100.5 50 -5.8 rmoveto-None] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[0 0 rlineto-] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[0 0 rlineto 0 0 rlineto 0 0 rlineto -] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[.55 -.8 rlineto-0.55 -0.8 rlineto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[.55 -.8 rlineto .55 -.8 rlineto .55 -.8 rlineto -0.55 -0.8 0.55 -0.8 0.55 -0.8 rlineto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[.67 0 rlineto-0.67 hlineto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[62 0 rlineto 62 0 rlineto 62 0 rlineto -186 hlineto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[.67 0 rlineto 0 -6.0 rlineto .67 0 rlineto-0.67 -6.0 0.67 hlineto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[0 -.24 rlineto--0.24 vlineto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[0 -24 rlineto 0 -24 rlineto 0 -24 rlineto --72 vlineto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[0 -.24 rlineto +50 0 rlineto 0 30 rlineto -4 0 rlineto--0.24 50 30 -4 vlineto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[1 2 0 0 3 4 rlineto-1 2 3 4 rlineto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[1 2 5 0 3 4 rlineto-None] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[1 2 0 5 3 4 rlineto-None] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[-1 56 -2 57 -1 57 rrcurveto-None] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[-30 8 -36 15 -37 22 rrcurveto 44 54 31 61 22 68 rrcurveto--30 8 -36 15 -37 22 44 54 31 61 22 68 rrcurveto] PASSED [ 2%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[1 2 3 4 5 0 rrcurveto-2 1 3 4 5 hhcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[10 0 30 0 10 0 rrcurveto-10 30 0 10 hhcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[-38 40 -60 41 -91 0 rrcurveto-40 -38 -60 41 -91 hhcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[43 0 23 25 18 0 rrcurveto 29 0 56 42 -84 0 rrcurveto-43 23 25 18 29 56 42 -84 hhcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[23 43 25 18 29 0 rrcurveto 56 0 42 -84 79 0 rrcurveto-43 23 25 18 29 56 42 -84 79 hhcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[1 0 2 3 4 0 rrcurveto 5 0 6 7 8 0 rrcurveto 9 0 10 11 12 0 rrcurveto-1 2 3 4 5 6 7 8 9 10 11 12 hhcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[2 1 3 4 5 0 rrcurveto 6 0 7 8 9 0 rrcurveto 10 0 11 12 13 0 rrcurveto-1 2 3 4 5 6 7 8 9 10 11 12 13 hhcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[0 61 6 52 0 68 rrcurveto-61 6 52 68 vvcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[61 38 35 56 0 72 rrcurveto-61 38 35 56 72 vvcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[0 -84 -88 -30 0 -90 rrcurveto 0 -13 19 23 0 -11 rrcurveto--84 -88 -30 -90 -13 19 23 -11 vvcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[43 12 17 32 0 65 rrcurveto 0 68 -6 52 0 61 rrcurveto-43 12 17 32 65 68 -6 52 61 vvcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[0 1 2 3 0 4 rrcurveto 0 5 6 7 0 8 rrcurveto 0 9 10 11 0 12 rrcurveto-1 2 3 4 5 6 7 8 9 10 11 12 vvcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[1 2 3 4 0 5 rrcurveto 0 6 7 8 0 9 rrcurveto 0 10 11 12 0 13 rrcurveto-1 2 3 4 5 6 7 8 9 10 11 12 13 vvcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[1 0 2 3 0 4 rrcurveto-1 2 3 4 hvcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[57 0 44 22 34 40 rrcurveto-57 44 22 40 34 hvcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[65 0 33 -19 0 -45 rrcurveto 0 -45 -29 -25 -71 0 rrcurveto-65 33 -19 -45 -45 -29 -25 -71 hvcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[97 0 69 41 0 86 rrcurveto 0 58 -36 34 -64 11 rrcurveto-97 69 41 86 58 -36 34 -64 11 hvcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[1 0 2 3 0 4 rrcurveto 0 5 6 7 8 0 rrcurveto 9 0 10 11 0 12 rrcurveto-1 2 3 4 5 6 7 8 9 10 11 12 hvcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[-124 0 -79 104 0 165 rrcurveto 0 163 82 102 124 0 rrcurveto 56 0 43 -25 35 -37 rrcurveto--124 -79 104 165 163 82 102 124 56 43 -25 -37 35 hvcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[32 0 25 22 0 32 rrcurveto 0 31 -25 22 -32 0 rrcurveto -32 0 -25 -22 0 -31 rrcurveto 0 -32 25 -22 32 0 rrcurveto-32 25 22 32 31 -25 22 -32 -32 -25 -22 -31 -32 25 -22 32 hvcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[-170 0 -128 111 0 195 rrcurveto 0 234 172 151 178 0 rrcurveto 182 0 95 -118 0 -161 rrcurveto 0 -130 -71 -77 -63 0 rrcurveto -55 0 -19 38 20 79 rrcurveto--170 -128 111 195 234 172 151 178 182 95 -118 -161 -130 -71 -77 -63 -55 -19 38 79 20 hvcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[0 -57 43 -30 53 0 rrcurveto--57 43 -30 53 vhcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[0 41 -27 19 -46 11 rrcurveto-41 -27 19 -46 11 vhcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[0 1 2 3 4 0 rrcurveto 5 0 6 7 0 8 rrcurveto-1 2 3 4 5 6 7 8 vhcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[0 -64 -23 -25 -45 0 rrcurveto -30 0 -24 14 -19 33 rrcurveto--64 -23 -25 -45 -30 -24 14 33 -19 vhcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[0 1 2 3 4 0 rrcurveto 5 0 6 7 0 8 rrcurveto 0 9 10 11 12 0 rrcurveto-1 2 3 4 5 6 7 8 9 10 11 12 vhcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[0 108 59 81 98 0 rrcurveto 99 0 59 -81 0 -108 rrcurveto 0 -100 -46 -66 -63 -47 rrcurveto-108 59 81 98 99 59 -81 -108 -100 -46 -66 -63 -47 vhcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[0 60 -26 37 -43 0 rrcurveto -33 0 -28 -22 0 -36 rrcurveto 0 -37 27 -20 32 0 rrcurveto 3 0 4 0 3 1 rrcurveto-60 -26 37 -43 -33 -28 -22 -36 -37 27 -20 32 3 4 0 1 3 vhcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[0 10 1 2 0 0 0 0 1 2 0 1 0 1 3 4 0 0 rrcurveto-10 1 2 0 0 1 2 1 1 3 4 0 vhcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[10 0 1 2 0 0 0 0 1 2 0 1 0 1 3 4 0 0 rrcurveto-10 1 2 0 hhcurveto 0 1 2 1 1 3 4 0 hvcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[0 0 1 2 0 0 0 0 1 2 0 1 0 1 3 4 0 0 rrcurveto-1 2 rlineto 0 1 2 1 1 3 4 0 hvcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[10 10 1 2 0 0 0 0 1 2 0 1 0 1 3 4 0 0 rrcurveto-10 10 1 2 0 0 1 2 1 1 3 4 0 vvcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[0 10 1 2 0 0 0 0 1 2 1 0 1 0 3 4 0 0 rrcurveto-10 1 2 0 vhcurveto 0 1 2 1 1 3 4 0 hhcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[10 0 1 2 0 0 0 0 1 2 1 0 1 0 3 4 0 0 rrcurveto-10 1 2 0 0 1 2 1 1 3 4 0 hhcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[0 0 1 2 0 0 0 0 1 2 1 0 1 0 3 4 0 0 rrcurveto-1 2 rlineto 0 1 2 1 1 3 4 0 hhcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[10 10 1 2 0 0 0 0 1 2 1 0 1 0 3 4 0 0 rrcurveto-10 10 1 2 0 0 1 2 1 1 3 4 0 hhcurveto] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[1 2 3 4 5 6 1 2 3 4 5 0 1 2 3 4 5 6 rrcurveto-None] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[1 2 3 4 5 6 1 2 3 4 0 6 1 2 3 4 5 6 rrcurveto-None] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[1 2 3 4 5 6 1 0 3 4 5 6 1 2 3 4 5 6 rrcurveto-None] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[1 2 3 4 5 6 0 2 3 4 5 6 1 2 3 4 5 6 rrcurveto-None] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[21 -76 21 -72 24 -73 rrcurveto 31 -100 rlineto-21 -76 21 -72 24 -73 31 -100 rcurveline] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[-73 80 -80 121 -49 96 rrcurveto 60 65 55 41 54 17 rrcurveto -8 78 rlineto--73 80 -80 121 -49 96 60 65 55 41 54 17 -8 78 rcurveline] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[1 64 10 51 29 39 rrcurveto 15 21 15 20 15 18 rrcurveto 47 -89 63 -98 52 -59 rrcurveto 91 8 rlineto-1 64 10 51 29 39 15 21 15 20 15 18 47 -89 63 -98 52 -59 91 8 rcurveline] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[21 -76 rlineto 21 -72 24 -73 31 -100 rrcurveto-21 -76 21 -72 24 -73 31 -100 rlinecurve] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[-73 80 rlineto -80 121 rlineto -49 96 60 65 55 41 rrcurveto--73 80 -80 121 -49 96 60 65 55 41 rlinecurve] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_specialize[1 64 rlineto 10 51 rlineto 29 39 rlineto 15 21 15 20 15 18 rrcurveto-1 64 10 51 29 39 15 21 15 20 15 18 rlinecurve] PASSED [ 3%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_maxstack PASSED [ 4%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_maxstack_blends PASSED [ 4%]
Tests/cffLib/specializer_test.py::CFFSpecializeProgramTest::test_maxstack_commands PASSED [ 4%]
Tests/cffLib/specializer_test.py::CFF2VFTestSpecialize::test_blend_programToCommands PASSED [ 4%]
Tests/cffLib/specializer_test.py::CFF2VFTestSpecialize::test_blend_round_trip PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildCOLR_v0 PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildCOLR_v0_layer_as_list PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildCPAL_v0 PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildCPAL_palettes_different_lengths PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaletteLabels PASSED [ 4%]
Tests/colorLib/builder_test.py::test_build_CPAL_v1_types_no_labels PASSED [ 4%]
Tests/colorLib/builder_test.py::test_build_CPAL_v1_labels PASSED [ 4%]
Tests/colorLib/builder_test.py::test_invalid_ColorPaletteType PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildCPAL_v1_invalid_args_length PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildCPAL_invalid_color PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintSolid PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintSolid_Alpha PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintVarSolid PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildVarColorStop_DefaultAlpha PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildColorStop PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildColorStop_Variable PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildColorLine_StopList PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildVarColorLine_StopMap PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildAffine2x3 PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildVarAffine2x3 PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintLinearGradient PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintVarLinearGradient PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintRadialGradient PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintVarRadialGradient PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintSweepGradient PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintVarSweepGradient PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintGlyph_Solid PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintGlyph_VarLinearGradient PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintGlyph_RadialGradient PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintGlyph_Dict_Solid PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintGlyph_Dict_VarLinearGradient PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintGlyph_Dict_RadialGradient PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintColrGlyph PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintTransform PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintVarTransform PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintComposite PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintTranslate PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintVarTranslate PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintScale PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintVarScale PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintScaleAroundCenter PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintVarScaleAroundCenter PASSED [ 4%]
Tests/colorLib/builder_test.py::test_buildPaintScaleUniform PASSED [ 5%]
Tests/colorLib/builder_test.py::test_buildPaintVarScaleUniform PASSED [ 5%]
Tests/colorLib/builder_test.py::test_buildPaintScaleUniformAroundCenter PASSED [ 5%]
Tests/colorLib/builder_test.py::test_buildPaintVarScaleUniformAroundCenter PASSED [ 5%]
Tests/colorLib/builder_test.py::test_buildPaintRotate PASSED [ 5%]
Tests/colorLib/builder_test.py::test_buildPaintVarRotate PASSED [ 5%]
Tests/colorLib/builder_test.py::test_buildPaintRotateAroundCenter PASSED [ 5%]
Tests/colorLib/builder_test.py::test_buildPaintVarRotateAroundCenter PASSED [ 5%]
Tests/colorLib/builder_test.py::test_buildPaintSkew PASSED [ 5%]
Tests/colorLib/builder_test.py::test_buildPaintVarSkew PASSED [ 5%]
Tests/colorLib/builder_test.py::test_buildPaintSkewAroundCenter PASSED [ 5%]
Tests/colorLib/builder_test.py::test_buildPaintVarSkewAroundCenter PASSED [ 5%]
Tests/colorLib/builder_test.py::test_buildColrV1 PASSED [ 5%]
Tests/colorLib/builder_test.py::test_buildColrV1_more_than_255_paints PASSED [ 5%]
Tests/colorLib/builder_test.py::test_split_color_glyphs_by_version PASSED [ 5%]
Tests/colorLib/builder_test.py::test_build_layerv1list_empty PASSED [ 5%]
Tests/colorLib/builder_test.py::test_build_layerv1list_simple PASSED [ 5%]
Tests/colorLib/builder_test.py::test_build_layerv1list_with_sharing PASSED [ 5%]
Tests/colorLib/builder_test.py::test_build_layerv1list_with_overlaps PASSED [ 5%]
Tests/colorLib/builder_test.py::test_explicit_version_1 PASSED [ 5%]
Tests/colorLib/builder_test.py::BuildCOLRTest::test_automatic_version_all_solid_color_glyphs PASSED [ 5%]
Tests/colorLib/builder_test.py::BuildCOLRTest::test_automatic_version_no_solid_color_glyphs PASSED [ 5%]
Tests/colorLib/builder_test.py::BuildCOLRTest::test_automatic_version_mixed_solid_and_gradient_glyphs PASSED [ 5%]
Tests/colorLib/builder_test.py::BuildCOLRTest::test_explicit_version_0 PASSED [ 5%]
Tests/colorLib/builder_test.py::BuildCOLRTest::test_explicit_version_1 PASSED [ 5%]
Tests/colorLib/builder_test.py::BuildCOLRTest::test_paint_one_colr_layers PASSED [ 5%]
Tests/colorLib/builder_test.py::BuildCOLRTest::test_build_clip_list PASSED [ 5%]
Tests/colorLib/builder_test.py::BuildCOLRTest::test_duplicate_base_glyphs PASSED [ 5%]
Tests/colorLib/builder_test.py::TrickyRadialGradientTest::test_noto_emoji_mosquito_u1f99f PASSED [ 5%]
Tests/colorLib/builder_test.py::TrickyRadialGradientTest::test_noto_emoji_horns_sign_u1f918_1f3fc PASSED [ 5%]
Tests/colorLib/builder_test.py::TrickyRadialGradientTest::test_nudge_start_circle_position[c00-0-c10-1.3-True-expected0] PASSED [ 5%]
Tests/colorLib/builder_test.py::TrickyRadialGradientTest::test_nudge_start_circle_position[c01-0.6-c11-2.45-True-expected1] PASSED [ 5%]
Tests/colorLib/builder_test.py::TrickyRadialGradientTest::test_nudge_start_circle_position[c02-0-c12-8.49-True-expected2] PASSED [ 5%]
Tests/colorLib/builder_test.py::TrickyRadialGradientTest::test_nudge_start_circle_position[c03-0-c13-1.5-False-expected3] PASSED [ 5%]
Tests/colorLib/builder_test.py::TrickyRadialGradientTest::test_nudge_start_circle_position[c04-0-c14-1.5-False-expected4] PASSED [ 5%]
Tests/colorLib/builder_test.py::TrickyRadialGradientTest::test_nudge_start_circle_position[c05-0-c15-8.8-False-expected5] PASSED [ 5%]
Tests/colorLib/builder_test.py::TrickyRadialGradientTest::test_nudge_start_circle_position[c06-0-c16-1.49-True-expected6] PASSED [ 5%]
Tests/colorLib/builder_test.py::TrickyRadialGradientTest::test_nudge_start_circle_position[c07-0.5000001-c17-0.4999999-True-expected7] PASSED [ 5%]
Tests/colorLib/builder_test.py::TrickyRadialGradientTest::test_nudge_start_circle_position[c08-1.49-c18-1-False-expected8] PASSED [ 5%]
Tests/colorLib/builder_test.py::test_buildCOLR_missing_base_glyph_in_glyphMap_raises_clear_error PASSED [ 5%]
Tests/colorLib/table_builder_test.py::test_intValue_otRound PASSED [ 5%]
Tests/colorLib/unbuilder_test.py::test_unbuildColrV1 PASSED [ 5%]
Tests/colorLib/unbuilder_test.py::test_unbuildColrV1_noLayers PASSED [ 5%]
Tests/config_test.py::test_can_register_option PASSED [ 5%]
Tests/config_test.py::test_ttfont_has_config[str] PASSED [ 5%]
Tests/config_test.py::test_ttfont_has_config[Option] PASSED [ 5%]
Tests/config_test.py::test_ttfont_can_take_superset_of_fonttools_config[str] PASSED [ 6%]
Tests/config_test.py::test_ttfont_can_take_superset_of_fonttools_config[Option] PASSED [ 6%]
Tests/config_test.py::test_no_config_returns_default_values[str] PASSED [ 6%]
Tests/config_test.py::test_no_config_returns_default_values[Option] PASSED [ 6%]
Tests/config_test.py::test_can_set_config[str] PASSED [ 6%]
Tests/config_test.py::test_can_set_config[Option] PASSED [ 6%]
Tests/config_test.py::test_different_ttfonts_have_different_configs[str] PASSED [ 6%]
Tests/config_test.py::test_different_ttfonts_have_different_configs[Option] PASSED [ 6%]
Tests/config_test.py::test_cannot_set_inexistent_key PASSED [ 6%]
Tests/config_test.py::test_value_not_parsed_by_default[str] PASSED [ 6%]
Tests/config_test.py::test_value_not_parsed_by_default[Option] PASSED [ 6%]
Tests/config_test.py::test_value_gets_parsed_if_asked[str] PASSED [ 6%]
Tests/config_test.py::test_value_gets_parsed_if_asked[Option] PASSED [ 6%]
Tests/config_test.py::test_value_parsing_can_error[str] PASSED [ 6%]
Tests/config_test.py::test_value_parsing_can_error[Option] PASSED [ 6%]
Tests/config_test.py::test_value_gets_validated[str] PASSED [ 6%]
Tests/config_test.py::test_value_gets_validated[Option] PASSED [ 6%]
Tests/config_test.py::test_implements_mutable_mapping[str] PASSED [ 6%]
Tests/config_test.py::test_implements_mutable_mapping[Option] PASSED [ 6%]
Tests/cu2qu/cu2qu_test.py::CurveToQuadraticTest::test_does_not_exceed_tolerance PASSED [ 6%]
Tests/cu2qu/cu2qu_test.py::CurveToQuadraticTest::test_does_not_exceed_tolerance_multiple PASSED [ 6%]
Tests/cu2qu/cu2qu_test.py::CurveToQuadraticTest::test_results_unchanged PASSED [ 6%]
Tests/cu2qu/cu2qu_test.py::CurveToQuadraticTest::test_results_unchanged_multiple PASSED [ 6%]
Tests/cu2qu/cu2qu_test.py::AllQuadraticFalseTest::test_cubic PASSED [ 6%]
Tests/cu2qu/cu2qu_test.py::AllQuadraticFalseTest::test_quadratic PASSED [ 6%]
Tests/cu2qu/cu2qu_test.py::test_cu2qu_degenerate_all_points_equal PASSED [ 6%]
Tests/cu2qu/cu2qu_test.py::test_cu2qu_degenerate_3_points_equal_single_quad_within_tolerance PASSED [ 6%]
Tests/cu2qu/cu2qu_test.py::test_cu2qu_degenerate_3_points_equal_exceeding_tolerance PASSED [ 6%]
Tests/cu2qu/cu2qu_test.py::test_cu2qu_degenerate_curve_with_collinear_points PASSED [ 6%]
Tests/cu2qu/cu2qu_test.py::test_cu2qu_complex_division_floating_point_precision PASSED [ 6%]
Tests/cu2qu/cu2qu_test.py::test_cu2qu_split_cubic_into_three_complex_division PASSED [ 6%]
Tests/cu2qu/cu2qu_test.py::test_curves_to_quadratic_rejects_mismatched_max_errors PASSED [ 6%]
Tests/cu2qu/cu2qu_test.py::test_curves_to_quadratic_empty_input PASSED [ 6%]
Tests/designspaceLib/designspace_test.py::test_fill_document PASSED [ 6%]
Tests/designspaceLib/designspace_test.py::test_unicodes PASSED [ 6%]
Tests/designspaceLib/designspace_test.py::test_localisedNames PASSED [ 6%]
Tests/designspaceLib/designspace_test.py::test_handleNoAxes PASSED [ 6%]
Tests/designspaceLib/designspace_test.py::test_pathNameResolve PASSED [ 6%]
Tests/designspaceLib/designspace_test.py::test_normalise1 PASSED [ 6%]
Tests/designspaceLib/designspace_test.py::test_normalise2 PASSED [ 6%]
Tests/designspaceLib/designspace_test.py::test_normalise3 PASSED [ 6%]
Tests/designspaceLib/designspace_test.py::test_normalise4 PASSED [ 6%]
Tests/designspaceLib/designspace_test.py::test_axisMapping PASSED [ 6%]
Tests/designspaceLib/designspace_test.py::test_axisMappingsRoundtrip PASSED [ 6%]
Tests/designspaceLib/designspace_test.py::test_rulesConditions PASSED [ 6%]
Tests/designspaceLib/designspace_test.py::test_rulesDocument PASSED [ 6%]
Tests/designspaceLib/designspace_test.py::test_documentLib PASSED [ 6%]
Tests/designspaceLib/designspace_test.py::test_updatePaths PASSED [ 7%]
Tests/designspaceLib/designspace_test.py::test_read_with_path_object PASSED [ 7%]
Tests/designspaceLib/designspace_test.py::test_with_with_path_object PASSED [ 7%]
Tests/designspaceLib/designspace_test.py::test_findDefault_axis_mapping PASSED [ 7%]
Tests/designspaceLib/designspace_test.py::test_loadSourceFonts PASSED [ 7%]
Tests/designspaceLib/designspace_test.py::test_loadSourceFonts_no_required_path PASSED [ 7%]
Tests/designspaceLib/designspace_test.py::test_addAxisDescriptor PASSED [ 7%]
Tests/designspaceLib/designspace_test.py::test_addSourceDescriptor PASSED [ 7%]
Tests/designspaceLib/designspace_test.py::test_addInstanceDescriptor PASSED [ 7%]
Tests/designspaceLib/designspace_test.py::test_addRuleDescriptor PASSED [ 7%]
Tests/designspaceLib/designspace_test.py::test_deepcopyExceptFonts PASSED [ 7%]
Tests/designspaceLib/designspace_test.py::test_Range_post_init PASSED [ 7%]
Tests/designspaceLib/designspace_test.py::test_get_axes PASSED [ 7%]
Tests/designspaceLib/designspace_test.py::test_preserveEmptyConditionSet PASSED [ 7%]
Tests/designspaceLib/designspace_test.py::test_map_backward_many_to_one PASSED [ 7%]
Tests/designspaceLib/designspace_test.py::test_map_backward_many_to_one_mid_range PASSED [ 7%]
Tests/designspaceLib/designspace_test.py::test_map_backward_many_to_one_at_flat_value PASSED [ 7%]
Tests/designspaceLib/designspace_test.py::test_map_backward_many_to_one_unsorted_input PASSED [ 7%]
Tests/designspaceLib/designspace_test.py::test_map_backward_single_entry PASSED [ 7%]
Tests/designspaceLib/designspace_v5_test.py::test_read_v5_document_simple PASSED [ 7%]
Tests/designspaceLib/designspace_v5_test.py::test_read_v5_document_decovar PASSED [ 7%]
Tests/designspaceLib/designspace_v5_test.py::test_read_v5_document_discrete PASSED [ 7%]
Tests/designspaceLib/designspace_v5_test.py::test_read_v5_document_aktiv PASSED [ 7%]
Tests/designspaceLib/designspace_v5_test.py::test_doc_location_map_forward PASSED [ 7%]
Tests/designspaceLib/designspace_v5_test.py::test_doc_location_map_backward PASSED [ 7%]
Tests/designspaceLib/designspace_v5_test.py::test_instance_location_from_label PASSED [ 7%]
Tests/designspaceLib/designspace_v5_test.py::test_instance_location_no_data PASSED [ 7%]
Tests/designspaceLib/designspace_v5_test.py::test_instance_location_design_first PASSED [ 7%]
Tests/designspaceLib/designspace_v5_test.py::test_instance_location_mix PASSED [ 7%]
Tests/designspaceLib/designspace_v5_test.py::test_roundtrip[test_v4_original.designspace] PASSED [ 7%]
Tests/designspaceLib/designspace_v5_test.py::test_roundtrip[test_v5_original.designspace] PASSED [ 7%]
Tests/designspaceLib/designspace_v5_test.py::test_roundtrip[test_v5_aktiv.designspace] PASSED [ 7%]
Tests/designspaceLib/designspace_v5_test.py::test_roundtrip[test_v5_decovar.designspace] PASSED [ 7%]
Tests/designspaceLib/designspace_v5_test.py::test_roundtrip[test_v5_discrete.designspace] PASSED [ 7%]
Tests/designspaceLib/designspace_v5_test.py::test_roundtrip[test_v5_sourceserif.designspace] PASSED [ 7%]
Tests/designspaceLib/designspace_v5_test.py::test_roundtrip[test_v5.designspace] PASSED [ 7%]
Tests/designspaceLib/designspace_v5_test.py::test_using_v5_features_upgrades_format PASSED [ 7%]
Tests/designspaceLib/designspace_v5_test.py::test_addAxisDescriptor_discrete PASSED [ 7%]
Tests/designspaceLib/designspace_v5_test.py::test_addLocationLabelDescriptor PASSED [ 7%]
Tests/designspaceLib/designspace_v5_test.py::test_addVariableFontDescriptor PASSED [ 7%]
Tests/designspaceLib/split_test.py::test_split[test_v5_aktiv.designspace-expected_interpolable_spaces0] PASSED [ 7%]
Tests/designspaceLib/split_test.py::test_split[test_v5_sourceserif.designspace-expected_interpolable_spaces1] PASSED [ 7%]
Tests/designspaceLib/split_test.py::test_split[test_v5_MutatorSans_and_Serif.designspace-expected_interpolable_spaces2] PASSED [ 7%]
Tests/designspaceLib/split_test.py::test_convert5to4[test_v5_aktiv.designspace-expected_vfs0] PASSED [ 7%]
Tests/designspaceLib/split_test.py::test_convert5to4[test_v5_sourceserif.designspace-expected_vfs1] PASSED [ 7%]
Tests/designspaceLib/split_test.py::test_optional_min_max[unbounded_condition0] PASSED [ 7%]
Tests/designspaceLib/split_test.py::test_optional_min_max[unbounded_condition1] PASSED [ 8%]
Tests/designspaceLib/split_test.py::test_optional_min_max[unbounded_condition2] PASSED [ 8%]
Tests/designspaceLib/split_test.py::test_optional_min_max[unbounded_condition3] PASSED [ 8%]
Tests/designspaceLib/split_test.py::test_optional_min_max_internal[condition0-expected_set0] PASSED [ 8%]
Tests/designspaceLib/split_test.py::test_optional_min_max_internal[condition1-expected_set1] PASSED [ 8%]
Tests/designspaceLib/split_test.py::test_optional_min_max_internal[condition2-expected_set2] PASSED [ 8%]
Tests/designspaceLib/split_test.py::test_optional_min_max_internal[condition3-expected_set3] PASSED [ 8%]
Tests/designspaceLib/split_test.py::test_avar2 PASSED [ 8%]
Tests/designspaceLib/statNames_test.py::test_instance_getStatNames PASSED [ 8%]
Tests/designspaceLib/statNames_test.py::test_not_all_ordering_specified_and_translations PASSED [ 8%]
Tests/designspaceLib/statNames_test.py::test_detect_ribbi_aktiv PASSED [ 8%]
Tests/designspaceLib/statNames_test.py::test_detect_ribbi_recursive PASSED [ 8%]
Tests/designspaceLib/statNames_test.py::test_getStatNames_on_ds4_doesnt_make_up_bad_names PASSED [ 8%]
Tests/encodings/codecs_test.py::ExtendedCodecsTest::test_decode_mac_japanese PASSED [ 8%]
Tests/encodings/codecs_test.py::ExtendedCodecsTest::test_decode_mac_romanian PASSED [ 8%]
Tests/encodings/codecs_test.py::ExtendedCodecsTest::test_decode_mac_trad_chinese PASSED [ 8%]
Tests/encodings/codecs_test.py::ExtendedCodecsTest::test_encode_mac_japanese PASSED [ 8%]
Tests/feaLib/ast_test.py::AstTest::test_glyphname_escape PASSED [ 8%]
Tests/feaLib/ast_test.py::AstTest::test_non_object_location PASSED [ 8%]
Tests/feaLib/ast_test.py::AstTest::test_single_pos_statement_empty_valuerecord PASSED [ 8%]
Tests/feaLib/ast_test.py::AstTest::test_single_pos_statement_empty_valuerecord_chain PASSED [ 8%]
Tests/feaLib/ast_test.py::AstTest::test_valuerecord_empty PASSED [ 8%]
Tests/feaLib/ast_test.py::AstTest::test_valuerecord_none PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_AlternateChained PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_AlternateSubtable PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_Attach PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_ChainPosSubtable PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_ChainSubstSubtable PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_CursivePosSubtable PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GPOS_1 PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GPOS_1_zero PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GPOS_2 PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GPOS_2b PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GPOS_3 PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GPOS_4 PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GPOS_5 PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GPOS_6 PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GPOS_8 PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GSUB_2 PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GSUB_3 PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GSUB_5_formats PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GSUB_6 PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GSUB_6_formats PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GSUB_8 PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_GlyphClassDef PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_LigatureCaretByIndex PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_LigatureCaretByPos PASSED [ 8%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_LigatureSubtable PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_MarkBasePosSubtable PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_MarkLigPosSubtable PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_MarkMarkPosSubtable PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_MultipleLookupsPerGlyph PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_MultipleLookupsPerGlyph2 PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_MultipleSubstSubtable PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_PairPosSubtable PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_STAT_test PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_STAT_test_elidedFallbackNameID PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_SingleSubstSubtable PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_SubstSubtable PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_ZeroValue_ChainSinglePos_horizontal PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_ZeroValue_ChainSinglePos_vertical PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_ZeroValue_PairPos_horizontal PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_ZeroValue_PairPos_vertical PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_ZeroValue_SinglePos_horizontal PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_ZeroValue_SinglePos_vertical PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_aalt_chain_contextual_subst PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug1307 PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug1459 PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug2276 PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug3846_1 PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug3846_2 PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug453 PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug457 PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug463 PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug501 PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug502 PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug504 PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug505 PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug506 PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug509 PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug512 PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug514 PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug568 PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_bug633 PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_chain_context_multi_subst_class PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_cid_range PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_class_pair_pos_duplicates PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_combo_mult_and_lig_sub PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_contextual_inline_format_4 PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_contextual_inline_multi_sub_format_2 PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_contextual_merge_alternate PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_contextual_merge_gpos_named PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_contextual_merge_gsub_named PASSED [ 9%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_contextual_merge_ignore PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_cvparam_null PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_delete_glyph PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_duplicate_language_stmt PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_duplicate_lookup_reference PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_empty_filter_sets_and_mark_classes PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_enum PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_feature_aalt PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_identical_feature_lookups PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_ignore_pos PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_language_required PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_lookup PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_lookupflag PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_markClass PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_multiple_feature_blocks PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_name PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_omitted_GlyphClassDef PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_single_pos_NULL PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_size PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_size2 PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec10 PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec4h1 PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec4h2 PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec5d1 PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec5d2 PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec5f_ii_1 PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec5f_ii_2 PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec5f_ii_3 PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec5f_ii_4 PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec5fi1 PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec5fi2 PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec5fi3 PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec5fi4 PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec5h1 PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec6b_ii PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec6d2 PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec6e PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec6f PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec6h_ii PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec6h_iii_1 PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec6h_iii_3d PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec8a PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec8a_2 PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec8b PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec8c PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec8d PASSED [ 10%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec9a PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec9a2 PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec9b PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec9c1 PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec9c2 PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec9c3 PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec9d PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec9e PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec9f PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_spec9g PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_useExtension PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_variable_bug2772 PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_variable_conditionset PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_variable_mark_anchor PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_variable_scalar_anchor PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_Fea2feaFile_variable_scalar_valuerecord PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_AlternateChained PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_AlternateSubtable PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_Attach PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_ChainPosSubtable PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_ChainSubstSubtable PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_CursivePosSubtable PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GPOS_1 PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GPOS_1_zero PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GPOS_2 PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GPOS_2b PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GPOS_3 PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GPOS_4 PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GPOS_5 PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GPOS_6 PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GPOS_8 PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GSUB_2 PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GSUB_3 PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GSUB_5_formats PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GSUB_6 PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GSUB_6_formats PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GSUB_8 PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_GlyphClassDef PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_LigatureCaretByIndex PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_LigatureCaretByPos PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_LigatureSubtable PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_MarkBasePosSubtable PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_MarkLigPosSubtable PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_MarkMarkPosSubtable PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_MultipleLookupsPerGlyph PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_MultipleLookupsPerGlyph2 PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_MultipleSubstSubtable PASSED [ 11%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_PairPosSubtable PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_STAT_test PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_STAT_test_elidedFallbackNameID PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_SingleSubstSubtable PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_SubstSubtable PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_ZeroValue_ChainSinglePos_horizontal PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_ZeroValue_ChainSinglePos_vertical PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_ZeroValue_PairPos_horizontal PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_ZeroValue_PairPos_vertical PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_ZeroValue_SinglePos_horizontal PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_ZeroValue_SinglePos_vertical PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_aalt_chain_contextual_subst PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug1307 PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug1459 PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug2276 PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug3846_1 PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug3846_2 PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug453 PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug457 PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug463 PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug501 PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug502 PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug504 PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug505 PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug506 PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug509 PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug512 PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug514 PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug568 PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_bug633 PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_chain_context_multi_subst_class PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_cid_range PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_class_pair_pos_duplicates PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_combo_mult_and_lig_sub PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_contextual_inline_format_4 PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_contextual_inline_multi_sub_format_2 PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_contextual_merge_alternate PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_contextual_merge_gpos_named PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_contextual_merge_gsub_named PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_contextual_merge_ignore PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_cvparam_null PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_delete_glyph PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_duplicate_language_stmt PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_duplicate_lookup_reference PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_empty_filter_sets_and_mark_classes PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_enum PASSED [ 12%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_feature_aalt PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_identical_feature_lookups PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_ignore_pos PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_language_required PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_lookup PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_lookupflag PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_markClass PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_multiple_feature_blocks PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_name PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_omitted_GlyphClassDef PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_single_pos_NULL PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_size PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_size2 PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec10 PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec4h1 PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec4h2 PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec5d1 PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec5d2 PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec5f_ii_1 PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec5f_ii_2 PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec5f_ii_3 PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec5f_ii_4 PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec5fi1 PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec5fi2 PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec5fi3 PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec5fi4 PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec5h1 PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec6b_ii PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec6d2 PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec6e PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec6f PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec6h_ii PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec6h_iii_1 PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec6h_iii_3d PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec8a PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec8a_2 PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec8b PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec8c PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec8d PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec9a PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec9a2 PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec9b PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec9c1 PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec9c2 PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec9c3 PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec9d PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec9e PASSED [ 13%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec9f PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_spec9g PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_useExtension PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_variable_bug2772 PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_variable_conditionset PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_variable_mark_anchor PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_variable_scalar_anchor PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_FeatureFile_variable_scalar_valuerecord PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_GlyphClassDef_conflictingClasses PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_STAT_axis_value_format4 PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_STAT_axis_value_missing_location PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_STAT_design_axis_duplicate_order PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_STAT_design_axis_name PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_STAT_duplicate_axis_value_record PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_STAT_duplicate_design_axis_name PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_STAT_elidedfallbacknameID_already_defined PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_STAT_elidedfallbacknameID_not_in_name_table PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_STAT_elidedfallbackname_already_defined PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_STAT_elidedfallbackname_set_twice PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_STAT_invalid_location_tag PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_STAT_undefined_tag PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_alternateSubst_multipleSubstitutionsForSameGlyph PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_build_pre_parsed_ast_featurefile PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_build_specific_tables PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_build_unsupported_tables PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_chain_pos_refrences_GSUB_looup PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_chain_subst_refrences_GPOS_looup PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_condition_set_avar PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_condition_set_duplicated PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_conditionset_multiple_features PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_disable_empty_classes PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_extensions PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_feature_outside_aalt PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_feature_undefinedReference PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_feature_useExtension PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_ignore_empty_lookup_block PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_language PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_language_in_aalt_feature PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_language_in_size_feature PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_language_in_standalone_lookup PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_language_required_duplicate PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_languagesystem PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_languagesystem_DFLT_dflt_not_first PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_languagesystem_DFLT_not_preceding PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_languagesystem_duplicate PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_languagesystem_none_specified PASSED [ 14%]
Tests/feaLib/builder_test.py::BuilderTest::test_ligatureCaretByPos_variable_scalar PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_ligatureSubst_conflicting_rules PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_lookup_already_defined PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_lookup_inside_feature_aalt PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_lookup_multiple_flags PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_lookup_multiple_types PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_markClass_same_glyph_multiple_classes PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_markClass_same_glyph_redefined PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_mixed_singleSubst_ligatureSubst PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_mixed_singleSubst_ligatureSubst_aalt PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_mixed_singleSubst_multipleSubst PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_mixed_singleSubst_multipleSubst_aalt PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_mixed_singleSubst_multipleSubst_ligatureSubst_feature PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_mixed_singleSubst_multipleSubst_ligatureSubst_named_lookup PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_multipleSubst_multipleIdenticalSubstitutionsForSameGlyph_info PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_multipleSubst_multipleSubstitutionsForSameGlyph PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_pairPos_enumRuleOverridenBySinglePair_DEBUG PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_pairPos_redefinition_warning PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_script PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_script_in_aalt_feature PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_script_in_size_feature PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_script_in_standalone_lookup PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_singlePos_multiplePositionsForSameGlyph PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_singlePos_redefinition PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_singleSubst_multipleIdenticalSubstitutionsForSameGlyph_info PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_singleSubst_multipleSubstitutionsForSameGlyph PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_skip_featureNames_if_no_name_table PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_unmarked_ignore_statement PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_unsupported_subtable_break PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_variable_anchors_round_trip PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_variable_scalar_avar PASSED [ 15%]
Tests/feaLib/builder_test.py::BuilderTest::test_variable_scalar_duplicate_location PASSED [ 15%]
Tests/feaLib/error_test.py::FeatureLibErrorTest::test_str PASSED [ 15%]
Tests/feaLib/error_test.py::FeatureLibErrorTest::test_str_nolocation PASSED [ 15%]
Tests/feaLib/lexer_test.py::LexerTest::test_bad_character PASSED [ 15%]
Tests/feaLib/lexer_test.py::LexerTest::test_cid PASSED [ 15%]
Tests/feaLib/lexer_test.py::LexerTest::test_comment PASSED [ 15%]
Tests/feaLib/lexer_test.py::LexerTest::test_empty PASSED [ 15%]
Tests/feaLib/lexer_test.py::LexerTest::test_float PASSED [ 15%]
Tests/feaLib/lexer_test.py::LexerTest::test_glyphclass PASSED [ 15%]
Tests/feaLib/lexer_test.py::LexerTest::test_include PASSED [ 15%]
Tests/feaLib/lexer_test.py::LexerTest::test_location PASSED [ 15%]
Tests/feaLib/lexer_test.py::LexerTest::test_name PASSED [ 15%]
Tests/feaLib/lexer_test.py::LexerTest::test_newline PASSED [ 15%]
Tests/feaLib/lexer_test.py::LexerTest::test_number PASSED [ 15%]
Tests/feaLib/lexer_test.py::LexerTest::test_scan_over_ PASSED [ 15%]
Tests/feaLib/lexer_test.py::LexerTest::test_scan_until_ PASSED [ 15%]
Tests/feaLib/lexer_test.py::LexerTest::test_string PASSED [ 16%]
Tests/feaLib/lexer_test.py::LexerTest::test_symbol PASSED [ 16%]
Tests/feaLib/lexer_test.py::IncludingLexerTest::test_featurefilepath_None PASSED [ 16%]
Tests/feaLib/lexer_test.py::IncludingLexerTest::test_include PASSED [ 16%]
Tests/feaLib/lexer_test.py::IncludingLexerTest::test_include_absolute_path PASSED [ 16%]
Tests/feaLib/lexer_test.py::IncludingLexerTest::test_include_limit PASSED [ 16%]
Tests/feaLib/lexer_test.py::IncludingLexerTest::test_include_missing_file PASSED [ 16%]
Tests/feaLib/lexer_test.py::IncludingLexerTest::test_include_relative_to_cwd PASSED [ 16%]
Tests/feaLib/lexer_test.py::IncludingLexerTest::test_include_self PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_FeatureNames_bad PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_FeatureNames_comment PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_FeatureNames_emptyStatements PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_FontRevision PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_FontRevision_negative PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_GlyphClassDef PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_GlyphClassDef_noCLassesSpecified PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_anchor_format_a PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_anchor_format_b PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_anchor_format_c PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_anchor_format_d PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_anchor_format_e PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_anchor_format_e_undefined PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_anchor_variable_scalar PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_anchordef PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_anchordef_contourpoint PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_anon PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_anon_missingBrace PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_anonymous PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_attach PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_comments PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_conditionset PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_conditionset_float PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_conditionset_same_axis PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_cv_hexadecimal PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_cv_octal PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_empty_statement_ignored PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_feature_block PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_feature_block_useExtension PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_feature_comment PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_feature_reference PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphMap_deprecated PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_ambiguous_dash_no_glyph_names PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_bad PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_duplicate PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_empty PASSED [ 16%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_equality PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_from_markClass PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_glyphNameTooLong PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_glyph_name_should_win_over_range PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_bad PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_cid PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_cid_bad PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_dash PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_dash_ambiguous PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_dash_with_space PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_digit1 PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_digit2 PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_digit3 PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_lowercase PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_mixed PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_range_uppercase PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_reference PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_scoping PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_glyphclass_scoping_bug496 PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_chained PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_chained_exception1 PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_chained_exception2 PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_chained_exception3 PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_chained_exception4 PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_chained_special_kern_format_valuerecord_format_a PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_chained_special_kern_format_valuerecord_format_b PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_chained_special_kern_format_valuerecord_format_b_bug2293 PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_enumerated PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_glyph PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_glyphclass_horizontal PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_glyphclass_vertical PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_multiple PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_null PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_1_null_chained PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_2_format_a PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_2_format_a_enumerated PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_2_format_a_with_null_first PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_2_format_a_with_null_second PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_2_format_b PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_2_format_b_enumerated PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_3 PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_3_enumerated PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_4 PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_4_enumerated PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_4_not_markClass PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_5 PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_5_enumerated PASSED [ 17%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_5_not_markClass PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_6 PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_6_enumerated PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_6_not_markClass PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_8 PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_gpos_type_8_lookup_with_values PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_ignore_pos PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_ignore_position PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_ignore_position_with_lookup PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_ignore_sub PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_ignore_substitute PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_ignore_substitute_with_lookup PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_include_statement PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_include_statement_no_semicolon PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_language PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_language_DFLT PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_language_exclude_dflt PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_language_exclude_dflt_required PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_language_include_dflt PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_language_include_dflt_required PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_languagesystem PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_ligatureCaretByIndex_glyphClass PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_ligatureCaretByIndex_singleGlyph PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_ligatureCaretByPos_glyphClass PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_ligatureCaretByPos_singleGlyph PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_ligatureCaretByPos_variable_scalar PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_lookup_block PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_lookup_block_name_mismatch PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_lookup_block_useExtension PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_lookup_block_with_horizontal_valueRecordDef PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_lookup_block_with_vertical_valueRecordDef PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_lookup_comment PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_lookup_reference PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_lookup_reference_to_lookup_inside_feature PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_lookup_reference_unknown PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_lookupflag_format_A PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_lookupflag_format_A_MarkAttachmentType PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_lookupflag_format_A_MarkAttachmentType_glyphClass PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_lookupflag_format_A_UseMarkFilteringSet PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_lookupflag_format_A_UseMarkFilteringSet_glyphClass PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_lookupflag_format_B PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_lookupflag_format_B_zero PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_lookupflag_no_value PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_lookupflag_repeated PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_lookupflag_unrecognized PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_markClass PASSED [ 18%]
Tests/feaLib/parser_test.py::ParserTest::test_nameid_hexadecimal PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_nameid_mac_croatian PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_nameid_mac_roman PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_nameid_octal PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_nameid_unsupported_platform PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_nameid_windows_utf16 PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_nameid_windows_utf16_backslash PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_nameid_windows_utf16_quotation_mark PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_nameid_windows_utf16_surroates PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_only_comments PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_rsub_deletion PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_rsub_format_a PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_rsub_format_a_cid PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_rsub_format_b PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_rsub_format_c PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_rsub_from PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_rsub_multiple_replacement_glyphs PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_rsub_nonsingle PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_script PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_script_dflt PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_split_marked_glyphs_runs PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_stat_axis_value_format1 PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_stat_axis_value_format2 PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_stat_axis_value_format2_bad_range PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_stat_axis_value_format4 PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_stat_design_axis PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_stat_elidedfallbackname PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_stat_elidedfallbacknameid PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_strict_glyph_name_check PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_sub_single_format_a PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_sub_single_format_a_chained PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_sub_single_format_a_cid PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_sub_single_format_b PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_sub_single_format_b_chained PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_sub_single_format_c PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_sub_single_format_c_chained PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_sub_single_format_c_different_num_elements PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_sub_with_values PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_substitute_from PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_substitute_from_chained PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_substitute_from_cid PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_substitute_from_glyphclass PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_substitute_invalid_statement PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_substitute_ligature PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_substitute_ligature_chained PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_substitute_lookups PASSED [ 19%]
Tests/feaLib/parser_test.py::ParserTest::test_substitute_missing_by PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_substitute_multiple PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_substitute_multiple_by_mutliple PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_substitute_multiple_chained PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_substitute_multiple_classes PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_substitute_multiple_classes_mismatch PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_substitute_multiple_classes_mixed PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_substitute_multiple_classes_mixed_singleton PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_substitute_multiple_force_chained PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_subtable PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_table_badEnd PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_table_comment PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_table_unsupported PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_ufo_features_parse_include_dir PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_unmarked_ignore_statement PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_device_value_out_of_range PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_format_a_horizontal PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_format_a_vertical PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_format_a_vertical_contexts_ PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_format_a_zero_horizontal PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_format_a_zero_vertical PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_format_b PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_format_b_zero PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_format_c PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_format_d PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_named PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_named_unknown PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_scoping PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_valuerecord_variable_scalar PASSED [ 20%]
Tests/feaLib/parser_test.py::ParserTest::test_variation PASSED [ 20%]
Tests/feaLib/parser_test.py::SymbolTableTest::test_resolve_undefined PASSED [ 20%]
Tests/feaLib/parser_test.py::SymbolTableTest::test_scopes PASSED [ 20%]
Tests/feaLib/variableScalar_test.py::test_variable_scalar_repr PASSED [ 20%]
Tests/feaLib/variableScalar_test.py::test_variable_scalar_interpolation_with_avar PASSED [ 20%]
Tests/feaLib/variableScalar_test.py::test_from_ttf_with_avar PASSED [ 20%]
Tests/feaLib/variableScalar_test.py::test_model_uses_axes_order PASSED [ 20%]
Tests/feaLib/variableScalar_test.py::test_deprecated_add_to_variation_store PASSED [ 20%]
Tests/fontBuilder/fontBuilder_test.py::test_build_ttf PASSED [ 20%]
Tests/fontBuilder/fontBuilder_test.py::test_build_cubic_ttf PASSED [ 20%]
Tests/fontBuilder/fontBuilder_test.py::test_build_otf PASSED [ 20%]
Tests/fontBuilder/fontBuilder_test.py::test_build_var PASSED [ 20%]
Tests/fontBuilder/fontBuilder_test.py::test_build_cff2 PASSED [ 20%]
Tests/fontBuilder/fontBuilder_test.py::test_build_cff_to_cff2 PASSED [ 20%]
Tests/fontBuilder/fontBuilder_test.py::test_setupNameTable_no_mac PASSED [ 20%]
Tests/fontBuilder/fontBuilder_test.py::test_setupNameTable_no_windows PASSED [ 20%]
Tests/fontBuilder/fontBuilder_test.py::test_setupPost[True-True-False-2] PASSED [ 20%]
Tests/fontBuilder/fontBuilder_test.py::test_setupPost[True-False-False-3] PASSED [ 20%]
Tests/fontBuilder/fontBuilder_test.py::test_setupPost[False-True-False-3] PASSED [ 21%]
Tests/fontBuilder/fontBuilder_test.py::test_setupPost[False-False-False-3] PASSED [ 21%]
Tests/fontBuilder/fontBuilder_test.py::test_setupPost[False-True-True-2] PASSED [ 21%]
Tests/fontBuilder/fontBuilder_test.py::test_setupPost[False-False-True-3] PASSED [ 21%]
Tests/fontBuilder/fontBuilder_test.py::test_unicodeVariationSequences PASSED [ 21%]
Tests/fontBuilder/fontBuilder_test.py::test_setupPanose PASSED [ 21%]
Tests/merge/merge_test.py::MergeIntegrationTest::test_merge_cff PASSED [ 21%]
Tests/merge/merge_test.py::gaspMergeUnitTest::test_gasp_merge_basic PASSED [ 21%]
Tests/merge/merge_test.py::gaspMergeUnitTest::test_gasp_merge_notImplemented PASSED [ 21%]
Tests/merge/merge_test.py::CmapMergeUnitTest::test_cmap_merge_format_14 PASSED [ 21%]
Tests/merge/merge_test.py::CmapMergeUnitTest::test_cmap_merge_format_14_dupes PASSED [ 21%]
Tests/merge/merge_test.py::CmapMergeUnitTest::test_cmap_merge_no_dupes PASSED [ 21%]
Tests/merge/merge_test.py::CmapMergeUnitTest::test_cmap_merge_three_dupes PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[0-1] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[0-2] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[0-3] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[0-4] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[0-5] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[1-0] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[1-2] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[1-3] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[1-4] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[1-5] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[2-0] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[2-1] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[2-3] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[2-4] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[2-5] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[3-0] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[3-1] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[3-2] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[3-4] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[3-5] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[4-0] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[4-1] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[4-2] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[4-3] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[4-5] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[5-0] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[5-1] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[5-2] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[5-3] PASSED [ 21%]
Tests/merge/merge_test.py::test_merge_OS2_mixed_versions[5-4] PASSED [ 21%]
Tests/metaTools/check_table_coverage_test.py::test_init_py PASSED [ 21%]
Tests/metaTools/check_table_coverage_test.py::test_ttx_rst PASSED [ 21%]
Tests/metaTools/check_table_coverage_test.py::test_ttfont_py PASSED [ 21%]
Tests/metaTools/check_table_coverage_test.py::test_rst_docs PASSED [ 22%]
Tests/metaTools/check_table_coverage_test.py::test_tables_rst_toctree PASSED [ 22%]
Tests/misc/arrayTools_test.py::test_calcBounds PASSED [ 22%]
Tests/misc/arrayTools_test.py::test_calcIntBounds PASSED [ 22%]
Tests/misc/arrayTools_test.py::test_updateBounds PASSED [ 22%]
Tests/misc/arrayTools_test.py::test_pointInRect PASSED [ 22%]
Tests/misc/arrayTools_test.py::test_pointsInRect PASSED [ 22%]
Tests/misc/arrayTools_test.py::test_vectorLength PASSED [ 22%]
Tests/misc/arrayTools_test.py::test_asInt16 PASSED [ 22%]
Tests/misc/arrayTools_test.py::test_normRect PASSED [ 22%]
Tests/misc/arrayTools_test.py::test_scaleRect PASSED [ 22%]
Tests/misc/arrayTools_test.py::test_offsetRect PASSED [ 22%]
Tests/misc/arrayTools_test.py::test_insetRect PASSED [ 22%]
Tests/misc/arrayTools_test.py::test_sectRect PASSED [ 22%]
Tests/misc/arrayTools_test.py::test_unionRect PASSED [ 22%]
Tests/misc/arrayTools_test.py::test_rectCenter PASSED [ 22%]
Tests/misc/arrayTools_test.py::test_intRect PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_calcQuadraticBounds PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_calcCubicBounds PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_splitLine PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_splitQuadratic PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_splitCubic PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_splitQuadraticAtT PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_splitCubicAtT PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_splitCubicAtT_robustness PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_solveCubic PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_segmentPointAtT[segment0-0.0-expectedPoint0] PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_segmentPointAtT[segment1-0.5-expectedPoint1] PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_segmentPointAtT[segment2-1.0-expectedPoint2] PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_segmentPointAtT[segment3-0.0-expectedPoint3] PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_segmentPointAtT[segment4-0.5-expectedPoint4] PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_segmentPointAtT[segment5-1.0-expectedPoint5] PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_segmentPointAtT[segment6-0.0-expectedPoint6] PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_segmentPointAtT[segment7-0.5-expectedPoint7] PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_segmentPointAtT[segment8-1.0-expectedPoint8] PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_intersections_straight_line PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_calcQuadraticArcLength PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_calcCubicArcLength[segment0-3.32098765445] PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_calcCubicArcLength[segment1-3.32098765445] PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_calcCubicArcLength[segment2-27.06159516422008] PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_intersections_linelike PASSED [ 22%]
Tests/misc/bezierTools_test.py::test_linelike_curve_curve_regression PASSED [ 22%]
Tests/misc/classifyTools_test.py::test_classify PASSED [ 22%]
Tests/misc/configTools_test.py::test_can_create_custom_config_system PASSED [ 22%]
Tests/misc/configTools_test.py::test_options_are_unique PASSED [ 22%]
Tests/misc/configTools_test.py::test_optional_bool PASSED [ 22%]
Tests/misc/eexec_test.py::test_decrypt PASSED [ 22%]
Tests/misc/eexec_test.py::test_encrypt PASSED [ 23%]
Tests/misc/encodingTools_test.py::EncodingTest::test_encoding_macroman_misc PASSED [ 23%]
Tests/misc/encodingTools_test.py::EncodingTest::test_encoding_unicode PASSED [ 23%]
Tests/misc/encodingTools_test.py::EncodingTest::test_extended_mac_encodings PASSED [ 23%]
Tests/misc/encodingTools_test.py::EncodingTest::test_extended_unknown PASSED [ 23%]
Tests/misc/etree_test.py::test_roundtrip_string[simple_xml_no_indent] PASSED [ 23%]
Tests/misc/etree_test.py::test_roundtrip_string[simple_xml_indent] PASSED [ 23%]
Tests/misc/etree_test.py::test_roundtrip_string[xml_ns_attrib_utf_8] PASSED [ 23%]
Tests/misc/etree_test.py::test_pretty_print PASSED [ 23%]
Tests/misc/filenames_test.py::UserNameToFilenameTest::test_ValueError PASSED [ 23%]
Tests/misc/filenames_test.py::UserNameToFilenameTest::test_collide PASSED [ 23%]
Tests/misc/filenames_test.py::UserNameToFilenameTest::test_handleClash1 PASSED [ 23%]
Tests/misc/filenames_test.py::UserNameToFilenameTest::test_handleClash2 PASSED [ 23%]
Tests/misc/filenames_test.py::UserNameToFilenameTest::test_names PASSED [ 23%]
Tests/misc/filenames_test.py::UserNameToFilenameTest::test_prefix_suffix PASSED [ 23%]
Tests/misc/fixedTools_test.py::FixedToolsTest::test_fixedToFloat_precision14 PASSED [ 23%]
Tests/misc/fixedTools_test.py::FixedToolsTest::test_fixedToFloat_precision6 PASSED [ 23%]
Tests/misc/fixedTools_test.py::FixedToolsTest::test_fixedToFloat_return_float PASSED [ 23%]
Tests/misc/fixedTools_test.py::FixedToolsTest::test_fixedToStr_precision14 PASSED [ 23%]
Tests/misc/fixedTools_test.py::FixedToolsTest::test_fixedToStr_precision6 PASSED [ 23%]
Tests/misc/fixedTools_test.py::FixedToolsTest::test_floatToFixedToStr_precision14 PASSED [ 23%]
Tests/misc/fixedTools_test.py::FixedToolsTest::test_floatToFixed_precision14 PASSED [ 23%]
Tests/misc/fixedTools_test.py::FixedToolsTest::test_roundtrip PASSED [ 23%]
Tests/misc/fixedTools_test.py::FixedToolsTest::test_strToFixedToFloat_precision14 PASSED [ 23%]
Tests/misc/fixedTools_test.py::FixedToolsTest::test_strToFixed_precision14 PASSED [ 23%]
Tests/misc/iftSparseBitSet_test.py::IftSparseBitSetTest::test_decode_emptyData_raisesError PASSED [ 23%]
Tests/misc/iftSparseBitSet_test.py::IftSparseBitSetTest::test_decode_headerOnlyHeight0_success PASSED [ 23%]
Tests/misc/iftSparseBitSet_test.py::IftSparseBitSetTest::test_decode_invalidHeight_raisesError PASSED [ 23%]
Tests/misc/iftSparseBitSet_test.py::IftSparseBitSetTest::test_decode_maxValue_leaves_empty_set PASSED [ 23%]
Tests/misc/iftSparseBitSet_test.py::IftSparseBitSetTest::test_decode_maxValue_truncates_output PASSED [ 23%]
Tests/misc/iftSparseBitSet_test.py::IftSparseBitSetTest::test_decode_maxValue_with_zero_node PASSED [ 23%]
Tests/misc/iftSparseBitSet_test.py::IftSparseBitSetTest::test_decode_negativeBias_clipsToZero PASSED [ 23%]
Tests/misc/iftSparseBitSet_test.py::IftSparseBitSetTest::test_decode_positiveBias_shiftsValues PASSED [ 23%]
Tests/misc/iftSparseBitSet_test.py::IftSparseBitSetTest::test_decode_truncatedData_raisesError PASSED [ 23%]
Tests/misc/iftSparseBitSet_test.py::IftSparseBitSetTest::test_encode_valueOutOfRange_raisesError PASSED [ 23%]
Tests/misc/iftSparseBitSet_test.py::IftSparseBitSetTest::test_roundtrip_almost_full_range PASSED [ 23%]
Tests/misc/iftSparseBitSet_test.py::IftSparseBitSetTest::test_roundtrip_empty_success PASSED [ 23%]
Tests/misc/iftSparseBitSet_test.py::IftSparseBitSetTest::test_roundtrip_full_child_sparse_parent PASSED [ 23%]
Tests/misc/iftSparseBitSet_test.py::IftSparseBitSetTest::test_roundtrip_largeRange_success PASSED [ 23%]
Tests/misc/iftSparseBitSet_test.py::IftSparseBitSetTest::test_roundtrip_multipleValues_success PASSED [ 23%]
Tests/misc/iftSparseBitSet_test.py::IftSparseBitSetTest::test_roundtrip_singleValue_success PASSED [ 23%]
Tests/misc/iftSparseBitSet_test.py::IftSparseBitSetTest::test_roundtrip_sparseValues_success PASSED [ 23%]
Tests/misc/loggingTools_test.py::test_LevelFormatter PASSED [ 23%]
Tests/misc/loggingTools_test.py::TimerTest::test_split PASSED [ 23%]
Tests/misc/loggingTools_test.py::TimerTest::test_time PASSED [ 23%]
Tests/misc/loggingTools_test.py::TimerTest::test_context_manager PASSED [ 23%]
Tests/misc/loggingTools_test.py::TimerTest::test_using_logger PASSED [ 24%]
Tests/misc/loggingTools_test.py::TimerTest::test_using_logger_calling_instance PASSED [ 24%]
Tests/misc/loggingTools_test.py::TimerTest::test_function_decorator PASSED [ 24%]
Tests/misc/loggingTools_test.py::test_ChannelsFilter PASSED [ 24%]
Tests/misc/loggingTools_test.py::test_LogMixin PASSED [ 24%]
Tests/misc/macRes_test.py::ResourceReaderTest::test_read_datafork PASSED [ 24%]
Tests/misc/macRes_test.py::ResourceReaderTest::test_read_file PASSED [ 24%]
Tests/misc/macRes_test.py::ResourceReaderTest::test_read_namedfork_rsrc SKIPPED [ 24%]
Tests/misc/plistlib_test.py::test__test_pl PASSED [ 24%]
Tests/misc/plistlib_test.py::test_io[builtin=True] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_io[builtin=False] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_invalid_type PASSED [ 24%]
Tests/misc/plistlib_test.py::test_int[0] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_int[255] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_int[256] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_int[65535] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_int[65536] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_int[4294967295] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_int[4294967296] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_int[9223372036854775807] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_int[18446744073709551615] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_int[1] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_int[-9223372036854775808] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_int_overflow[18446744073709551617] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_int_overflow[170141183460469231731687303715884105727] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_int_overflow[-18446744073709551616] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_int_overflow[-170141183460469231731687303715884105728] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_bytearray[builtin=True] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_bytearray[builtin=False] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_bytes_data[bytes|builtin_types=True] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_bytes_data[Data|builtin_types=True] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_bytes_data[Data|builtin_types=False] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_bytes_string[builtin=True] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_bytes_string[builtin=False] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_indentation_array PASSED [ 24%]
Tests/misc/plistlib_test.py::test_indentation_dict PASSED [ 24%]
Tests/misc/plistlib_test.py::test_indentation_dict_mix PASSED [ 24%]
Tests/misc/plistlib_test.py::test_apple_formatting[builtin=True] XFAIL [ 24%]
Tests/misc/plistlib_test.py::test_apple_formatting[builtin=False] XFAIL [ 24%]
Tests/misc/plistlib_test.py::test_apple_formatting_fromliteral[builtin=True] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_apple_formatting_fromliteral[builtin=False] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_apple_roundtrips[builtin=True] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_apple_roundtrips[builtin=False] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_bytesio[builtin=True] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_bytesio[builtin=False] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_keysort_bytesio[False] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_keysort_bytesio[True] PASSED [ 24%]
Tests/misc/plistlib_test.py::test_keysort[False] PASSED [ 25%]
Tests/misc/plistlib_test.py::test_keysort[True] PASSED [ 25%]
Tests/misc/plistlib_test.py::test_keys_no_string PASSED [ 25%]
Tests/misc/plistlib_test.py::test_skipkeys PASSED [ 25%]
Tests/misc/plistlib_test.py::test_tuple_members PASSED [ 25%]
Tests/misc/plistlib_test.py::test_list_members PASSED [ 25%]
Tests/misc/plistlib_test.py::test_dict_members PASSED [ 25%]
Tests/misc/plistlib_test.py::test_controlcharacters PASSED [ 25%]
Tests/misc/plistlib_test.py::test_non_bmp_characters PASSED [ 25%]
Tests/misc/plistlib_test.py::test_nondictroot PASSED [ 25%]
Tests/misc/plistlib_test.py::test_invalidarray PASSED [ 25%]
Tests/misc/plistlib_test.py::test_invaliddict PASSED [ 25%]
Tests/misc/plistlib_test.py::test_invalidinteger PASSED [ 25%]
Tests/misc/plistlib_test.py::test_invalidreal PASSED [ 25%]
Tests/misc/plistlib_test.py::test_xml_encodings[builtin=True-utf-8-utf-8-\xef\xbb\xbf] PASSED [ 25%]
Tests/misc/plistlib_test.py::test_xml_encodings[builtin=True-utf-16-utf-16-le-\xff\xfe] PASSED [ 25%]
Tests/misc/plistlib_test.py::test_xml_encodings[builtin=True-utf-16-utf-16-be-\xfe\xff] PASSED [ 25%]
Tests/misc/plistlib_test.py::test_xml_encodings[builtin=False-utf-8-utf-8-\xef\xbb\xbf] PASSED [ 25%]
Tests/misc/plistlib_test.py::test_xml_encodings[builtin=False-utf-16-utf-16-le-\xff\xfe] PASSED [ 25%]
Tests/misc/plistlib_test.py::test_xml_encodings[builtin=False-utf-16-utf-16-be-\xfe\xff] PASSED [ 25%]
Tests/misc/plistlib_test.py::test_fromtree[builtin=True] PASSED [ 25%]
Tests/misc/plistlib_test.py::test_fromtree[builtin=False] PASSED [ 25%]
Tests/misc/plistlib_test.py::test_totree[builtin=True] PASSED [ 25%]
Tests/misc/plistlib_test.py::test_totree[builtin=False] PASSED [ 25%]
Tests/misc/plistlib_test.py::test_no_pretty_print[builtin=True] PASSED [ 25%]
Tests/misc/plistlib_test.py::test_no_pretty_print[builtin=False] PASSED [ 25%]
Tests/misc/plistlib_test.py::test_readPlist_from_path PASSED [ 25%]
Tests/misc/plistlib_test.py::test_readPlist_from_file PASSED [ 25%]
Tests/misc/plistlib_test.py::test_readPlistFromString PASSED [ 25%]
Tests/misc/plistlib_test.py::test_writePlist_to_path PASSED [ 25%]
Tests/misc/plistlib_test.py::test_writePlist_to_file PASSED [ 25%]
Tests/misc/plistlib_test.py::test_writePlistToString PASSED [ 25%]
Tests/misc/plistlib_test.py::test_load_use_builtin_types_default PASSED [ 25%]
Tests/misc/plistlib_test.py::test_dump_use_builtin_types_default PASSED [ 25%]
Tests/misc/plistlib_test.py::test_non_ascii_bytes PASSED [ 25%]
Tests/misc/plistlib_test.py::test_custom_mapping PASSED [ 25%]
Tests/misc/psCharStrings_test.py::T2CharStringTest::test_calcBounds_curve PASSED [ 25%]
Tests/misc/psCharStrings_test.py::T2CharStringTest::test_calcBounds_empty PASSED [ 25%]
Tests/misc/psCharStrings_test.py::T2CharStringTest::test_calcBounds_line PASSED [ 25%]
Tests/misc/psCharStrings_test.py::T2CharStringTest::test_charstring_bytecode_optimization PASSED [ 25%]
Tests/misc/psCharStrings_test.py::T2CharStringTest::test_encodeFloat PASSED [ 25%]
Tests/misc/psCharStrings_test.py::T2CharStringTest::test_encode_decode_fixed PASSED [ 25%]
Tests/misc/psCharStrings_test.py::T2CharStringTest::test_fromXML PASSED [ 25%]
Tests/misc/psCharStrings_test.py::T2CharStringTest::test_pen_closePath PASSED [ 25%]
Tests/misc/psCharStrings_test.py::T2CharStringTest::test_toXML PASSED [ 25%]
Tests/misc/py23_test.py::Round2Test::test_halfway_cases PASSED [ 25%]
Tests/misc/py23_test.py::Round2Test::test_second_argument_type PASSED [ 26%]
Tests/misc/py23_test.py::Round3Test::test_halfway_cases PASSED [ 26%]
Tests/misc/py23_test.py::Round3Test::test_second_argument_type PASSED [ 26%]
Tests/misc/py23_test.py::IsCloseTests::test_assymetry PASSED [ 26%]
Tests/misc/py23_test.py::IsCloseTests::test_decimals PASSED [ 26%]
Tests/misc/py23_test.py::IsCloseTests::test_eight_decimal_places PASSED [ 26%]
Tests/misc/py23_test.py::IsCloseTests::test_fractions PASSED [ 26%]
Tests/misc/py23_test.py::IsCloseTests::test_identical PASSED [ 26%]
Tests/misc/py23_test.py::IsCloseTests::test_identical_infinite PASSED [ 26%]
Tests/misc/py23_test.py::IsCloseTests::test_inf_ninf_nan PASSED [ 26%]
Tests/misc/py23_test.py::IsCloseTests::test_integers PASSED [ 26%]
Tests/misc/py23_test.py::IsCloseTests::test_near_zero PASSED [ 26%]
Tests/misc/py23_test.py::IsCloseTests::test_negative_tolerances PASSED [ 26%]
Tests/misc/py23_test.py::IsCloseTests::test_zero_tolerance PASSED [ 26%]
Tests/misc/py23_test.py::TestRedirectStdout::test_cm_is_reentrant PASSED [ 26%]
Tests/misc/py23_test.py::TestRedirectStdout::test_cm_is_reusable PASSED [ 26%]
Tests/misc/py23_test.py::TestRedirectStdout::test_enter_result_is_target PASSED [ 26%]
Tests/misc/py23_test.py::TestRedirectStdout::test_no_redirect_in_init PASSED [ 26%]
Tests/misc/py23_test.py::TestRedirectStdout::test_redirect_to_string_io PASSED [ 26%]
Tests/misc/py23_test.py::TestRedirectStderr::test_cm_is_reentrant PASSED [ 26%]
Tests/misc/py23_test.py::TestRedirectStderr::test_cm_is_reusable PASSED [ 26%]
Tests/misc/py23_test.py::TestRedirectStderr::test_enter_result_is_target PASSED [ 26%]
Tests/misc/py23_test.py::TestRedirectStderr::test_no_redirect_in_init PASSED [ 26%]
Tests/misc/py23_test.py::TestRedirectStderr::test_redirect_to_string_io PASSED [ 26%]
Tests/misc/symfont_test.py::AreaPenTest::test_PScontour_clockwise_line_first SKIPPED [ 26%]
Tests/misc/symfont_test.py::AreaPenTest::test_openPaths SKIPPED (sym...) [ 26%]
Tests/misc/testTools_test.py::TestToolsTest::test_getXML PASSED [ 26%]
Tests/misc/testTools_test.py::TestToolsTest::test_parseXML_bytes PASSED [ 26%]
Tests/misc/testTools_test.py::TestToolsTest::test_parseXML_bytes_list PASSED [ 26%]
Tests/misc/testTools_test.py::TestToolsTest::test_parseXML_str PASSED [ 26%]
Tests/misc/testTools_test.py::TestToolsTest::test_parseXML_str_list PASSED [ 26%]
Tests/misc/textTools_test.py::test_pad PASSED [ 26%]
Tests/misc/timeTools_test.py::test_asctime PASSED [ 26%]
Tests/misc/timeTools_test.py::test_source_date_epoch PASSED [ 26%]
Tests/misc/timeTools_test.py::test_date_parsing_with_locale PASSED [ 26%]
Tests/misc/transform_test.py::TransformTest::test_examples PASSED [ 26%]
Tests/misc/transform_test.py::TransformTest::test__init__ PASSED [ 26%]
Tests/misc/transform_test.py::TransformTest::test_transformPoints PASSED [ 26%]
Tests/misc/transform_test.py::TransformTest::test_transformVector PASSED [ 26%]
Tests/misc/transform_test.py::TransformTest::test_transformVectors PASSED [ 26%]
Tests/misc/transform_test.py::TransformTest::test_translate PASSED [ 26%]
Tests/misc/transform_test.py::TransformTest::test_scale PASSED [ 26%]
Tests/misc/transform_test.py::TransformTest::test_rotate PASSED [ 26%]
Tests/misc/transform_test.py::TransformTest::test_skew PASSED [ 26%]
Tests/misc/transform_test.py::TransformTest::test_transform PASSED [ 26%]
Tests/misc/transform_test.py::TransformTest::test_reverseTransform PASSED [ 26%]
Tests/misc/transform_test.py::TransformTest::test_inverse PASSED [ 26%]
Tests/misc/transform_test.py::TransformTest::test_toPS PASSED [ 27%]
Tests/misc/transform_test.py::TransformTest::test__ne__ PASSED [ 27%]
Tests/misc/transform_test.py::TransformTest::test__hash__ PASSED [ 27%]
Tests/misc/transform_test.py::TransformTest::test__bool__ PASSED [ 27%]
Tests/misc/transform_test.py::TransformTest::test__repr__ PASSED [ 27%]
Tests/misc/transform_test.py::TransformTest::test_Identity PASSED [ 27%]
Tests/misc/transform_test.py::TransformTest::test_Offset PASSED [ 27%]
Tests/misc/transform_test.py::TransformTest::test_Scale PASSED [ 27%]
Tests/misc/transform_test.py::TransformTest::test_decompose PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_identity PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_scale PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_toTransform PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed0] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed1] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed2] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed3] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed4] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed5] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed6] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed7] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed8] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed9] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed10] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed11] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed12] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed13] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed14] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed15] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed16] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed17] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed18] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed19] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed20] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed21] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed22] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed23] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed24] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed25] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed26] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed27] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed28] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed29] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed30] PASSED [ 27%]
Tests/misc/transform_test.py::DecomposedTransformTest::test_roundtrip[decomposed31] PASSED [ 27%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst0-2-expected0] PASSED [ 27%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst1-2-expected1] PASSED [ 27%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst2-2-expected2] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst3-3-expected3] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst4-2-expected4] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst5-3-expected5] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst6-3-expected6] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst7-3-expected7] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst8-3-expected8] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst9-3-expected9] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst10-3-expected10] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst11-3-expected11] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst12-3-expected12] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst13-3-expected13] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst14-3-expected14] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst15-3-expected15] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst16-3-expected16] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst17-3-expected17] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst18-3-expected18] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst19-3-expected19] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst20-3-expected20] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst21-256-expected21] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst22-256-expected22] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst23-256-expected23] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst24-256-expected24] PASSED [ 28%]
Tests/misc/treeTools_test.py::test_build_n_ary_tree[lst25-256-expected25] PASSED [ 28%]
Tests/misc/vector_test.py::test_Vector PASSED [ 28%]
Tests/misc/vector_test.py::test_deprecated PASSED [ 28%]
Tests/misc/visitor_test.py::VisitorTest::test_visitor PASSED [ 28%]
Tests/misc/visitor_test.py::VisitorTest::test_visitor_inheritance PASSED [ 28%]
Tests/misc/xmlReader_test.py::TestXMLReader::test_close_file_obj PASSED [ 28%]
Tests/misc/xmlReader_test.py::TestXMLReader::test_close_file_path PASSED [ 28%]
Tests/misc/xmlReader_test.py::TestXMLReader::test_decode_utf8 PASSED [ 28%]
Tests/misc/xmlReader_test.py::TestXMLReader::test_normalise_newlines PASSED [ 28%]
Tests/misc/xmlReader_test.py::TestXMLReader::test_progress PASSED [ 28%]
Tests/misc/xmlReader_test.py::TestXMLReader::test_read_sub_file PASSED [ 28%]
Tests/misc/xmlWriter_test.py::TestXMLWriter::test_begintag_endtag PASSED [ 28%]
Tests/misc/xmlWriter_test.py::TestXMLWriter::test_carriage_return_escaped PASSED [ 28%]
Tests/misc/xmlWriter_test.py::TestXMLWriter::test_comment_escaped PASSED [ 28%]
Tests/misc/xmlWriter_test.py::TestXMLWriter::test_comment_multiline PASSED [ 28%]
Tests/misc/xmlWriter_test.py::TestXMLWriter::test_dumphex PASSED [ 28%]
Tests/misc/xmlWriter_test.py::TestXMLWriter::test_encoding_UTF8 PASSED [ 28%]
Tests/misc/xmlWriter_test.py::TestXMLWriter::test_encoding_UTF_8 PASSED [ 28%]
Tests/misc/xmlWriter_test.py::TestXMLWriter::test_encoding_default PASSED [ 28%]
Tests/misc/xmlWriter_test.py::TestXMLWriter::test_encoding_other PASSED [ 28%]
Tests/misc/xmlWriter_test.py::TestXMLWriter::test_encoding_utf8 PASSED [ 28%]
Tests/misc/xmlWriter_test.py::TestXMLWriter::test_indent_dedent PASSED [ 28%]
Tests/misc/xmlWriter_test.py::TestXMLWriter::test_newlinestr PASSED [ 28%]
Tests/misc/xmlWriter_test.py::TestXMLWriter::test_simpletag PASSED [ 28%]
Tests/misc/xmlWriter_test.py::TestXMLWriter::test_stringifyattrs PASSED [ 29%]
Tests/misc/xmlWriter_test.py::TestXMLWriter::test_write PASSED [ 29%]
Tests/misc/xmlWriter_test.py::TestXMLWriter::test_writecdata PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/cmap PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/cmap_cmap PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_featurename-backward_GSUB PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_featurename-forward_GSUB PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_lookupnames-backward_GSUB PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_lookupnames-forward_GSUB PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mixed-toplevels_GSUB PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/scripttable_GSUB PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/chainedclass_GSUB PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/chainedcoverage_GSUB PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/chained-glyph_GSUB PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gsubalternate_GSUB PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gsubligature_GSUB PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gsubmultiple_GSUB PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gsubreversechanined_GSUB PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gsubsingle_GSUB PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/scripttable_GPOS PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/chained-glyph_GPOS PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gposcursive_GPOS PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gposkernset_GPOS PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gposmarktobase_GPOS PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gpospairclass_GPOS PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gpospairglyph_GPOS PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gpossingle_GPOS PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/mark-to-ligature_GPOS PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gdefattach_GDEF PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gdefclasses_GDEF PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gdefligcaret_GDEF PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gdefmarkattach_GDEF PASSED [ 29%]
Tests/mtiLib/mti_test.py::MtiTest::test_MtiFile_mti/gdefmarkfilter_GDEF PASSED [ 29%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildAnchor_format1 PASSED [ 29%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildAnchor_format2 PASSED [ 29%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildAnchor_format3 PASSED [ 29%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildAttachList PASSED [ 29%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildAttachList_empty PASSED [ 29%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildAttachPoint PASSED [ 29%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildAttachPoint_empty PASSED [ 29%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildAttachPoint_duplicate PASSED [ 29%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildBaseArray PASSED [ 29%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildBaseRecord PASSED [ 29%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildCaretValueForCoord PASSED [ 29%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildCaretValueForPoint PASSED [ 29%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildComponentRecord PASSED [ 29%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildComponentRecord_empty PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildComponentRecord_None PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildCoverage PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildCoverage_empty PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildCursivePos PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildDevice_format1 PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildDevice_format2 PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildDevice_format3 PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildLigatureArray PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildLigatureAttach PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildLigatureAttach_emptyComponents PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildLigatureAttach_noComponents PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildLigCaretList PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildLigCaretList_bothCoordsAndPointsForSameGlyph PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildLigCaretList_empty PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildLigCaretList_None PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildLigGlyph_coords PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildLigGlyph_empty PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildLigGlyph_None PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildLigGlyph_points PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildLookup PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildLookup_badFlags PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildLookup_conflictingSubtableTypes PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildLookup_noSubtables PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildLookup_markFilterSet PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildMarkArray PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildMarkBasePosSubtable PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildMarkGlyphSetsDef PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildMarkGlyphSetsDef_empty PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildMarkGlyphSetsDef_None PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildMarkGlyphSetsDef_emptyMarkSet PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildMarkLigPosSubtable PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildMarkRecord PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildMark2Record PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildPairPosClassesSubtable PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildPairPosGlyphs PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildPairPosGlyphsSubtable PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildSinglePos PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildSinglePos_ValueFormat0 PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildSinglePosSubtable_format1 PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildSinglePosSubtable_format2 PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_buildValue PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_getLigatureSortKey PASSED [ 30%]
Tests/otlLib/builder_test.py::BuilderTest::test_getSinglePosValueKey PASSED [ 30%]
Tests/otlLib/builder_test.py::ClassDefBuilderTest::test_build_usingClass0 PASSED [ 30%]
Tests/otlLib/builder_test.py::ClassDefBuilderTest::test_build_notUsingClass0 PASSED [ 30%]
Tests/otlLib/builder_test.py::ClassDefBuilderTest::test_canAdd PASSED [ 31%]
Tests/otlLib/builder_test.py::ClassDefBuilderTest::test_add_exception PASSED [ 31%]
Tests/otlLib/builder_test.py::test_buildStatTable[axes0-None-Regular-expected_ttx0] PASSED [ 31%]
Tests/otlLib/builder_test.py::test_buildStatTable[axes1-None-2-expected_ttx1] PASSED [ 31%]
Tests/otlLib/builder_test.py::test_buildStatTable[axes2-None-18-expected_ttx2] PASSED [ 31%]
Tests/otlLib/builder_test.py::test_buildStatTable[axes3-None-2-expected_ttx3] PASSED [ 31%]
Tests/otlLib/builder_test.py::test_buildStatTable[axes4-axisValues4-18-expected_ttx4] PASSED [ 31%]
Tests/otlLib/builder_test.py::test_buildStatTable_platform_specific_names PASSED [ 31%]
Tests/otlLib/builder_test.py::test_stat_infinities PASSED [ 31%]
Tests/otlLib/builder_test.py::test_buildMathTable_empty PASSED [ 31%]
Tests/otlLib/builder_test.py::test_buildMathTable_constants PASSED [ 31%]
Tests/otlLib/builder_test.py::test_buildMathTable_italicsCorrection PASSED [ 31%]
Tests/otlLib/builder_test.py::test_buildMathTable_topAccentAttachment PASSED [ 31%]
Tests/otlLib/builder_test.py::test_buildMathTable_extendedShape PASSED [ 31%]
Tests/otlLib/builder_test.py::test_buildMathTable_mathKern PASSED [ 31%]
Tests/otlLib/builder_test.py::test_buildMathTable_vertVariants PASSED [ 31%]
Tests/otlLib/builder_test.py::test_buildMathTable_horizVariants PASSED [ 31%]
Tests/otlLib/builder_test.py::test_buildMathTable_vertAssembly PASSED [ 31%]
Tests/otlLib/builder_test.py::test_buildMathTable_horizAssembly PASSED [ 31%]
Tests/otlLib/builder_test.py::ChainContextualRulesetTest::test_makeRulesets PASSED [ 31%]
Tests/otlLib/maxContextCalc_test.py::test_max_ctx_calc_no_features PASSED [ 31%]
Tests/otlLib/maxContextCalc_test.py::test_max_ctx_calc_features PASSED [ 31%]
Tests/otlLib/maxContextCalc_test.py::test_max_ctx_calc_features_ttx[gsub_51-2] PASSED [ 31%]
Tests/otlLib/maxContextCalc_test.py::test_max_ctx_calc_features_ttx[gsub_52-2] PASSED [ 31%]
Tests/otlLib/maxContextCalc_test.py::test_max_ctx_calc_features_ttx[gsub_71-1] PASSED [ 31%]
Tests/otlLib/maxContextCalc_test.py::test_max_ctx_calc_features_ttx[gpos_91-1] PASSED [ 31%]
Tests/otlLib/mock_builder_test.py::test_unsupported_subtable_break_1 PASSED [ 31%]
Tests/otlLib/mock_builder_test.py::test_chain_pos_references_GSUB_lookup PASSED [ 31%]
Tests/otlLib/optimize_test.py::otlLib.optimize_test.set_env PASSED [ 31%]
Tests/otlLib/optimize_test.py::test_main PASSED [ 31%]
Tests/otlLib/optimize_test.py::test_no_crash_with_missing_gpos PASSED [ 31%]
Tests/otlLib/optimize_test.py::test_optimization_mode[blocks0-None-1-602] PASSED [ 31%]
Tests/otlLib/optimize_test.py::test_optimization_mode[blocks1-1-2-298] PASSED [ 31%]
Tests/otlLib/optimize_test.py::test_optimization_mode[blocks2-5-14-2042] PASSED [ 31%]
Tests/otlLib/optimize_test.py::test_optimization_mode[blocks3-9-20-1886] PASSED [ 31%]
Tests/otlLib/optimize_test.py::test_optimization_mode[blocks4-9-1-304] PASSED [ 31%]
Tests/pens/areaPen_test.py::AreaPenTest::test_PScontour_clockwise_line_first PASSED [ 31%]
Tests/pens/areaPen_test.py::AreaPenTest::test_PScontour_clockwise_line_last PASSED [ 31%]
Tests/pens/areaPen_test.py::AreaPenTest::test_PScontour_counterclockwise_line_first PASSED [ 31%]
Tests/pens/areaPen_test.py::AreaPenTest::test_PScontour_counterclockwise_line_last PASSED [ 31%]
Tests/pens/areaPen_test.py::AreaPenTest::test_TTcontour_clockwise_line_first PASSED [ 31%]
Tests/pens/areaPen_test.py::AreaPenTest::test_TTcontour_clockwise_line_last PASSED [ 31%]
Tests/pens/areaPen_test.py::AreaPenTest::test_TTcontour_counterclockwise_line_first PASSED [ 31%]
Tests/pens/areaPen_test.py::AreaPenTest::test_TTcontour_counterclockwise_line_last PASSED [ 31%]
Tests/pens/areaPen_test.py::AreaPenTest::test_openPaths PASSED [ 31%]
Tests/pens/basePen_test.py::BasePenTest::test_addComponent PASSED [ 31%]
Tests/pens/basePen_test.py::BasePenTest::test_addComponent_skip_missing PASSED [ 31%]
Tests/pens/basePen_test.py::BasePenTest::test_closePath PASSED [ 32%]
Tests/pens/basePen_test.py::BasePenTest::test_curveTo_manyPoints PASSED [ 32%]
Tests/pens/basePen_test.py::BasePenTest::test_curveTo_onePoint PASSED [ 32%]
Tests/pens/basePen_test.py::BasePenTest::test_curveTo_twoPoints PASSED [ 32%]
Tests/pens/basePen_test.py::BasePenTest::test_curveTo_zeroPoints PASSED [ 32%]
Tests/pens/basePen_test.py::BasePenTest::test_endPath PASSED [ 32%]
Tests/pens/basePen_test.py::BasePenTest::test_lineTo PASSED [ 32%]
Tests/pens/basePen_test.py::BasePenTest::test_moveTo PASSED [ 32%]
Tests/pens/basePen_test.py::BasePenTest::test_qCurveTo_manyPoints PASSED [ 32%]
Tests/pens/basePen_test.py::BasePenTest::test_qCurveTo_onePoint PASSED [ 32%]
Tests/pens/basePen_test.py::BasePenTest::test_qCurveTo_onlyOffCurvePoints PASSED [ 32%]
Tests/pens/basePen_test.py::BasePenTest::test_qCurveTo_zeroPoints PASSED [ 32%]
Tests/pens/basePen_test.py::DecomposeSegmentTest::test_decomposeQuadraticSegment PASSED [ 32%]
Tests/pens/basePen_test.py::DecomposeSegmentTest::test_decomposeSuperBezierSegment PASSED [ 32%]
Tests/pens/boundsPen_test.py::BoundsPenTest::test_curve PASSED [ 32%]
Tests/pens/boundsPen_test.py::BoundsPenTest::test_draw PASSED [ 32%]
Tests/pens/boundsPen_test.py::BoundsPenTest::test_empty PASSED [ 32%]
Tests/pens/boundsPen_test.py::BoundsPenTest::test_quadraticCurve PASSED [ 32%]
Tests/pens/boundsPen_test.py::ControlBoundsPenTest::test_curve PASSED [ 32%]
Tests/pens/boundsPen_test.py::ControlBoundsPenTest::test_draw PASSED [ 32%]
Tests/pens/boundsPen_test.py::ControlBoundsPenTest::test_empty PASSED [ 32%]
Tests/pens/boundsPen_test.py::ControlBoundsPenTest::test_ignoreSinglePoint PASSED [ 32%]
Tests/pens/boundsPen_test.py::ControlBoundsPenTest::test_quadraticCurve PASSED [ 32%]
Tests/pens/boundsPen_test.py::ControlBoundsPenTest::test_singlePoint PASSED [ 32%]
Tests/pens/cocoaPen_test.py::CocoaPenTest::test_draw SKIPPED (pyobjc...) [ 32%]
Tests/pens/cocoaPen_test.py::CocoaPenTest::test_empty SKIPPED (pyobj...) [ 32%]
Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_addComponent PASSED [ 32%]
Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_convert_composite_glyph PASSED [ 32%]
Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_convert_mixed_glyph PASSED [ 32%]
Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_convert_simple_glyph PASSED [ 32%]
Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_curveTo_1_point PASSED [ 32%]
Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_curveTo_2_points PASSED [ 32%]
Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_curveTo_3_points PASSED [ 32%]
Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_curveTo_more_than_3_points PASSED [ 32%]
Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_qCurveTo_1_point PASSED [ 32%]
Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_qCurveTo_more_than_1_point PASSED [ 32%]
Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_reverse_direction PASSED [ 32%]
Tests/pens/cu2quPen_test.py::TestCu2QuPen::test_stats PASSED [ 32%]
Tests/pens/cu2quPen_test.py::TestCu2QuPointPen::test__flushContour_restore_starting_point PASSED [ 32%]
Tests/pens/cu2quPen_test.py::TestCu2QuPointPen::test_addComponent PASSED [ 32%]
Tests/pens/cu2quPen_test.py::TestCu2QuPointPen::test_convert_composite_glyph PASSED [ 32%]
Tests/pens/cu2quPen_test.py::TestCu2QuPointPen::test_convert_mixed_glyph PASSED [ 32%]
Tests/pens/cu2quPen_test.py::TestCu2QuPointPen::test_convert_simple_glyph PASSED [ 32%]
Tests/pens/cu2quPen_test.py::TestCu2QuPointPen::test_quad_no_oncurve PASSED [ 32%]
Tests/pens/cu2quPen_test.py::TestCu2QuPointPen::test_reverse_direction PASSED [ 32%]
Tests/pens/cu2quPen_test.py::TestCu2QuPointPen::test_stats PASSED [ 32%]
Tests/pens/cu2quPen_test.py::TestCu2QuPointPen::test_super_bezier_curve PASSED [ 33%]
Tests/pens/cu2quPen_test.py::TestCu2QuMultiPen::test_multi_pen PASSED [ 33%]
Tests/pens/cu2quPen_test.py::TestAllQuadraticFalse::test_point_pen_cubic PASSED [ 33%]
Tests/pens/cu2quPen_test.py::TestAllQuadraticFalse::test_point_pen_quadratic PASSED [ 33%]
Tests/pens/cu2quPen_test.py::TestAllQuadraticFalse::test_segment_pen_cubic PASSED [ 33%]
Tests/pens/cu2quPen_test.py::TestAllQuadraticFalse::test_segment_pen_quadratic PASSED [ 33%]
Tests/pens/filterPen_test.py::test_filter_point_pen_positional_identifier PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_pen[DecomposingFilterPen-simple_glyph-expected0] PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_pen[DecomposingFilterPen-composite_glyph-expected1] PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_pen[DecomposingFilterPen-missing_component-MissingComponentError] PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_pen[DecomposingFilterPen-flipped_component-expected3] PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_pen[DecomposingFilterPointPen-simple_glyph-expected0] PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_pen[DecomposingFilterPointPen-composite_glyph-expected1] PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_pen[DecomposingFilterPointPen-missing_component-MissingComponentError] PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_pen[DecomposingFilterPointPen-flipped_component-expected3] PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_pen_skip_missing[DecomposingFilterPen] PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_pen_skip_missing[DecomposingFilterPointPen] PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_pen_reverse_flipped[DecomposingFilterPen] PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_pen_reverse_flipped[DecomposingFilterPointPen] PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_pen_include_decomposeNested[DecomposingFilterPen-True-expected0] PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_pen_include_decomposeNested[DecomposingFilterPen-False-expected1] PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_pen_include_decomposeNested[DecomposingFilterPointPen-True-expected0] PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_pen_include_decomposeNested[DecomposingFilterPointPen-False-expected1] PASSED [ 33%]
Tests/pens/filterPen_test.py::TestOnCurveFirstPointPen::test_closed_contour_starting_with_offcurve PASSED [ 33%]
Tests/pens/filterPen_test.py::TestOnCurveFirstPointPen::test_closed_contour_already_starting_with_oncurve PASSED [ 33%]
Tests/pens/filterPen_test.py::TestOnCurveFirstPointPen::test_open_contour PASSED [ 33%]
Tests/pens/filterPen_test.py::TestOnCurveFirstPointPen::test_all_offcurve_points PASSED [ 33%]
Tests/pens/filterPen_test.py::TestOnCurveFirstPointPen::test_components_pass_through PASSED [ 33%]
Tests/pens/filterPen_test.py::TestOnCurveFirstPointPen::test_positional_identifier PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_point_pen_reverse_flipped_keep_start[True] PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_point_pen_reverse_flipped_keep_start[keep_start0] PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_point_pen_reverse_flipped_keep_start[keep_start1] PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_point_pen_reverse_flipped_on_curve_first[on_curve_first0] PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_point_pen_reverse_flipped_on_curve_first[on_curve_first1] PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_point_pen_reverse_flipped_no[False] PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_point_pen_reverse_flipped_no[no0] PASSED [ 33%]
Tests/pens/filterPen_test.py::test_decomposing_filter_point_pen_reverse_flipped_no[no1] PASSED [ 33%]
Tests/pens/freetypePen_test.py::FreeTypePenTest::test_bbox_and_cbox SKIPPED [ 33%]
Tests/pens/freetypePen_test.py::FreeTypePenTest::test_contain SKIPPED [ 33%]
Tests/pens/freetypePen_test.py::FreeTypePenTest::test_cubic_vs_quadratic SKIPPED [ 33%]
Tests/pens/freetypePen_test.py::FreeTypePenTest::test_draw SKIPPED (...) [ 33%]
Tests/pens/freetypePen_test.py::FreeTypePenTest::test_empty SKIPPED [ 33%]
Tests/pens/freetypePen_test.py::FreeTypePenTest::test_even_odd_fill SKIPPED [ 33%]
Tests/pens/freetypePen_test.py::FreeTypePenTest::test_non_zero_fill SKIPPED [ 33%]
Tests/pens/freetypePen_test.py::FreeTypePenTest::test_none_size SKIPPED [ 33%]
Tests/pens/freetypePen_test.py::FreeTypePenTest::test_rotate SKIPPED [ 33%]
Tests/pens/freetypePen_test.py::FreeTypePenTest::test_skew SKIPPED (...) [ 33%]
Tests/pens/freetypePen_test.py::FreeTypePenTest::test_zero_size SKIPPED [ 34%]
Tests/pens/hashPointPen_test.py::HashPointPenTest::test_addComponent PASSED [ 34%]
Tests/pens/hashPointPen_test.py::HashPointPenTest::test_NestedComponents PASSED [ 34%]
Tests/pens/hashPointPen_test.py::HashPointPenTest::test_outlineAndComponent PASSED [ 34%]
Tests/pens/hashPointPen_test.py::HashPointPenTest::test_addComponent_missing_raises PASSED [ 34%]
Tests/pens/hashPointPen_test.py::HashPointPenTest::test_similarGlyphs PASSED [ 34%]
Tests/pens/hashPointPen_test.py::HashPointPenTest::test_similarGlyphs2 PASSED [ 34%]
Tests/pens/hashPointPen_test.py::HashPointPenTest::test_similarGlyphs3 PASSED [ 34%]
Tests/pens/hashPointPen_test.py::HashPointPenTest::test_glyphVsComposite PASSED [ 34%]
Tests/pens/perimeterPen_test.py::PerimeterPenTest::test_PScontour_clockwise_line_first PASSED [ 34%]
Tests/pens/perimeterPen_test.py::PerimeterPenTest::test_PScontour_clockwise_line_last PASSED [ 34%]
Tests/pens/perimeterPen_test.py::PerimeterPenTest::test_PScontour_counterclockwise_line_first PASSED [ 34%]
Tests/pens/perimeterPen_test.py::PerimeterPenTest::test_PScontour_counterclockwise_line_last PASSED [ 34%]
Tests/pens/perimeterPen_test.py::PerimeterPenTest::test_TTcontour_clockwise_line_first PASSED [ 34%]
Tests/pens/perimeterPen_test.py::PerimeterPenTest::test_TTcontour_clockwise_line_last PASSED [ 34%]
Tests/pens/perimeterPen_test.py::PerimeterPenTest::test_TTcontour_counterclockwise_line_first PASSED [ 34%]
Tests/pens/perimeterPen_test.py::PerimeterPenTest::test_TTcontour_counterclockwise_line_last PASSED [ 34%]
Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_contour2_decimals PASSED [ 34%]
Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_contour2_integers PASSED [ 34%]
Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_contour_circle PASSED [ 34%]
Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_contour_decimals PASSED [ 34%]
Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_contour_diamond PASSED [ 34%]
Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_contour_integers PASSED [ 34%]
Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_contour_no_solutions PASSED [ 34%]
Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_contour_square_closed PASSED [ 34%]
Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_contour_square_opened PASSED [ 34%]
Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_curve PASSED [ 34%]
Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_line PASSED [ 34%]
Tests/pens/pointInsidePen_test.py::PointInsidePenTest::test_qCurve PASSED [ 34%]
Tests/pens/pointPen_test.py::PointToSegmentPenTest::test_closed PASSED [ 34%]
Tests/pens/pointPen_test.py::PointToSegmentPenTest::test_closed_line_overlapping_start_end_points PASSED [ 34%]
Tests/pens/pointPen_test.py::PointToSegmentPenTest::test_closed_outputImpliedClosingLine PASSED [ 34%]
Tests/pens/pointPen_test.py::PointToSegmentPenTest::test_cubic PASSED [ 34%]
Tests/pens/pointPen_test.py::PointToSegmentPenTest::test_open PASSED [ 34%]
Tests/pens/pointPen_test.py::PointToSegmentPenTest::test_quad PASSED [ 34%]
Tests/pens/pointPen_test.py::PointToSegmentPenTest::test_quad_onlyOffCurvePoints PASSED [ 34%]
Tests/pens/pointPen_test.py::PointToSegmentPenTest::test_roundTrip1 PASSED [ 34%]
Tests/pens/pointPen_test.py::PointToSegmentPenTest::test_roundTrip2 PASSED [ 34%]
Tests/pens/pointPen_test.py::TestSegmentToPointPen::test_cubic PASSED [ 34%]
Tests/pens/pointPen_test.py::TestSegmentToPointPen::test_move PASSED [ 34%]
Tests/pens/pointPen_test.py::TestSegmentToPointPen::test_poly PASSED [ 34%]
Tests/pens/pointPen_test.py::TestSegmentToPointPen::test_quad PASSED [ 34%]
Tests/pens/pointPen_test.py::TestSegmentToPointPen::test_quad2 PASSED [ 34%]
Tests/pens/pointPen_test.py::TestSegmentToPointPen::test_quad3 PASSED [ 34%]
Tests/pens/pointPen_test.py::TestSegmentToPointPen::test_roundTrip1 PASSED [ 34%]
Tests/pens/pointPen_test.py::TestSegmentToPointPen::test_roundTrip2 PASSED [ 34%]
Tests/pens/pointPen_test.py::TestGuessSmoothPointPen::test_guessSmooth_almost PASSED [ 35%]
Tests/pens/pointPen_test.py::TestGuessSmoothPointPen::test_guessSmooth_exact PASSED [ 35%]
Tests/pens/pointPen_test.py::TestGuessSmoothPointPen::test_guessSmooth_tangent PASSED [ 35%]
Tests/pens/pointPen_test.py::TestReverseContourPointPen::test_closed_line_overlapping_start_end_points PASSED [ 35%]
Tests/pens/pointPen_test.py::TestReverseContourPointPen::test_cubicClosed PASSED [ 35%]
Tests/pens/pointPen_test.py::TestReverseContourPointPen::test_cubicOpen PASSED [ 35%]
Tests/pens/pointPen_test.py::TestReverseContourPointPen::test_line PASSED [ 35%]
Tests/pens/pointPen_test.py::TestReverseContourPointPen::test_quadClosedOffCurveStart PASSED [ 35%]
Tests/pens/pointPen_test.py::TestReverseContourPointPen::test_quadNoOnCurve PASSED [ 35%]
Tests/pens/pointPen_test.py::TestReverseContourPointPen::test_quadOpen PASSED [ 35%]
Tests/pens/pointPen_test.py::TestReverseContourPointPen::test_singlePoint PASSED [ 35%]
Tests/pens/pointPen_test.py::TestReverseContourPointPen::test_triangle PASSED [ 35%]
Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_addComponent PASSED [ 35%]
Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_all_cubic PASSED [ 35%]
Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_convert_composite_glyph PASSED [ 35%]
Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_convert_simple_glyph PASSED [ 35%]
Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_curveTo_1_point PASSED [ 35%]
Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_curveTo_2_points PASSED [ 35%]
Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_curveTo_3_points PASSED [ 35%]
Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_qCurveTo_1_point PASSED [ 35%]
Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_qCurveTo_2_points PASSED [ 35%]
Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_qCurveTo_3_points_no_conversion PASSED [ 35%]
Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_qCurveTo_no_oncurve_points PASSED [ 35%]
Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_reverse_direction PASSED [ 35%]
Tests/pens/qu2cuPen_test.py::TestQu2CuPen::test_stats PASSED [ 35%]
Tests/pens/quartzPen_test.py::QuartzPenTest::test_draw SKIPPED (pyob...) [ 35%]
Tests/pens/quartzPen_test.py::QuartzPenTest::test_empty SKIPPED (pyo...) [ 35%]
Tests/pens/recordingPen_test.py::RecordingPenTest::test_addComponent PASSED [ 35%]
Tests/pens/recordingPen_test.py::DecomposingRecordingPenTest::test_addComponent_decomposed PASSED [ 35%]
Tests/pens/recordingPen_test.py::DecomposingRecordingPenTest::test_addComponent_missing_raises PASSED [ 35%]
Tests/pens/recordingPen_test.py::RecordingPointPenTest::test_record_and_replay PASSED [ 35%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour0-False-expected0] PASSED [ 35%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour1-True-expected1] PASSED [ 35%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour2-False-expected2] PASSED [ 35%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour3-True-expected3] PASSED [ 35%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour4-False-expected4] PASSED [ 35%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour5-True-expected5] PASSED [ 35%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour6-False-expected6] PASSED [ 35%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour7-True-expected7] PASSED [ 35%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour8-False-expected8] PASSED [ 35%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour9-True-expected9] PASSED [ 35%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour10-False-expected10] PASSED [ 35%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour11-True-expected11] PASSED [ 35%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour12-False-expected12] PASSED [ 35%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour13-True-expected13] PASSED [ 35%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour14-False-expected14] PASSED [ 35%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour15-True-expected15] PASSED [ 35%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour16-False-expected16] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour17-True-expected17] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour18-False-expected18] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour19-False-expected19] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour20-False-expected20] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour21-False-expected21] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour22-False-expected22] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour23-False-expected23] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour24-False-expected24] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour25-False-expected25] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour26-False-expected26] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour27-False-expected27] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour28-False-expected28] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour29-False-expected29] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour30-False-expected30] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen[contour31-True-expected31] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_pen_outputImpliedClosingLine PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour0-False-expected0] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour1-True-expected1] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour2-False-expected2] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour3-True-expected3] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour4-False-expected4] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour5-True-expected5] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour6-False-expected6] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour7-True-expected7] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour8-False-expected8] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour9-True-expected9] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour10-False-expected10] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour11-True-expected11] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour12-False-expected12] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour13-True-expected13] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour14-False-expected14] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour15-True-expected15] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour16-False-expected16] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour17-True-expected17] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour18-False-expected18] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour19-False-expected19] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour20-False-expected20] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour21-False-expected21] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour22-False-expected22] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour23-False-expected23] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour24-False-expected24] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour25-False-expected25] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour26-False-expected26] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour27-False-expected27] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour28-False-expected28] PASSED [ 36%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour29-False-expected29] PASSED [ 37%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour30-False-expected30] PASSED [ 37%]
Tests/pens/reverseContourPen_test.py::test_reverse_point_pen[contour31-True-expected31] PASSED [ 37%]
Tests/pens/roundingPen_test.py::RoundingPenTest::test_general PASSED [ 37%]
Tests/pens/roundingPen_test.py::RoundingPenTest::test_transform_round PASSED [ 37%]
Tests/pens/roundingPen_test.py::RoundingPointPenTest::test_general PASSED [ 37%]
Tests/pens/roundingPen_test.py::RoundingPointPenTest::test_transform_round PASSED [ 37%]
Tests/pens/t2CharStringPen_test.py::T2CharStringPenTest::test_default_width PASSED [ 37%]
Tests/pens/t2CharStringPen_test.py::T2CharStringPenTest::test_draw_curves PASSED [ 37%]
Tests/pens/t2CharStringPen_test.py::T2CharStringPenTest::test_draw_h_v_curves PASSED [ 37%]
Tests/pens/t2CharStringPen_test.py::T2CharStringPenTest::test_draw_h_v_lines PASSED [ 37%]
Tests/pens/t2CharStringPen_test.py::T2CharStringPenTest::test_draw_lines PASSED [ 37%]
Tests/pens/t2CharStringPen_test.py::T2CharStringPenTest::test_draw_more_curves PASSED [ 37%]
Tests/pens/t2CharStringPen_test.py::T2CharStringPenTest::test_invalid_tolerance PASSED [ 37%]
Tests/pens/t2CharStringPen_test.py::T2CharStringPenTest::test_no_round PASSED [ 37%]
Tests/pens/t2CharStringPen_test.py::T2CharStringPenTest::test_round_all PASSED [ 37%]
Tests/pens/t2CharStringPen_test.py::T2CharStringPenTest::test_round_some PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_e2e_linesAndSimpleComponents PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_e2e_curvesAndComponentTransforms PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_moveTo_errorWithinContour PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_closePath_ignoresAnchors PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_endPath_sameAsClosePath PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_glyph_errorOnUnendedContour PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_glyph_decomposes PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_remove_extra_move_points PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_keep_move_point PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_keep_duplicate_end_point PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_within_range_component_transform PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_clamp_to_almost_2_component_transform PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_out_of_range_transform_decomposed PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_no_handle_overflowing_transform PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_round_float_coordinates_and_component_offsets PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_scaled_component_bounds PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPenTest::test_outputImpliedClosingLine PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_e2e_linesAndSimpleComponents PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_e2e_curvesAndComponentTransforms PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_glyph_simple PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_addPoint_noErrorOnCurve PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_beginPath_beginPathOnOpenPath PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_glyph_errorOnUnendedContour PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_glyph_decomposes PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_keep_duplicate_end_point PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_within_range_component_transform PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_clamp_to_almost_2_component_transform PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_out_of_range_transform_decomposed PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_no_handle_overflowing_transform PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_round_float_coordinates_and_component_offsets PASSED [ 37%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_scaled_component_bounds PASSED [ 38%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_unrounded_coords_rounded_bounds PASSED [ 38%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_composite_bounds_with_nested_components PASSED [ 38%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_open_path_starting_with_move PASSED [ 38%]
Tests/pens/ttGlyphPen_test.py::TTGlyphPointPenTest::test_skip_empty_contours PASSED [ 38%]
Tests/pens/ttGlyphPen_test.py::CubicGlyfTest::test_cubic_simple PASSED [ 38%]
Tests/pens/ttGlyphPen_test.py::CubicGlyfTest::test_cubic_topology[True-segment_pen_commands0-point_pen_commands0-expected_coordinates0-expected_flags0-expected_endPts0] PASSED [ 38%]
Tests/pens/ttGlyphPen_test.py::CubicGlyfTest::test_cubic_topology[True-segment_pen_commands1-point_pen_commands1-expected_coordinates1-expected_flags1-expected_endPts1] PASSED [ 38%]
Tests/pens/ttGlyphPen_test.py::CubicGlyfTest::test_cubic_topology[False-segment_pen_commands2-point_pen_commands2-expected_coordinates2-expected_flags2-expected_endPts2] PASSED [ 38%]
Tests/pens/ttGlyphPen_test.py::CubicGlyfTest::test_cubic_topology[True-segment_pen_commands3-point_pen_commands3-expected_coordinates3-expected_flags3-expected_endPts3] PASSED [ 38%]
Tests/pens/utils.py::pens.utils._repr_pen_commands PASSED [ 38%]
Tests/qu2cu/qu2cu_cli_test.py::MainTest::test_no_output PASSED [ 38%]
Tests/qu2cu/qu2cu_cli_test.py::MainTest::test_output_file PASSED [ 38%]
Tests/qu2cu/qu2cu_cli_test.py::MainTest::test_stats PASSED [ 38%]
Tests/qu2cu/qu2cu_cli_test.py::MainTest::test_all_cubic PASSED [ 38%]
Tests/qu2cu/qu2cu_cli_test.py::MainTest::test_rejects_variable_fonts PASSED [ 38%]
Tests/qu2cu/qu2cu_cli_test.py::MainTest::test_rejects_non_positive_conversion_error PASSED [ 38%]
Tests/qu2cu/qu2cu_test.py::Qu2CuTest::test_empty_input PASSED [ 38%]
Tests/qu2cu/qu2cu_test.py::Qu2CuTest::test_simple[quadratics0-expected0-0.1-True] PASSED [ 38%]
Tests/qu2cu/qu2cu_test.py::Qu2CuTest::test_simple[quadratics1-expected1-0.2-True] PASSED [ 38%]
Tests/qu2cu/qu2cu_test.py::Qu2CuTest::test_simple[quadratics2-expected2-0.2-False] PASSED [ 38%]
Tests/qu2cu/qu2cu_test.py::Qu2CuTest::test_simple[quadratics3-expected3-0.2-True] PASSED [ 38%]
Tests/qu2cu/qu2cu_test.py::Qu2CuTest::test_roundtrip PASSED [ 38%]
Tests/qu2cu/qu2cu_test.py::Qu2CuTest::test_reject_disconnected_splines PASSED [ 38%]
Tests/qu2cu/qu2cu_test.py::Qu2CuTest::test_reject_short_spline PASSED [ 38%]
Tests/qu2cu/qu2cu_test.py::Qu2CuTest::test_reject_non_positive_tolerance[0] PASSED [ 38%]
Tests/qu2cu/qu2cu_test.py::Qu2CuTest::test_reject_non_positive_tolerance[-1] PASSED [ 38%]
Tests/qu2cu/qu2cu_test.py::Qu2CuTest::test_main PASSED [ 38%]
Tests/subset/subset_test.py::SubsetTest::test_layout_scripts PASSED [ 38%]
Tests/subset/subset_test.py::SubsetTest::test_no_notdef_outline_otf PASSED [ 38%]
Tests/subset/subset_test.py::SubsetTest::test_no_notdef_outline_cid PASSED [ 38%]
Tests/subset/subset_test.py::SubsetTest::test_no_notdef_outline_ttf PASSED [ 38%]
Tests/subset/subset_test.py::SubsetTest::test_subset_ankr PASSED [ 38%]
Tests/subset/subset_test.py::SubsetTest::test_subset_ankr_remove PASSED [ 38%]
Tests/subset/subset_test.py::SubsetTest::test_subset_bsln_format_0 PASSED [ 38%]
Tests/subset/subset_test.py::SubsetTest::test_subset_bsln_format_0_from_format_1 PASSED [ 38%]
Tests/subset/subset_test.py::SubsetTest::test_subset_bsln_format_1 PASSED [ 38%]
Tests/subset/subset_test.py::SubsetTest::test_subset_bsln_format_2 PASSED [ 38%]
Tests/subset/subset_test.py::SubsetTest::test_subset_bsln_format_2_from_format_3 PASSED [ 38%]
Tests/subset/subset_test.py::SubsetTest::test_subset_bsln_format_3 PASSED [ 38%]
Tests/subset/subset_test.py::SubsetTest::test_subset_BASE PASSED [ 38%]
Tests/subset/subset_test.py::SubsetTest::test_subset_clr PASSED [ 38%]
Tests/subset/subset_test.py::SubsetTest::test_subset_gvar PASSED [ 38%]
Tests/subset/subset_test.py::SubsetTest::test_subset_gvar_notdef_outline PASSED [ 38%]
Tests/subset/subset_test.py::SubsetTest::test_subset_lcar_remove PASSED [ 38%]
Tests/subset/subset_test.py::SubsetTest::test_subset_lcar_format_0 PASSED [ 38%]
Tests/subset/subset_test.py::SubsetTest::test_subset_lcar_format_1 PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_subset_math PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_subset_math_partial PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_subset_opbd_remove PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_subset_opbd_format_0 PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_subset_opbd_format_1 PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_subset_prop_remove_default_zero PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_subset_prop_0 PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_subset_prop_1 PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_options PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_google_color PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_google_color_all PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_sbix PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_varComposite PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_timing_publishes_parts PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_passthrough_tables PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_non_BMP_text_arg_input PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_non_BMP_text_file_input PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_no_hinting_CFF PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_desubroutinize_CFF PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_desubroutinize_hinted_subrs_CFF PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_desubroutinize_cntrmask_CFF PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_no_hinting_desubroutinize_CFF PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_no_hinting_TTF PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_notdef_width_cid PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_recalc_bounds_ttf PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_recalc_bounds_otf PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_recalc_timestamp_ttf PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_recalc_timestamp_otf PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_recalc_max_context PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_retain_gids_ttf PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_retain_gids_cff PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_retain_gids_cff2 PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_HVAR_VVAR PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_HVAR_VVAR_retain_gids PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_subset_flavor_woff PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_subset_flavor_woff2 PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_subset_flavor_none PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_subset_context_subst_format_3 PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_cmap_prune_format12 PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_cmap_format14 PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_GPOS_PairPos_Format2_useClass0[!-1] PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_GPOS_PairPos_Format2_useClass0[#-2] PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_GPOS_SinglePos_prune_post_subset_no_value PASSED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_harfbuzz_repacker[installed-auto-ok] SKIPPED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_harfbuzz_repacker[installed-auto-fail] SKIPPED [ 39%]
Tests/subset/subset_test.py::SubsetTest::test_harfbuzz_repacker[installed-enabled-ok] SKIPPED [ 40%]
Tests/subset/subset_test.py::SubsetTest::test_harfbuzz_repacker[installed-enabled-fail] SKIPPED [ 40%]
Tests/subset/subset_test.py::SubsetTest::test_harfbuzz_repacker[installed-disabled] SKIPPED [ 40%]
Tests/subset/subset_test.py::SubsetTest::test_harfbuzz_repacker[not_installed-enabled] PASSED [ 40%]
Tests/subset/subset_test.py::SubsetTest::test_harfbuzz_repacker[not_installed-disabled] PASSED [ 40%]
Tests/subset/subset_test.py::SubsetTest::test_retain_east_asian_spacing_features PASSED [ 40%]
Tests/subset/subset_test.py::test_subset_feature_variations_keep_all PASSED [ 40%]
Tests/subset/subset_test.py::test_subset_feature_variations_drop_all PASSED [ 40%]
Tests/subset/subset_test.py::test_subset_single_pos_format PASSED [ 40%]
Tests/subset/subset_test.py::test_subset_single_pos_format2_all_None PASSED [ 40%]
Tests/subset/subset_test.py::test_subset_empty_glyf PASSED [ 40%]
Tests/subset/subset_test.py::test_subset_COLRv1_and_CPAL PASSED [ 40%]
Tests/subset/subset_test.py::test_subset_COLRv1_and_CPALv1 PASSED [ 40%]
Tests/subset/subset_test.py::test_subset_COLRv1_and_CPALv1_keep_nameID PASSED [ 40%]
Tests/subset/subset_test.py::test_subset_COLRv1_and_CPALv1_share_nameID PASSED [ 40%]
Tests/subset/subset_test.py::test_subset_COLRv1_and_CPAL_drop_empty PASSED [ 40%]
Tests/subset/subset_test.py::test_subset_COLRv1_downgrade_version PASSED [ 40%]
Tests/subset/subset_test.py::test_subset_COLRv1_drop_all_v0_glyphs PASSED [ 40%]
Tests/subset/subset_test.py::test_subset_COLRv1_no_ClipList PASSED [ 40%]
Tests/subset/subset_test.py::test_subset_keep_size_drop_empty_stylistic_set PASSED [ 40%]
Tests/subset/subset_test.py::test_subset_svg_missing_lxml PASSED [ 40%]
Tests/subset/subset_test.py::test_subset_COLR_glyph_closure PASSED [ 40%]
Tests/subset/subset_test.py::test_subset_recalc_xAvgCharWidth PASSED [ 40%]
Tests/subset/subset_test.py::test_subset_prune_gdef_markglyphsetsdef PASSED [ 40%]
Tests/subset/subset_test.py::test_prune_user_name_IDs_with_keep_all PASSED [ 40%]
Tests/subset/subset_test.py::test_prune_unused_user_name_IDs_with_keep_all PASSED [ 40%]
Tests/subset/subset_test.py::test_cvXX_feature_params_nameIDs_are_retained PASSED [ 40%]
Tests/subset/subset_test.py::test_preserve_name_ids_when_used_elsewhere PASSED [ 40%]
Tests/svgLib/path/parser_test.py::test_parse_path[M 100 100 L 300 100 L 200 300 z-expected0] PASSED [ 40%]
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 [ 40%]
Tests/svgLib/path/parser_test.py::test_parse_path[M100,200 C100,100 250,100 250,200 S400,300 400,200-expected2] PASSED [ 40%]
Tests/svgLib/path/parser_test.py::test_parse_path[M100,200 C100,100 400,100 400,200-expected3] PASSED [ 40%]
Tests/svgLib/path/parser_test.py::test_parse_path[M100,500 C25,400 475,400 400,500-expected4] PASSED [ 40%]
Tests/svgLib/path/parser_test.py::test_parse_path[M100,800 C175,700 325,700 400,800-expected5] PASSED [ 40%]
Tests/svgLib/path/parser_test.py::test_parse_path[M600,200 C675,100 975,100 900,200-expected6] PASSED [ 40%]
Tests/svgLib/path/parser_test.py::test_parse_path[M600,500 C600,350 900,650 900,500-expected7] PASSED [ 40%]
Tests/svgLib/path/parser_test.py::test_parse_path[M600,800 C625,700 725,700 750,800 S875,900 900,800-expected8] PASSED [ 40%]
Tests/svgLib/path/parser_test.py::test_parse_path[M200,300 Q400,50 600,300 T1000,300-expected9] PASSED [ 40%]
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 [ 40%]
Tests/svgLib/path/parser_test.py::test_parse_path[M100,200 s 150,-100 150,0-expected11] PASSED [ 40%]
Tests/svgLib/path/parser_test.py::test_parse_path[M100,200 t 150,0-expected12] PASSED [ 40%]
Tests/svgLib/path/parser_test.py::test_parse_path[M 100 100 L 300 100 l -100 200 z-expected13] PASSED [ 40%]
Tests/svgLib/path/parser_test.py::test_parse_path[M200,300 q200,-250 400,0-expected14] PASSED [ 40%]
Tests/svgLib/path/parser_test.py::test_parse_path[M 100 100 H 300 L 200 300 z-expected15] PASSED [ 40%]
Tests/svgLib/path/parser_test.py::test_parse_path[M 100 100 h 200 L 200 300 z-expected16] PASSED [ 40%]
Tests/svgLib/path/parser_test.py::test_parse_path[M 100 100 V 300 L 200 300 z-expected17] PASSED [ 40%]
Tests/svgLib/path/parser_test.py::test_parse_path[M 100 100 v 200 L 200 300 z-expected18] PASSED [ 40%]
Tests/svgLib/path/parser_test.py::test_equivalent_paths[M 100 100 L 200 200-M100 100L200 200] PASSED [ 41%]
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 [ 41%]
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 [ 41%]
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 [ 41%]
Tests/svgLib/path/parser_test.py::test_exponents PASSED [ 41%]
Tests/svgLib/path/parser_test.py::test_invalid_implicit_command PASSED [ 41%]
Tests/svgLib/path/parser_test.py::test_arc_to_cubic_bezier PASSED [ 41%]
Tests/svgLib/path/parser_test.py::test_arc_pen_with_arcTo PASSED [ 41%]
Tests/svgLib/path/parser_test.py::test_arc_flags_without_spaces[M1-2A3-4-1.0 01.5.7-expected0] PASSED [ 41%]
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 [ 41%]
Tests/svgLib/path/parser_test.py::test_arc_flags_without_spaces[M22 12a25.87 25.87 0 00-.42-4.81-expected2] PASSED [ 41%]
Tests/svgLib/path/parser_test.py::test_arc_flags_without_spaces[M0,0 A1.2 1.2 0 012 15.8-expected3] PASSED [ 41%]
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 [ 41%]
Tests/svgLib/path/parser_test.py::test_invalid_arc_not_enough_args[A] PASSED [ 41%]
Tests/svgLib/path/parser_test.py::test_invalid_arc_not_enough_args[A0,0,0,0,0,0] PASSED [ 41%]
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 [ 41%]
Tests/svgLib/path/parser_test.py::test_invalid_arc_argument_value PASSED [ 41%]
Tests/svgLib/path/shapes_test.py::test_el_to_path[-I love kittens-None] PASSED [ 41%]
Tests/svgLib/path/shapes_test.py::test_el_to_path[-None-None] PASSED [ 41%]
Tests/svgLib/path/shapes_test.py::test_el_to_path[-M10,110 L50,150-None] PASSED [ 41%]
Tests/svgLib/path/shapes_test.py::test_el_to_path[-M10,110.2 L50.5,150.7-None] PASSED [ 41%]
Tests/svgLib/path/shapes_test.py::test_el_to_path[-M0,0 H1 V1 H0 V0 z-None] PASSED [ 41%]
Tests/svgLib/path/shapes_test.py::test_el_to_path[-M10,11 H27 V22 H10 V11 z-None] PASSED [ 41%]
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 [ 41%]
Tests/svgLib/path/shapes_test.py::test_el_to_path[-M11.5,16 H22.5 V18 H11.5 V16 z-None] PASSED [ 41%]
Tests/svgLib/path/shapes_test.py::test_el_to_path[-M11.5,16 H22.5 V18 H11.5 V16 z-expected_transform8] PASSED [ 41%]
Tests/svgLib/path/shapes_test.py::test_el_to_path[-M30,10 50,30 10,30 z-None] PASSED [ 41%]
Tests/svgLib/path/shapes_test.py::test_el_to_path[-M30,10 50,30 10,30-None] PASSED [ 41%]
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 [ 41%]
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 [ 41%]
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 [ 41%]
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 [ 41%]
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 [ 41%]
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 [ 41%]
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 [ 41%]
Tests/t1Lib/t1Lib_test.py::FindEncryptedChunksTest::test_findEncryptedChunks PASSED [ 41%]
Tests/t1Lib/t1Lib_test.py::FindEncryptedChunksTest::test_findEncryptedChunks_weird_zeros PASSED [ 41%]
Tests/t1Lib/t1Lib_test.py::DecryptType1Test::test_decryptType1 PASSED [ 41%]
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_and_parse_pfa_write_pfb PASSED [ 41%]
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_and_parse_pfb_write_pfa PASSED [ 41%]
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_pfa_write_pfb PASSED [ 41%]
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_pfb_write_pfa PASSED [ 41%]
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path PASSED [ 41%]
Tests/t1Lib/t1Lib_test.py::T1FontTest::test_getGlyphSet PASSED [ 41%]
Tests/t1Lib/t1Lib_test.py::T1FontTest::test_parse_lwfn PASSED [ 41%]
Tests/t1Lib/t1Lib_test.py::T1FontTest::test_parse_pfa PASSED [ 41%]
Tests/t1Lib/t1Lib_test.py::T1FontTest::test_parse_pfb PASSED [ 42%]
Tests/t1Lib/t1Lib_test.py::EditTest::test_edit_pfa PASSED [ 42%]
Tests/tfmLib/tfmLib_test.py::test_read[/home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0/Tests/tfmLib/data/cmsy10.tfm] PASSED [ 42%]
Tests/tfmLib/tfmLib_test.py::test_read[/home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0/Tests/tfmLib/data/cmr10.tfm] PASSED [ 42%]
Tests/tfmLib/tfmLib_test.py::test_read[/home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0/Tests/tfmLib/data/cmex10.tfm] PASSED [ 42%]
Tests/tfmLib/tfmLib_test.py::test_read_boundary_char PASSED [ 42%]
Tests/tfmLib/tfmLib_test.py::test_read_fontdimens_vanilla PASSED [ 42%]
Tests/tfmLib/tfmLib_test.py::test_read_fontdimens_mathex PASSED [ 42%]
Tests/tfmLib/tfmLib_test.py::test_read_fontdimens_mathsy PASSED [ 42%]
Tests/ttLib/main_test.py::test_ttLib_main_as_subprocess PASSED [ 42%]
Tests/ttLib/main_test.py::test_ttLib_open_ttfont PASSED [ 42%]
Tests/ttLib/main_test.py::test_ttLib_open_save_ttfont[None] PASSED [ 42%]
Tests/ttLib/main_test.py::test_ttLib_open_save_ttfont[woff] PASSED [ 42%]
Tests/ttLib/main_test.py::test_ttLib_open_ttcollection PASSED [ 42%]
Tests/ttLib/main_test.py::test_ttLib_open_ttcollection_save_single_font[None] PASSED [ 42%]
Tests/ttLib/main_test.py::test_ttLib_open_ttcollection_save_single_font[woff] PASSED [ 42%]
Tests/ttLib/main_test.py::test_ttLib_open_ttcollection_save_ttcollection PASSED [ 42%]
Tests/ttLib/main_test.py::test_ttLib_open_multiple_fonts_save_ttcollection PASSED [ 42%]
Tests/ttLib/reorderGlyphs_test.py::test_reorder_glyphs[True] PASSED [ 42%]
Tests/ttLib/reorderGlyphs_test.py::test_reorder_glyphs[False] PASSED [ 42%]
Tests/ttLib/reorderGlyphs_test.py::test_reorder_glyphs[None] PASSED [ 42%]
Tests/ttLib/reorderGlyphs_test.py::test_ttfont_reorder_glyphs PASSED [ 42%]
Tests/ttLib/reorderGlyphs_test.py::test_reorder_glyphs_cff PASSED [ 42%]
Tests/ttLib/reorderGlyphs_test.py::test_reorder_glyphs_bad_length PASSED [ 42%]
Tests/ttLib/reorderGlyphs_test.py::test_reorder_glyphs_bad_set PASSED [ 42%]
Tests/ttLib/scaleUpem_test.py::ScaleUpemTest::test_scale_upem_otf PASSED [ 42%]
Tests/ttLib/scaleUpem_test.py::ScaleUpemTest::test_scale_upem_ttf PASSED [ 42%]
Tests/ttLib/scaleUpem_test.py::ScaleUpemTest::test_scale_upem_varComposite PASSED [ 42%]
Tests/ttLib/sfnt_test.py::test_calcChecksum PASSED [ 42%]
Tests/ttLib/sfnt_test.py::SFNTReaderTest::test_pickle_protocol_FileIO[deepcopy] PASSED [ 42%]
Tests/ttLib/sfnt_test.py::SFNTReaderTest::test_pickle_protocol_FileIO[pickle_unpickle] PASSED [ 42%]
Tests/ttLib/sfnt_test.py::SFNTReaderTest::test_pickle_protocol_BytesIO[deepcopy] PASSED [ 42%]
Tests/ttLib/sfnt_test.py::SFNTReaderTest::test_pickle_protocol_BytesIO[pickle_unpickle] PASSED [ 42%]
Tests/ttLib/sfnt_test.py::test_ttLib_sfnt_write_privData PASSED [ 42%]
Tests/ttLib/tables/C_B_L_C_test.py::test_compile_decompile_index_table_format_3 PASSED [ 42%]
Tests/ttLib/tables/C_F_F__2_test.py::CFFTableTest::test_fromXML PASSED [ 42%]
Tests/ttLib/tables/C_F_F__2_test.py::CFFTableTest::test_toXML PASSED [ 42%]
Tests/ttLib/tables/C_F_F_test.py::CFFTableTest::test_fromXML PASSED [ 42%]
Tests/ttLib/tables/C_F_F_test.py::CFFTableTest::test_toXML PASSED [ 42%]
Tests/ttLib/tables/C_O_L_R_test.py::COLR_V0_Test::test_decompile_and_compile PASSED [ 42%]
Tests/ttLib/tables/C_O_L_R_test.py::COLR_V0_Test::test_decompile_and_dump_xml PASSED [ 42%]
Tests/ttLib/tables/C_O_L_R_test.py::COLR_V0_Test::test_load_from_xml_and_compile PASSED [ 42%]
Tests/ttLib/tables/C_O_L_R_test.py::COLR_V0_Test::test_round_trip_xml PASSED [ 42%]
Tests/ttLib/tables/C_O_L_R_test.py::COLR_V1_Test::test_decompile_and_compile PASSED [ 42%]
Tests/ttLib/tables/C_O_L_R_test.py::COLR_V1_Test::test_decompile_and_dump_xml PASSED [ 42%]
Tests/ttLib/tables/C_O_L_R_test.py::COLR_V1_Test::test_load_from_xml_and_compile PASSED [ 42%]
Tests/ttLib/tables/C_O_L_R_test.py::COLR_V1_Test::test_round_trip_xml PASSED [ 42%]
Tests/ttLib/tables/C_O_L_R_test.py::COLR_V1_Test::test_computeClipBoxes[glyf-1] PASSED [ 43%]
Tests/ttLib/tables/C_O_L_R_test.py::COLR_V1_Test::test_computeClipBoxes[glyf-10] PASSED [ 43%]
Tests/ttLib/tables/C_O_L_R_test.py::COLR_V1_Test::test_computeClipBoxes[glyf-100] PASSED [ 43%]
Tests/ttLib/tables/C_O_L_R_test.py::COLR_V1_Test::test_computeClipBoxes[cff-1] PASSED [ 43%]
Tests/ttLib/tables/C_O_L_R_test.py::COLR_V1_Test::test_computeClipBoxes[cff-10] PASSED [ 43%]
Tests/ttLib/tables/C_O_L_R_test.py::COLR_V1_Test::test_computeClipBoxes[cff-100] PASSED [ 43%]
Tests/ttLib/tables/C_O_L_R_test.py::COLR_V1_Variable_Test::test_round_trip_xml PASSED [ 43%]
Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_compile_v0 PASSED [ 43%]
Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_compile_v0_sharingColors PASSED [ 43%]
Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_compile_v1 PASSED [ 43%]
Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_compile_v1_noLabelsNoTypes PASSED [ 43%]
Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_decompile_v0 PASSED [ 43%]
Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_decompile_v0_sharingColors PASSED [ 43%]
Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_decompile_v1 PASSED [ 43%]
Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_decompile_v1_noLabelsNoTypes PASSED [ 43%]
Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_fromXML_v0 PASSED [ 43%]
Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_fromXML_v1 PASSED [ 43%]
Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_toXML_v0 PASSED [ 43%]
Tests/ttLib/tables/C_P_A_L_test.py::CPALTest::test_toXML_v1 PASSED [ 43%]
Tests/ttLib/tables/D__e_b_g_test.py::test_compile_decompile_and_roundtrip_ttx PASSED [ 43%]
Tests/ttLib/tables/M_V_A_R_test.py::MVARTest::test_compile_fromXML PASSED [ 43%]
Tests/ttLib/tables/M_V_A_R_test.py::MVARTest::test_decompile_toXML PASSED [ 43%]
Tests/ttLib/tables/M_V_A_R_test.py::MVARTest::test_decompile_toXML_lazy PASSED [ 43%]
Tests/ttLib/tables/O_S_2f_2_test.py::OS2TableTest::test_getCodePageRanges PASSED [ 43%]
Tests/ttLib/tables/O_S_2f_2_test.py::OS2TableTest::test_getUnicodeRanges PASSED [ 43%]
Tests/ttLib/tables/O_S_2f_2_test.py::OS2TableTest::test_intersectUnicodeRanges PASSED [ 43%]
Tests/ttLib/tables/O_S_2f_2_test.py::OS2TableTest::test_recalcCodePageRanges PASSED [ 43%]
Tests/ttLib/tables/O_S_2f_2_test.py::OS2TableTest::test_recalcUnicodeRanges PASSED [ 43%]
Tests/ttLib/tables/O_S_2f_2_test.py::OS2TableTest::test_setCodePageRanges PASSED [ 43%]
Tests/ttLib/tables/O_S_2f_2_test.py::OS2TableTest::test_setCodePageRanges_bump_version PASSED [ 43%]
Tests/ttLib/tables/O_S_2f_2_test.py::OS2TableTest::test_setUnicodeRanges PASSED [ 43%]
Tests/ttLib/tables/S_T_A_T_test.py::STATTest::test_compile_fromXML PASSED [ 43%]
Tests/ttLib/tables/S_T_A_T_test.py::STATTest::test_compile_fromXML_format3 PASSED [ 43%]
Tests/ttLib/tables/S_T_A_T_test.py::STATTest::test_compile_fromXML_version_1_1 PASSED [ 43%]
Tests/ttLib/tables/S_T_A_T_test.py::STATTest::test_compile_fromXML_withAxisJunk PASSED [ 43%]
Tests/ttLib/tables/S_T_A_T_test.py::STATTest::test_decompile_toXML PASSED [ 43%]
Tests/ttLib/tables/S_T_A_T_test.py::STATTest::test_decompile_toXML_format3 PASSED [ 43%]
Tests/ttLib/tables/S_T_A_T_test.py::STATTest::test_decompile_toXML_version_1_1 PASSED [ 43%]
Tests/ttLib/tables/S_T_A_T_test.py::STATTest::test_decompile_toXML_withAxisJunk PASSED [ 43%]
Tests/ttLib/tables/S_V_G__test.py::test_decompile_and_compile PASSED [ 43%]
Tests/ttLib/tables/S_V_G__test.py::test_decompile_and_dump_ttx PASSED [ 43%]
Tests/ttLib/tables/S_V_G__test.py::test_load_from_ttx_and_compile PASSED [ 43%]
Tests/ttLib/tables/S_V_G__test.py::test_round_trip_ttx PASSED [ 43%]
Tests/ttLib/tables/S_V_G__test.py::test_unpack_svg_doc_as_3_tuple PASSED [ 43%]
Tests/ttLib/tables/T_S_I__0_test.py::test_decompile[simple] PASSED [ 43%]
Tests/ttLib/tables/T_S_I__0_test.py::test_decompile[empty] PASSED [ 43%]
Tests/ttLib/tables/T_S_I__0_test.py::test_decompile_glyphs_mismatch[more entries than glyphs] PASSED [ 44%]
Tests/ttLib/tables/T_S_I__0_test.py::test_decompile_glyphs_mismatch[fewer entries than glyphs] PASSED [ 44%]
Tests/ttLib/tables/T_S_I__0_test.py::test_compile[simple] PASSED [ 44%]
Tests/ttLib/tables/T_S_I__0_test.py::test_compile[empty] PASSED [ 44%]
Tests/ttLib/tables/T_S_I__0_test.py::test_set PASSED [ 44%]
Tests/ttLib/tables/T_S_I__0_test.py::test_toXML PASSED [ 44%]
Tests/ttLib/tables/T_S_I__1_test.py::test_decompile PASSED [ 44%]
Tests/ttLib/tables/T_S_I__1_test.py::test_decompile_utf8 PASSED [ 44%]
Tests/ttLib/tables/T_S_I__1_test.py::test_decompile_empty PASSED [ 44%]
Tests/ttLib/tables/T_S_I__1_test.py::test_decompile_invalid_length PASSED [ 44%]
Tests/ttLib/tables/T_S_I__1_test.py::test_decompile_offset_past_end PASSED [ 44%]
Tests/ttLib/tables/T_S_I__1_test.py::test_decompile_magic_length_last_extra PASSED [ 44%]
Tests/ttLib/tables/T_S_I__1_test.py::test_decompile_magic_length_last_glyph PASSED [ 44%]
Tests/ttLib/tables/T_S_I__1_test.py::test_decompile_magic_length_non_last PASSED [ 44%]
Tests/ttLib/tables/T_S_I__5_test.py::test_decompile[simple] PASSED [ 44%]
Tests/ttLib/tables/T_S_I__5_test.py::test_decompile[fewer entries] PASSED [ 44%]
Tests/ttLib/tables/T_S_I__5_test.py::test_decompile[fewer glyphs] PASSED [ 44%]
Tests/ttLib/tables/T_S_I__5_test.py::test_compile[simple] PASSED [ 44%]
Tests/ttLib/tables/T_S_I__5_test.py::test_compile[fewer entries] PASSED [ 44%]
Tests/ttLib/tables/T_S_I__5_test.py::test_compile[fewer glyphs] PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_calcInferredDeltas PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_calcInferredDeltas_invalid PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compileCoord PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compileDeltaValues PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compileDeltas_constants PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compileDeltas_points PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compileIntermediateCoord PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compilePoints PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compileSharedTuples PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compileTupleVariationStore_allVariationsRedundant PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compileTupleVariationStore_noVariations PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compileTupleVariationStore_roundTrip_cvar PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compileTupleVariationStore_roundTrip_gvar PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compile_embeddedPeak_intermediate_privateConstants PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compile_embeddedPeak_intermediate_privatePoints PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compile_embeddedPeak_intermediate_sharedPoints PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compile_embeddedPeak_nonIntermediate_privateConstants PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compile_embeddedPeak_nonIntermediate_privatePoints PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compile_embeddedPeak_nonIntermediate_sharedConstants PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compile_embeddedPeak_nonIntermediate_sharedPoints PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compile_sharedPeaks_intermediate_privatePoints PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compile_sharedPeaks_intermediate_sharedPoints PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compile_sharedPeaks_nonIntermediate_privatePoints PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_compile_sharedPeaks_nonIntermediate_sharedPoints PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_decompileCoord PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_decompileCoord_roundTrip PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_decompileDeltas PASSED [ 44%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_decompileDeltas_roundTrip PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_decompilePoints PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_decompilePoints_roundTrip PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_decompilePoints_shouldAcceptBadPointNumbers PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_decompileSharedTuples_Skia PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_decompileSharedTuples_empty PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_decompileTupleVariationStore_Skia_I PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_decompileTupleVariationStore_empty PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_equal PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_equal_differentAxes PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_equal_differentCoordinates PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_fromXML_axes_floats PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_fromXML_badDeltaFormat PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_fromXML_constants PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_fromXML_points PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_getCoordWidth PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_getTupleSize PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_hasImpact_allDeltasNone PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_hasImpact_allDeltasZero PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_hasImpact_someDeltasNotZero PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_inferRegion PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_optimize PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_roundDeltas_cvar PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_roundDeltas_gvar PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_scaleDeltas_cvar PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_scaleDeltas_gvar PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_sum_deltas_cvar PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_sum_deltas_gvar PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_sum_deltas_gvar_invalid_length PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_sum_deltas_gvar_with_inferred_points PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_toXML_allDeltasNone PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_toXML_axes_floats PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_toXML_badDeltaFormat PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_toXML_constants PASSED [ 45%]
Tests/ttLib/tables/TupleVariation_test.py::TupleVariationTest::test_toXML_points PASSED [ 45%]
Tests/ttLib/tables/V_A_R_C_test.py::VarCompositeTest::test_basic PASSED [ 45%]
Tests/ttLib/tables/V_A_R_C_test.py::VarCompositeTest::test_roundtrip PASSED [ 45%]
Tests/ttLib/tables/_a_n_k_r_test.py::ANKRTest::testFormat0 PASSED [ 45%]
Tests/ttLib/tables/_a_n_k_r_test.py::ANKRTest::testFormat0_sharing PASSED [ 45%]
Tests/ttLib/tables/_a_n_k_r_test.py::ANKRTest::testFormat0_stray PASSED [ 45%]
Tests/ttLib/tables/_a_v_a_r_test.py::AxisVariationTableTest::test_compile PASSED [ 45%]
Tests/ttLib/tables/_a_v_a_r_test.py::AxisVariationTableTest::test_decompile PASSED [ 45%]
Tests/ttLib/tables/_a_v_a_r_test.py::AxisVariationTableTest::test_fromXML PASSED [ 45%]
Tests/ttLib/tables/_a_v_a_r_test.py::AxisVariationTableTest::test_toXML PASSED [ 45%]
Tests/ttLib/tables/_a_v_a_r_test.py::Avar2Test::test_roundtrip PASSED [ 45%]
Tests/ttLib/tables/_a_v_a_r_test.py::Avar2Test::test_ttGlyphSet PASSED [ 45%]
Tests/ttLib/tables/_b_g_c_l_test.py::Test_b_g_c_l::test_compile_decompile_roundtrip PASSED [ 46%]
Tests/ttLib/tables/_b_s_l_n_test.py::BSLNTest::testFormat0 PASSED [ 46%]
Tests/ttLib/tables/_b_s_l_n_test.py::BSLNTest::testFormat1 PASSED [ 46%]
Tests/ttLib/tables/_b_s_l_n_test.py::BSLNTest::testFormat2 PASSED [ 46%]
Tests/ttLib/tables/_b_s_l_n_test.py::BSLNTest::testFormat3 PASSED [ 46%]
Tests/ttLib/tables/_c_i_d_g_test.py::GCIDTest::testCompileFromXML PASSED [ 46%]
Tests/ttLib/tables/_c_i_d_g_test.py::GCIDTest::testDecompileToXML PASSED [ 46%]
Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_buildReversed PASSED [ 46%]
Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_compile_2 PASSED [ 46%]
Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_compile_2_gids PASSED [ 46%]
Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_compile_2_rebuild_rev_glyph_order PASSED [ 46%]
Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_compile_decompile_4_empty PASSED [ 46%]
Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_compile_raises_on_duplicate_subtable_keys PASSED [ 46%]
Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_decompile_12 PASSED [ 46%]
Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_decompile_4 PASSED [ 46%]
Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_extended_mac_encodings PASSED [ 46%]
Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_extended_unknown PASSED [ 46%]
Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_font_getBestCmap PASSED [ 46%]
Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_format_14 PASSED [ 46%]
Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_getBestCmap PASSED [ 46%]
Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_sort_subtables_with_duplicate_keys PASSED [ 46%]
Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_toUnicode_macroman PASSED [ 46%]
Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_toUnicode_macromanian PASSED [ 46%]
Tests/ttLib/tables/_c_m_a_p_test.py::CmapSubtableTest::test_toUnicode_utf16be PASSED [ 46%]
Tests/ttLib/tables/_c_v_a_r_test.py::CVARTableTest::test_compile PASSED [ 46%]
Tests/ttLib/tables/_c_v_a_r_test.py::CVARTableTest::test_compile_shared_points PASSED [ 46%]
Tests/ttLib/tables/_c_v_a_r_test.py::CVARTableTest::test_decompile PASSED [ 46%]
Tests/ttLib/tables/_c_v_a_r_test.py::CVARTableTest::test_decompile_shared_points PASSED [ 46%]
Tests/ttLib/tables/_c_v_a_r_test.py::CVARTableTest::test_fromXML PASSED [ 46%]
Tests/ttLib/tables/_c_v_a_r_test.py::CVARTableTest::test_toXML PASSED [ 46%]
Tests/ttLib/tables/_c_v_t_test.py::test_compile_without_values PASSED [ 46%]
Tests/ttLib/tables/_c_v_t_test.py::test_decompile_without_values PASSED [ 46%]
Tests/ttLib/tables/_f_p_g_m_test.py::test__bool__ PASSED [ 46%]
Tests/ttLib/tables/_f_p_g_m_test.py::test_compile_without_program PASSED [ 46%]
Tests/ttLib/tables/_f_p_g_m_test.py::test_decompile_without_program PASSED [ 46%]
Tests/ttLib/tables/_f_v_a_r_test.py::FontVariationTableTest::test_compile PASSED [ 46%]
Tests/ttLib/tables/_f_v_a_r_test.py::FontVariationTableTest::test_decompile PASSED [ 46%]
Tests/ttLib/tables/_f_v_a_r_test.py::FontVariationTableTest::test_fromXML PASSED [ 46%]
Tests/ttLib/tables/_f_v_a_r_test.py::FontVariationTableTest::test_toXML PASSED [ 46%]
Tests/ttLib/tables/_f_v_a_r_test.py::AxisTest::test_compile PASSED [ 46%]
Tests/ttLib/tables/_f_v_a_r_test.py::AxisTest::test_decompile PASSED [ 46%]
Tests/ttLib/tables/_f_v_a_r_test.py::AxisTest::test_fromXML PASSED [ 46%]
Tests/ttLib/tables/_f_v_a_r_test.py::AxisTest::test_toXML PASSED [ 46%]
Tests/ttLib/tables/_f_v_a_r_test.py::NamedInstanceTest::test_compile_withPostScriptName PASSED [ 46%]
Tests/ttLib/tables/_f_v_a_r_test.py::NamedInstanceTest::test_compile_withoutPostScriptName PASSED [ 46%]
Tests/ttLib/tables/_f_v_a_r_test.py::NamedInstanceTest::test_decompile_withPostScriptName PASSED [ 46%]
Tests/ttLib/tables/_f_v_a_r_test.py::NamedInstanceTest::test_decompile_withoutPostScriptName PASSED [ 46%]
Tests/ttLib/tables/_f_v_a_r_test.py::NamedInstanceTest::test_fromXML_withPostScriptName PASSED [ 47%]
Tests/ttLib/tables/_f_v_a_r_test.py::NamedInstanceTest::test_fromXML_withoutPostScriptName PASSED [ 47%]
Tests/ttLib/tables/_f_v_a_r_test.py::NamedInstanceTest::test_toXML_withPostScriptName PASSED [ 47%]
Tests/ttLib/tables/_f_v_a_r_test.py::NamedInstanceTest::test_toXML_withoutPostScriptName PASSED [ 47%]
Tests/ttLib/tables/_g_c_i_d_test.py::GCIDTest::testCompileFromXML PASSED [ 47%]
Tests/ttLib/tables/_g_c_i_d_test.py::GCIDTest::testDecompileToXML PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test_translate PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test_scale PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test_transform PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__eq__ PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__ne__ PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__pos__ PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__neg__ PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__round__ PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__add__ PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__sub__ PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__rsub__ PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__mul__ PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__truediv__ PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__iadd__ PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__isub__ PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__itruediv__ PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__bool__ PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test_double_precision_float PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCoordinatesTest::test__checkFloat_overflow PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_bit6_draw_to_pen_issue1771 PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_bit6_draw_to_pointpen PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_compile_empty_table PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_decompile_empty_table PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_draw_vs_drawpoints PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_fromXML PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_getGlyphID PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_getPhantomPoints PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_instructions_roundtrip PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_recursiveComponent PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_toXML PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyfTableTest::test_trim_remove_hinting_composite_glyph PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphTest::test_getCoordinates PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphTest::test_get_components_nested PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphTest::test_getCompositeMaxpValues PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphTest::test_recalcBounds_empty_components PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphTest::test_recalcBounds_empty_components_nested PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphComponentTest::test_toXML_no_transform PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphComponentTest::test_toXML_transform_scale PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphComponentTest::test_toXML_transform_xy_scale PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphComponentTest::test_toXML_transform_2x2_scale PASSED [ 47%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphComponentTest::test_fromXML_no_transform PASSED [ 48%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphComponentTest::test_fromXML_transform_scale PASSED [ 48%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphComponentTest::test_fromXML_transform_xy_scale PASSED [ 48%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphComponentTest::test_fromXML_transform_2x2_scale PASSED [ 48%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphComponentTest::test_toXML_reference_points PASSED [ 48%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphComponentTest::test_compile_for_speed PASSED [ 48%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphComponentTest::test_fromXML_reference_points PASSED [ 48%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCubicTest::test_roundtrip PASSED [ 48%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCubicTest::test_no_oncurves PASSED [ 48%]
Tests/ttLib/tables/_g_l_y_f_test.py::GlyphCubicTest::test_spline PASSED [ 48%]
Tests/ttLib/tables/_g_l_y_f_test.py::test_dropImpliedOnCurvePoints_all_quad_off_curves PASSED [ 48%]
Tests/ttLib/tables/_g_l_y_f_test.py::test_dropImpliedOnCurvePoints_all_cubic_off_curves PASSED [ 48%]
Tests/ttLib/tables/_g_l_y_f_test.py::test_dropImpliedOnCurvePoints_not_all_impliable PASSED [ 48%]
Tests/ttLib/tables/_g_l_y_f_test.py::test_dropImpliedOnCurvePoints_all_empty_glyphs PASSED [ 48%]
Tests/ttLib/tables/_g_l_y_f_test.py::test_dropImpliedOnCurvePoints_incompatible_number_of_contours PASSED [ 48%]
Tests/ttLib/tables/_g_l_y_f_test.py::test_dropImpliedOnCurvePoints_incompatible_flags PASSED [ 48%]
Tests/ttLib/tables/_g_l_y_f_test.py::test_dropImpliedOnCurvePoints_incompatible_endPtsOfContours PASSED [ 48%]
Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_compile PASSED [ 48%]
Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_compileOffsets_longFormat PASSED [ 48%]
Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_compileOffsets_shortFormat PASSED [ 48%]
Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_compile_emptyVariations PASSED [ 48%]
Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_compile_noVariations PASSED [ 48%]
Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_decompile
Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_decompile PASSED [ 48%]
Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_decompileOffsets_longFormat PASSED [ 48%]
Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_decompileOffsets_shortFormat PASSED [ 48%]
Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_decompile_noVariations PASSED [ 48%]
Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_fromXML PASSED [ 48%]
Tests/ttLib/tables/_g_v_a_r_test.py::GVARTableTest::test_toXML PASSED [ 48%]
Tests/ttLib/tables/_h_h_e_a_test.py::HheaCompileOrToXMLTest::test_aliases PASSED [ 48%]
Tests/ttLib/tables/_h_h_e_a_test.py::HheaCompileOrToXMLTest::test_compile PASSED [ 48%]
Tests/ttLib/tables/_h_h_e_a_test.py::HheaCompileOrToXMLTest::test_compile_version_10_as_float PASSED [ 48%]
Tests/ttLib/tables/_h_h_e_a_test.py::HheaCompileOrToXMLTest::test_toXML PASSED [ 48%]
Tests/ttLib/tables/_h_h_e_a_test.py::HheaCompileOrToXMLTest::test_toXML_version_as_float PASSED [ 48%]
Tests/ttLib/tables/_h_h_e_a_test.py::HheaDecompileOrFromXMLTest::test_decompile PASSED [ 48%]
Tests/ttLib/tables/_h_h_e_a_test.py::HheaDecompileOrFromXMLTest::test_fromXML PASSED [ 48%]
Tests/ttLib/tables/_h_h_e_a_test.py::HheaDecompileOrFromXMLTest::test_fromXML_version_as_float PASSED [ 48%]
Tests/ttLib/tables/_h_h_e_a_test.py::HheaRecalcTest::test_recalc_OTF PASSED [ 48%]
Tests/ttLib/tables/_h_h_e_a_test.py::HheaRecalcTest::test_recalc_TTF PASSED [ 48%]
Tests/ttLib/tables/_h_h_e_a_test.py::HheaRecalcTest::test_recalc_empty PASSED [ 48%]
Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_compile PASSED [ 48%]
Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_compile_additional_SB PASSED [ 48%]
Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_compile_negative_advance PASSED [ 48%]
Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_compile_no_header_table PASSED [ 48%]
Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_compile_round_float_values PASSED [ 48%]
Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_compile_struct_out_of_range PASSED [ 48%]
Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_decompile PASSED [ 48%]
Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_decompile_additional_SB PASSED [ 48%]
Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_decompile_no_header_table PASSED [ 49%]
Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_decompile_not_enough_data_for_long_metrics PASSED [ 49%]
Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_decompile_not_enough_data_for_sidebearings PASSED [ 49%]
Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_decompile_num_metrics_greater_than_glyphs PASSED [ 49%]
Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_decompile_possibly_negative_advance PASSED [ 49%]
Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_decompile_too_much_data PASSED [ 49%]
Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_delitem PASSED [ 49%]
Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_fromXML PASSED [ 49%]
Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_setitem PASSED [ 49%]
Tests/ttLib/tables/_h_m_t_x_test.py::HmtxTableTest::test_toXML PASSED [ 49%]
Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_decompile_single_format_0[version_0] PASSED [ 49%]
Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_decompile_single_format_0[version_1] PASSED [ 49%]
Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_compile_single_format_0[version_0] PASSED [ 49%]
Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_compile_single_format_0[version_1] PASSED [ 49%]
Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_fromXML_single_format_0[version_0] PASSED [ 49%]
Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_fromXML_single_format_0[version_1] PASSED [ 49%]
Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_toXML_single_format_0[version_0] PASSED [ 49%]
Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_toXML_single_format_0[version_1] PASSED [ 49%]
Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_decompile_format_unknown[version_0] PASSED [ 49%]
Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_decompile_format_unknown[version_1] PASSED [ 49%]
Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_compile_format_unknown[version_0] PASSED [ 49%]
Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_compile_format_unknown[version_1] PASSED [ 49%]
Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_fromXML_format_unknown[version_0] PASSED [ 49%]
Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_fromXML_format_unknown[version_1] PASSED [ 49%]
Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_toXML_format_unknown[version_0] PASSED [ 49%]
Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_toXML_format_unknown[version_1] PASSED [ 49%]
Tests/ttLib/tables/_k_e_r_n_test.py::KernTableTest::test_getkern PASSED [ 49%]
Tests/ttLib/tables/_k_e_r_n_test.py::KernTable_format_0_Test::test_decompileBadGlyphId PASSED [ 49%]
Tests/ttLib/tables/_k_e_r_n_test.py::KernTable_format_0_Test::test_compileOverflowingSubtable PASSED [ 49%]
Tests/ttLib/tables/_k_e_r_n_test.py::KernTable_format_0_Test::test_decompileOverflowingSubtable PASSED [ 49%]
Tests/ttLib/tables/_l_c_a_r_test.py::LCARTest::test_compile_fromXML_format0 PASSED [ 49%]
Tests/ttLib/tables/_l_c_a_r_test.py::LCARTest::test_compile_fromXML_format1 PASSED [ 49%]
Tests/ttLib/tables/_l_c_a_r_test.py::LCARTest::test_decompile_toXML_format0 PASSED [ 49%]
Tests/ttLib/tables/_l_c_a_r_test.py::LCARTest::test_decompile_toXML_format1 PASSED [ 49%]
Tests/ttLib/tables/_l_t_a_g_test.py::Test_l_t_a_g::test_addTag PASSED [ 49%]
Tests/ttLib/tables/_l_t_a_g_test.py::Test_l_t_a_g::test_decompile_compile PASSED [ 49%]
Tests/ttLib/tables/_l_t_a_g_test.py::Test_l_t_a_g::test_fromXML PASSED [ 49%]
Tests/ttLib/tables/_l_t_a_g_test.py::Test_l_t_a_g::test_toXML PASSED [ 49%]
Tests/ttLib/tables/_m_e_t_a_test.py::MetaTableTest::test_compile PASSED [ 49%]
Tests/ttLib/tables/_m_e_t_a_test.py::MetaTableTest::test_compile_text PASSED [ 49%]
Tests/ttLib/tables/_m_e_t_a_test.py::MetaTableTest::test_decompile PASSED [ 49%]
Tests/ttLib/tables/_m_e_t_a_test.py::MetaTableTest::test_decompile_text PASSED [ 49%]
Tests/ttLib/tables/_m_e_t_a_test.py::MetaTableTest::test_fromXML PASSED [ 49%]
Tests/ttLib/tables/_m_e_t_a_test.py::MetaTableTest::test_fromXML_text PASSED [ 49%]
Tests/ttLib/tables/_m_e_t_a_test.py::MetaTableTest::test_toXML PASSED [ 49%]
Tests/ttLib/tables/_m_e_t_a_test.py::MetaTableTest::test_toXML_ascii_data PASSED [ 49%]
Tests/ttLib/tables/_m_e_t_a_test.py::MetaTableTest::test_toXML_text PASSED [ 50%]
Tests/ttLib/tables/_m_o_r_t_test.py::MORTNoncontextualGlyphSubstitutionTest::test_compile_fromXML PASSED [ 50%]
Tests/ttLib/tables/_m_o_r_t_test.py::MORTNoncontextualGlyphSubstitutionTest::test_decompile_toXML PASSED [ 50%]
Tests/ttLib/tables/_m_o_r_x_test.py::MORXNoncontextualGlyphSubstitutionTest::test_compile_fromXML PASSED [ 50%]
Tests/ttLib/tables/_m_o_r_x_test.py::MORXNoncontextualGlyphSubstitutionTest::test_decompile_toXML PASSED [ 50%]
Tests/ttLib/tables/_m_o_r_x_test.py::MORXRearrangementTest::test_compile_fromXML PASSED [ 50%]
Tests/ttLib/tables/_m_o_r_x_test.py::MORXRearrangementTest::test_decompile_toXML PASSED [ 50%]
Tests/ttLib/tables/_m_o_r_x_test.py::MORXContextualSubstitutionTest::test_compile_fromXML PASSED [ 50%]
Tests/ttLib/tables/_m_o_r_x_test.py::MORXContextualSubstitutionTest::test_decompile_toXML PASSED [ 50%]
Tests/ttLib/tables/_m_o_r_x_test.py::MORXLigatureSubstitutionTest::test_compile_fromXML PASSED [ 50%]
Tests/ttLib/tables/_m_o_r_x_test.py::MORXLigatureSubstitutionTest::test_decompile_toXML PASSED [ 50%]
Tests/ttLib/tables/_m_o_r_x_test.py::MORXGlyphInsertionTest::test_compile_fromXML PASSED [ 50%]
Tests/ttLib/tables/_m_o_r_x_test.py::MORXGlyphInsertionTest::test_decompile_toXML PASSED [ 50%]
Tests/ttLib/tables/_m_o_r_x_test.py::MORXCoverageFlagsTest::test_CoverageFlags PASSED [ 50%]
Tests/ttLib/tables/_m_o_r_x_test.py::MORXCoverageFlagsTest::test_ReservedCoverageFlags PASSED [ 50%]
Tests/ttLib/tables/_m_o_r_x_test.py::UnsupportedMorxLookupTest::test_unsupportedLookupType PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_addMultilingualName PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_addMultilingualNameReuse PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_addMultilingualName_TTFont PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_addMultilingualName_legacyMacEncoding PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_addMultilingualName_legacyMacEncodingButNoCodec PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_addMultilingualName_legacyMacEncodingButUnencodableName PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_addMultilingualName_minNameID PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_addMultilingualName_name_inconsistencies PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_addMultilingualName_noTTFont PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_addName PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_decompile_badOffset PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_findMultilingualName PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_findMultilingualNameNoMac PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_findMultilingualName_compiled PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_getDebugName PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_init PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_names_sort_attributes PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_names_sort_bytes_str PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_names_sort_encoding PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_removeNames PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameTableTest::test_setName PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_encoding_macroman_misc PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_extended_mac_encodings PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_extended_mac_encodings_errors PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_extended_unknown PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_get_family_name PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_get_nice_full_name PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_get_subfamily_name PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toUnicode_UnicodeDecodeError PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toUnicode_macroman PASSED [ 50%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toUnicode_macromanian PASSED [ 51%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toUnicode_singleChar PASSED [ 51%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toUnicode_utf16be PASSED [ 51%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toXML_macroman PASSED [ 51%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toXML_macroman_actual_utf16be PASSED [ 51%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toXML_unknownPlatEncID_ASCII PASSED [ 51%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toXML_unknownPlatEncID_nonASCII PASSED [ 51%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toXML_utf16be PASSED [ 51%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toXML_utf16be_double_encoded PASSED [ 51%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toXML_utf16be_odd_length1 PASSED [ 51%]
Tests/ttLib/tables/_n_a_m_e_test.py::NameRecordTest::test_toXML_utf16be_odd_length2 PASSED [ 51%]
Tests/ttLib/tables/_o_p_b_d_test.py::OPBDTest::test_compile_fromXML_format0 PASSED [ 51%]
Tests/ttLib/tables/_o_p_b_d_test.py::OPBDTest::test_compile_fromXML_format1 PASSED [ 51%]
Tests/ttLib/tables/_o_p_b_d_test.py::OPBDTest::test_decompile_AppleChancery PASSED [ 51%]
Tests/ttLib/tables/_o_p_b_d_test.py::OPBDTest::test_decompile_toXML_format0 PASSED [ 51%]
Tests/ttLib/tables/_o_p_b_d_test.py::OPBDTest::test_decompile_toXML_format1 PASSED [ 51%]
Tests/ttLib/tables/_p_o_s_t_test.py::postTest::test_no_names PASSED [ 51%]
Tests/ttLib/tables/_p_r_o_p_test.py::PROPTest::test_compile_fromXML_format0 PASSED [ 51%]
Tests/ttLib/tables/_p_r_o_p_test.py::PROPTest::test_compile_fromXML_format1 PASSED [ 51%]
Tests/ttLib/tables/_p_r_o_p_test.py::PROPTest::test_decompile_toXML_format0 PASSED [ 51%]
Tests/ttLib/tables/_p_r_o_p_test.py::PROPTest::test_decompile_toXML_format1 PASSED [ 51%]
Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_compile_horiz PASSED [ 51%]
Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_compile_horiz_and_vert PASSED [ 51%]
Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_compile_longword_aligned PASSED [ 51%]
Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_compile_sizes_mismatch PASSED [ 51%]
Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_compile_vert PASSED [ 51%]
Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_decompile_horiz PASSED [ 51%]
Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_decompile_horiz_and_vert PASSED [ 51%]
Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_decompile_vert PASSED [ 51%]
Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_fromXML_horiz PASSED [ 51%]
Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_fromXML_horiz_and_vert PASSED [ 51%]
Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_fromXML_vert PASSED [ 51%]
Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_roundtrip_decompile_compile PASSED [ 51%]
Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_roundtrip_fromXML_toXML PASSED [ 51%]
Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_toXML_horiz PASSED [ 51%]
Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_toXML_horiz_and_vert PASSED [ 51%]
Tests/ttLib/tables/_t_r_a_k_test.py::TrackingTableTest::test_toXML_vert PASSED [ 51%]
Tests/ttLib/tables/_v_h_e_a_test.py::VheaCompileOrToXMLTest::test_compile_caretOffset_as_reserved0 PASSED [ 51%]
Tests/ttLib/tables/_v_h_e_a_test.py::VheaCompileOrToXMLTest::test_compile_version_10 PASSED [ 51%]
Tests/ttLib/tables/_v_h_e_a_test.py::VheaCompileOrToXMLTest::test_compile_version_10_as_float PASSED [ 51%]
Tests/ttLib/tables/_v_h_e_a_test.py::VheaCompileOrToXMLTest::test_compile_version_11 PASSED [ 51%]
Tests/ttLib/tables/_v_h_e_a_test.py::VheaCompileOrToXMLTest::test_compile_version_11_as_float PASSED [ 51%]
Tests/ttLib/tables/_v_h_e_a_test.py::VheaCompileOrToXMLTest::test_toXML_caretOffset_as_reserved0 PASSED [ 51%]
Tests/ttLib/tables/_v_h_e_a_test.py::VheaCompileOrToXMLTest::test_toXML_version_10 PASSED [ 51%]
Tests/ttLib/tables/_v_h_e_a_test.py::VheaCompileOrToXMLTest::test_toXML_version_10_as_float PASSED [ 51%]
Tests/ttLib/tables/_v_h_e_a_test.py::VheaCompileOrToXMLTest::test_toXML_version_11 PASSED [ 51%]
Tests/ttLib/tables/_v_h_e_a_test.py::VheaCompileOrToXMLTest::test_toXML_version_11_as_float PASSED [ 51%]
Tests/ttLib/tables/_v_h_e_a_test.py::VheaDecompileOrFromXMLTest::test_decompile_version_10 PASSED [ 52%]
Tests/ttLib/tables/_v_h_e_a_test.py::VheaDecompileOrFromXMLTest::test_decompile_version_11 PASSED [ 52%]
Tests/ttLib/tables/_v_h_e_a_test.py::VheaDecompileOrFromXMLTest::test_fromXML_version_10 PASSED [ 52%]
Tests/ttLib/tables/_v_h_e_a_test.py::VheaDecompileOrFromXMLTest::test_fromXML_version_10_as_float PASSED [ 52%]
Tests/ttLib/tables/_v_h_e_a_test.py::VheaDecompileOrFromXMLTest::test_fromXML_version_11 PASSED [ 52%]
Tests/ttLib/tables/_v_h_e_a_test.py::VheaDecompileOrFromXMLTest::test_fromXML_version_11_as_float PASSED [ 52%]
Tests/ttLib/tables/_v_h_e_a_test.py::VheaRecalcTest::test_recalc_OTF PASSED [ 52%]
Tests/ttLib/tables/_v_h_e_a_test.py::VheaRecalcTest::test_recalc_TTF PASSED [ 52%]
Tests/ttLib/tables/_v_h_e_a_test.py::VheaRecalcTest::test_recalc_empty PASSED [ 52%]
Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_compile PASSED [ 52%]
Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_compile_additional_SB PASSED [ 52%]
Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_compile_negative_advance PASSED [ 52%]
Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_compile_no_header_table PASSED [ 52%]
Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_compile_round_float_values PASSED [ 52%]
Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_compile_struct_out_of_range PASSED [ 52%]
Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_decompile PASSED [ 52%]
Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_decompile_additional_SB PASSED [ 52%]
Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_decompile_no_header_table PASSED [ 52%]
Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_decompile_not_enough_data_for_long_metrics PASSED [ 52%]
Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_decompile_not_enough_data_for_sidebearings PASSED [ 52%]
Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_decompile_num_metrics_greater_than_glyphs PASSED [ 52%]
Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_decompile_possibly_negative_advance PASSED [ 52%]
Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_decompile_too_much_data PASSED [ 52%]
Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_delitem PASSED [ 52%]
Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_fromXML PASSED [ 52%]
Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_setitem PASSED [ 52%]
Tests/ttLib/tables/_v_m_t_x_test.py::VmtxTableTest::test_toXML 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_readInt24 PASSED [ 52%]
Tests/ttLib/tables/otBase_test.py::OTTableReaderTest::test_readLong PASSED [ 52%]
Tests/ttLib/tables/otBase_test.py::OTTableReaderTest::test_readShort PASSED [ 52%]
Tests/ttLib/tables/otBase_test.py::OTTableReaderTest::test_readTag PASSED [ 52%]
Tests/ttLib/tables/otBase_test.py::OTTableReaderTest::test_readUInt24 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_readUShort PASSED [ 52%]
Tests/ttLib/tables/otBase_test.py::OTTableReaderTest::test_readUShortArray PASSED [ 52%]
Tests/ttLib/tables/otBase_test.py::OTTableWriterTest::test_writeLong 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_writeUInt8 PASSED [ 52%]
Tests/ttLib/tables/otBase_test.py::OTTableWriterTest::test_writeULong PASSED [ 52%]
Tests/ttLib/tables/otBase_test.py::OTTableWriterTest::test_writeUShort PASSED [ 52%]
Tests/ttLib/tables/otConverters_test.py::Char64Test::test_read PASSED [ 52%]
Tests/ttLib/tables/otConverters_test.py::Char64Test::test_read_replace_not_ascii PASSED [ 52%]
Tests/ttLib/tables/otConverters_test.py::Char64Test::test_write PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::Char64Test::test_write_replace_not_ascii PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::Char64Test::test_write_truncated PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::Char64Test::test_xmlRead PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::Char64Test::test_xmlWrite PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::GlyphIDTest::test_read PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::GlyphIDTest::test_readArray PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::GlyphIDTest::test_write PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::LongTest::test_read PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::LongTest::test_write PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::LongTest::test_xmlRead PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::LongTest::test_xmlWrite PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::NameIDTest::test_read PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::NameIDTest::test_write PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::NameIDTest::test_xmlWrite PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::NameIDTest::test_xmlWrite_NULL PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::NameIDTest::test_xmlWrite_missingID PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::UInt8Test::test_read PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::UInt8Test::test_write PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::UInt8Test::test_xmlRead PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::UInt8Test::test_xmlWrite PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_readFormat0 PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_readFormat2 PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_readFormat4 PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_readFormat6 PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_readFormat8 PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_readUnknownFormat PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_writeFormat0 PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_writeFormat2 PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_writeFormat6 PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_writeFormat8 PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_xmlRead PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::AATLookupTest::test_xmlWrite PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::LazyListTest::test_add_LazyList_and_list PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::LazyListTest::test_add_both_LazyList PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::LazyListTest::test_add_not_implemented PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::LazyListTest::test_radd_list_and_LazyList PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::LazyListTest::test_radd_not_implemented PASSED [ 53%]
Tests/ttLib/tables/otConverters_test.py::LazyListTest::test_slice PASSED [ 53%]
Tests/ttLib/tables/otTables_test.py::SingleSubstTest::test_fromXML PASSED [ 53%]
Tests/ttLib/tables/otTables_test.py::SingleSubstTest::test_postRead_format1 PASSED [ 53%]
Tests/ttLib/tables/otTables_test.py::SingleSubstTest::test_postRead_format2 PASSED [ 53%]
Tests/ttLib/tables/otTables_test.py::SingleSubstTest::test_postRead_formatUnknown PASSED [ 53%]
Tests/ttLib/tables/otTables_test.py::SingleSubstTest::test_preWrite_emptyMapping PASSED [ 53%]
Tests/ttLib/tables/otTables_test.py::SingleSubstTest::test_preWrite_format1 PASSED [ 53%]
Tests/ttLib/tables/otTables_test.py::SingleSubstTest::test_preWrite_format2 PASSED [ 53%]
Tests/ttLib/tables/otTables_test.py::SingleSubstTest::test_toXML2 PASSED [ 53%]
Tests/ttLib/tables/otTables_test.py::MultipleSubstTest::test_fromXML PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::MultipleSubstTest::test_fromXML_oldFormat PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::MultipleSubstTest::test_fromXML_oldFormat_bug385 PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::MultipleSubstTest::test_postRead_format1 PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::MultipleSubstTest::test_postRead_formatUnknown PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::MultipleSubstTest::test_preWrite_format1 PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::MultipleSubstTest::test_toXML2 PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::LigatureSubstTest::test_fromXML PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::LigatureSubstTest::test_postRead_format1 PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::LigatureSubstTest::test_postRead_formatUnknown PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::LigatureSubstTest::test_preWrite_format1 PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::LigatureSubstTest::test_toXML2 PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::AlternateSubstTest::test_fromXML PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::AlternateSubstTest::test_postRead_format1 PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::AlternateSubstTest::test_postRead_formatUnknown PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::AlternateSubstTest::test_preWrite_format1 PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::AlternateSubstTest::test_toXML2 PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::RearrangementMorphActionTest::testCompile PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::RearrangementMorphActionTest::testCompileActions PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::RearrangementMorphActionTest::testDecompileToXML PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::ContextualMorphActionTest::testCompile PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::ContextualMorphActionTest::testCompileActions PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::ContextualMorphActionTest::testDecompileToXML PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::LigatureMorphActionTest::testCompileActions_empty PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::LigatureMorphActionTest::testCompileActions_shouldShareSubsequences PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::LigatureMorphActionTest::testDecompileToXML PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::InsertionMorphActionTest::testCompileActions_empty PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::InsertionMorphActionTest::testCompileActions_shouldShareSubsequences PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::InsertionMorphActionTest::testCompileFromXML PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::InsertionMorphActionTest::testDecompileToXML PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::SplitMultipleSubstTest::test_Coverage PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::SplitMultipleSubstTest::test_RangeRecord PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::SplitMultipleSubstTest::test_Sequence PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::test_splitMarkBasePos PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::ColrV1Test::test_traverseEmptyPaintColrLayersNeedsNoLayerList PASSED [ 54%]
Tests/ttLib/tables/otTables_test.py::test_parse_Device_DeltaValue_from_XML_and_compile PASSED [ 54%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/base.otf-CFF ] PASSED [ 54%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/base.otf-cmap] PASSED [ 54%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/base.otf-head] PASSED [ 54%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/base.otf-hhea] PASSED [ 54%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/base.otf-hmtx] PASSED [ 54%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/base.otf-maxp] PASSED [ 54%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/base.otf-name] PASSED [ 54%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/base.otf-OS/2] PASSED [ 54%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/base.otf-post] PASSED [ 54%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/classdef1_font1.otf-GSUB] PASSED [ 54%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/classdef1_font2.otf-GSUB] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/classdef1_font3.otf-GSUB] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/classdef1_font4.otf-GSUB] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/classdef2_font1.otf-GSUB] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/classdef2_font2.otf-GSUB] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/classdef2_font3.otf-GSUB] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/classdef2_font4.otf-GSUB] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap0_font1.otf-cmap] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap10_font1.otf-cmap] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap10_font2.otf-cmap] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap12_font1.otf-cmap] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap14_font1.otf-cmap] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap2_font1.otf-cmap] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap4_font1.otf-cmap] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap4_font2.otf-cmap] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap4_font3.otf-cmap] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap4_font4.otf-cmap] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap6_font1.otf-cmap] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap6_font2.otf-cmap] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap8_font1.otf-cmap] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap_composition_font1.otf-cmap] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap_subtableselection_font1.otf-cmap] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap_subtableselection_font2.otf-cmap] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap_subtableselection_font3.otf-cmap] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap_subtableselection_font4.otf-cmap] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/cmap_subtableselection_font5.otf-cmap] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos1_1_lookupflag_f1.otf-GDEF] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos1_1_lookupflag_f1.otf-GPOS] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos1_1_simple_f1.otf-GPOS] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos1_1_simple_f2.otf-GPOS] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos1_1_simple_f3.otf-GPOS] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos1_1_simple_f4.otf-GPOS] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos1_2_font1.otf-GPOS] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos1_2_font2.otf-GDEF] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos1_2_font2.otf-GPOS] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_1_font6.otf-GPOS] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_1_font7.otf-GPOS] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_1_lookupflag_f1.otf-GDEF] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_1_lookupflag_f1.otf-GPOS] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_1_lookupflag_f2.otf-GDEF] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_1_lookupflag_f2.otf-GPOS] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_1_next_glyph_f1.otf-GPOS] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_1_next_glyph_f2.otf-GPOS] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_1_simple_f1.otf-GPOS] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_2_font1.otf-GPOS] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_2_font2.otf-GDEF] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_2_font2.otf-GPOS] PASSED [ 55%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_2_font3.otf-GDEF] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_2_font3.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_2_font4.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos2_2_font5.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos3_font1.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos3_font2.otf-GDEF] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos3_font2.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos3_font3.otf-GDEF] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos3_font3.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos4_lookupflag_f1.otf-GDEF] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos4_lookupflag_f1.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos4_lookupflag_f2.otf-GDEF] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos4_lookupflag_f2.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos4_multiple_anchors_1.otf-GDEF] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos4_multiple_anchors_1.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos4_simple_1.otf-GDEF] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos4_simple_1.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos5_font1.otf-GDEF] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos5_font1.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos5_font1.otf-GSUB] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos6_font1.otf-GDEF] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos6_font1.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos7_1_font1.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos9_font1.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos9_font2.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_boundary_f1.otf-GDEF] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_boundary_f1.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_boundary_f2.otf-GDEF] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_boundary_f2.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_boundary_f3.otf-GDEF] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_boundary_f3.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_boundary_f4.otf-GDEF] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_boundary_f4.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_lookupflag_f1.otf-GDEF] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_lookupflag_f1.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_multiple_subrules_f1.otf-GDEF] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_multiple_subrules_f1.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_multiple_subrules_f2.otf-GDEF] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_multiple_subrules_f2.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_next_glyph_f1.otf-GDEF] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_next_glyph_f1.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_simple_f1.otf-GDEF] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_simple_f1.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_simple_f2.otf-GDEF] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_simple_f2.otf-GPOS] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_successive_f1.otf-GDEF] PASSED [ 56%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining1_successive_f1.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_boundary_f1.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_boundary_f1.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_boundary_f2.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_boundary_f2.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_boundary_f3.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_boundary_f3.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_boundary_f4.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_boundary_f4.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_lookupflag_f1.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_lookupflag_f1.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_multiple_subrules_f1.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_multiple_subrules_f1.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_multiple_subrules_f2.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_multiple_subrules_f2.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_next_glyph_f1.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_next_glyph_f1.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_simple_f1.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_simple_f1.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_simple_f2.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_simple_f2.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_successive_f1.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining2_successive_f1.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_boundary_f1.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_boundary_f1.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_boundary_f2.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_boundary_f2.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_boundary_f3.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_boundary_f3.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_boundary_f4.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_boundary_f4.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_lookupflag_f1.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_lookupflag_f1.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_next_glyph_f1.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_next_glyph_f1.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_simple_f1.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_simple_f1.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_simple_f2.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_simple_f2.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_successive_f1.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_chaining3_successive_f1.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_boundary_f1.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_boundary_f1.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_boundary_f2.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_boundary_f2.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_expansion_f1.otf-GDEF] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_expansion_f1.otf-GPOS] PASSED [ 57%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_lookupflag_f1.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_lookupflag_f1.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_lookupflag_f2.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_lookupflag_f2.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_multiple_subrules_f1.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_multiple_subrules_f1.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_multiple_subrules_f2.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_multiple_subrules_f2.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_next_glyph_f1.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_next_glyph_f1.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_simple_f1.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_simple_f1.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_simple_f2.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_simple_f2.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_successive_f1.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context1_successive_f1.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_boundary_f1.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_boundary_f1.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_boundary_f2.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_boundary_f2.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_classes_f1.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_classes_f1.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_classes_f2.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_classes_f2.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_expansion_f1.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_expansion_f1.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_lookupflag_f1.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_lookupflag_f1.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_lookupflag_f2.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_lookupflag_f2.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_multiple_subrules_f1.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_multiple_subrules_f1.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_multiple_subrules_f2.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_multiple_subrules_f2.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_next_glyph_f1.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_next_glyph_f1.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_simple_f1.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_simple_f1.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_simple_f2.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_simple_f2.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_successive_f1.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context2_successive_f1.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_boundary_f1.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_boundary_f1.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_boundary_f2.otf-GDEF] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_boundary_f2.otf-GPOS] PASSED [ 58%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_lookupflag_f1.otf-GDEF] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_lookupflag_f1.otf-GPOS] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_lookupflag_f2.otf-GDEF] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_lookupflag_f2.otf-GPOS] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_next_glyph_f1.otf-GDEF] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_next_glyph_f1.otf-GPOS] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_simple_f1.otf-GDEF] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gpos_context3_simple_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_binary[aots/gpos_context3_successive_f1.otf-GPOS] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub1_1_lookupflag_f1.otf-GDEF] 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/gsub1_1_modulo_f1.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub1_1_simple_f1.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub1_2_lookupflag_f1.otf-GDEF] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub1_2_lookupflag_f1.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub1_2_simple_f1.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub2_1_lookupflag_f1.otf-GDEF] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub2_1_lookupflag_f1.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub2_1_multiple_sequences_f1.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub2_1_simple_f1.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub3_1_lookupflag_f1.otf-GDEF] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub3_1_lookupflag_f1.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub3_1_multiple_f1.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub3_1_simple_f1.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub4_1_lookupflag_f1.otf-GDEF] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub4_1_lookupflag_f1.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub4_1_multiple_ligatures_f1.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub4_1_multiple_ligatures_f2.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub4_1_multiple_ligsets_f1.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub4_1_simple_f1.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub7_font1.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub7_font2.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_boundary_f1.otf-GDEF] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_boundary_f1.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_boundary_f2.otf-GDEF] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_boundary_f2.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_boundary_f3.otf-GDEF] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_boundary_f3.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_boundary_f4.otf-GDEF] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_boundary_f4.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_lookupflag_f1.otf-GDEF] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_lookupflag_f1.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_multiple_subrules_f1.otf-GDEF] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_multiple_subrules_f1.otf-GSUB] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_multiple_subrules_f2.otf-GDEF] PASSED [ 59%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_multiple_subrules_f2.otf-GSUB] 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/gsub_chaining1_next_glyph_f1.otf-GSUB] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_simple_f1.otf-GDEF] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_simple_f1.otf-GSUB] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_simple_f2.otf-GDEF] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_simple_f2.otf-GSUB] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_successive_f1.otf-GDEF] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining1_successive_f1.otf-GSUB] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_boundary_f1.otf-GDEF] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_boundary_f1.otf-GSUB] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_boundary_f2.otf-GDEF] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_boundary_f2.otf-GSUB] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_boundary_f3.otf-GDEF] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_boundary_f3.otf-GSUB] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_boundary_f4.otf-GDEF] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_boundary_f4.otf-GSUB] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_lookupflag_f1.otf-GDEF] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_lookupflag_f1.otf-GSUB] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_multiple_subrules_f1.otf-GDEF] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_multiple_subrules_f1.otf-GSUB] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_multiple_subrules_f2.otf-GDEF] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_multiple_subrules_f2.otf-GSUB] 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_binary[aots/gsub_chaining2_next_glyph_f1.otf-GSUB] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_simple_f1.otf-GDEF] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_simple_f1.otf-GSUB] 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/gsub_chaining2_simple_f2.otf-GSUB] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_successive_f1.otf-GDEF] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining2_successive_f1.otf-GSUB] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_boundary_f1.otf-GDEF] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_boundary_f1.otf-GSUB] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_boundary_f2.otf-GDEF] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_boundary_f2.otf-GSUB] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_boundary_f3.otf-GDEF] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_boundary_f3.otf-GSUB] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_boundary_f4.otf-GDEF] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_boundary_f4.otf-GSUB] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_lookupflag_f1.otf-GDEF] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_lookupflag_f1.otf-GSUB] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_next_glyph_f1.otf-GDEF] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_next_glyph_f1.otf-GSUB] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_simple_f1.otf-GDEF] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_simple_f1.otf-GSUB] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_simple_f2.otf-GDEF] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_simple_f2.otf-GSUB] PASSED [ 60%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_successive_f1.otf-GDEF] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_chaining3_successive_f1.otf-GSUB] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_boundary_f1.otf-GDEF] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_boundary_f1.otf-GSUB] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_boundary_f2.otf-GDEF] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_boundary_f2.otf-GSUB] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_expansion_f1.otf-GDEF] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_expansion_f1.otf-GSUB] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_lookupflag_f1.otf-GDEF] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_lookupflag_f1.otf-GSUB] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_lookupflag_f2.otf-GDEF] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_lookupflag_f2.otf-GSUB] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_multiple_subrules_f1.otf-GDEF] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_multiple_subrules_f1.otf-GSUB] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_multiple_subrules_f2.otf-GDEF] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_multiple_subrules_f2.otf-GSUB] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_next_glyph_f1.otf-GDEF] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_next_glyph_f1.otf-GSUB] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_simple_f1.otf-GDEF] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_simple_f1.otf-GSUB] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_simple_f2.otf-GDEF] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_simple_f2.otf-GSUB] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_successive_f1.otf-GDEF] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context1_successive_f1.otf-GSUB] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_boundary_f1.otf-GDEF] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_boundary_f1.otf-GSUB] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_boundary_f2.otf-GDEF] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_boundary_f2.otf-GSUB] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_classes_f1.otf-GDEF] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_classes_f1.otf-GSUB] 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_binary[aots/gsub_context2_classes_f2.otf-GSUB] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_expansion_f1.otf-GDEF] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_expansion_f1.otf-GSUB] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_lookupflag_f1.otf-GDEF] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_lookupflag_f1.otf-GSUB] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_lookupflag_f2.otf-GDEF] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_lookupflag_f2.otf-GSUB] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_multiple_subrules_f1.otf-GDEF] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_multiple_subrules_f1.otf-GSUB] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_multiple_subrules_f2.otf-GDEF] 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/gsub_context2_next_glyph_f1.otf-GDEF] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_next_glyph_f1.otf-GSUB] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_simple_f1.otf-GDEF] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_simple_f1.otf-GSUB] PASSED [ 61%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_simple_f2.otf-GDEF] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_simple_f2.otf-GSUB] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_successive_f1.otf-GDEF] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context2_successive_f1.otf-GSUB] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_boundary_f1.otf-GDEF] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_boundary_f1.otf-GSUB] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_boundary_f2.otf-GDEF] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_boundary_f2.otf-GSUB] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_lookupflag_f1.otf-GDEF] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_lookupflag_f1.otf-GSUB] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_lookupflag_f2.otf-GDEF] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_lookupflag_f2.otf-GSUB] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_next_glyph_f1.otf-GDEF] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_next_glyph_f1.otf-GSUB] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_simple_f1.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_binary[aots/gsub_context3_successive_f1.otf-GDEF] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/gsub_context3_successive_f1.otf-GSUB] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/lookupflag_ignore_attach_f1.otf-GDEF] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/lookupflag_ignore_attach_f1.otf-GSUB] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/lookupflag_ignore_base_f1.otf-GDEF] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/lookupflag_ignore_base_f1.otf-GSUB] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/lookupflag_ignore_combination_f1.otf-GDEF] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/lookupflag_ignore_combination_f1.otf-GSUB] 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/lookupflag_ignore_ligatures_f1.otf-GSUB] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/lookupflag_ignore_marks_f1.otf-GDEF] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[aots/lookupflag_ignore_marks_f1.otf-GSUB] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[graphite/graphite_tests.ttf-Silf] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[graphite/graphite_tests.ttf-Glat] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[graphite/graphite_tests.ttf-Feat] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_binary[graphite/graphite_tests.ttf-Sill] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/base.otf-CFF ] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/base.otf-cmap] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/base.otf-head] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/base.otf-hhea] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/base.otf-hmtx] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/base.otf-maxp] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/base.otf-name] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/base.otf-OS/2] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/base.otf-post] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/classdef1_font1.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/classdef1_font3.otf-GSUB] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/classdef1_font4.otf-GSUB] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/classdef2_font1.otf-GSUB] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/classdef2_font2.otf-GSUB] PASSED [ 62%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/classdef2_font3.otf-GSUB] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/classdef2_font4.otf-GSUB] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap0_font1.otf-cmap] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap10_font1.otf-cmap] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap10_font2.otf-cmap] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap12_font1.otf-cmap] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap14_font1.otf-cmap] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap2_font1.otf-cmap] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap4_font1.otf-cmap] 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_xml[aots/cmap4_font3.otf-cmap] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap4_font4.otf-cmap] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap6_font1.otf-cmap] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap6_font2.otf-cmap] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap8_font1.otf-cmap] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap_composition_font1.otf-cmap] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap_subtableselection_font1.otf-cmap] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap_subtableselection_font2.otf-cmap] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap_subtableselection_font3.otf-cmap] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap_subtableselection_font4.otf-cmap] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/cmap_subtableselection_font5.otf-cmap] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos1_1_lookupflag_f1.otf-GDEF] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos1_1_lookupflag_f1.otf-GPOS] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos1_1_simple_f1.otf-GPOS] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos1_1_simple_f2.otf-GPOS] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos1_1_simple_f3.otf-GPOS] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos1_1_simple_f4.otf-GPOS] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos1_2_font1.otf-GPOS] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos1_2_font2.otf-GDEF] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos1_2_font2.otf-GPOS] 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_xml[aots/gpos2_1_font7.otf-GPOS] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_1_lookupflag_f1.otf-GDEF] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_1_lookupflag_f1.otf-GPOS] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_1_lookupflag_f2.otf-GDEF] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_1_lookupflag_f2.otf-GPOS] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_1_next_glyph_f1.otf-GPOS] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_1_next_glyph_f2.otf-GPOS] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_1_simple_f1.otf-GPOS] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_2_font1.otf-GPOS] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_2_font2.otf-GDEF] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_2_font2.otf-GPOS] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_2_font3.otf-GDEF] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_2_font3.otf-GPOS] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_2_font4.otf-GPOS] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos2_2_font5.otf-GPOS] PASSED [ 63%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos3_font1.otf-GPOS] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos3_font2.otf-GDEF] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos3_font2.otf-GPOS] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos3_font3.otf-GDEF] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos3_font3.otf-GPOS] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos4_lookupflag_f1.otf-GDEF] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos4_lookupflag_f1.otf-GPOS] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos4_lookupflag_f2.otf-GDEF] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos4_lookupflag_f2.otf-GPOS] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos4_multiple_anchors_1.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_xml[aots/gpos4_simple_1.otf-GDEF] PASSED [ 64%]
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/gpos5_font1.otf-GDEF] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos5_font1.otf-GPOS] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos5_font1.otf-GSUB] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos6_font1.otf-GDEF] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos6_font1.otf-GPOS] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos7_1_font1.otf-GPOS] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos9_font1.otf-GPOS] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos9_font2.otf-GPOS] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_boundary_f1.otf-GDEF] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_boundary_f1.otf-GPOS] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_boundary_f2.otf-GDEF] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_boundary_f2.otf-GPOS] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_boundary_f3.otf-GDEF] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_boundary_f3.otf-GPOS] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_boundary_f4.otf-GDEF] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_boundary_f4.otf-GPOS] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_lookupflag_f1.otf-GDEF] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_lookupflag_f1.otf-GPOS] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_multiple_subrules_f1.otf-GDEF] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_multiple_subrules_f1.otf-GPOS] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_multiple_subrules_f2.otf-GDEF] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_multiple_subrules_f2.otf-GPOS] 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_xml[aots/gpos_chaining1_next_glyph_f1.otf-GPOS] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_simple_f1.otf-GDEF] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_simple_f1.otf-GPOS] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_simple_f2.otf-GDEF] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_simple_f2.otf-GPOS] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_successive_f1.otf-GDEF] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining1_successive_f1.otf-GPOS] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_boundary_f1.otf-GDEF] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_boundary_f1.otf-GPOS] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_boundary_f2.otf-GDEF] PASSED [ 64%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_boundary_f2.otf-GPOS] PASSED [ 64%]
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_xml[aots/gpos_chaining2_boundary_f3.otf-GPOS] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_boundary_f4.otf-GDEF] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_boundary_f4.otf-GPOS] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_lookupflag_f1.otf-GDEF] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_lookupflag_f1.otf-GPOS] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_multiple_subrules_f1.otf-GDEF] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_multiple_subrules_f1.otf-GPOS] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_multiple_subrules_f2.otf-GDEF] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_multiple_subrules_f2.otf-GPOS] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_next_glyph_f1.otf-GDEF] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_next_glyph_f1.otf-GPOS] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_simple_f1.otf-GDEF] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_simple_f1.otf-GPOS] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_simple_f2.otf-GDEF] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_simple_f2.otf-GPOS] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining2_successive_f1.otf-GDEF] 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/gpos_chaining3_boundary_f1.otf-GDEF] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_boundary_f1.otf-GPOS] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_boundary_f2.otf-GDEF] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_boundary_f2.otf-GPOS] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_boundary_f3.otf-GDEF] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_boundary_f3.otf-GPOS] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_boundary_f4.otf-GDEF] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_boundary_f4.otf-GPOS] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_lookupflag_f1.otf-GDEF] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_lookupflag_f1.otf-GPOS] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_next_glyph_f1.otf-GDEF] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_next_glyph_f1.otf-GPOS] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_simple_f1.otf-GDEF] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_simple_f1.otf-GPOS] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_simple_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_xml[aots/gpos_chaining3_successive_f1.otf-GDEF] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_chaining3_successive_f1.otf-GPOS] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_boundary_f1.otf-GDEF] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_boundary_f1.otf-GPOS] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_boundary_f2.otf-GDEF] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_boundary_f2.otf-GPOS] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_expansion_f1.otf-GDEF] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_expansion_f1.otf-GPOS] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_lookupflag_f1.otf-GDEF] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_lookupflag_f1.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_context1_lookupflag_f2.otf-GPOS] PASSED [ 65%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_multiple_subrules_f1.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_multiple_subrules_f1.otf-GPOS] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_multiple_subrules_f2.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_multiple_subrules_f2.otf-GPOS] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_next_glyph_f1.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_next_glyph_f1.otf-GPOS] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_simple_f1.otf-GDEF] 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_xml[aots/gpos_context1_simple_f2.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_simple_f2.otf-GPOS] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_successive_f1.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context1_successive_f1.otf-GPOS] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_boundary_f1.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_boundary_f1.otf-GPOS] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_boundary_f2.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_boundary_f2.otf-GPOS] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_classes_f1.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_classes_f1.otf-GPOS] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_classes_f2.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_classes_f2.otf-GPOS] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_expansion_f1.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_expansion_f1.otf-GPOS] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_lookupflag_f1.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_lookupflag_f1.otf-GPOS] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_lookupflag_f2.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_lookupflag_f2.otf-GPOS] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_multiple_subrules_f1.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_multiple_subrules_f1.otf-GPOS] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_multiple_subrules_f2.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_multiple_subrules_f2.otf-GPOS] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_next_glyph_f1.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_next_glyph_f1.otf-GPOS] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_simple_f1.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_simple_f1.otf-GPOS] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_simple_f2.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_simple_f2.otf-GPOS] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_successive_f1.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context2_successive_f1.otf-GPOS] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_boundary_f1.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_boundary_f1.otf-GPOS] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_boundary_f2.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_boundary_f2.otf-GPOS] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_lookupflag_f1.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_lookupflag_f1.otf-GPOS] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_lookupflag_f2.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_lookupflag_f2.otf-GPOS] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_next_glyph_f1.otf-GDEF] PASSED [ 66%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_next_glyph_f1.otf-GPOS] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_simple_f1.otf-GDEF] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_simple_f1.otf-GPOS] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_successive_f1.otf-GDEF] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gpos_context3_successive_f1.otf-GPOS] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub1_1_lookupflag_f1.otf-GDEF] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub1_1_lookupflag_f1.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub1_1_modulo_f1.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub1_1_simple_f1.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub1_2_lookupflag_f1.otf-GDEF] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub1_2_lookupflag_f1.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub1_2_simple_f1.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub2_1_lookupflag_f1.otf-GDEF] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub2_1_lookupflag_f1.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub2_1_multiple_sequences_f1.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub2_1_simple_f1.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub3_1_lookupflag_f1.otf-GDEF] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub3_1_lookupflag_f1.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub3_1_multiple_f1.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub3_1_simple_f1.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub4_1_lookupflag_f1.otf-GDEF] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub4_1_lookupflag_f1.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub4_1_multiple_ligatures_f1.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub4_1_multiple_ligatures_f2.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub4_1_multiple_ligsets_f1.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub4_1_simple_f1.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub7_font1.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub7_font2.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_boundary_f1.otf-GDEF] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_boundary_f1.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_boundary_f2.otf-GDEF] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_boundary_f2.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_boundary_f3.otf-GDEF] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_boundary_f3.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_boundary_f4.otf-GDEF] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_boundary_f4.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_lookupflag_f1.otf-GDEF] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_lookupflag_f1.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_multiple_subrules_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/gsub_chaining1_multiple_subrules_f2.otf-GDEF] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_multiple_subrules_f2.otf-GSUB] 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_chaining1_next_glyph_f1.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_simple_f1.otf-GDEF] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_simple_f1.otf-GSUB] PASSED [ 67%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_simple_f2.otf-GDEF] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_simple_f2.otf-GSUB] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_successive_f1.otf-GDEF] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining1_successive_f1.otf-GSUB] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_boundary_f1.otf-GDEF] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_boundary_f1.otf-GSUB] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_boundary_f2.otf-GDEF] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_boundary_f2.otf-GSUB] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_boundary_f3.otf-GDEF] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_boundary_f3.otf-GSUB] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_boundary_f4.otf-GDEF] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_boundary_f4.otf-GSUB] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_lookupflag_f1.otf-GDEF] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_lookupflag_f1.otf-GSUB] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_multiple_subrules_f1.otf-GDEF] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_multiple_subrules_f1.otf-GSUB] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_multiple_subrules_f2.otf-GDEF] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_multiple_subrules_f2.otf-GSUB] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_next_glyph_f1.otf-GDEF] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_next_glyph_f1.otf-GSUB] 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_xml[aots/gsub_chaining2_simple_f1.otf-GSUB] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_simple_f2.otf-GDEF] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_simple_f2.otf-GSUB] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_successive_f1.otf-GDEF] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining2_successive_f1.otf-GSUB] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_boundary_f1.otf-GDEF] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_boundary_f1.otf-GSUB] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_boundary_f2.otf-GDEF] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_boundary_f2.otf-GSUB] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_boundary_f3.otf-GDEF] 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/gsub_chaining3_boundary_f4.otf-GDEF] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_boundary_f4.otf-GSUB] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_lookupflag_f1.otf-GDEF] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_lookupflag_f1.otf-GSUB] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_next_glyph_f1.otf-GDEF] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_next_glyph_f1.otf-GSUB] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_simple_f1.otf-GDEF] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_simple_f1.otf-GSUB] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_simple_f2.otf-GDEF] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_simple_f2.otf-GSUB] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_successive_f1.otf-GDEF] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_chaining3_successive_f1.otf-GSUB] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_boundary_f1.otf-GDEF] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_boundary_f1.otf-GSUB] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_boundary_f2.otf-GDEF] PASSED [ 68%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_boundary_f2.otf-GSUB] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_expansion_f1.otf-GDEF] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_expansion_f1.otf-GSUB] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_lookupflag_f1.otf-GDEF] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_lookupflag_f1.otf-GSUB] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_lookupflag_f2.otf-GDEF] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_lookupflag_f2.otf-GSUB] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_multiple_subrules_f1.otf-GDEF] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_multiple_subrules_f1.otf-GSUB] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_multiple_subrules_f2.otf-GDEF] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_multiple_subrules_f2.otf-GSUB] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_next_glyph_f1.otf-GDEF] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_next_glyph_f1.otf-GSUB] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_simple_f1.otf-GDEF] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_simple_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_xml[aots/gsub_context1_simple_f2.otf-GSUB] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context1_successive_f1.otf-GDEF] 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/gsub_context2_boundary_f1.otf-GDEF] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_boundary_f1.otf-GSUB] 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/gsub_context2_boundary_f2.otf-GSUB] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_classes_f1.otf-GDEF] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_classes_f1.otf-GSUB] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_classes_f2.otf-GDEF] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_classes_f2.otf-GSUB] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_expansion_f1.otf-GDEF] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_expansion_f1.otf-GSUB] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_lookupflag_f1.otf-GDEF] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_lookupflag_f1.otf-GSUB] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_lookupflag_f2.otf-GDEF] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_lookupflag_f2.otf-GSUB] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_multiple_subrules_f1.otf-GDEF] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_multiple_subrules_f1.otf-GSUB] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_multiple_subrules_f2.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/gsub_context2_next_glyph_f1.otf-GDEF] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_next_glyph_f1.otf-GSUB] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_simple_f1.otf-GDEF] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_simple_f1.otf-GSUB] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_simple_f2.otf-GDEF] PASSED [ 69%]
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_context2_successive_f1.otf-GDEF] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context2_successive_f1.otf-GSUB] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_boundary_f1.otf-GDEF] PASSED [ 69%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_boundary_f1.otf-GSUB] PASSED [ 70%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_boundary_f2.otf-GDEF] PASSED [ 70%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_boundary_f2.otf-GSUB] PASSED [ 70%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_lookupflag_f1.otf-GDEF] PASSED [ 70%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_lookupflag_f1.otf-GSUB] PASSED [ 70%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_lookupflag_f2.otf-GDEF] PASSED [ 70%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_lookupflag_f2.otf-GSUB] PASSED [ 70%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_next_glyph_f1.otf-GDEF] PASSED [ 70%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_next_glyph_f1.otf-GSUB] PASSED [ 70%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_simple_f1.otf-GDEF] PASSED [ 70%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_simple_f1.otf-GSUB] PASSED [ 70%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_successive_f1.otf-GDEF] PASSED [ 70%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/gsub_context3_successive_f1.otf-GSUB] 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/lookupflag_ignore_attach_f1.otf-GSUB] PASSED [ 70%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/lookupflag_ignore_base_f1.otf-GDEF] PASSED [ 70%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/lookupflag_ignore_base_f1.otf-GSUB] PASSED [ 70%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/lookupflag_ignore_combination_f1.otf-GDEF] PASSED [ 70%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/lookupflag_ignore_combination_f1.otf-GSUB] 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_xml[aots/lookupflag_ignore_ligatures_f1.otf-GSUB] PASSED [ 70%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/lookupflag_ignore_marks_f1.otf-GDEF] PASSED [ 70%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[aots/lookupflag_ignore_marks_f1.otf-GSUB] PASSED [ 70%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[graphite/graphite_tests.ttf-Silf] 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[graphite/graphite_tests.ttf-Feat] PASSED [ 70%]
Tests/ttLib/tables/tables_test.py::test_xml_from_xml[graphite/graphite_tests.ttf-Sill] PASSED [ 70%]
Tests/ttLib/tables/ttProgram_test.py::ProgramTest::test__bool__ PASSED [ 70%]
Tests/ttLib/tables/ttProgram_test.py::ProgramTest::test_from_assembly_list PASSED [ 70%]
Tests/ttLib/tables/ttProgram_test.py::ProgramTest::test_from_assembly_str PASSED [ 70%]
Tests/ttLib/tables/ttProgram_test.py::ProgramTest::test_roundtrip PASSED [ 70%]
Tests/ttLib/tables/ttProgram_test.py::ProgramTest::test_xml_indentation PASSED [ 70%]
Tests/ttLib/ttCollection_test.py::test_lazy_open_path[None] PASSED [ 70%]
Tests/ttLib/ttCollection_test.py::test_lazy_open_path[True] PASSED [ 70%]
Tests/ttLib/ttCollection_test.py::test_lazy_open_path[False] PASSED [ 70%]
Tests/ttLib/ttCollection_test.py::test_lazy_open_file[None] PASSED [ 70%]
Tests/ttLib/ttCollection_test.py::test_lazy_open_file[True] PASSED [ 70%]
Tests/ttLib/ttCollection_test.py::test_lazy_open_file[False] PASSED [ 70%]
Tests/ttLib/ttFont_test.py::test_registerCustomTableClass PASSED [ 70%]
Tests/ttLib/ttFont_test.py::test_registerCustomTableClassStandardName PASSED [ 70%]
Tests/ttLib/ttFont_test.py::test_sfntVersionFromTTX PASSED [ 70%]
Tests/ttLib/ttFont_test.py::test_virtualGlyphId PASSED [ 70%]
Tests/ttLib/ttFont_test.py::test_setGlyphOrder_also_updates_glyf_glyphOrder PASSED [ 70%]
Tests/ttLib/ttFont_test.py::test_getGlyphOrder_not_true_post_format_1 PASSED [ 70%]
Tests/ttLib/ttFont_test.py::test_ensureDecompiled[None] PASSED [ 70%]
Tests/ttLib/ttFont_test.py::test_ensureDecompiled[True] PASSED [ 70%]
Tests/ttLib/ttFont_test.py::test_ensureDecompiled[False] PASSED [ 71%]
Tests/ttLib/ttFont_test.py::test_font_normalizeLocation[userLocation0-expectedNormalizedLocation0] PASSED [ 71%]
Tests/ttLib/ttFont_test.py::test_font_normalizeLocation[userLocation1-expectedNormalizedLocation1] PASSED [ 71%]
Tests/ttLib/ttFont_test.py::test_font_normalizeLocation[userLocation2-expectedNormalizedLocation2] PASSED [ 71%]
Tests/ttLib/ttFont_test.py::test_font_normalizeLocation[userLocation3-expectedNormalizedLocation3] PASSED [ 71%]
Tests/ttLib/ttFont_test.py::test_font_normalizeLocation[userLocation4-expectedNormalizedLocation4] PASSED [ 71%]
Tests/ttLib/ttFont_test.py::test_font_normalizeLocation[userLocation5-expectedNormalizedLocation5] PASSED [ 71%]
Tests/ttLib/ttFont_test.py::test_font_normalizeLocation[userLocation6-expectedNormalizedLocation6] PASSED [ 71%]
Tests/ttLib/ttFont_test.py::test_font_normalizeLocation_no_VF PASSED [ 71%]
Tests/ttLib/ttFont_test.py::test_getGlyphID PASSED [ 71%]
Tests/ttLib/ttFont_test.py::test_spooled_tempfile_may_not_have_attribute_seekable PASSED [ 71%]
Tests/ttLib/ttFont_test.py::test_unseekable_file_lazy_loading_fails PASSED [ 71%]
Tests/ttLib/ttFont_test.py::test_unsupported_seek_operation_lazy_loading_fails PASSED [ 71%]
Tests/ttLib/ttFont_test.py::test_duplicate_glyph_names[duplicate_glyph_name.ttf] PASSED [ 71%]
Tests/ttLib/ttFont_test.py::test_duplicate_glyph_names[duplicate_glyph_name.otf] PASSED [ 71%]
Tests/ttLib/ttFont_test.py::test_saveXML_default_dumps_all_tables PASSED [ 71%]
Tests/ttLib/ttFont_test.py::test_saveXML_specific_tables PASSED [ 71%]
Tests/ttLib/ttFont_test.py::test_saveXML_skipTables PASSED [ 71%]
Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset[I.ttf-None-expected0] PASSED [ 71%]
Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset[I.ttf-location1-expected1] PASSED [ 71%]
Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset[I.ttf-location2-expected2] PASSED [ 71%]
Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset[I.ttf-location3-expected3] PASSED [ 71%]
Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset[I.ttf-location4-expected4] PASSED [ 71%]
Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset[I.ttf-location5-expected5] PASSED [ 71%]
Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset[I.otf-location6-expected6] PASSED [ 71%]
Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset[issue2824.ttf-None-expected7] PASSED [ 71%]
Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_lerp_glyphset[I.ttf-locations0-0.5-expected0] PASSED [ 71%]
Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_lerp_glyphset[I.ttf-locations1-0.25-expected1] PASSED [ 71%]
Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset_varComposite_components PASSED [ 71%]
Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset_varComposite_conditional PASSED [ 71%]
Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset_varComposite1 PASSED [ 71%]
Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_glyphset_varComposite2 PASSED [ 71%]
Tests/ttLib/ttGlyphSet_test.py::TTGlyphSetTest::test_cubic_glyf PASSED [ 71%]
Tests/ttLib/ttVisitor_test.py::TTVisitorTest::test_ttvisitor PASSED [ 71%]
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_bad_signature PASSED [ 71%]
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables PASSED [ 71%]
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_incorrect_compressed_size PASSED [ 71%]
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_incorrect_file_size PASSED [ 71%]
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_incorrect_uncompressed_size PASSED [ 71%]
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_not_enough_data_header PASSED [ 71%]
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_num_tables PASSED [ 71%]
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_reconstruct_unknown PASSED [ 71%]
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_table_tags PASSED [ 71%]
Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_bad_signature PASSED [ 71%]
Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_get_normal_tables PASSED [ 71%]
Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_incorrect_compressed_size PASSED [ 71%]
Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_incorrect_file_size PASSED [ 71%]
Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_incorrect_uncompressed_size PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_not_enough_data_header PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_num_tables PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_reconstruct_glyf PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_reconstruct_loca PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_reconstruct_loca_not_match_orig_size PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_reconstruct_unknown PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2ReaderTTFTest::test_table_tags PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2DirectoryEntryTest::test_fromFile PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2DirectoryEntryTest::test_glyf_loca_transform_flags PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2DirectoryEntryTest::test_known_toString PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2DirectoryEntryTest::test_loca_zero_transformLength PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2DirectoryEntryTest::test_not_enough_data_table_flags PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2DirectoryEntryTest::test_not_enough_data_table_tag PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2DirectoryEntryTest::test_other_transform_flags PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2DirectoryEntryTest::test_transformed_toString PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2DirectoryEntryTest::test_unknown_toString PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2FlavorDataTest::test_get_major_minorVersion PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2FlavorDataTest::test_get_metaData_and_privData PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2FlavorDataTest::test_get_metaData_no_privData PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2FlavorDataTest::test_get_privData_no_metaData PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2FlavorDataTest::test_mutually_exclusive_args PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2FlavorDataTest::test_transformedTables_default PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2FlavorDataTest::test_transformedTables_invalid PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_DSIG_dropped PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_bad_sfntVersion PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_calcSFNTChecksumsLengthsAndOffsets PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_calcTotalSize_no_flavorData PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_calcTotalSize_with_metaData PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_calcTotalSize_with_metaData_and_privData PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_calcTotalSize_with_privData PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_checksums PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_getVersion PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_head_transform_flag PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_hmtx_trasform PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_no_rewrite_table PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_no_transforms PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_num_tables PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_required_tables PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTest::test_tables_sorted_alphabetically PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_DSIG_dropped PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_bad_sfntVersion PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_calcSFNTChecksumsLengthsAndOffsets PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_calcTotalSize_no_flavorData PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_calcTotalSize_with_metaData PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_calcTotalSize_with_metaData_and_privData PASSED [ 72%]
Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_calcTotalSize_with_privData PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_checksums PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_getVersion PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_head_transform_flag PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_hmtx_trasform PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_no_rewrite_table PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_no_transforms PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_normaliseGlyfAndLoca PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_num_tables PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_required_tables PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2WriterTTFTest::test_tables_sorted_alphabetically PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2LocaTableTest::test_compile_long_loca PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2LocaTableTest::test_compile_set_indexToLocFormat_0 PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2LocaTableTest::test_compile_set_indexToLocFormat_1 PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2LocaTableTest::test_compile_short_loca PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2LocaTableTest::test_compile_short_loca_not_multiples_of_2 PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2LocaTableTest::test_compile_short_loca_overflow PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_glyf_header_not_enough_data PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_glyf_incorrect_glyphOrder PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_glyf_missing_glyphOrder PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_glyf_padded_2 PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_glyf_padded_4 PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_glyf_table_incorrect_size PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_glyf_unpadded PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_loca_padded_2 PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_loca_padded_4 PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_reconstruct_loca_unpadded PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_roundtrip_glyf_reconstruct_and_transform PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_roundtrip_glyf_transform_and_reconstruct PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2GlyfTableTest::test_transform_glyf PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2HmtxTableTest::test_transform_no_sidebearings PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2HmtxTableTest::test_transform_proportional_sidebearings PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2HmtxTableTest::test_transform_monospaced_sidebearings PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2HmtxTableTest::test_transform_not_applicable PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2HmtxTableTest::test_reconstruct_no_sidebearings PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2HmtxTableTest::test_reconstruct_proportional_sidebearings PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2HmtxTableTest::test_reconstruct_monospaced_sidebearings PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2HmtxTableTest::test_reconstruct_flags_reserved_bits PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2HmtxTableTest::test_reconstruct_flags_required_bits PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2HmtxTableTest::test_reconstruct_too_much_data PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2RoundtripTest::test_roundtrip_default_transforms PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2RoundtripTest::test_roundtrip_no_transforms PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2RoundtripTest::test_roundtrip_all_transforms PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2RoundtripTest::test_roundtrip_only_hmtx_no_glyf_transform PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2RoundtripTest::test_roundtrip_no_glyf_and_loca_tables PASSED [ 73%]
Tests/ttLib/woff2_test.py::WOFF2RoundtripTest::test_roundtrip_off_curve_despite_overlap_bit PASSED [ 73%]
Tests/ttLib/woff2_test.py::MainTest::test_compress_ttf PASSED [ 73%]
Tests/ttLib/woff2_test.py::MainTest::test_compress_ttf_no_glyf_transform PASSED [ 74%]
Tests/ttLib/woff2_test.py::MainTest::test_compress_ttf_hmtx_transform PASSED [ 74%]
Tests/ttLib/woff2_test.py::MainTest::test_compress_ttf_no_glyf_transform_hmtx_transform PASSED [ 74%]
Tests/ttLib/woff2_test.py::MainTest::test_compress_output_file PASSED [ 74%]
Tests/ttLib/woff2_test.py::MainTest::test_compress_otf PASSED [ 74%]
Tests/ttLib/woff2_test.py::MainTest::test_recompress_woff2_keeps_flavorData PASSED [ 74%]
Tests/ttLib/woff2_test.py::MainTest::test_decompress_ttf PASSED [ 74%]
Tests/ttLib/woff2_test.py::MainTest::test_decompress_otf PASSED [ 74%]
Tests/ttLib/woff2_test.py::MainTest::test_decompress_output_file PASSED [ 74%]
Tests/ttLib/woff2_test.py::MainTest::test_no_subcommand_show_help PASSED [ 74%]
Tests/ttLib/woff2_test.py::Base128Test::test_base128Size PASSED [ 74%]
Tests/ttLib/woff2_test.py::Base128Test::test_packBase128 PASSED [ 74%]
Tests/ttLib/woff2_test.py::Base128Test::test_unpackBase128 PASSED [ 74%]
Tests/ttLib/woff2_test.py::UShort255Test::test_pack255UShort PASSED [ 74%]
Tests/ttLib/woff2_test.py::UShort255Test::test_unpack255UShort PASSED [ 74%]
Tests/ttLib/woff2_test.py::VarCompositeTest::test_var_composite PASSED [ 74%]
Tests/ttLib/woff2_test.py::CubicTest::test_cubic PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_dfont PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_invalid_path PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_otf PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_ttc PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_ttf PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_ttx_bom PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_ttx_no_sfntVersion PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_ttx_no_xml PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_ttx_otf PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_ttx_ttf PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_woff PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_guessFileType_woff2 PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_parseOptions_font2ttx_1st_time PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_parseOptions_font2ttx_2nd_time PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_parseOptions_invalid_path PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_parseOptions_mixed_files PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_parseOptions_multiple_fonts PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_parseOptions_no_args PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_parseOptions_splitGlyphs PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_parseOptions_splitTables PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_parseOptions_ttx2font_1st_time PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_parseOptions_ttx2font_2nd_time PASSED [ 74%]
Tests/ttx/ttx_test.py::TTXTest::test_saveXML_replace_control_characters PASSED [ 74%]
Tests/ttx/ttx_test.py::test_options_flag_h PASSED [ 74%]
Tests/ttx/ttx_test.py::test_options_flag_version PASSED [ 74%]
Tests/ttx/ttx_test.py::test_options_d_goodpath PASSED [ 74%]
Tests/ttx/ttx_test.py::test_options_d_badpath PASSED [ 74%]
Tests/ttx/ttx_test.py::test_options_o PASSED [ 74%]
Tests/ttx/ttx_test.py::test_options_f PASSED [ 74%]
Tests/ttx/ttx_test.py::test_options_v PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_q PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_l PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_t_nopadding PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_t_withpadding PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_s PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_g PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_i PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_z_validoptions PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_z_invalidoption PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_y_validvalue PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_y_invalidvalue PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_m PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_b PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_e PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_unicodedata PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_newline_lf PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_newline_cr PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_newline_crlf PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_newline_invalid PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_recalc_timestamp PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_no_recalc_timestamp PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_flavor PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_with_zopfli PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_with_zopfli_fails_without_woff_flavor PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_quiet_and_verbose_shouldfail PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_mergefile_and_flavor_shouldfail PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_onlytables_and_skiptables_shouldfail PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_mergefile_and_multiplefiles_shouldfail PASSED [ 75%]
Tests/ttx/ttx_test.py::test_options_woff2_and_zopfli_shouldfail PASSED [ 75%]
Tests/ttx/ttx_test.py::test_ttcompile_otf_compile_default PASSED [ 75%]
Tests/ttx/ttx_test.py::test_ttcompile_otf_to_woff_without_zopfli PASSED [ 75%]
Tests/ttx/ttx_test.py::test_ttcompile_otf_to_woff_with_zopfli SKIPPED [ 75%]
Tests/ttx/ttx_test.py::test_ttcompile_otf_to_woff2 PASSED [ 75%]
Tests/ttx/ttx_test.py::test_ttcompile_ttf_compile_default PASSED [ 75%]
Tests/ttx/ttx_test.py::test_ttcompile_ttf_to_woff_without_zopfli PASSED [ 75%]
Tests/ttx/ttx_test.py::test_ttcompile_ttf_to_woff_with_zopfli SKIPPED [ 75%]
Tests/ttx/ttx_test.py::test_ttcompile_ttf_to_woff2 PASSED [ 75%]
Tests/ttx/ttx_test.py::test_ttcompile_timestamp_calcs[TestTTF.ttx-TestTTF1.ttf-TestTTF2.ttf] PASSED [ 75%]
Tests/ttx/ttx_test.py::test_ttcompile_timestamp_calcs[TestOTF.ttx-TestOTF1.otf-TestOTF2.otf] PASSED [ 75%]
Tests/ttx/ttx_test.py::test_ttlist_ttf PASSED [ 75%]
Tests/ttx/ttx_test.py::test_ttlist_otf PASSED [ 75%]
Tests/ttx/ttx_test.py::test_ttlist_woff PASSED [ 75%]
Tests/ttx/ttx_test.py::test_ttlist_woff2 PASSED [ 75%]
Tests/ttx/ttx_test.py::test_main_default_ttf_dump_to_ttx PASSED [ 75%]
Tests/ttx/ttx_test.py::test_main_default_ttx_compile_to_ttf PASSED [ 75%]
Tests/ttx/ttx_test.py::test_main_getopterror_missing_directory PASSED [ 75%]
Tests/ttx/ttx_test.py::test_main_keyboard_interrupt PASSED [ 76%]
Tests/ttx/ttx_test.py::test_main_system_exit PASSED [ 76%]
Tests/ttx/ttx_test.py::test_main_ttlib_error PASSED [ 76%]
Tests/ttx/ttx_test.py::test_main_base_exception PASSED [ 76%]
Tests/ttx/ttx_test.py::test_main_ttf_dump_stdin_to_stdout PASSED [ 76%]
Tests/ttx/ttx_test.py::test_main_ttx_compile_stdin_to_stdout PASSED [ 76%]
Tests/ttx/ttx_test.py::test_main_gnu_style_opts_and_args_intermixed PASSED [ 76%]
Tests/ttx/ttx_test.py::test_roundtrip_DSIG_split_at_XML_parse_buffer_size PASSED [ 76%]
Tests/ttx/ttx_test.py::test_main_ttx_compile_optimize_font_speed PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testAdvance_illegal_height PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testAdvance_illegal_width PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testAdvance_legal_height PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testAdvance_legal_width PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testAdvance_legal_width_and_height PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testAdvance_legal_width_and_height_floats PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testAnchor_legal_with_name PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testBogusGlyphStructure_content PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testBogusGlyphStructure_unknown_element PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testComponent_bogus_transformation PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testComponent_illegal_no_base PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testComponent_legal PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testContour_illegal_unkonwn_element PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testContour_legal_one_contour PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testContour_legal_two_contours PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testFormat_legal PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testFormat_not_an_int PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testFormat_wrong_number PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testLib_legal PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testName_empty PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testName_legal PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testName_not_a_string PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testNote PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testOpenContourLooseOffCurves_illegal PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testOpenContourLooseOffCurves_legal PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testOutline_content PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testOutline_unknown_element PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointCoordinates_illegal_x PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointCoordinates_illegal_y PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointCoordinates_legal_float PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointCoordinates_legal_int PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointQCurve_legal PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointQCurve_legal_3_off_curves PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointQCurve_legal_no_off_curves PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointQCurve_legal_one_off_curve PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointQCurve_legal_smooth PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointQCurve_legal_start_of_contour PASSED [ 76%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeCurve_illegal_3_off_curves PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeCurve_legal PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeCurve_legal_1_off_curve PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeCurve_legal_no_off_curves PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeCurve_legal_smooth PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeCurve_legal_start_of_contour PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeLine_legal PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeLine_legal_smooth PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeLine_legal_start_of_contour PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeMove_illegal_not_at_start PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeMove_legal PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeMove_legal_smooth PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeOffCurve_illegal_before_line PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeOffCurve_illegal_before_move PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeOffCurve_illegal_smooth PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeOffCurve_legal PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testPointTypeOffCurve_legal_start_of_contour PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testSinglePoint_legal_without_name PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testSpecialCaseQCurve PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testTopElement PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testUnicodes_hex_present PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testUnicodes_illegal PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testUnicodes_legal PASSED [ 77%]
Tests/ufoLib/GLIF1_test.py::TestGLIF1::testUnicodes_legal_multiple PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testAdvance_illegal_height PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testAdvance_illegal_width PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testAdvance_legal_height PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testAdvance_legal_widht_and_height PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testAdvance_legal_width PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testAdvance_legal_width_and_height_floats PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testAnchors_illegal_x PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testAnchors_illegal_x_missing PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testAnchors_illegal_y PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testAnchors_illegal_y_missing PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testAnchors_legal PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testBogusGlyphStructure_content PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testBogusGlyphStructure_unknown_element PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testComponent_illegal_bogus_transformation PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testComponent_illegal_no_base PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testComponent_legal PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testContourIdentifier PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testContour_illegal_unkonwn_element PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testContour_legal_one_contour PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testContour_legal_two_contours PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testFormat_illegal_not_int PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testFormat_illegal_wrong_number PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testFormat_legal PASSED [ 77%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testGuidelines_angle_missing PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testGuidelines_illegal_angle PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testGuidelines_illegal_angle_out_of_range PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testGuidelines_illegal_x PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testGuidelines_illegal_y PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testGuidelines_legal PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testGuidelines_x_missing PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testGuidelines_y_missing PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_anchor_anchor PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_component_anchor PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_component_component PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_component_guideline PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_contour_anchor PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_contour_component PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_contour_contour PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_contour_guideline PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_guideline_anchor PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_guideline_guideline PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_legal_no_conflict PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_point_anchor PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_point_component PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_point_contour PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_point_guideline PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testIdentifierConflict_point_point PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testImage_bogus_color PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testImage_bogus_transformation PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testImage_illegal_no_file_name PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testImage_legal PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testImage_legal_no_color_or_transformation PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testLib PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testName_empty PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testName_legal PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testName_not_a_string PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testNote PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testOpenContourLooseOffCurves PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testOutline_content PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testOutline_unknown_element PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointCoordinates_illegal_x PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointCoordinates_illegal_y PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointCoordinates_legal_float PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointCoordinates_legal_int PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointIdentifier PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointQCurve_legal PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointQCurve_legal_3_off_curves PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointQCurve_legal_no_off_curves PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointQCurve_legal_one_off_curve PASSED [ 78%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointQCurve_legal_smooth PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointQCurve_legal_start_of_contour PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeCurve_illegal_3_off_curves PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeCurve_legal PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeCurve_legal_1_off_curve PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeCurve_legal_no_off_curves PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeCurve_legal_smooth PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeCurve_legal_start_of_contour PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeLine_legal PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeLine_legal_smooth PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeLine_legal_start_of_contour PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeMove_illegal_not_at_start PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeMove_legal PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeMove_legal_smooth PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeOffCurve_illegal_before_line PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeOffCurve_illegal_before_move PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeOffCurve_illegal_smooth PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeOffCurve_legal PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testPointTypeOffCurve_legal_start_of_contour PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testSpecialCaseQCurve_legal_no_on_curve PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testTopElement PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testUnicodes_hex_present PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testUnicodes_illegal PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testUnicodes_legal PASSED [ 79%]
Tests/ufoLib/GLIF2_test.py::TestGLIF2::testUnicodes_legal_multiple PASSED [ 79%]
Tests/ufoLib/UFO1_test.py::ReadFontInfoVersion1TestCase::testFontStyleConversion PASSED [ 79%]
Tests/ufoLib/UFO1_test.py::ReadFontInfoVersion1TestCase::testRead PASSED [ 79%]
Tests/ufoLib/UFO1_test.py::ReadFontInfoVersion1TestCase::testWidthNameConversion PASSED [ 79%]
Tests/ufoLib/UFO1_test.py::WriteFontInfoVersion1TestCase::testFontStyleConversion PASSED [ 79%]
Tests/ufoLib/UFO1_test.py::WriteFontInfoVersion1TestCase::testWidthNameConversion PASSED [ 79%]
Tests/ufoLib/UFO1_test.py::WriteFontInfoVersion1TestCase::testWrite PASSED [ 79%]
Tests/ufoLib/UFO2_test.py::ReadFontInfoVersion2TestCase::testFONDRead PASSED [ 79%]
Tests/ufoLib/UFO2_test.py::ReadFontInfoVersion2TestCase::testGenericRead PASSED [ 79%]
Tests/ufoLib/UFO2_test.py::ReadFontInfoVersion2TestCase::testHeadRead PASSED [ 79%]
Tests/ufoLib/UFO2_test.py::ReadFontInfoVersion2TestCase::testHheaRead PASSED [ 79%]
Tests/ufoLib/UFO2_test.py::ReadFontInfoVersion2TestCase::testNameRead PASSED [ 79%]
Tests/ufoLib/UFO2_test.py::ReadFontInfoVersion2TestCase::testOS2Read PASSED [ 79%]
Tests/ufoLib/UFO2_test.py::ReadFontInfoVersion2TestCase::testPostscriptRead PASSED [ 79%]
Tests/ufoLib/UFO2_test.py::ReadFontInfoVersion2TestCase::testRead PASSED [ 79%]
Tests/ufoLib/UFO2_test.py::ReadFontInfoVersion2TestCase::testVheaRead PASSED [ 79%]
Tests/ufoLib/UFO2_test.py::WriteFontInfoVersion2TestCase::testFONDWrite PASSED [ 79%]
Tests/ufoLib/UFO2_test.py::WriteFontInfoVersion2TestCase::testGenericWrite PASSED [ 79%]
Tests/ufoLib/UFO2_test.py::WriteFontInfoVersion2TestCase::testHeadWrite PASSED [ 79%]
Tests/ufoLib/UFO2_test.py::WriteFontInfoVersion2TestCase::testHheaWrite PASSED [ 79%]
Tests/ufoLib/UFO2_test.py::WriteFontInfoVersion2TestCase::testNameWrite PASSED [ 79%]
Tests/ufoLib/UFO2_test.py::WriteFontInfoVersion2TestCase::testOS2Write PASSED [ 79%]
Tests/ufoLib/UFO2_test.py::WriteFontInfoVersion2TestCase::testPostscriptWrite PASSED [ 80%]
Tests/ufoLib/UFO2_test.py::WriteFontInfoVersion2TestCase::testVheaWrite PASSED [ 80%]
Tests/ufoLib/UFO2_test.py::WriteFontInfoVersion2TestCase::testWrite PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testFONDRead PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testGaspRead PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testGenericRead PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testGuidelinesRead PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testHeadRead PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testHheaRead PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testNameRead PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testOS2Read PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testPostscriptRead PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testRead PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testVheaRead PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::ReadFontInfoVersion3TestCase::testWOFFRead PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testFONDWrite PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testGaspWrite PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testGenericWrite PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testGuidelinesWrite PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testHeadWrite PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testHheaWrite PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testNameWrite PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testOS2Write PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testPostscriptWrite PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testVheaWrite PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testWOFFWrite PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::WriteFontInfoVersion3TestCase::testWrite PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::UFO3ReadLayersTestCase::testDefaultLayerName PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::UFO3ReadLayersTestCase::testDefaultLayerNoName PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::UFO3ReadLayersTestCase::testDuplicateLayerDirectory 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::testInvalidLayerContentsNameFormat PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::UFO3ReadLayersTestCase::testLayerContentsHasMissingDirectory PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::UFO3ReadLayersTestCase::testLayerOrder PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::UFO3ReadLayersTestCase::testMissingDefaultLayer 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::UFO3WriteLayersTestCase::testAddLayerToExistingFont PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testDefaultLayerName PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testDefaultLayerNoName PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testDownConvert3To1 PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testDownConvert3To2 PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testDuplicateLayerDirectory PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testDuplicateLayerName PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testGetGlyphSetNoContents PASSED [ 80%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testGetGlyphSets PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testInvalidLayerContentsDirectoryFormat PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testInvalidLayerContentsFormat PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testInvalidLayerContentsNameFormat PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testLayerContentsHasMissingDirectory PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testMissingDefaultLayer PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testMissingLayerContents PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testNewFontOneLayer PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testNewFontThreeLayers PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testRemoveDefaultLayer PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testRemoveDefaultLayer2 PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testRemoveLayer PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testRenameLayer PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testRenameLayerDefault PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testRenameLayerDuplicateName PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testRenameLayerUnknownName PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testUpConvert1To3 PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testUpConvert2To3 PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayersTestCase::testWriteAsciiLayerOrder PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3ReadDataTestCase::testUFOReaderBytesFromPath PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3ReadDataTestCase::testUFOReaderDataDirectoryListing PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3ReadDataTestCase::testUFOReaderKernGroupDuplicatesRemoved PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3ReadDataTestCase::testUFOReaderReadFileFromPath PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteDataTestCase::testUFOWriterCopy PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteDataTestCase::testUFOWriterRemoveFile PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteDataTestCase::testUFOWriterWriteBytesToPath PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteDataTestCase::testUFOWriterWriteFileToPath PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3ReadLayerInfoTestCase::testBogusLayerInfo PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3ReadLayerInfoTestCase::testColor PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3ReadLayerInfoTestCase::testInvalidFormatLayerInfo PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3ReadLayerInfoTestCase::testMissingLayerInfo PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3ReadLayerInfoTestCase::testValidLayerInfo PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayerInfoTestCase::testColor PASSED [ 81%]
Tests/ufoLib/UFO3_test.py::UFO3WriteLayerInfoTestCase::testValidWrite PASSED [ 81%]
Tests/ufoLib/UFOConversion_test.py::KerningUpConversionTestCase::testUFO1 PASSED [ 81%]
Tests/ufoLib/UFOConversion_test.py::KerningUpConversionTestCase::testUFO2 PASSED [ 81%]
Tests/ufoLib/UFOConversion_test.py::KerningDownConversionTestCase::testGetKerningGroupConversionRenameMaps PASSED [ 81%]
Tests/ufoLib/UFOConversion_test.py::KerningDownConversionTestCase::testKerningGroupConversionRoundTrip PASSED [ 81%]
Tests/ufoLib/UFOConversion_test.py::KerningDownConversionTestCase::testWrite PASSED [ 81%]
Tests/ufoLib/UFOZ_test.py::TestUFOZ::test_read PASSED [ 81%]
Tests/ufoLib/UFOZ_test.py::TestUFOZ::test_getFileModificationTime PASSED [ 81%]
Tests/ufoLib/UFOZ_test.py::TestUFOZ::test_write PASSED [ 81%]
Tests/ufoLib/UFOZ_test.py::test_pathlike[TestFont1 (UFO3).ufo] PASSED [ 81%]
Tests/ufoLib/UFOZ_test.py::test_pathlike[TestFont1 (UFO3).ufoz] PASSED [ 81%]
Tests/ufoLib/UFOZ_test.py::test_path_attribute_deprecated[TestFont1 (UFO3).ufo] PASSED [ 81%]
Tests/ufoLib/UFOZ_test.py::test_path_attribute_deprecated[TestFont1 (UFO3).ufoz] PASSED [ 81%]
Tests/ufoLib/UFOZ_test.py::TestMemoryFS::test_init_reader SKIPPED (r...) [ 82%]
Tests/ufoLib/UFOZ_test.py::TestMemoryFS::test_init_writer SKIPPED (r...) [ 82%]
Tests/ufoLib/filenames_test.py::TestFilenames::test_handleClash1 PASSED [ 82%]
Tests/ufoLib/filenames_test.py::TestFilenames::test_handleClash2 PASSED [ 82%]
Tests/ufoLib/filenames_test.py::TestFilenames::test_userNameToFileName PASSED [ 82%]
Tests/ufoLib/filenames_test.py::TestFilenames::test_userNameToFileName_ValueError PASSED [ 82%]
Tests/ufoLib/glifLib_test.py::GlyphSetTests::testContentsExist PASSED [ 82%]
Tests/ufoLib/glifLib_test.py::GlyphSetTests::testCustomFileNamingScheme PASSED [ 82%]
Tests/ufoLib/glifLib_test.py::GlyphSetTests::testGetUnicodes PASSED [ 82%]
Tests/ufoLib/glifLib_test.py::GlyphSetTests::testReadGlyphInvalidXml PASSED [ 82%]
Tests/ufoLib/glifLib_test.py::GlyphSetTests::testRebuildContents PASSED [ 82%]
Tests/ufoLib/glifLib_test.py::GlyphSetTests::testReverseContents PASSED [ 82%]
Tests/ufoLib/glifLib_test.py::GlyphSetTests::testReverseContents2 PASSED [ 82%]
Tests/ufoLib/glifLib_test.py::GlyphSetTests::testRoundTrip PASSED [ 82%]
Tests/ufoLib/glifLib_test.py::FileNameTest::test_default_file_name_scheme PASSED [ 82%]
Tests/ufoLib/glifLib_test.py::FileNameTest::test_conflicting_case_insensitive_file_names PASSED [ 82%]
Tests/ufoLib/glifLib_test.py::ReadWriteFuncTest::test_roundtrip PASSED [ 82%]
Tests/ufoLib/glifLib_test.py::ReadWriteFuncTest::test_xml_declaration PASSED [ 82%]
Tests/ufoLib/glifLib_test.py::ReadWriteFuncTest::test_parse_xml_remove_comments PASSED [ 82%]
Tests/ufoLib/glifLib_test.py::ReadWriteFuncTest::test_read_invalid_xml PASSED [ 82%]
Tests/ufoLib/glifLib_test.py::ReadWriteFuncTest::test_read_unsupported_format_version PASSED [ 82%]
Tests/ufoLib/glifLib_test.py::ReadWriteFuncTest::test_read_allow_format_versions PASSED [ 82%]
Tests/ufoLib/glifLib_test.py::ReadWriteFuncTest::test_read_ensure_x_y PASSED [ 82%]
Tests/ufoLib/glifLib_test.py::test_GlyphSet_unsupported_ufoFormatVersion PASSED [ 82%]
Tests/ufoLib/glifLib_test.py::test_GlyphSet_writeGlyph_formatVersion PASSED [ 82%]
Tests/ufoLib/glifLib_test.py::test_getGLIFModificationTime PASSED [ 82%]
Tests/ufoLib/glifLib_test.py::test_readGlyph_with_pointPen_and_no_glyphObject PASSED [ 82%]
Tests/ufoLib/glifLib_test.py::test_readGlyphFromString_with_pointPen_and_no_glyphObject PASSED [ 82%]
Tests/ufoLib/ufoLib_test.py::test_formatVersion_deprecated PASSED [ 82%]
Tests/ufoLib/ufoLib_test.py::test_formatVersionTuple PASSED [ 82%]
Tests/ufoLib/ufoLib_test.py::test_readMetaInfo_errors PASSED [ 82%]
Tests/ufoLib/ufoLib_test.py::test_readMetaInfo_unsupported_format_version PASSED [ 82%]
Tests/ufoLib/ufoLib_test.py::test_UFOWriter_formatVersion PASSED [ 82%]
Tests/ufoLib/ufoLib_test.py::test_UFOWriter_formatVersion_default_latest PASSED [ 82%]
Tests/ufoLib/ufoLib_test.py::test_UFOWriter_unsupported_format_version PASSED [ 82%]
Tests/ufoLib/ufoLib_test.py::test_UFOWriter_previous_higher_format_version PASSED [ 82%]
Tests/ufoLib/ufoLib_test.py::test_getFileModificationTime PASSED [ 82%]
Tests/unicodedata_test.py::test_script PASSED [ 82%]
Tests/unicodedata_test.py::test_script_extension PASSED [ 82%]
Tests/unicodedata_test.py::test_script_name PASSED [ 82%]
Tests/unicodedata_test.py::test_script_code PASSED [ 82%]
Tests/unicodedata_test.py::test_block PASSED [ 82%]
Tests/unicodedata_test.py::test_ot_tags_from_script PASSED [ 82%]
Tests/unicodedata_test.py::test_ot_tag_to_script PASSED [ 82%]
Tests/unicodedata_test.py::test_script_horizontal_direction PASSED [ 82%]
Tests/varLib/avar_test.py::test_pruneLocations[locations0-poles0-expected0] PASSED [ 82%]
Tests/varLib/avar_test.py::test_pruneLocations[locations1-poles1-expected1] PASSED [ 82%]
Tests/varLib/avar_test.py::test_pruneLocations[locations2-poles2-expected2] PASSED [ 83%]
Tests/varLib/avar_test.py::test_roundtrip[locations0-poles0-expected0] PASSED [ 83%]
Tests/varLib/avar_test.py::test_roundtrip[locations1-poles1-expected1] PASSED [ 83%]
Tests/varLib/avar_test.py::test_roundtrip[locations2-poles2-expected2] PASSED [ 83%]
Tests/varLib/avar_test.py::test_mappings_from_avar PASSED [ 83%]
Tests/varLib/avar_test.py::test_mappings_from_avar_without_avar_table PASSED [ 83%]
Tests/varLib/avar_test.py::test_unbuild_falls_back_to_axis_tag_when_name_missing PASSED [ 83%]
Tests/varLib/avar_test.py::test_map_rejects_unknown_axis PASSED [ 83%]
Tests/varLib/avar_test.py::test_map_main_rejects_malformed_coordinate PASSED [ 83%]
Tests/varLib/avar_test.py::test_build_preserves_existing_name_table PASSED [ 83%]
Tests/varLib/builder_test.py::test_buildVarData_no_optimize[0_regions_0_deltas] PASSED [ 83%]
Tests/varLib/builder_test.py::test_buildVarData_no_optimize[1_region_1_uint8] PASSED [ 83%]
Tests/varLib/builder_test.py::test_buildVarData_no_optimize[1_region_1_short] PASSED [ 83%]
Tests/varLib/builder_test.py::test_buildVarData_no_optimize[3_regions_2_shorts_ordered] PASSED [ 83%]
Tests/varLib/builder_test.py::test_buildVarData_no_optimize[3_regions_2_shorts_unordered] PASSED [ 83%]
Tests/varLib/builder_test.py::test_buildVarData_no_optimize[1_region_1_long] PASSED [ 83%]
Tests/varLib/builder_test.py::test_buildVarData_no_optimize[3_regions_1_long_ordered] PASSED [ 83%]
Tests/varLib/builder_test.py::test_buildVarData_no_optimize[3_regions_2_longs_ordered] PASSED [ 83%]
Tests/varLib/builder_test.py::test_buildVarData_no_optimize[3_regions_2_longs_unordered] PASSED [ 83%]
Tests/varLib/builder_test.py::test_buildVarData_optimize[0/3_shorts_no_reorder] PASSED [ 83%]
Tests/varLib/builder_test.py::test_buildVarData_optimize[1/3_shorts_reorder] PASSED [ 83%]
Tests/varLib/builder_test.py::test_buildVarData_optimize[2/3_shorts_reorder] PASSED [ 83%]
Tests/varLib/builder_test.py::test_buildVarData_optimize[2/3_shorts_same_row_reorder] PASSED [ 83%]
Tests/varLib/builder_test.py::test_buildVarData_optimize[3/3_shorts_no_reorder] PASSED [ 83%]
Tests/varLib/builder_test.py::test_buildVarData_optimize[1/3_shorts_1/3_zeroes] PASSED [ 83%]
Tests/varLib/builder_test.py::test_buildVarData_optimize[1/3_longs_reorder] PASSED [ 83%]
Tests/varLib/builder_test.py::test_buildVarData_optimize[2/3_longs_reorder] PASSED [ 83%]
Tests/varLib/builder_test.py::test_buildVarData_optimize[2/3_longs_same_row_reorder] PASSED [ 83%]
Tests/varLib/builder_test.py::test_buildVarData_optimize[3/3_longs_no_reorder] PASSED [ 83%]
Tests/varLib/builder_test.py::test_buildVarData_optimize[1/3_longs_1/3_zeroes] PASSED [ 83%]
Tests/varLib/builder_test.py::test_empty_vhvar_size PASSED [ 83%]
Tests/varLib/featureVars_test.py::test_addFeatureVariations PASSED [ 83%]
Tests/varLib/featureVars_test.py::test_addFeatureVariations_existing_variable_feature PASSED [ 83%]
Tests/varLib/featureVars_test.py::test_addFeatureVariations_new_feature PASSED [ 83%]
Tests/varLib/featureVars_test.py::test_addFeatureVariations_existing_condition PASSED [ 83%]
Tests/varLib/featureVars_test.py::test_linear PASSED [ 83%]
Tests/varLib/featureVars_test.py::test_quadratic PASSED [ 83%]
Tests/varLib/featureVars_test.py::test_overlaps_1 PASSED [ 83%]
Tests/varLib/featureVars_test.py::test_overlaps_2 PASSED [ 83%]
Tests/varLib/featureVars_test.py::test_overlayBox PASSED [ 83%]
Tests/varLib/hvar_test.py::test_roundtrip PASSED [ 83%]
Tests/varLib/instancer/instancer_test.py::InstantiateCFF2Test::test_pin_and_drop_axis[location0-expected0] PASSED [ 83%]
Tests/varLib/instancer/instancer_test.py::InstantiateCFF2Test::test_pin_and_drop_axis[location1-expected1] PASSED [ 83%]
Tests/varLib/instancer/instancer_test.py::InstantiateCFF2Test::test_pin_and_drop_axis[location2-expected2] PASSED [ 83%]
Tests/varLib/instancer/instancer_test.py::InstantiateCFF2Test::test_pin_and_drop_axis[location3-expected3] PASSED [ 83%]
Tests/varLib/instancer/instancer_test.py::InstantiateCFF2Test::test_full_instance[CFF2Instancer-VF-1.ttx-CFF2Instancer-VF-1-instance-400.ttx] PASSED [ 83%]
Tests/varLib/instancer/instancer_test.py::InstantiateCFF2Test::test_full_instance[CFF2Instancer-VF-2.ttx-CFF2Instancer-VF-2-instance-400.ttx] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateCFF2Test::test_full_instance[CFF2Instancer-VF-3.ttx-CFF2Instancer-VF-3-instance-400.ttx] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateGvarTest::test_pin_and_drop_axis[optimize-wdth=-1.0-hyphen] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateGvarTest::test_pin_and_drop_axis[optimize-wdth=-0.5-hyphen] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateGvarTest::test_pin_and_drop_axis[optimize-wdth=0.0-hyphen] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateGvarTest::test_pin_and_drop_axis[no-optimize-wdth=-1.0-hyphen] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateGvarTest::test_pin_and_drop_axis[no-optimize-wdth=-0.5-hyphen] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateGvarTest::test_pin_and_drop_axis[no-optimize-wdth=0.0-hyphen] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateGvarTest::test_full_instance[optimize] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateGvarTest::test_full_instance[no-optimize] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateGvarTest::test_composite_glyph_not_in_gvar PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateCvarTest::test_pin_and_drop_axis[wght=-1.0] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateCvarTest::test_pin_and_drop_axis[wdth=-1.0] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateCvarTest::test_pin_and_drop_axis[wght=-0.5] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateCvarTest::test_pin_and_drop_axis[wdth=-0.3] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateCvarTest::test_full_instance PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateMVARTest::test_pin_and_drop_axis[wght=1.0] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateMVARTest::test_pin_and_drop_axis[wght=0.5] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateMVARTest::test_pin_and_drop_axis[wght=0.0] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateMVARTest::test_pin_and_drop_axis[wdth=-1.0] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateMVARTest::test_pin_and_drop_axis[wdth=-0.5] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateMVARTest::test_pin_and_drop_axis[wdth=0.0] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateMVARTest::test_full_instance[wght=1.0,wdth=0.0] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateMVARTest::test_full_instance[wght=0.0,wdth=-1.0] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateMVARTest::test_full_instance[wght=0.5,wdth=-0.5_0] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateMVARTest::test_full_instance[wght=0.5,wdth=-0.5_1] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateMVARTest::test_full_instance[wght=1.0,wdth=0.0,no_sync_vmetrics] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateHVARTest::test_partial_instance[location0-expectedRegions0-expectedDeltas0] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateHVARTest::test_partial_instance[location1-expectedRegions1-expectedDeltas1] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateHVARTest::test_partial_instance[location2-expectedRegions2-expectedDeltas2] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateHVARTest::test_partial_instance[location3-expectedRegions3-expectedDeltas3] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateHVARTest::test_partial_instance[location4-expectedRegions4-expectedDeltas4] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateHVARTest::test_full_instance PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateHVARTest::test_partial_instance_keep_empty_table PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateItemVariationStoreTest::test_VarRegion_get_support PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateItemVariationStoreTest::test_instantiate_default_deltas[location0-expected_deltas0-1] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateItemVariationStoreTest::test_instantiate_default_deltas[location1-expected_deltas1-1] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateItemVariationStoreTest::test_instantiate_default_deltas[location2-expected_deltas2-3] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateItemVariationStoreTest::test_instantiate_default_deltas[location3-expected_deltas3-3] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateItemVariationStoreTest::test_instantiate_default_deltas[location4-expected_deltas4-0] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateItemVariationStoreTest::test_instantiate_default_deltas[location5-expected_deltas5-0] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateItemVariationStoreTest::test_instantiate_default_deltas[location6-expected_deltas6-0] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::TupleVarStoreAdapterTest::test_instantiate PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::TupleVarStoreAdapterTest::test_rebuildRegions PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::TupleVarStoreAdapterTest::test_roundtrip PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GDEF[location0-110] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GDEF[location1-170] PASSED [ 84%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GDEF[location2-200] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GDEF[location3-230] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GDEF[location4-160] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GDEF[location5-167] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GDEF[location6-170] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GDEF[location7-180] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GDEF[location0-100] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GDEF[location1-110] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GDEF[location2-120] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GDEF[location3-160] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GDEF[location4-170] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GDEF[location5-180] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GDEF[location6-220] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GDEF[location7-230] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GDEF[location8-240] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_kern[location0--85] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_kern[location1--110] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_kern[location2--135] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_kern[location3--105] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_kern[location4--110] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_kern[location5--115] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_kern[location0--80] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_kern[location1--85] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_kern[location2--90] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_kern[location3--105] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_kern[location4--110] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_kern[location5--115] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_kern[location6--130] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_kern[location7--135] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_kern[location8--140] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_mark_and_kern[location0-expected0] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_mark_and_kern[location1-expected1] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_mark_and_kern[location2-expected2] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_mark_and_kern[location3-expected3] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_mark_and_kern[location4-expected4] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_mark_and_kern[location5-expected5] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_mark_and_kern[location6-expected6] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_pin_and_drop_axis_GPOS_mark_and_kern[location7-expected7] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_mark_and_kern[location0-expected0] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_mark_and_kern[location1-expected1] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_mark_and_kern[location2-expected2] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_mark_and_kern[location3-expected3] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_mark_and_kern[location4-expected4] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_mark_and_kern[location5-expected5] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_mark_and_kern[location6-expected6] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_mark_and_kern[location7-expected7] PASSED [ 85%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_full_instance_GPOS_mark_and_kern[location8-expected8] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateOTLTest::test_GPOS_ValueRecord_XAdvDevice_wtihout_XAdvance PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_pin_and_drop_axis[location0] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_pin_and_drop_axis[location1] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_full_instance PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_limit_axes[wght=100:900] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_limit_axes[wght=400:900] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_limit_axes[wght=100:400] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_limit_axes[wght=400:800] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_limit_axes[wght=400:700] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_limit_axes[wght=400:600] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_limit_axes[wdth=62.5:100] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_limit_axes[wdth=70:100] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_limit_axes[wdth=75:100] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_limit_axes[wdth=77:100] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_limit_axes[wdth=87.5:100] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_drop_invalid_segment_map[missing-required-maps-1] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_drop_invalid_segment_map[missing-required-maps-2] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_drop_invalid_segment_map[retrograde-value-maps] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateAvarTest::test_isValidAvarSegmentMap PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_pin_and_drop_axis[location0-instancesLeft0] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_pin_and_drop_axis[location1-instancesLeft1] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_pin_and_drop_axis[location2-instancesLeft2] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_pin_and_drop_axis[location3-instancesLeft3] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_full_instance PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_axis_limits[location0-expected0] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_axis_limits[location1-expected1] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_axis_limits[location2-expected2] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_axis_limits[location3-expected3] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_axis_limits[location4-expected4] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_axis_limits[location5-expected5] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_axis_limits[location6-expected6] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateFvarTest::test_axis_limits[location7-expected7] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateSTATTest::test_pin_and_drop_axis[location0-expected0] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateSTATTest::test_pin_and_drop_axis[location1-expected1] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateSTATTest::test_skip_table_no_axis_value_array PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateSTATTest::test_skip_table_axis_value_array_empty PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateSTATTest::test_skip_table_no_design_axes PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateSTATTest::test_limit_axes PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateSTATTest::test_limit_axis_value_format_4 PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateSTATTest::test_unknown_axis_value_format PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::test_setMacOverlapFlags PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_multiple_instancing[100-100] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_multiple_instancing[400-100] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_multiple_instancing[900-100] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_multiple_instancing[100-62.5] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_multiple_instancing[400-62.5] PASSED [ 86%]
Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_multiple_instancing[900-62.5] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_default_instance PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_move_weight_width_axis_default PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_overlap[0-400] SKIPPED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_overlap[2-400] SKIPPED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_overlap[2-700] SKIPPED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_singlepos PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateVariableFontTest::test_varComposite PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_partial_instance[location0-appliedSubs0-expectedRecords0] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_partial_instance[location1-appliedSubs1-expectedRecords1] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_partial_instance[location2-appliedSubs2-expectedRecords2] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_partial_instance[location3-appliedSubs3-expectedRecords3] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_partial_instance[location4-appliedSubs4-expectedRecords4] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_partial_instance[location5-appliedSubs5-expectedRecords5] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_partial_instance[location6-appliedSubs6-expectedRecords6] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_partial_instance[location7-appliedSubs7-expectedRecords7] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_full_instance[location0-None] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_full_instance[location1-appliedSubs1] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_full_instance[location2-appliedSubs2] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_full_instance[location3-appliedSubs3] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_full_instance[location4-appliedSubs4] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_full_instance[location5-None] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_null_conditionset PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_unsupported_condition_format PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::InstantiateFeatureVariationsTest::test_GSUB_FeatureVariations_is_None PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var0-wdth-0.5-expected0] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var1-wght-0.5-expected1] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var2-wght-0.8-expected2] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var3-wght-1.0-expected3] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var4-wght-0.0-expected4] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var5-wght-0.4-expected5] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var6-wght-0.5-expected6] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var7-wght-0.4-expected7] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var8-wght-0.6-expected8] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var9-wght-0.4-expected9] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var10-wght-0.5-expected10] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var11-wght-0.5-expected11] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_positive_var[var12-ital-0.0-expected12] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var0-wdth--0.5-expected0] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var1-wght--0.5-expected1] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var2-wght--0.8-expected2] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var3-wght--1.0-expected3] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var4-wght-0.0-expected4] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var5-wght--0.4-expected5] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var6-wght--0.5-expected6] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var7-wght--0.4-expected7] PASSED [ 87%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var8-wght--0.6-expected8] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var9-wght--0.4-expected9] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var10-wght--0.5-expected10] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::LimitTupleVariationAxisRangesTest::test_negative_var[var11-wght--0.5-expected11] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_limitFeatureVariationConditionRange[oldRange0-newLimit0-None] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_limitFeatureVariationConditionRange[oldRange1-newLimit1-None] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_limitFeatureVariationConditionRange[oldRange2-newLimit2-None] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_limitFeatureVariationConditionRange[oldRange3-newLimit3-expected3] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_limitFeatureVariationConditionRange[oldRange4-newLimit4-expected4] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_limitFeatureVariationConditionRange[oldRange5-newLimit5-expected5] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_limitFeatureVariationConditionRange[oldRange6-newLimit6-expected6] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_limitFeatureVariationConditionRange[oldRange7-newLimit7-expected7] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_limitFeatureVariationConditionRange[oldRange8-newLimit8-expected8] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_limitFeatureVariationConditionRange[oldRange9-newLimit9-expected9] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits0-expected0] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits1-expected1] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits2-expected2] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits3-expected3] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits4-expected4] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits5-expected5] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits6-expected6] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits7-expected7] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits8-expected8] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits9-expected9] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits10-expected10] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits11-expected11] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits12-expected12] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_parseLimits[limits13-expected13] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_parseLimits_invalid[limits0] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_normalizeAxisLimits[limits0-expected0] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_normalizeAxisLimits[limits1-expected1] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_normalizeAxisLimits[limits2-expected2] PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_normalizeAxisLimits_no_avar PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_normalizeAxisLimits_missing_from_fvar PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_sanityCheckVariableTables PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_main PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_main_exit_nonexistent_file PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_main_exit_invalid_location PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_main_exit_multiple_limits PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_set_ribbi_bits PASSED [ 88%]
Tests/varLib/instancer/instancer_test.py::test_rounds_before_iup PASSED [ 88%]
Tests/varLib/instancer/names_test.py::test_pruningUnusedNames PASSED [ 88%]
Tests/varLib/instancer/names_test.py::test_updateNameTable_with_registered_axes_ribbi[limits0-expected0-False] PASSED [ 88%]
Tests/varLib/instancer/names_test.py::test_updateNameTable_with_registered_axes_ribbi[limits1-expected1-False] PASSED [ 88%]
Tests/varLib/instancer/names_test.py::test_updateNameTable_with_registered_axes_ribbi[limits2-expected2-True] PASSED [ 88%]
Tests/varLib/instancer/names_test.py::test_updateNameTable_with_registered_axes_ribbi[limits3-expected3-True] PASSED [ 88%]
Tests/varLib/instancer/names_test.py::test_updateNameTable_with_registered_axes_ribbi[limits4-expected4-True] PASSED [ 88%]
Tests/varLib/instancer/names_test.py::test_updateNameTable_with_registered_axes_ribbi[limits5-expected5-True] PASSED [ 89%]
Tests/varLib/instancer/names_test.py::test_updateNameTable_with_registered_axes_ribbi[limits6-expected6-True] PASSED [ 89%]
Tests/varLib/instancer/names_test.py::test_updatetNameTable_axis_order PASSED [ 89%]
Tests/varLib/instancer/names_test.py::test_updateNameTable_with_multilingual_names[limits0-expected0-False] PASSED [ 89%]
Tests/varLib/instancer/names_test.py::test_updateNameTable_with_multilingual_names[limits1-expected1-True] PASSED [ 89%]
Tests/varLib/instancer/names_test.py::test_updateNameTable_with_multilingual_names[limits2-expected2-True] PASSED [ 89%]
Tests/varLib/instancer/names_test.py::test_updateNameTable_missing_axisValues PASSED [ 89%]
Tests/varLib/instancer/names_test.py::test_updateNameTable_missing_stat PASSED [ 89%]
Tests/varLib/instancer/names_test.py::test_updateNameTable_vf_with_italic_attribute[limits0-expected0-False] PASSED [ 89%]
Tests/varLib/instancer/names_test.py::test_updateNameTable_vf_with_italic_attribute[limits1-expected1-True] PASSED [ 89%]
Tests/varLib/instancer/names_test.py::test_updateNameTable_format4_axisValues PASSED [ 89%]
Tests/varLib/instancer/names_test.py::test_updateNameTable_elided_axisValues PASSED [ 89%]
Tests/varLib/instancer/names_test.py::test_updateNameTable_existing_subfamily_name_is_not_regular PASSED [ 89%]
Tests/varLib/instancer/names_test.py::test_name_irrelevant_axes PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent0-axisRange0-expected0] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent1-axisRange1-expected1] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent2-axisRange2-expected2] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent3-axisRange3-expected3] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent4-axisRange4-expected4] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent5-axisRange5-expected5] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent6-axisRange6-expected6] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent7-axisRange7-expected7] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent8-axisRange8-expected8] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent9-axisRange9-expected9] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent10-axisRange10-expected10] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent11-axisRange11-expected11] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent12-axisRange12-expected12] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent13-axisRange13-expected13] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent14-axisRange14-expected14] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent15-axisRange15-expected15] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent16-axisRange16-expected16] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent17-axisRange17-expected17] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent18-axisRange18-expected18] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent19-axisRange19-expected19] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent20-axisRange20-expected20] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent21-axisRange21-expected21] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent22-axisRange22-expected22] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent23-axisRange23-expected23] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent24-axisRange24-expected24] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent25-axisRange25-expected25] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent26-axisRange26-expected26] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent27-axisRange27-expected27] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent28-axisRange28-expected28] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent29-axisRange29-expected29] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent30-axisRange30-expected30] PASSED [ 89%]
Tests/varLib/instancer/solver_test.py::RebaseTentTest::test_rebaseTent[tent31-axisRange31-expected31] PASSED [ 89%]
Tests/varLib/interpolatable_test.py::InterpolatableTest::test_VF SKIPPED [ 90%]
Tests/varLib/interpolatable_test.py::InterpolatableTest::test_designspace SKIPPED [ 90%]
Tests/varLib/interpolatable_test.py::InterpolatableTest::test_glyphsapp SKIPPED [ 90%]
Tests/varLib/interpolatable_test.py::InterpolatableTest::test_interpolatable_cff2 SKIPPED [ 90%]
Tests/varLib/interpolatable_test.py::InterpolatableTest::test_interpolatable_otf SKIPPED [ 90%]
Tests/varLib/interpolatable_test.py::InterpolatableTest::test_interpolatable_ttf SKIPPED [ 90%]
Tests/varLib/interpolatable_test.py::InterpolatableTest::test_interpolatable_ufo SKIPPED [ 90%]
Tests/varLib/interpolatable_test.py::InterpolatableTest::test_interpolatable_varComposite SKIPPED [ 90%]
Tests/varLib/interpolatable_test.py::InterpolatableTest::test_sparse_designspace SKIPPED [ 90%]
Tests/varLib/interpolatable_test.py::InterpolatableTest::test_sparse_glyphsapp SKIPPED [ 90%]
Tests/varLib/interpolatable_test.py::InterpolatableTest::test_sparse_interpolatable_ttfs SKIPPED [ 90%]
Tests/varLib/interpolatable_test.py::InterpolatableTest::test_sparse_interpolatable_ufos SKIPPED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_1_diff2_val_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_1_diff_val_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_1_same_val_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_2_class_pairs_diff2_val_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_2_class_pairs_diff_val_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_2_class_pairs_same_val_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_2_spec_pairs_diff2_val_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_2_spec_pairs_diff_val_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_2_spec_pairs_same_val_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_3_diff_val_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_3_same_val_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_4_diff_val_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_4_same_val_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_5_diff_val_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_5_same_val_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_6_diff_val_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_6_same_val_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_7_diff_val_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_7_same_val_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_8_diff_val_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_LookupType_8_same_val_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GPOS_only_size_feat_same_val_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GSUB_only_no_axes_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_GSUB_only_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_main_ttf PASSED [ 90%]
Tests/varLib/interpolate_layout_test.py::InterpolateLayoutTest::test_varlib_interpolate_layout_no_GSUB_ttf PASSED [ 90%]
Tests/varLib/iup_test.py::IupTest::test_forced_set[delta0-coords0-forced0] 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[delta3-coords3-forced3] PASSED [ 90%]
Tests/varLib/iup_test.py::IupTest::test_forced_set[delta4-coords4-forced4] PASSED [ 90%]
Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_Paint[solid-same] PASSED [ 90%]
Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_Paint[solid-alpha] PASSED [ 90%]
Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_Paint[linear_grad-stop-offsets] PASSED [ 90%]
Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_Paint[linear_grad-stop[0].alpha] PASSED [ 91%]
Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_Paint[linear_grad-stop[0].offset-y2] PASSED [ 91%]
Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_Paint[radial_grad-all-different] PASSED [ 91%]
Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_Paint[sweep_grad-startAngle] PASSED [ 91%]
Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_Paint[sweep_grad-stops-alpha-reuse-varidxbase] PASSED [ 91%]
Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_Paint[transform-yy-dy] PASSED [ 91%]
Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_Paint[transform-xx-sweep_grad-centerx-same-varidxbase] PASSED [ 91%]
Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_ClipList PASSED [ 91%]
Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_full_table[no-variation-no-reuse] PASSED [ 91%]
Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_full_table[no-variation-with-reuse] PASSED [ 91%]
Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_full_table[sparse-masters-no-reuse] PASSED [ 91%]
Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_full_table[sparse-masters-with-reuse] PASSED [ 91%]
Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_full_table[sparse-masters-with-reuse-no-reuse] PASSED [ 91%]
Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_full_table[sparse-masters-with-reuse-with-reuse] PASSED [ 91%]
Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_full_table[shared-master-layers-different-variations-no-reuse] PASSED [ 91%]
Tests/varLib/merger_test.py::COLRVariationMergerTest::test_merge_full_table[shared-master-layers-different-variations-with-reuse] PASSED [ 91%]
Tests/varLib/merger_test.py::COLRVariationMergerTest::test_expandPaintColrLayers[simple-reuse] PASSED [ 91%]
Tests/varLib/merger_test.py::COLRVariationMergerTest::test_expandPaintColrLayers[no-layer-list] PASSED [ 91%]
Tests/varLib/merger_test.py::SparsePositioningMergerTest::test_zero_kern_at_default SKIPPED [ 91%]
Tests/varLib/merger_test.py::SparsePositioningMergerTest::test_sparse_cursive SKIPPED [ 91%]
Tests/varLib/models_test.py::test_normalizeLocation PASSED [ 91%]
Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes0-location0-expected0] PASSED [ 91%]
Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes1-location1-expected1] PASSED [ 91%]
Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes2-location2-expected2] PASSED [ 91%]
Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes3-location3-expected3] PASSED [ 91%]
Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes4-location4-expected4] PASSED [ 91%]
Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes5-location5-expected5] PASSED [ 91%]
Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes6-location6-expected6] PASSED [ 91%]
Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes7-location7-expected7] PASSED [ 91%]
Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes8-location8-expected8] PASSED [ 91%]
Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes9-location9-expected9] PASSED [ 91%]
Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes10-location10-expected10] PASSED [ 91%]
Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes11-location11-expected11] PASSED [ 91%]
Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes12-location12-expected12] PASSED [ 91%]
Tests/varLib/models_test.py::test_normalizeLocation_extrapolate[axes13-location13-expected13] PASSED [ 91%]
Tests/varLib/models_test.py::test_supportScalar PASSED [ 91%]
Tests/varLib/models_test.py::test_model_extrapolate PASSED [ 91%]
Tests/varLib/models_test.py::test_modeling_error[127-509] PASSED [ 91%]
Tests/varLib/models_test.py::test_modeling_error[31-251] PASSED [ 91%]
Tests/varLib/models_test.py::VariationModelTest::test_init[locations0-axisOrder0-sortedLocs0-supports0-deltaWeights0] PASSED [ 91%]
Tests/varLib/models_test.py::VariationModelTest::test_init[locations1-None-sortedLocs1-supports1-deltaWeights1] PASSED [ 91%]
Tests/varLib/models_test.py::VariationModelTest::test_init[locations2-None-sortedLocs2-supports2-deltaWeights2] PASSED [ 91%]
Tests/varLib/models_test.py::VariationModelTest::test_init[locations3-None-sortedLocs3-supports3-deltaWeights3] PASSED [ 91%]
Tests/varLib/models_test.py::VariationModelTest::test_init_duplicate_locations PASSED [ 91%]
Tests/varLib/models_test.py::VariationModelTest::test_init_duplicate_locations_after_stripping_zero_axes PASSED [ 91%]
Tests/varLib/models_test.py::VariationModelTest::test_getSubModel_preserves_extrapolate_and_axisRanges PASSED [ 91%]
Tests/varLib/models_test.py::VariationModelTest::test_interpolation[locations0-axisOrder0-masterValues0-instanceLocation0-37.5-masterScalars0] PASSED [ 91%]
Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations0-location0-expected0] PASSED [ 92%]
Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations1-location1-expected1] PASSED [ 92%]
Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations2-location2-expected2] PASSED [ 92%]
Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations3-location3-expected3] PASSED [ 92%]
Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations4-location4-expected4] PASSED [ 92%]
Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations5-location5-expected5] PASSED [ 92%]
Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations6-location6-expected6] PASSED [ 92%]
Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations7-location7-expected7] PASSED [ 92%]
Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations8-location8-expected8] 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[masterLocations11-location11-expected11] PASSED [ 92%]
Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations12-location12-expected12] PASSED [ 92%]
Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations13-location13-expected13] PASSED [ 92%]
Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations14-location14-expected14] PASSED [ 92%]
Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations15-location15-expected15] PASSED [ 92%]
Tests/varLib/models_test.py::VariationModelTest::test_getMasterScalars[masterLocations16-location16-expected16] PASSED [ 92%]
Tests/varLib/mutator_test.py::MutatorTest::test_varlib_mutator_CFF2 PASSED [ 92%]
Tests/varLib/mutator_test.py::MutatorTest::test_varlib_mutator_getvar_ttf PASSED [ 92%]
Tests/varLib/mutator_test.py::MutatorTest::test_varlib_mutator_iup_ttf PASSED [ 92%]
Tests/varLib/mutator_test.py::MutatorTest::test_varlib_mutator_ttf PASSED [ 92%]
Tests/varLib/stat_test.py::test_getStatAxes PASSED [ 92%]
Tests/varLib/stat_test.py::test_getStatLocations PASSED [ 92%]
Tests/varLib/stat_test.py::test_buildVFStatTable[with_mac_names] PASSED [ 92%]
Tests/varLib/stat_test.py::test_buildVFStatTable[without_mac_names] PASSED [ 92%]
Tests/varLib/varLib_test.py::BuildTest::test_designspace_fill_in_location PASSED [ 92%]
Tests/varLib/varLib_test.py::BuildTest::test_kerning_merging PASSED [ 92%]
Tests/varLib/varLib_test.py::BuildTest::test_varLib_build_many_no_overwrite_STAT PASSED [ 92%]
Tests/varLib/varLib_test.py::BuildTest::test_varLib_main_drop_implied_oncurves PASSED [ 92%]
Tests/varLib/varLib_test.py::BuildTest::test_varLib_main_filter_variable_fonts PASSED [ 92%]
Tests/varLib/varLib_test.py::BuildTest::test_varLib_main_output_dir PASSED [ 92%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_addGSUBFeatureVariations PASSED [ 92%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_avar2 PASSED [ 92%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_avar_empty_axis PASSED [ 92%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_avar_single_axis PASSED [ 92%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_avar_with_identity_maps PASSED [ 92%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_BASE PASSED [ 92%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_CFF2 PASSED [ 92%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_CFF2_from_CFF2 PASSED [ 92%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_VVAR_CFF2 PASSED [ 92%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_feature_variations PASSED [ 92%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_feature_variations_custom_tag PASSED [ 92%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_feature_variations_whole_range PASSED [ 92%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_feature_variations_whole_range_empty PASSED [ 92%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_feature_variations_with_existing_rclt PASSED [ 92%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_feature_variations_without_latn_dflt_feature PASSED [ 92%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_from_ds_object_in_memory_ttfonts PASSED [ 93%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_from_ttf_paths PASSED [ 93%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_from_ttx_paths PASSED [ 93%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_incompatible_arrays PASSED [ 93%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_incompatible_features PASSED [ 93%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_incompatible_lookup_types PASSED [ 93%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_inconsistent_use_my_metrics_flags PASSED [ 93%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_lazy_masters PASSED [ 93%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_no_axes_ttf PASSED [ 93%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_single_master PASSED [ 93%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_sparse_CFF2 PASSED [ 93%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_sparse_masters PASSED [ 93%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_sparse_masters_MVAR PASSED [ 93%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_ttf PASSED [ 93%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_ttf_reuse_nameid_2 PASSED [ 93%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_variable_cff2_with_empty_sparse_glyph PASSED [ 93%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_variable_colr PASSED [ 93%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_build_vpal PASSED [ 93%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_gvar_explicit_delta PASSED [ 93%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_main_ttf PASSED [ 93%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_nonmarking_CFF2 PASSED [ 93%]
Tests/varLib/varLib_test.py::BuildTest::test_varlib_path_traversal_sanitized PASSED [ 93%]
Tests/varLib/varLib_test.py::test_load_masters_layerName_without_required_font PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wght[location0-1] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wght[location1-1] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wght[location2-100] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wght[location3-1000] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wght[location4-1000] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location0-1] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location1-1] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location2-2] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location3-2] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location4-3] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location5-4] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location6-5] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location7-6] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location8-7] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location9-8] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location10-9] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location11-9] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_wdth[location12-9] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_slnt[location0--90] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_slnt[location1--90] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_slnt[location2-0] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_slnt[location3-11.5] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_slnt[location4-90] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_slnt[location5-90] PASSED [ 93%]
Tests/varLib/varLib_test.py::SetDefaultWeightWidthSlantTest::test_all PASSED [ 94%]
Tests/varLib/varLib_test.py::test_variable_COLR_without_VarIndexMap PASSED [ 94%]
Tests/varLib/varStore_test.py::test_onlineVarStoreBuilder[locations0-masterValues0] PASSED [ 94%]
Tests/varLib/varStore_test.py::test_onlineVarStoreBuilder[locations1-masterValues1] PASSED [ 94%]
Tests/varLib/varStore_test.py::test_onlineVarStoreBuilder[locations2-masterValues2] PASSED [ 94%]
Tests/varLib/varStore_test.py::test_onlineVarStoreBuilder[locations3-masterValues3] PASSED [ 94%]
Tests/varLib/varStore_test.py::test_onlineVarStoreBuilder[locations4-masterValues4] PASSED [ 94%]
Tests/varLib/varStore_test.py::test_optimize[5-varData0-1-126] PASSED [ 94%]
Tests/varLib/varStore_test.py::test_optimize[5-varData1-1-175] PASSED [ 94%]
Tests/varLib/varStore_test.py::test_optimize[5-varData2-1-180] PASSED [ 94%]
Tests/varLib/varStore_test.py::test_optimize[5-varData3-1-200] PASSED [ 94%]
Tests/varLib/varStore_test.py::test_optimize[5-varData4-2-218] PASSED [ 94%]
Tests/varLib/varStore_test.py::test_optimize[3-varData5-0-12] PASSED [ 94%]
Tests/varLib/varStore_test.py::test_quantize[1-200] PASSED [ 94%]
Tests/varLib/varStore_test.py::test_quantize[2-180] PASSED [ 94%]
Tests/varLib/varStore_test.py::test_quantize[3-170] PASSED [ 94%]
Tests/varLib/varStore_test.py::test_quantize[4-175] PASSED [ 94%]
Tests/varLib/varStore_test.py::test_quantize[8-170] PASSED [ 94%]
Tests/varLib/varStore_test.py::test_quantize[32-92] PASSED [ 94%]
Tests/varLib/varStore_test.py::test_quantize[64-56] PASSED [ 94%]
Tests/varLib/varStore_test.py::test_optimize_overflow PASSED [ 94%]
Tests/voltLib/lexer_test.py::LexerTest::test_empty PASSED [ 94%]
Tests/voltLib/lexer_test.py::LexerTest::test_name PASSED [ 94%]
Tests/voltLib/lexer_test.py::LexerTest::test_number PASSED [ 94%]
Tests/voltLib/lexer_test.py::LexerTest::test_string PASSED [ 94%]
Tests/voltLib/parser_test.py::ParserTest::test_anchor_adjust_device PASSED [ 94%]
Tests/voltLib/parser_test.py::ParserTest::test_cmap PASSED [ 94%]
Tests/voltLib/parser_test.py::ParserTest::test_compiler_flags PASSED [ 94%]
Tests/voltLib/parser_test.py::ParserTest::test_def_anchor PASSED [ 94%]
Tests/voltLib/parser_test.py::ParserTest::test_def_anchor_duplicate PASSED [ 94%]
Tests/voltLib/parser_test.py::ParserTest::test_def_anchor_locked PASSED [ 94%]
Tests/voltLib/parser_test.py::ParserTest::test_def_anchor_multi_component PASSED [ 94%]
Tests/voltLib/parser_test.py::ParserTest::test_def_glyph_base PASSED [ 94%]
Tests/voltLib/parser_test.py::ParserTest::test_def_glyph_base_2_components PASSED [ 94%]
Tests/voltLib/parser_test.py::ParserTest::test_def_glyph_base_with_empty_unicodevalues PASSED [ 94%]
Tests/voltLib/parser_test.py::ParserTest::test_def_glyph_base_with_mult_unicodevalues PASSED [ 94%]
Tests/voltLib/parser_test.py::ParserTest::test_def_glyph_base_with_unicode PASSED [ 94%]
Tests/voltLib/parser_test.py::ParserTest::test_def_glyph_base_with_unicodevalues PASSED [ 94%]
Tests/voltLib/parser_test.py::ParserTest::test_def_glyph_case_sensitive PASSED [ 94%]
Tests/voltLib/parser_test.py::ParserTest::test_def_glyph_component PASSED [ 94%]
Tests/voltLib/parser_test.py::ParserTest::test_def_glyph_ligature_2_components PASSED [ 94%]
Tests/voltLib/parser_test.py::ParserTest::test_def_glyph_mark PASSED [ 94%]
Tests/voltLib/parser_test.py::ParserTest::test_def_glyph_no_type PASSED [ 94%]
Tests/voltLib/parser_test.py::ParserTest::test_def_group_glyphs PASSED [ 94%]
Tests/voltLib/parser_test.py::ParserTest::test_def_group_glyphs_and_group PASSED [ 94%]
Tests/voltLib/parser_test.py::ParserTest::test_def_group_groups PASSED [ 94%]
Tests/voltLib/parser_test.py::ParserTest::test_def_group_groups_not_yet_defined PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_def_group_range PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_do_not_touch_cmap PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_feature PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_group_duplicate PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_group_duplicate_case_insensitive PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_langsys_duplicate_lang PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_langsys_duplicate_script PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_langsys_lang_in_separate_scripts PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_langsys_no_lang_name PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_langsys_no_langsys_tag_fails PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_langsys_no_script_name PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_langsys_no_script_tag_fails PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_langsys_normal PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_lookup_comments PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_lookup_duplicate PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_lookup_duplicate_insensitive_case PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_lookup_name_starts_with_letter PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_position_adjust_pair PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_position_adjust_single PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_position_attach PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_position_attach_cursive PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_position_empty PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_ppem PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_script_without_langsys PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_stop_at_end PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_substitution_empty PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_substitution_invalid_many_to_many PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_substitution_invalid_mixed PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_substitution_invalid_reverse_chaining_single PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_substitution_mark_attachment PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_substitution_mark_glyph_set PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_substitution_multiple_to_single PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_substitution_no_reversal PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_substitution_process_all_marks PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_substitution_process_base PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_substitution_process_marks PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_substitution_process_marks_all PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_substitution_process_marks_bad PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_substitution_process_marks_none PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_substitution_reversal PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_substitution_reverse_chaining_single PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_substitution_single PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_substitution_single_in_context PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_substitution_single_in_contexts PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_substitution_single_to_multiple PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_substitution_skip_base PASSED [ 95%]
Tests/voltLib/parser_test.py::ParserTest::test_substitution_skip_marks PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_aalt_feature PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_anchor_adjust_device PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_cli_ttf PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_cli_ttf_no_TSIV PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_cli_vtp PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_anchor PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_anchor_case_insensitive PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_anchor_ligature_in_base_lookup PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_anchor_ligature_missing_component PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_anchor_mark_in_base_lookup PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_anchor_multi_component PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_glyph_base PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_glyph_base_2_components PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_glyph_case_sensitive PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_glyph_component PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_glyph_ligature_2_components PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_glyph_mark PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_glyph_no_type PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_group_glyphs PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_group_glyphs_and_group PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_group_groups PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_group_groups_not_yet_defined PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_group_groups_not_yet_defined_nested PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_def_group_range PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_feature PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_feature_sub_lookups PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_group_nested_enum PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_group_order PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_langsys_lang_in_separate_scripts PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_langsys_no_lang_name PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_langsys_no_script_name PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_langsys_normal PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_langsys_short_tag PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_lookup_comment PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_nested_enum PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_position_adjust_pair PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_position_adjust_pair_in_context PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_position_adjust_single PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_position_adjust_single_in_context PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_position_attach PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_position_attach_cursive PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_position_attach_in_context PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_position_attach_mkmk PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_position_attach_overlapping_classes PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_position_attach_overlapping_classes_dropped PASSED [ 96%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_sanitize_group_name PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_sanitize_lookup_name PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_script_without_langsys PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_alternate PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_mark_attachment PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_mark_glyph_set PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_multiple_to_single PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_multiple_to_single_with_enums PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_multiple_to_single_with_enums_long_replacement PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_multiple_to_single_with_groups PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_no_reversal PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_process_all_marks PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_process_base PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_process_marks_all PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_process_marks_none PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_reversal PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_reverse_chaining_single PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_single PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_single_except_context PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_single_in_context PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_single_in_contexts PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_single_to_multiple PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_skip_base PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_substitution_skip_marks PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_unsupported_compiler_flags PASSED [ 97%]
Tests/voltLib/volttofea_test.py::ToFeaTest::test_use_extension PASSED [ 97%]
afmLib.py::fontTools.afmLib PASSED [ 97%]
agl.py::fontTools.agl PASSED [ 97%]
cffLib/specializer.py::fontTools.cffLib.specializer._categorizeVector PASSED [ 97%]
misc/arrayTools.py::fontTools.misc.arrayTools._test PASSED [ 97%]
misc/arrayTools.py::fontTools.misc.arrayTools.pairwise PASSED [ 97%]
misc/arrayTools.py::fontTools.misc.arrayTools.quantizeRect PASSED [ 97%]
misc/classifyTools.py::fontTools.misc.classifyTools.classify PASSED [ 97%]
misc/dictTools.py::fontTools.misc.dictTools.hashdict PASSED [ 97%]
misc/eexec.py::fontTools.misc.eexec.decrypt PASSED [ 97%]
misc/eexec.py::fontTools.misc.eexec.encrypt PASSED [ 97%]
misc/filenames.py::fontTools.misc.filenames.handleClash1 PASSED [ 97%]
misc/filenames.py::fontTools.misc.filenames.handleClash2 PASSED [ 97%]
misc/filenames.py::fontTools.misc.filenames.userNameToFileName PASSED [ 97%]
misc/fixedTools.py::fontTools.misc.fixedTools.fixedToFloat PASSED [ 97%]
misc/fixedTools.py::fontTools.misc.fixedTools.fixedToStr PASSED [ 97%]
misc/fixedTools.py::fontTools.misc.fixedTools.floatToFixed PASSED [ 97%]
misc/fixedTools.py::fontTools.misc.fixedTools.floatToFixedToFloat PASSED [ 97%]
misc/fixedTools.py::fontTools.misc.fixedTools.floatToFixedToStr PASSED [ 97%]
misc/fixedTools.py::fontTools.misc.fixedTools.strToFixed PASSED [ 97%]
misc/fixedTools.py::fontTools.misc.fixedTools.strToFixedToFloat PASSED [ 97%]
misc/intTools.py::fontTools.misc.intTools.bit_indices PASSED [ 97%]
misc/loggingTools.py::fontTools.misc.loggingTools.ChannelsFilter PASSED [ 98%]
misc/loggingTools.py::fontTools.misc.loggingTools.LevelFormatter PASSED [ 98%]
misc/loggingTools.py::fontTools.misc.loggingTools.LogMixin PASSED [ 98%]
misc/loggingTools.py::fontTools.misc.loggingTools.Timer PASSED [ 98%]
misc/plistlib/__init__.py::fontTools.misc.plistlib.PlistTarget PASSED [ 98%]
misc/roundTools.py::fontTools.misc.roundTools.nearestMultipleShortestRepr PASSED [ 98%]
misc/textTools.py::fontTools.misc.textTools.pad PASSED [ 98%]
misc/timeTools.py::fontTools.misc.timeTools.asctime PASSED [ 98%]
misc/transform.py::fontTools.misc.transform PASSED [ 98%]
misc/transform.py::fontTools.misc.transform.DecomposedTransform.fromTransform PASSED [ 98%]
misc/transform.py::fontTools.misc.transform.DecomposedTransform.toTransform PASSED [ 98%]
misc/transform.py::fontTools.misc.transform.Offset PASSED [ 98%]
misc/transform.py::fontTools.misc.transform.Scale PASSED [ 98%]
misc/transform.py::fontTools.misc.transform.Transform PASSED [ 98%]
misc/transform.py::fontTools.misc.transform.Transform.__bool__ PASSED [ 98%]
misc/transform.py::fontTools.misc.transform.Transform.inverse PASSED [ 98%]
misc/transform.py::fontTools.misc.transform.Transform.reverseTransform PASSED [ 98%]
misc/transform.py::fontTools.misc.transform.Transform.rotate PASSED [ 98%]
misc/transform.py::fontTools.misc.transform.Transform.scale PASSED [ 98%]
misc/transform.py::fontTools.misc.transform.Transform.skew PASSED [ 98%]
misc/transform.py::fontTools.misc.transform.Transform.toPS PASSED [ 98%]
misc/transform.py::fontTools.misc.transform.Transform.transform PASSED [ 98%]
misc/transform.py::fontTools.misc.transform.Transform.transformPoint PASSED [ 98%]
misc/transform.py::fontTools.misc.transform.Transform.transformPoints PASSED [ 98%]
misc/transform.py::fontTools.misc.transform.Transform.transformVector PASSED [ 98%]
misc/transform.py::fontTools.misc.transform.Transform.transformVectors PASSED [ 98%]
misc/transform.py::fontTools.misc.transform.Transform.translate PASSED [ 98%]
pens/explicitClosingLinePen.py::fontTools.pens.explicitClosingLinePen.ExplicitClosingLinePen PASSED [ 98%]
pens/filterPen.py::fontTools.pens.filterPen.FilterPen PASSED [ 98%]
pens/filterPen.py::fontTools.pens.filterPen.FilterPointPen PASSED [ 98%]
pens/filterPen.py::fontTools.pens.filterPen.OnCurveFirstPointPen PASSED [ 98%]
pens/recordingPen.py::fontTools.pens.recordingPen.DecomposingRecordingPen PASSED [ 98%]
pens/recordingPen.py::fontTools.pens.recordingPen.DecomposingRecordingPointPen PASSED [ 98%]
pens/roundingPen.py::fontTools.pens.roundingPen.RoundingPen PASSED [ 98%]
pens/roundingPen.py::fontTools.pens.roundingPen.RoundingPointPen PASSED [ 98%]
pens/svgPathPen.py::fontTools.pens.svgPathPen.SVGPathPen PASSED [ 98%]
pens/svgPathPen.py::fontTools.pens.svgPathPen.SVGPathPen._closePath PASSED [ 98%]
pens/svgPathPen.py::fontTools.pens.svgPathPen.SVGPathPen._curveToOne PASSED [ 98%]
pens/svgPathPen.py::fontTools.pens.svgPathPen.SVGPathPen._endPath PASSED [ 98%]
pens/svgPathPen.py::fontTools.pens.svgPathPen.SVGPathPen._handleAnchor PASSED [ 98%]
pens/svgPathPen.py::fontTools.pens.svgPathPen.SVGPathPen._lineTo PASSED [ 98%]
pens/svgPathPen.py::fontTools.pens.svgPathPen.SVGPathPen._moveTo PASSED [ 98%]
pens/svgPathPen.py::fontTools.pens.svgPathPen.SVGPathPen._qCurveToOne PASSED [ 98%]
pens/transformPen.py::fontTools.pens.transformPen.TransformPointPen PASSED [ 98%]
tfmLib.py::fontTools.tfmLib PASSED [ 98%]
ttLib/sfnt.py::fontTools.ttLib.sfnt.calcChecksum PASSED [ 98%]
ttLib/tables/__init__.py::fontTools.ttLib.tables._moduleFinderHint PASSED [ 99%]
ttLib/tables/O_S_2f_2.py::fontTools.ttLib.tables.O_S_2f_2.intersectUnicodeRanges PASSED [ 99%]
ttLib/tables/_a_v_a_r.py::fontTools.ttLib.tables._a_v_a_r.table__a_v_a_r SKIPPED [ 99%]
ttLib/tables/_f_p_g_m.py::fontTools.ttLib.tables._f_p_g_m.table__f_p_g_m.__bool__ PASSED [ 99%]
ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.__bool__ PASSED [ 99%]
ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.__eq__ PASSED [ 99%]
ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.__iadd__ PASSED [ 99%]
ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.__imul__ PASSED [ 99%]
ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.__isub__ PASSED [ 99%]
ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.__itruediv__ PASSED [ 99%]
ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.__ne__ PASSED [ 99%]
ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.__neg__ PASSED [ 99%]
ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.__pos__ PASSED [ 99%]
ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.scale PASSED [ 99%]
ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.transform PASSED [ 99%]
ttLib/tables/_g_l_y_f.py::fontTools.ttLib.tables._g_l_y_f.GlyphCoordinates.translate PASSED [ 99%]
ttLib/tables/ttProgram.py::fontTools.ttLib.tables.ttProgram.Program.__bool__ PASSED [ 99%]
ttLib/tables/ttProgram.py::fontTools.ttLib.tables.ttProgram._test PASSED [ 99%]
ttLib/woff2.py::fontTools.ttLib.woff2.base128Size PASSED [ 99%]
ttLib/woff2.py::fontTools.ttLib.woff2.pack255UShort PASSED [ 99%]
ttLib/woff2.py::fontTools.ttLib.woff2.packBase128 PASSED [ 99%]
ttLib/woff2.py::fontTools.ttLib.woff2.unpack255UShort PASSED [ 99%]
ttLib/woff2.py::fontTools.ttLib.woff2.unpackBase128 PASSED [ 99%]
ufoLib/__init__.py::fontTools.ufoLib.makeUFOPath PASSED [ 99%]
ufoLib/converters.py::fontTools.ufoLib.converters.findKnownKerningGroups PASSED [ 99%]
ufoLib/converters.py::fontTools.ufoLib.converters.test PASSED [ 99%]
ufoLib/filenames.py::fontTools.ufoLib.filenames.handleClash1 PASSED [ 99%]
ufoLib/filenames.py::fontTools.ufoLib.filenames.handleClash2 PASSED [ 99%]
ufoLib/filenames.py::fontTools.ufoLib.filenames.userNameToFileName PASSED [ 99%]
ufoLib/glifLib.py::fontTools.ufoLib.glifLib._number PASSED [ 99%]
ufoLib/kerning.py::fontTools.ufoLib.kerning.lookupKerningValue PASSED [ 99%]
ufoLib/utils.py::fontTools.ufoLib.utils.deprecated PASSED [ 99%]
ufoLib/validators.py::fontTools.ufoLib.validators.colorValidator PASSED [ 99%]
ufoLib/validators.py::fontTools.ufoLib.validators.fontLibValidator PASSED [ 99%]
ufoLib/validators.py::fontTools.ufoLib.validators.glyphLibValidator PASSED [ 99%]
ufoLib/validators.py::fontTools.ufoLib.validators.groupsValidator PASSED [ 99%]
ufoLib/validators.py::fontTools.ufoLib.validators.identifierValidator PASSED [ 99%]
ufoLib/validators.py::fontTools.ufoLib.validators.kerningValidator PASSED [ 99%]
unicodedata/__init__.py::fontTools.unicodedata.block PASSED [ 99%]
unicodedata/__init__.py::fontTools.unicodedata.script PASSED [ 99%]
unicodedata/__init__.py::fontTools.unicodedata.script_extension PASSED [ 99%]
varLib/featureVars.py::fontTools.varLib.featureVars.cleanupBox PASSED [ 99%]
varLib/featureVars.py::fontTools.varLib.featureVars.overlayFeatureVariations PASSED [ 99%]
varLib/models.py::fontTools.varLib.models.VariationModel PASSED [ 99%]
varLib/models.py::fontTools.varLib.models.normalizeLocation PASSED [ 99%]
varLib/models.py::fontTools.varLib.models.normalizeValue PASSED [ 99%]
varLib/models.py::fontTools.varLib.models.supportScalar PASSED [100%]
=============================== warnings summary ===============================
../../install/usr/lib/python3.14/site-packages/fontTools/misc/py23.py:13
/home/build/YPKG/root/python-fonttools/install/usr/lib/python3.14/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/visitor_test.py:31
/home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0/Tests/misc/visitor_test.py:31: PytestCollectionWarning: cannot collect test class 'TestVisitor' because it has a __init__ constructor (from: Tests/misc/visitor_test.py)
class TestVisitor(Visitor):
Tests/ttLib/ttVisitor_test.py:7
/home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0/Tests/ttLib/ttVisitor_test.py:7: PytestCollectionWarning: cannot collect test class 'TestVisitor' because it has a __init__ constructor (from: Tests/ttLib/ttVisitor_test.py)
class TestVisitor(TTVisitor):
Tests/metaTools/check_table_coverage_test.py::test_init_py
/home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0/Tests/metaTools/../../MetaTools/check_table_coverage.py:144: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead.
for filename in glob.glob1(TABLES_DIR, "*.py"):
Tests/misc/plistlib_test.py: 18 warnings
/home/build/YPKG/root/python-fonttools/install/usr/lib/python3.14/site-packages/fontTools/misc/plistlib/__init__.py:195: DeprecationWarning: Setting use_builtin_types to False is deprecated and will be removed soon.
warnings.warn(
Tests/ufoLib/UFOZ_test.py::TestUFOZ::test_read
/home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0/Tests/ufoLib/UFOZ_test.py:37: DeprecationWarning: The 'formatVersion' attribute is deprecated; use the 'formatVersionTuple'
assert reader.formatVersion == 3
Tests/varLib/mutator_test.py::MutatorTest::test_varlib_mutator_CFF2
/home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0/Tests/varLib/mutator_test.py:178: UserWarning: 'instantiateVariableFont' is deprecated; use fontTools.varLib.instancer.instantiateVariableFont instead for either full or partial instancing
new_font = make_instance(varfont, loc)
Tests/varLib/mutator_test.py::MutatorTest::test_varlib_mutator_getvar_ttf
Tests/varLib/mutator_test.py::MutatorTest::test_varlib_mutator_iup_ttf
Tests/varLib/mutator_test.py::MutatorTest::test_varlib_mutator_ttf
/home/build/YPKG/root/python-fonttools/install/usr/lib/python3.14/site-packages/fontTools/varLib/mutator.py:516: UserWarning: 'instantiateVariableFont' is deprecated; use fontTools.varLib.instancer.instantiateVariableFont instead for either full or partial instancing
instantiateVariableFont(varfont, loc, inplace=True, overlap=options.overlap)
Tests/varLib/varLib_test.py::BuildTest::test_kerning_merging
/home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0/Tests/varLib/varLib_test.py:936: UserWarning: 'instantiateVariableFont' is deprecated; use fontTools.varLib.instancer.instantiateVariableFont instead for either full or partial instancing
instance_thin = instantiateVariableFont(varfont, {"wght": 100})
Tests/varLib/varLib_test.py::BuildTest::test_kerning_merging
/home/build/YPKG/root/python-fonttools/build/fonttools-4.63.0/Tests/varLib/varLib_test.py:953: UserWarning: 'instantiateVariableFont' is deprecated; use fontTools.varLib.instancer.instantiateVariableFont instead for either full or partial instancing
instance_black = instantiateVariableFont(varfont, {"wght": 900})
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
SKIPPED [2] Tests/cu2qu/cli_test.py:6: could not import 'ufoLib2': No module named 'ufoLib2'
SKIPPED [2] Tests/cu2qu/ufo_test.py:21: could not import 'ufoLib2': No module named 'ufoLib2'
SKIPPED [2] Tests/subset/svg_test.py:13: could not import 'lxml.etree': No module named 'lxml'
SKIPPED [2] Tests/ttLib/removeOverlaps_test.py:5: could not import 'pathops': No module named 'pathops'
SKIPPED [1] ../../../../../../../usr/lib/python3.14/site-packages/_pytest/doctest.py:551: unable to import module PosixPath('/home/build/YPKG/root/python-fonttools/install/usr/lib/python3.14/site-packages/fontTools/cu2qu/cu2qu.py')
SKIPPED [1] ../../../../../../../usr/lib/python3.14/site-packages/_pytest/doctest.py:551: unable to import module PosixPath('/home/build/YPKG/root/python-fonttools/install/usr/lib/python3.14/site-packages/fontTools/feaLib/lexer.py')
SKIPPED [1] ../../../../../../../usr/lib/python3.14/site-packages/_pytest/doctest.py:551: unable to import module PosixPath('/home/build/YPKG/root/python-fonttools/install/usr/lib/python3.14/site-packages/fontTools/misc/bezierTools.py')
SKIPPED [1] ../../../../../../../usr/lib/python3.14/site-packages/_pytest/doctest.py:551: unable to import module PosixPath('/home/build/YPKG/root/python-fonttools/install/usr/lib/python3.14/site-packages/fontTools/misc/symfont.py')
SKIPPED [1] ../../../../../../../usr/lib/python3.14/site-packages/_pytest/doctest.py:551: unable to import module PosixPath('/home/build/YPKG/root/python-fonttools/install/usr/lib/python3.14/site-packages/fontTools/pens/freetypePen.py')
SKIPPED [1] ../../../../../../../usr/lib/python3.14/site-packages/_pytest/doctest.py:551: unable to import module PosixPath('/home/build/YPKG/root/python-fonttools/install/usr/lib/python3.14/site-packages/fontTools/pens/momentsPen.py')
SKIPPED [1] ../../../../../../../usr/lib/python3.14/site-packages/_pytest/doctest.py:551: unable to import module PosixPath('/home/build/YPKG/root/python-fonttools/install/usr/lib/python3.14/site-packages/fontTools/pens/quartzPen.py')
SKIPPED [1] ../../../../../../../usr/lib/python3.14/site-packages/_pytest/doctest.py:551: unable to import module PosixPath('/home/build/YPKG/root/python-fonttools/install/usr/lib/python3.14/site-packages/fontTools/pens/reportLabPen.py')
SKIPPED [1] ../../../../../../../usr/lib/python3.14/site-packages/_pytest/doctest.py:551: unable to import module PosixPath('/home/build/YPKG/root/python-fonttools/install/usr/lib/python3.14/site-packages/fontTools/qu2cu/qu2cu.py')
SKIPPED [1] ../../../../../../../usr/lib/python3.14/site-packages/_pytest/doctest.py:551: unable to import module PosixPath('/home/build/YPKG/root/python-fonttools/install/usr/lib/python3.14/site-packages/fontTools/ttLib/removeOverlaps.py')
SKIPPED [1] ../../../../../../../usr/lib/python3.14/site-packages/_pytest/doctest.py:551: unable to import module PosixPath('/home/build/YPKG/root/python-fonttools/install/usr/lib/python3.14/site-packages/fontTools/varLib/interpolatablePlot.py')
SKIPPED [1] ../../../../../../../usr/lib/python3.14/site-packages/_pytest/doctest.py:551: unable to import module PosixPath('/home/build/YPKG/root/python-fonttools/install/usr/lib/python3.14/site-packages/fontTools/varLib/iup.py')
SKIPPED [1] ../../../../../../../usr/lib/python3.14/site-packages/_pytest/doctest.py:551: unable to import module PosixPath('/home/build/YPKG/root/python-fonttools/install/usr/lib/python3.14/site-packages/fontTools/varLib/plot.py')
SKIPPED [1] Tests/misc/macRes_test.py:66: Not supported on "linux"
SKIPPED [1] Tests/misc/symfont_test.py:22: sympy not installed
SKIPPED [1] Tests/misc/symfont_test.py:28: sympy not installed
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/pens/freetypePen_test.py:100: freetype-py not installed
SKIPPED [1] Tests/pens/freetypePen_test.py:140: freetype-py not installed
SKIPPED [1] Tests/pens/freetypePen_test.py:130: freetype-py not installed
SKIPPED [1] Tests/pens/freetypePen_test.py:86: freetype-py not installed
SKIPPED [1] Tests/pens/freetypePen_test.py:94: freetype-py not installed
SKIPPED [1] Tests/pens/freetypePen_test.py:118: freetype-py not installed
SKIPPED [1] Tests/pens/freetypePen_test.py:106: freetype-py not installed
SKIPPED [1] Tests/pens/freetypePen_test.py:173: freetype-py not installed
SKIPPED [1] Tests/pens/freetypePen_test.py:151: freetype-py not installed
SKIPPED [1] Tests/pens/freetypePen_test.py:162: freetype-py not installed
SKIPPED [1] Tests/pens/freetypePen_test.py:198: freetype-py not installed
SKIPPED [1] Tests/pens/quartzPen_test.py:63: pyobjc not installed
SKIPPED [1] Tests/pens/quartzPen_test.py:71: pyobjc not installed
SKIPPED [5] Tests/subset/subset_test.py:1038: uharfbuzz is not installed
SKIPPED [1] Tests/ttx/ttx_test.py:607: zopfli not installed
SKIPPED [1] Tests/ttx/ttx_test.py:724: zopfli not installed
SKIPPED [1] Tests/ufoLib/UFOZ_test.py:100: requires fs
SKIPPED [1] Tests/ufoLib/UFOZ_test.py:106: requires fs
SKIPPED [3] Tests/varLib/instancer/instancer_test.py:1671: could not import 'pathops': No module named 'pathops'
SKIPPED [1] Tests/varLib/interpolatable_test.py:138: scipy or munkres not installed
SKIPPED [1] Tests/varLib/interpolatable_test.py:129: scipy or munkres not installed
SKIPPED [1] Tests/varLib/interpolatable_test.py:133: scipy or munkres not installed
SKIPPED [1] Tests/varLib/interpolatable_test.py:97: scipy or munkres not installed
SKIPPED [1] Tests/varLib/interpolatable_test.py:85: scipy or munkres not installed
SKIPPED [1] Tests/varLib/interpolatable_test.py:73: scipy or munkres not installed
SKIPPED [1] Tests/varLib/interpolatable_test.py:124: scipy or munkres not installed
SKIPPED [1] Tests/varLib/interpolatable_test.py:284: scipy or munkres not installed
SKIPPED [1] Tests/varLib/interpolatable_test.py:235: scipy or munkres not installed
SKIPPED [1] Tests/varLib/interpolatable_test.py:259: scipy or munkres not installed
SKIPPED [1] Tests/varLib/interpolatable_test.py:152: scipy or munkres not installed
SKIPPED [1] Tests/varLib/interpolatable_test.py:197: scipy or munkres not installed
SKIPPED [1] Tests/varLib/merger_test.py:1852: could not import 'ufo2ft': No module named 'ufo2ft'
SKIPPED [1] Tests/varLib/merger_test.py:1888: could not import 'ufo2ft': No module named 'ufo2ft'
SKIPPED [1] ../../../../../../../usr/lib/python3.14/site-packages/_pytest/doctest.py:458: all tests skipped by +SKIP option
XFAIL Tests/misc/plistlib_test.py::test_apple_formatting[builtin=True] - we use two spaces, Apple uses tabs
XFAIL Tests/misc/plistlib_test.py::test_apple_formatting[builtin=False] - we use two spaces, Apple uses tabs
= 4598 passed, 66 skipped, 4 deselected, 2 xfailed, 29 warnings, 3 subtests passed in 20.51s =
+ [[ -n true ]]
+ unset PYTHONPATH
[Warning] ypkg-build should be run via fakeroot, not as real root user
[Info] Building python-fonttools-4.63.0
[Build] Building native package
[Source] Extracting source
[Build] Running step: build
[Build] build successful (0:00:28.195778)
[Build] Running step: install
[Build] install successful (0:00:01.311931)
[Build] Running step: check
[Build] check successful (0:00:21.571097)
[Man] Compressing manpages in '/home/build/YPKG/root/python-fonttools/install/usr/share/man'...
[Man] Compressed 1 file(s), saving 3.1 kB
[Examine] Examining packages
[Stripped] /usr/lib/python3.14/site-packages/fontTools/cu2qu/cu2qu.cpython-314-x86_64-linux-gnu.so
[Stripped] /usr/lib/python3.14/site-packages/fontTools/feaLib/lexer.cpython-314-x86_64-linux-gnu.so
[Stripped] /usr/lib/python3.14/site-packages/fontTools/misc/bezierTools.cpython-314-x86_64-linux-gnu.so
[Stripped] /usr/lib/python3.14/site-packages/fontTools/pens/momentsPen.cpython-314-x86_64-linux-gnu.so
[Stripped] /usr/lib/python3.14/site-packages/fontTools/qu2cu/qu2cu.cpython-314-x86_64-linux-gnu.so
[Stripped] /usr/lib/python3.14/site-packages/fontTools/varLib/iup.cpython-314-x86_64-linux-gnu.so
[Dependency] /usr/lib/python3.14/site-packages/fontTools/cu2qu/cu2qu.cpython-314-x86_64-linux-gnu.so adds dependency on libm.so.6 from glibc
[Dependency] /usr/lib/python3.14/site-packages/fontTools/cu2qu/cu2qu.cpython-314-x86_64-linux-gnu.so adds dependency on libc.so.6 from glibc
[Package] Creating /home/build/work/python-fonttools-dbginfo-4.63.0-10-1-x86_64.eopkg ...
[Package] python-fonttools-dbginfo-4.63.0-10-1-x86_64.eopkg took 0:00:00.630460 to emit
[Package] Creating /home/build/work/python-fonttools-4.63.0-10-1-x86_64.eopkg ...
[Package] python-fonttools-4.63.0-10-1-x86_64.eopkg took 0:00:06.138900 to emit
[Package] Building complete
time=2026-08-09T00:58:07.536+02:00 level=DEBUG msg="Collecting files" len=4
time=2026-08-09T00:58:07.536+02:00 level=DEBUG msg="Collecting build artifact" path=python-fonttools-4.63.0-10-1-x86_64.eopkg
time=2026-08-09T00:58:07.537+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=python-fonttools-4.63.0-10-1-x86_64.eopkg
time=2026-08-09T00:58:07.537+02:00 level=DEBUG msg="Collecting build artifact" path=python-fonttools-dbginfo-4.63.0-10-1-x86_64.eopkg
time=2026-08-09T00:58:07.537+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=python-fonttools-dbginfo-4.63.0-10-1-x86_64.eopkg
time=2026-08-09T00:58:07.537+02:00 level=DEBUG msg="Collecting build artifact" path=python-fonttools-4.63.0-10.tram
time=2026-08-09T00:58:07.537+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=python-fonttools-4.63.0-10.tram
time=2026-08-09T00:58:07.537+02:00 level=DEBUG msg="Collecting build artifact" path=pspec_x86_64.xml
time=2026-08-09T00:58:07.537+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=pspec_x86_64.xml
time=2026-08-09T00:58:07.537+02:00 level=DEBUG msg="Acquiring global lock"
time=2026-08-09T00:58:07.537+02:00 level=DEBUG msg="Cleaning up"
time=2026-08-09T00:58:07.543+02:00 level=DEBUG msg="Killing child process in chroot" pid=3763773
time=2026-08-09T00:58:07.649+02:00 level=DEBUG msg="Requesting unmount of all remaining mountpoints"
time=2026-08-09T00:58:07.728+02:00 level=INFO msg="Building succeeded"