Skip to content

Instantly share code, notes, and snippets.

@r-rmcgibbo
Created March 19, 2021 11:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save r-rmcgibbo/13c0a34ec85aa18a56133edd5401f01f to your computer and use it in GitHub Desktop.
Save r-rmcgibbo/13c0a34ec85aa18a56133edd5401f01f to your computer and use it in GitHub Desktop.
system: x86_64-linux | build_time: 8 seconds | https://github.com/NixOS/nixpkgs/pull/116831
Sourcing python-remove-tests-dir-hook
Sourcing python-catch-conflicts-hook.sh
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing setuptools-build-hook
Using setuptoolsBuildPhase
Using setuptoolsShellHook
Sourcing pip-install-hook
Using pipInstallPhase
Sourcing python-imports-check-hook.sh
Using pythonImportsCheckPhase
Sourcing python-namespaces-hook
Sourcing setuptools-check-hook
Using setuptoolsCheckPhase
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/87cqb2s2k3ga5ms2hx6p104gsndlzfa1-defcon-0.8.1.zip
source root is defcon-0.8.1
setting SOURCE_DATE_EPOCH to timestamp 1615558836 of file defcon-0.8.1/setup.cfg
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
no configure script, doing nothing
@nix { "action": "setPhase", "phase": "buildPhase" }
building
Executing setuptoolsBuildPhase
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/defcon
copying Lib/defcon/_version.py -> build/lib/defcon
copying Lib/defcon/__init__.py -> build/lib/defcon
copying Lib/defcon/errors.py -> build/lib/defcon
creating build/lib/defcon/tools
copying Lib/defcon/tools/fuzzyNumber.py -> build/lib/defcon/tools
copying Lib/defcon/tools/representations.py -> build/lib/defcon/tools
copying Lib/defcon/tools/__init__.py -> build/lib/defcon/tools
copying Lib/defcon/tools/identifiers.py -> build/lib/defcon/tools
copying Lib/defcon/tools/bezierMath.py -> build/lib/defcon/tools
copying Lib/defcon/tools/unicodeTools.py -> build/lib/defcon/tools
copying Lib/defcon/tools/notifications.py -> build/lib/defcon/tools
creating build/lib/defcon/pens
copying Lib/defcon/pens/transformPointPen.py -> build/lib/defcon/pens
copying Lib/defcon/pens/glyphObjectPointPen.py -> build/lib/defcon/pens
copying Lib/defcon/pens/__init__.py -> build/lib/defcon/pens
copying Lib/defcon/pens/decomposeComponentPointPen.py -> build/lib/defcon/pens
copying Lib/defcon/pens/reverseContourPointPen.py -> build/lib/defcon/pens
creating build/lib/defcon/test
copying Lib/defcon/test/testTools.py -> build/lib/defcon/test
copying Lib/defcon/test/test_errors.py -> build/lib/defcon/test
copying Lib/defcon/test/__init__.py -> build/lib/defcon/test
creating build/lib/defcon/objects
copying Lib/defcon/objects/image.py -> build/lib/defcon/objects
copying Lib/defcon/objects/groups.py -> build/lib/defcon/objects
copying Lib/defcon/objects/uniData.py -> build/lib/defcon/objects
copying Lib/defcon/objects/layerSet.py -> build/lib/defcon/objects
copying Lib/defcon/objects/contour.py -> build/lib/defcon/objects
copying Lib/defcon/objects/layoutEngine.py -> build/lib/defcon/objects
copying Lib/defcon/objects/font.py -> build/lib/defcon/objects
copying Lib/defcon/objects/guideline.py -> build/lib/defcon/objects
copying Lib/defcon/objects/lib.py -> build/lib/defcon/objects
copying Lib/defcon/objects/__init__.py -> build/lib/defcon/objects
copying Lib/defcon/objects/info.py -> build/lib/defcon/objects
copying Lib/defcon/objects/features.py -> build/lib/defcon/objects
copying Lib/defcon/objects/dataSet.py -> build/lib/defcon/objects
copying Lib/defcon/objects/layer.py -> build/lib/defcon/objects
copying Lib/defcon/objects/component.py -> build/lib/defcon/objects
copying Lib/defcon/objects/imageSet.py -> build/lib/defcon/objects
copying Lib/defcon/objects/color.py -> build/lib/defcon/objects
copying Lib/defcon/objects/base.py -> build/lib/defcon/objects
copying Lib/defcon/objects/glyph.py -> build/lib/defcon/objects
copying Lib/defcon/objects/point.py -> build/lib/defcon/objects
copying Lib/defcon/objects/anchor.py -> build/lib/defcon/objects
copying Lib/defcon/objects/kerning.py -> build/lib/defcon/objects
creating build/lib/defcon/test/tools
copying Lib/defcon/test/tools/test_notifications.py -> build/lib/defcon/test/tools
copying Lib/defcon/test/tools/__init__.py -> build/lib/defcon/test/tools
copying Lib/defcon/test/tools/test_fuzzyNumber.py -> build/lib/defcon/test/tools
copying Lib/defcon/test/tools/test_unicodeTools.py -> build/lib/defcon/test/tools
copying Lib/defcon/test/tools/test_bezierMath.py -> build/lib/defcon/test/tools
creating build/lib/defcon/test/objects
copying Lib/defcon/test/objects/test_image.py -> build/lib/defcon/test/objects
copying Lib/defcon/test/objects/test_contour.py -> build/lib/defcon/test/objects
copying Lib/defcon/test/objects/test_color.py -> build/lib/defcon/test/objects
copying Lib/defcon/test/objects/test_anchor.py -> build/lib/defcon/test/objects
copying Lib/defcon/test/objects/test_component.py -> build/lib/defcon/test/objects
copying Lib/defcon/test/objects/test_info.py -> build/lib/defcon/test/objects
copying Lib/defcon/test/objects/test_layer.py -> build/lib/defcon/test/objects
copying Lib/defcon/test/objects/test_base.py -> build/lib/defcon/test/objects
copying Lib/defcon/test/objects/test_guideline.py -> build/lib/defcon/test/objects
copying Lib/defcon/test/objects/__init__.py -> build/lib/defcon/test/objects
copying Lib/defcon/test/objects/test_layerSet.py -> build/lib/defcon/test/objects
copying Lib/defcon/test/objects/test_groups.py -> build/lib/defcon/test/objects
copying Lib/defcon/test/objects/test_imageSet.py -> build/lib/defcon/test/objects
copying Lib/defcon/test/objects/test_glyph.py -> build/lib/defcon/test/objects
copying Lib/defcon/test/objects/test_font.py -> build/lib/defcon/test/objects
copying Lib/defcon/test/objects/test_dataSet.py -> build/lib/defcon/test/objects
copying Lib/defcon/test/objects/test_uniData.py -> build/lib/defcon/test/objects
copying Lib/defcon/test/objects/test_kerning.py -> build/lib/defcon/test/objects
copying Lib/defcon/test/objects/test_validation.py -> build/lib/defcon/test/objects
running egg_info
writing Lib/defcon.egg-info/PKG-INFO
writing dependency_links to Lib/defcon.egg-info/dependency_links.txt
writing requirements to Lib/defcon.egg-info/requires.txt
writing top-level names to Lib/defcon.egg-info/top_level.txt
reading manifest file 'Lib/defcon.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'Lib/defcon.egg-info/SOURCES.txt'
creating build/lib/defcon/test/testdata
copying Lib/defcon/test/testdata/TestExternalEditing.ufoz -> build/lib/defcon/test/testdata
copying Lib/defcon/test/testdata/TestFont.ufoz -> build/lib/defcon/test/testdata
creating build/lib/defcon/test/testdata/TestContourDirection.ufo
copying Lib/defcon/test/testdata/TestContourDirection.ufo/fontinfo.plist -> build/lib/defcon/test/testdata/TestContourDirection.ufo
copying Lib/defcon/test/testdata/TestContourDirection.ufo/metainfo.plist -> build/lib/defcon/test/testdata/TestContourDirection.ufo
creating build/lib/defcon/test/testdata/TestContourDirection.ufo/glyphs
copying Lib/defcon/test/testdata/TestContourDirection.ufo/glyphs/T_estC_ontourD_irection1.glif -> build/lib/defcon/test/testdata/TestContourDirection.ufo/glyphs
copying Lib/defcon/test/testdata/TestContourDirection.ufo/glyphs/T_estC_ontourD_irection2.glif -> build/lib/defcon/test/testdata/TestContourDirection.ufo/glyphs
copying Lib/defcon/test/testdata/TestContourDirection.ufo/glyphs/T_estC_ontourD_irection3.glif -> build/lib/defcon/test/testdata/TestContourDirection.ufo/glyphs
copying Lib/defcon/test/testdata/TestContourDirection.ufo/glyphs/T_estC_ontourD_irection4.glif -> build/lib/defcon/test/testdata/TestContourDirection.ufo/glyphs
copying Lib/defcon/test/testdata/TestContourDirection.ufo/glyphs/contents.plist -> build/lib/defcon/test/testdata/TestContourDirection.ufo/glyphs
creating build/lib/defcon/test/testdata/TestExternalEditing.ufo
copying Lib/defcon/test/testdata/TestExternalEditing.ufo/fontinfo.plist -> build/lib/defcon/test/testdata/TestExternalEditing.ufo
copying Lib/defcon/test/testdata/TestExternalEditing.ufo/groups.plist -> build/lib/defcon/test/testdata/TestExternalEditing.ufo
copying Lib/defcon/test/testdata/TestExternalEditing.ufo/kerning.plist -> build/lib/defcon/test/testdata/TestExternalEditing.ufo
copying Lib/defcon/test/testdata/TestExternalEditing.ufo/layercontents.plist -> build/lib/defcon/test/testdata/TestExternalEditing.ufo
copying Lib/defcon/test/testdata/TestExternalEditing.ufo/lib.plist -> build/lib/defcon/test/testdata/TestExternalEditing.ufo
copying Lib/defcon/test/testdata/TestExternalEditing.ufo/metainfo.plist -> build/lib/defcon/test/testdata/TestExternalEditing.ufo
creating build/lib/defcon/test/testdata/TestExternalEditing.ufo/data
copying Lib/defcon/test/testdata/TestExternalEditing.ufo/data/com.typesupply.defcon.test.file -> build/lib/defcon/test/testdata/TestExternalEditing.ufo/data
creating build/lib/defcon/test/testdata/TestExternalEditing.ufo/data/com.typesupply.defcon.test.directory
copying Lib/defcon/test/testdata/TestExternalEditing.ufo/data/com.typesupply.defcon.test.directory/file 1.txt -> build/lib/defcon/test/testdata/TestExternalEditing.ufo/data/com.typesupply.defcon.test.directory
creating build/lib/defcon/test/testdata/TestExternalEditing.ufo/data/com.typesupply.defcon.test.directory/sub directory
copying Lib/defcon/test/testdata/TestExternalEditing.ufo/data/com.typesupply.defcon.test.directory/sub directory/file 2.txt -> build/lib/defcon/test/testdata/TestExternalEditing.ufo/data/com.typesupply.defcon.test.directory/sub directory
creating build/lib/defcon/test/testdata/TestExternalEditing.ufo/glyphs
copying Lib/defcon/test/testdata/TestExternalEditing.ufo/glyphs/A_.glif -> build/lib/defcon/test/testdata/TestExternalEditing.ufo/glyphs
copying Lib/defcon/test/testdata/TestExternalEditing.ufo/glyphs/B_.glif -> build/lib/defcon/test/testdata/TestExternalEditing.ufo/glyphs
copying Lib/defcon/test/testdata/TestExternalEditing.ufo/glyphs/C_.glif -> build/lib/defcon/test/testdata/TestExternalEditing.ufo/glyphs
copying Lib/defcon/test/testdata/TestExternalEditing.ufo/glyphs/contents.plist -> build/lib/defcon/test/testdata/TestExternalEditing.ufo/glyphs
creating build/lib/defcon/test/testdata/TestExternalEditing.ufo/images
copying Lib/defcon/test/testdata/TestExternalEditing.ufo/images/image 1.png -> build/lib/defcon/test/testdata/TestExternalEditing.ufo/images
copying Lib/defcon/test/testdata/TestExternalEditing.ufo/images/image 2.png -> build/lib/defcon/test/testdata/TestExternalEditing.ufo/images
creating build/lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo
copying Lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/fontinfo.plist -> build/lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo
copying Lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/metainfo.plist -> build/lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo
creating build/lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs
copying Lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs/A_.glif -> build/lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs
copying Lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs/B_.glif -> build/lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs
copying Lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs/C_.glif -> build/lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs
copying Lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs/D_.glif -> build/lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs
copying Lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs/E_.glif -> build/lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs
copying Lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs/contents.plist -> build/lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs
creating build/lib/defcon/test/testdata/TestFont.ufo
copying Lib/defcon/test/testdata/TestFont.ufo/fontinfo.plist -> build/lib/defcon/test/testdata/TestFont.ufo
copying Lib/defcon/test/testdata/TestFont.ufo/kerning.plist -> build/lib/defcon/test/testdata/TestFont.ufo
copying Lib/defcon/test/testdata/TestFont.ufo/layercontents.plist -> build/lib/defcon/test/testdata/TestFont.ufo
copying Lib/defcon/test/testdata/TestFont.ufo/metainfo.plist -> build/lib/defcon/test/testdata/TestFont.ufo
creating build/lib/defcon/test/testdata/TestFont.ufo/data
copying Lib/defcon/test/testdata/TestFont.ufo/data/com.typesupply.defcon.test.file -> build/lib/defcon/test/testdata/TestFont.ufo/data
creating build/lib/defcon/test/testdata/TestFont.ufo/data/com.typesupply.defcon.test.directory
copying Lib/defcon/test/testdata/TestFont.ufo/data/com.typesupply.defcon.test.directory/file 1.txt -> build/lib/defcon/test/testdata/TestFont.ufo/data/com.typesupply.defcon.test.directory
creating build/lib/defcon/test/testdata/TestFont.ufo/data/com.typesupply.defcon.test.directory/sub directory
copying Lib/defcon/test/testdata/TestFont.ufo/data/com.typesupply.defcon.test.directory/sub directory/file 2.txt -> build/lib/defcon/test/testdata/TestFont.ufo/data/com.typesupply.defcon.test.directory/sub directory
creating build/lib/defcon/test/testdata/TestFont.ufo/glyphs
copying Lib/defcon/test/testdata/TestFont.ufo/glyphs/A_.glif -> build/lib/defcon/test/testdata/TestFont.ufo/glyphs
copying Lib/defcon/test/testdata/TestFont.ufo/glyphs/B_.glif -> build/lib/defcon/test/testdata/TestFont.ufo/glyphs
copying Lib/defcon/test/testdata/TestFont.ufo/glyphs/C_.glif -> build/lib/defcon/test/testdata/TestFont.ufo/glyphs
copying Lib/defcon/test/testdata/TestFont.ufo/glyphs/contents.plist -> build/lib/defcon/test/testdata/TestFont.ufo/glyphs
creating build/lib/defcon/test/testdata/TestFont.ufo/glyphs.Layer 1
copying Lib/defcon/test/testdata/TestFont.ufo/glyphs.Layer 1/A_.glif -> build/lib/defcon/test/testdata/TestFont.ufo/glyphs.Layer 1
copying Lib/defcon/test/testdata/TestFont.ufo/glyphs.Layer 1/contents.plist -> build/lib/defcon/test/testdata/TestFont.ufo/glyphs.Layer 1
copying Lib/defcon/test/testdata/TestFont.ufo/glyphs.Layer 1/layerinfo.plist -> build/lib/defcon/test/testdata/TestFont.ufo/glyphs.Layer 1
creating build/lib/defcon/test/testdata/TestFont.ufo/glyphs.public.background
copying Lib/defcon/test/testdata/TestFont.ufo/glyphs.public.background/A_.glif -> build/lib/defcon/test/testdata/TestFont.ufo/glyphs.public.background
copying Lib/defcon/test/testdata/TestFont.ufo/glyphs.public.background/contents.plist -> build/lib/defcon/test/testdata/TestFont.ufo/glyphs.public.background
creating build/lib/defcon/test/testdata/TestFont.ufo/images
copying Lib/defcon/test/testdata/TestFont.ufo/images/image 1.png -> build/lib/defcon/test/testdata/TestFont.ufo/images
copying Lib/defcon/test/testdata/TestFont.ufo/images/image 2.png -> build/lib/defcon/test/testdata/TestFont.ufo/images
creating build/lib/defcon/test/testdata/TestOpenContour.ufo
copying Lib/defcon/test/testdata/TestOpenContour.ufo/fontinfo.plist -> build/lib/defcon/test/testdata/TestOpenContour.ufo
copying Lib/defcon/test/testdata/TestOpenContour.ufo/metainfo.plist -> build/lib/defcon/test/testdata/TestOpenContour.ufo
creating build/lib/defcon/test/testdata/TestOpenContour.ufo/glyphs
copying Lib/defcon/test/testdata/TestOpenContour.ufo/glyphs/A_.glif -> build/lib/defcon/test/testdata/TestOpenContour.ufo/glyphs
copying Lib/defcon/test/testdata/TestOpenContour.ufo/glyphs/contents.plist -> build/lib/defcon/test/testdata/TestOpenContour.ufo/glyphs
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/defcon
copying build/lib/defcon/_version.py -> build/bdist.linux-x86_64/wheel/defcon
creating build/bdist.linux-x86_64/wheel/defcon/tools
copying build/lib/defcon/tools/fuzzyNumber.py -> build/bdist.linux-x86_64/wheel/defcon/tools
copying build/lib/defcon/tools/representations.py -> build/bdist.linux-x86_64/wheel/defcon/tools
copying build/lib/defcon/tools/__init__.py -> build/bdist.linux-x86_64/wheel/defcon/tools
copying build/lib/defcon/tools/identifiers.py -> build/bdist.linux-x86_64/wheel/defcon/tools
copying build/lib/defcon/tools/bezierMath.py -> build/bdist.linux-x86_64/wheel/defcon/tools
copying build/lib/defcon/tools/unicodeTools.py -> build/bdist.linux-x86_64/wheel/defcon/tools
copying build/lib/defcon/tools/notifications.py -> build/bdist.linux-x86_64/wheel/defcon/tools
creating build/bdist.linux-x86_64/wheel/defcon/pens
copying build/lib/defcon/pens/transformPointPen.py -> build/bdist.linux-x86_64/wheel/defcon/pens
copying build/lib/defcon/pens/glyphObjectPointPen.py -> build/bdist.linux-x86_64/wheel/defcon/pens
copying build/lib/defcon/pens/__init__.py -> build/bdist.linux-x86_64/wheel/defcon/pens
copying build/lib/defcon/pens/decomposeComponentPointPen.py -> build/bdist.linux-x86_64/wheel/defcon/pens
copying build/lib/defcon/pens/reverseContourPointPen.py -> build/bdist.linux-x86_64/wheel/defcon/pens
copying build/lib/defcon/__init__.py -> build/bdist.linux-x86_64/wheel/defcon
copying build/lib/defcon/errors.py -> build/bdist.linux-x86_64/wheel/defcon
creating build/bdist.linux-x86_64/wheel/defcon/test
copying build/lib/defcon/test/testTools.py -> build/bdist.linux-x86_64/wheel/defcon/test
copying build/lib/defcon/test/test_errors.py -> build/bdist.linux-x86_64/wheel/defcon/test
creating build/bdist.linux-x86_64/wheel/defcon/test/tools
copying build/lib/defcon/test/tools/test_notifications.py -> build/bdist.linux-x86_64/wheel/defcon/test/tools
copying build/lib/defcon/test/tools/__init__.py -> build/bdist.linux-x86_64/wheel/defcon/test/tools
copying build/lib/defcon/test/tools/test_fuzzyNumber.py -> build/bdist.linux-x86_64/wheel/defcon/test/tools
copying build/lib/defcon/test/tools/test_unicodeTools.py -> build/bdist.linux-x86_64/wheel/defcon/test/tools
copying build/lib/defcon/test/tools/test_bezierMath.py -> build/bdist.linux-x86_64/wheel/defcon/test/tools
copying build/lib/defcon/test/__init__.py -> build/bdist.linux-x86_64/wheel/defcon/test
creating build/bdist.linux-x86_64/wheel/defcon/test/testdata
creating build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestOpenContour.ufo
creating build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestOpenContour.ufo/glyphs
copying build/lib/defcon/test/testdata/TestOpenContour.ufo/glyphs/A_.glif -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestOpenContour.ufo/glyphs
copying build/lib/defcon/test/testdata/TestOpenContour.ufo/glyphs/contents.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestOpenContour.ufo/glyphs
copying build/lib/defcon/test/testdata/TestOpenContour.ufo/fontinfo.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestOpenContour.ufo
copying build/lib/defcon/test/testdata/TestOpenContour.ufo/metainfo.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestOpenContour.ufo
creating build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestContourDirection.ufo
creating build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestContourDirection.ufo/glyphs
copying build/lib/defcon/test/testdata/TestContourDirection.ufo/glyphs/T_estC_ontourD_irection2.glif -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestContourDirection.ufo/glyphs
copying build/lib/defcon/test/testdata/TestContourDirection.ufo/glyphs/T_estC_ontourD_irection1.glif -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestContourDirection.ufo/glyphs
copying build/lib/defcon/test/testdata/TestContourDirection.ufo/glyphs/T_estC_ontourD_irection3.glif -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestContourDirection.ufo/glyphs
copying build/lib/defcon/test/testdata/TestContourDirection.ufo/glyphs/T_estC_ontourD_irection4.glif -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestContourDirection.ufo/glyphs
copying build/lib/defcon/test/testdata/TestContourDirection.ufo/glyphs/contents.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestContourDirection.ufo/glyphs
copying build/lib/defcon/test/testdata/TestContourDirection.ufo/fontinfo.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestContourDirection.ufo
copying build/lib/defcon/test/testdata/TestContourDirection.ufo/metainfo.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestContourDirection.ufo
creating build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestExternalEditing.ufo
creating build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestExternalEditing.ufo/glyphs
copying build/lib/defcon/test/testdata/TestExternalEditing.ufo/glyphs/A_.glif -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestExternalEditing.ufo/glyphs
copying build/lib/defcon/test/testdata/TestExternalEditing.ufo/glyphs/C_.glif -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestExternalEditing.ufo/glyphs
copying build/lib/defcon/test/testdata/TestExternalEditing.ufo/glyphs/B_.glif -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestExternalEditing.ufo/glyphs
copying build/lib/defcon/test/testdata/TestExternalEditing.ufo/glyphs/contents.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestExternalEditing.ufo/glyphs
creating build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestExternalEditing.ufo/data
copying build/lib/defcon/test/testdata/TestExternalEditing.ufo/data/com.typesupply.defcon.test.file -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestExternalEditing.ufo/data
creating build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestExternalEditing.ufo/data/com.typesupply.defcon.test.directory
copying build/lib/defcon/test/testdata/TestExternalEditing.ufo/data/com.typesupply.defcon.test.directory/file 1.txt -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestExternalEditing.ufo/data/com.typesupply.defcon.test.directory
creating build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestExternalEditing.ufo/data/com.typesupply.defcon.test.directory/sub directory
copying build/lib/defcon/test/testdata/TestExternalEditing.ufo/data/com.typesupply.defcon.test.directory/sub directory/file 2.txt -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestExternalEditing.ufo/data/com.typesupply.defcon.test.directory/sub directory
creating build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestExternalEditing.ufo/images
copying build/lib/defcon/test/testdata/TestExternalEditing.ufo/images/image 1.png -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestExternalEditing.ufo/images
copying build/lib/defcon/test/testdata/TestExternalEditing.ufo/images/image 2.png -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestExternalEditing.ufo/images
copying build/lib/defcon/test/testdata/TestExternalEditing.ufo/groups.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestExternalEditing.ufo
copying build/lib/defcon/test/testdata/TestExternalEditing.ufo/layercontents.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestExternalEditing.ufo
copying build/lib/defcon/test/testdata/TestExternalEditing.ufo/lib.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestExternalEditing.ufo
copying build/lib/defcon/test/testdata/TestExternalEditing.ufo/fontinfo.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestExternalEditing.ufo
copying build/lib/defcon/test/testdata/TestExternalEditing.ufo/kerning.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestExternalEditing.ufo
copying build/lib/defcon/test/testdata/TestExternalEditing.ufo/metainfo.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestExternalEditing.ufo
copying build/lib/defcon/test/testdata/TestFont.ufoz -> build/bdist.linux-x86_64/wheel/defcon/test/testdata
creating build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo
creating build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs
copying build/lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs/A_.glif -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs
copying build/lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs/C_.glif -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs
copying build/lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs/E_.glif -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs
copying build/lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs/B_.glif -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs
copying build/lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs/contents.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs
copying build/lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs/D_.glif -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs
copying build/lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/fontinfo.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo
copying build/lib/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/metainfo.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFindGlyphsWithOutlines.ufo
creating build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo
creating build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo/glyphs
copying build/lib/defcon/test/testdata/TestFont.ufo/glyphs/A_.glif -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo/glyphs
copying build/lib/defcon/test/testdata/TestFont.ufo/glyphs/C_.glif -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo/glyphs
copying build/lib/defcon/test/testdata/TestFont.ufo/glyphs/B_.glif -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo/glyphs
copying build/lib/defcon/test/testdata/TestFont.ufo/glyphs/contents.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo/glyphs
creating build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo/data
copying build/lib/defcon/test/testdata/TestFont.ufo/data/com.typesupply.defcon.test.file -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo/data
creating build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo/data/com.typesupply.defcon.test.directory
copying build/lib/defcon/test/testdata/TestFont.ufo/data/com.typesupply.defcon.test.directory/file 1.txt -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo/data/com.typesupply.defcon.test.directory
creating build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo/data/com.typesupply.defcon.test.directory/sub directory
copying build/lib/defcon/test/testdata/TestFont.ufo/data/com.typesupply.defcon.test.directory/sub directory/file 2.txt -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo/data/com.typesupply.defcon.test.directory/sub directory
creating build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo/glyphs.Layer 1
copying build/lib/defcon/test/testdata/TestFont.ufo/glyphs.Layer 1/A_.glif -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo/glyphs.Layer 1
copying build/lib/defcon/test/testdata/TestFont.ufo/glyphs.Layer 1/layerinfo.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo/glyphs.Layer 1
copying build/lib/defcon/test/testdata/TestFont.ufo/glyphs.Layer 1/contents.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo/glyphs.Layer 1
creating build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo/images
copying build/lib/defcon/test/testdata/TestFont.ufo/images/image 1.png -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo/images
copying build/lib/defcon/test/testdata/TestFont.ufo/images/image 2.png -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo/images
copying build/lib/defcon/test/testdata/TestFont.ufo/layercontents.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo
creating build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo/glyphs.public.background
copying build/lib/defcon/test/testdata/TestFont.ufo/glyphs.public.background/A_.glif -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo/glyphs.public.background
copying build/lib/defcon/test/testdata/TestFont.ufo/glyphs.public.background/contents.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo/glyphs.public.background
copying build/lib/defcon/test/testdata/TestFont.ufo/fontinfo.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo
copying build/lib/defcon/test/testdata/TestFont.ufo/kerning.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo
copying build/lib/defcon/test/testdata/TestFont.ufo/metainfo.plist -> build/bdist.linux-x86_64/wheel/defcon/test/testdata/TestFont.ufo
copying build/lib/defcon/test/testdata/TestExternalEditing.ufoz -> build/bdist.linux-x86_64/wheel/defcon/test/testdata
creating build/bdist.linux-x86_64/wheel/defcon/test/objects
copying build/lib/defcon/test/objects/test_image.py -> build/bdist.linux-x86_64/wheel/defcon/test/objects
copying build/lib/defcon/test/objects/test_contour.py -> build/bdist.linux-x86_64/wheel/defcon/test/objects
copying build/lib/defcon/test/objects/test_color.py -> build/bdist.linux-x86_64/wheel/defcon/test/objects
copying build/lib/defcon/test/objects/test_anchor.py -> build/bdist.linux-x86_64/wheel/defcon/test/objects
copying build/lib/defcon/test/objects/test_component.py -> build/bdist.linux-x86_64/wheel/defcon/test/objects
copying build/lib/defcon/test/objects/test_info.py -> build/bdist.linux-x86_64/wheel/defcon/test/objects
copying build/lib/defcon/test/objects/test_layer.py -> build/bdist.linux-x86_64/wheel/defcon/test/objects
copying build/lib/defcon/test/objects/test_base.py -> build/bdist.linux-x86_64/wheel/defcon/test/objects
copying build/lib/defcon/test/objects/test_guideline.py -> build/bdist.linux-x86_64/wheel/defcon/test/objects
copying build/lib/defcon/test/objects/__init__.py -> build/bdist.linux-x86_64/wheel/defcon/test/objects
copying build/lib/defcon/test/objects/test_layerSet.py -> build/bdist.linux-x86_64/wheel/defcon/test/objects
copying build/lib/defcon/test/objects/test_groups.py -> build/bdist.linux-x86_64/wheel/defcon/test/objects
copying build/lib/defcon/test/objects/test_imageSet.py -> build/bdist.linux-x86_64/wheel/defcon/test/objects
copying build/lib/defcon/test/objects/test_glyph.py -> build/bdist.linux-x86_64/wheel/defcon/test/objects
copying build/lib/defcon/test/objects/test_font.py -> build/bdist.linux-x86_64/wheel/defcon/test/objects
copying build/lib/defcon/test/objects/test_dataSet.py -> build/bdist.linux-x86_64/wheel/defcon/test/objects
copying build/lib/defcon/test/objects/test_uniData.py -> build/bdist.linux-x86_64/wheel/defcon/test/objects
copying build/lib/defcon/test/objects/test_kerning.py -> build/bdist.linux-x86_64/wheel/defcon/test/objects
copying build/lib/defcon/test/objects/test_validation.py -> build/bdist.linux-x86_64/wheel/defcon/test/objects
creating build/bdist.linux-x86_64/wheel/defcon/objects
copying build/lib/defcon/objects/image.py -> build/bdist.linux-x86_64/wheel/defcon/objects
copying build/lib/defcon/objects/groups.py -> build/bdist.linux-x86_64/wheel/defcon/objects
copying build/lib/defcon/objects/uniData.py -> build/bdist.linux-x86_64/wheel/defcon/objects
copying build/lib/defcon/objects/layerSet.py -> build/bdist.linux-x86_64/wheel/defcon/objects
copying build/lib/defcon/objects/contour.py -> build/bdist.linux-x86_64/wheel/defcon/objects
copying build/lib/defcon/objects/layoutEngine.py -> build/bdist.linux-x86_64/wheel/defcon/objects
copying build/lib/defcon/objects/font.py -> build/bdist.linux-x86_64/wheel/defcon/objects
copying build/lib/defcon/objects/guideline.py -> build/bdist.linux-x86_64/wheel/defcon/objects
copying build/lib/defcon/objects/lib.py -> build/bdist.linux-x86_64/wheel/defcon/objects
copying build/lib/defcon/objects/__init__.py -> build/bdist.linux-x86_64/wheel/defcon/objects
copying build/lib/defcon/objects/info.py -> build/bdist.linux-x86_64/wheel/defcon/objects
copying build/lib/defcon/objects/features.py -> build/bdist.linux-x86_64/wheel/defcon/objects
copying build/lib/defcon/objects/dataSet.py -> build/bdist.linux-x86_64/wheel/defcon/objects
copying build/lib/defcon/objects/layer.py -> build/bdist.linux-x86_64/wheel/defcon/objects
copying build/lib/defcon/objects/component.py -> build/bdist.linux-x86_64/wheel/defcon/objects
copying build/lib/defcon/objects/imageSet.py -> build/bdist.linux-x86_64/wheel/defcon/objects
copying build/lib/defcon/objects/color.py -> build/bdist.linux-x86_64/wheel/defcon/objects
copying build/lib/defcon/objects/base.py -> build/bdist.linux-x86_64/wheel/defcon/objects
copying build/lib/defcon/objects/glyph.py -> build/bdist.linux-x86_64/wheel/defcon/objects
copying build/lib/defcon/objects/point.py -> build/bdist.linux-x86_64/wheel/defcon/objects
copying build/lib/defcon/objects/anchor.py -> build/bdist.linux-x86_64/wheel/defcon/objects
copying build/lib/defcon/objects/kerning.py -> build/bdist.linux-x86_64/wheel/defcon/objects
running install_egg_info
Copying Lib/defcon.egg-info to build/bdist.linux-x86_64/wheel/defcon-0.8.1-py3.8.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/defcon-0.8.1.dist-info/WHEEL
creating 'dist/defcon-0.8.1-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'defcon/__init__.py'
adding 'defcon/_version.py'
adding 'defcon/errors.py'
adding 'defcon/objects/__init__.py'
adding 'defcon/objects/anchor.py'
adding 'defcon/objects/base.py'
adding 'defcon/objects/color.py'
adding 'defcon/objects/component.py'
adding 'defcon/objects/contour.py'
adding 'defcon/objects/dataSet.py'
adding 'defcon/objects/features.py'
adding 'defcon/objects/font.py'
adding 'defcon/objects/glyph.py'
adding 'defcon/objects/groups.py'
adding 'defcon/objects/guideline.py'
adding 'defcon/objects/image.py'
adding 'defcon/objects/imageSet.py'
adding 'defcon/objects/info.py'
adding 'defcon/objects/kerning.py'
adding 'defcon/objects/layer.py'
adding 'defcon/objects/layerSet.py'
adding 'defcon/objects/layoutEngine.py'
adding 'defcon/objects/lib.py'
adding 'defcon/objects/point.py'
adding 'defcon/objects/uniData.py'
adding 'defcon/pens/__init__.py'
adding 'defcon/pens/decomposeComponentPointPen.py'
adding 'defcon/pens/glyphObjectPointPen.py'
adding 'defcon/pens/reverseContourPointPen.py'
adding 'defcon/pens/transformPointPen.py'
adding 'defcon/test/__init__.py'
adding 'defcon/test/testTools.py'
adding 'defcon/test/test_errors.py'
adding 'defcon/test/objects/__init__.py'
adding 'defcon/test/objects/test_anchor.py'
adding 'defcon/test/objects/test_base.py'
adding 'defcon/test/objects/test_color.py'
adding 'defcon/test/objects/test_component.py'
adding 'defcon/test/objects/test_contour.py'
adding 'defcon/test/objects/test_dataSet.py'
adding 'defcon/test/objects/test_font.py'
adding 'defcon/test/objects/test_glyph.py'
adding 'defcon/test/objects/test_groups.py'
adding 'defcon/test/objects/test_guideline.py'
adding 'defcon/test/objects/test_image.py'
adding 'defcon/test/objects/test_imageSet.py'
adding 'defcon/test/objects/test_info.py'
adding 'defcon/test/objects/test_kerning.py'
adding 'defcon/test/objects/test_layer.py'
adding 'defcon/test/objects/test_layerSet.py'
adding 'defcon/test/objects/test_uniData.py'
adding 'defcon/test/objects/test_validation.py'
adding 'defcon/test/testdata/TestExternalEditing.ufoz'
adding 'defcon/test/testdata/TestFont.ufoz'
adding 'defcon/test/testdata/TestContourDirection.ufo/fontinfo.plist'
adding 'defcon/test/testdata/TestContourDirection.ufo/metainfo.plist'
adding 'defcon/test/testdata/TestContourDirection.ufo/glyphs/T_estC_ontourD_irection1.glif'
adding 'defcon/test/testdata/TestContourDirection.ufo/glyphs/T_estC_ontourD_irection2.glif'
adding 'defcon/test/testdata/TestContourDirection.ufo/glyphs/T_estC_ontourD_irection3.glif'
adding 'defcon/test/testdata/TestContourDirection.ufo/glyphs/T_estC_ontourD_irection4.glif'
adding 'defcon/test/testdata/TestContourDirection.ufo/glyphs/contents.plist'
adding 'defcon/test/testdata/TestExternalEditing.ufo/fontinfo.plist'
adding 'defcon/test/testdata/TestExternalEditing.ufo/groups.plist'
adding 'defcon/test/testdata/TestExternalEditing.ufo/kerning.plist'
adding 'defcon/test/testdata/TestExternalEditing.ufo/layercontents.plist'
adding 'defcon/test/testdata/TestExternalEditing.ufo/lib.plist'
adding 'defcon/test/testdata/TestExternalEditing.ufo/metainfo.plist'
adding 'defcon/test/testdata/TestExternalEditing.ufo/data/com.typesupply.defcon.test.file'
adding 'defcon/test/testdata/TestExternalEditing.ufo/data/com.typesupply.defcon.test.directory/file 1.txt'
adding 'defcon/test/testdata/TestExternalEditing.ufo/data/com.typesupply.defcon.test.directory/sub directory/file 2.txt'
adding 'defcon/test/testdata/TestExternalEditing.ufo/glyphs/A_.glif'
adding 'defcon/test/testdata/TestExternalEditing.ufo/glyphs/B_.glif'
adding 'defcon/test/testdata/TestExternalEditing.ufo/glyphs/C_.glif'
adding 'defcon/test/testdata/TestExternalEditing.ufo/glyphs/contents.plist'
adding 'defcon/test/testdata/TestExternalEditing.ufo/images/image 1.png'
adding 'defcon/test/testdata/TestExternalEditing.ufo/images/image 2.png'
adding 'defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/fontinfo.plist'
adding 'defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/metainfo.plist'
adding 'defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs/A_.glif'
adding 'defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs/B_.glif'
adding 'defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs/C_.glif'
adding 'defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs/D_.glif'
adding 'defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs/E_.glif'
adding 'defcon/test/testdata/TestFindGlyphsWithOutlines.ufo/glyphs/contents.plist'
adding 'defcon/test/testdata/TestFont.ufo/fontinfo.plist'
adding 'defcon/test/testdata/TestFont.ufo/kerning.plist'
adding 'defcon/test/testdata/TestFont.ufo/layercontents.plist'
adding 'defcon/test/testdata/TestFont.ufo/metainfo.plist'
adding 'defcon/test/testdata/TestFont.ufo/data/com.typesupply.defcon.test.file'
adding 'defcon/test/testdata/TestFont.ufo/data/com.typesupply.defcon.test.directory/file 1.txt'
adding 'defcon/test/testdata/TestFont.ufo/data/com.typesupply.defcon.test.directory/sub directory/file 2.txt'
adding 'defcon/test/testdata/TestFont.ufo/glyphs/A_.glif'
adding 'defcon/test/testdata/TestFont.ufo/glyphs/B_.glif'
adding 'defcon/test/testdata/TestFont.ufo/glyphs/C_.glif'
adding 'defcon/test/testdata/TestFont.ufo/glyphs/contents.plist'
adding 'defcon/test/testdata/TestFont.ufo/glyphs.Layer 1/A_.glif'
adding 'defcon/test/testdata/TestFont.ufo/glyphs.Layer 1/contents.plist'
adding 'defcon/test/testdata/TestFont.ufo/glyphs.Layer 1/layerinfo.plist'
adding 'defcon/test/testdata/TestFont.ufo/glyphs.public.background/A_.glif'
adding 'defcon/test/testdata/TestFont.ufo/glyphs.public.background/contents.plist'
adding 'defcon/test/testdata/TestFont.ufo/images/image 1.png'
adding 'defcon/test/testdata/TestFont.ufo/images/image 2.png'
adding 'defcon/test/testdata/TestOpenContour.ufo/fontinfo.plist'
adding 'defcon/test/testdata/TestOpenContour.ufo/metainfo.plist'
adding 'defcon/test/testdata/TestOpenContour.ufo/glyphs/A_.glif'
adding 'defcon/test/testdata/TestOpenContour.ufo/glyphs/contents.plist'
adding 'defcon/test/tools/__init__.py'
adding 'defcon/test/tools/test_bezierMath.py'
adding 'defcon/test/tools/test_fuzzyNumber.py'
adding 'defcon/test/tools/test_notifications.py'
adding 'defcon/test/tools/test_unicodeTools.py'
adding 'defcon/tools/__init__.py'
adding 'defcon/tools/bezierMath.py'
adding 'defcon/tools/fuzzyNumber.py'
adding 'defcon/tools/identifiers.py'
adding 'defcon/tools/notifications.py'
adding 'defcon/tools/representations.py'
adding 'defcon/tools/unicodeTools.py'
adding 'defcon-0.8.1.dist-info/License.txt'
adding 'defcon-0.8.1.dist-info/METADATA'
adding 'defcon-0.8.1.dist-info/WHEEL'
adding 'defcon-0.8.1.dist-info/top_level.txt'
adding 'defcon-0.8.1.dist-info/zip-safe'
adding 'defcon-0.8.1.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Finished executing setuptoolsBuildPhase
@nix { "action": "setPhase", "phase": "installPhase" }
installing
Executing pipInstallPhase
/build/defcon-0.8.1/dist /build/defcon-0.8.1
Processing ./defcon-0.8.1-py3-none-any.whl
Requirement already satisfied: fonttools[ufo,unicode]>=4.10.0 in /nix/store/pahbzpkswa7lszyykhp8ivgvq5gvi69p-python3.8-fonttools-4.21.1/lib/python3.8/site-packages (from defcon==0.8.1) (4.21.1)
Requirement already satisfied: fs<3,>=2.2.0 in /nix/store/n4pcaqizyraygfamdw7igxn3ajqd419g-python3.8-fs-2.4.12/lib/python3.8/site-packages (from fonttools[ufo,unicode]>=4.10.0->defcon==0.8.1) (2.4.12)
Requirement already satisfied: unicodedata2>=13.0.0 in /nix/store/j0hl4kp64kqgnaisvqsc1k1wl0q57j4b-python3.8-unicodedata2-13.0.0-2/lib/python3.8/site-packages (from fonttools[ufo,unicode]>=4.10.0->defcon==0.8.1) (13.0.0.post2)
Requirement already satisfied: pytz in /nix/store/jqnmjl62ap3is8xxf09xxnyal60647sc-python3.8-pytz-2021.1/lib/python3.8/site-packages (from fs<3,>=2.2.0->fonttools[ufo,unicode]>=4.10.0->defcon==0.8.1) (2021.1)
Requirement already satisfied: six~=1.10 in /nix/store/q62ngh3im96ljqjml5j6iaqzbq6daryy-python3.8-six-1.15.0/lib/python3.8/site-packages (from fs<3,>=2.2.0->fonttools[ufo,unicode]>=4.10.0->defcon==0.8.1) (1.15.0)
Requirement already satisfied: appdirs~=1.4.3 in /nix/store/dsakl2p26aas2rbdya3g5fpp4hyj1c3b-python3.8-appdirs-1.4.4/lib/python3.8/site-packages (from fs<3,>=2.2.0->fonttools[ufo,unicode]>=4.10.0->defcon==0.8.1) (1.4.4)
Requirement already satisfied: setuptools in /nix/store/r8ffr4l5sb86pw45kqwk1vdgfvq9vpan-python3.8-setuptools-50.3.1/lib/python3.8/site-packages (from fs<3,>=2.2.0->fonttools[ufo,unicode]>=4.10.0->defcon==0.8.1) (50.3.1.post0)
Installing collected packages: defcon
Successfully installed defcon-0.8.1
/build/defcon-0.8.1
Finished executing pipInstallPhase
@nix { "action": "setPhase", "phase": "fixupPhase" }
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/c01a6lk94jxb0h4iww0qh1p99kksf4rx-python3.8-defcon-0.8.1
strip is /nix/store/cp1sa3xxvl71cypiinw2c62i5s33chlr-binutils-2.35.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/c01a6lk94jxb0h4iww0qh1p99kksf4rx-python3.8-defcon-0.8.1/lib
patching script interpreter paths in /nix/store/c01a6lk94jxb0h4iww0qh1p99kksf4rx-python3.8-defcon-0.8.1
checking for references to /build/ in /nix/store/c01a6lk94jxb0h4iww0qh1p99kksf4rx-python3.8-defcon-0.8.1...
Executing pythonRemoveTestsDir
Finished executing pythonRemoveTestsDir
@nix { "action": "setPhase", "phase": "installCheckPhase" }
running install tests
no Makefile or custom installCheckPhase, doing nothing
@nix { "action": "setPhase", "phase": "pythonCatchConflictsPhase" }
pythonCatchConflictsPhase
@nix { "action": "setPhase", "phase": "pythonRemoveBinBytecodePhase" }
pythonRemoveBinBytecodePhase
@nix { "action": "setPhase", "phase": "pythonImportsCheckPhase" }
pythonImportsCheckPhase
Executing pythonImportsCheckPhase
@nix { "action": "setPhase", "phase": "setuptoolsCheckPhase" }
setuptoolsCheckPhase
Executing setuptoolsCheckPhase
running pytest
running egg_info
writing Lib/defcon.egg-info/PKG-INFO
writing dependency_links to Lib/defcon.egg-info/dependency_links.txt
writing requirements to Lib/defcon.egg-info/requires.txt
writing top-level names to Lib/defcon.egg-info/top_level.txt
reading manifest file 'Lib/defcon.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'Lib/defcon.egg-info/SOURCES.txt'
running build_ext
============================= test session starts ==============================
platform linux -- Python 3.8.8, pytest-6.1.2, py-1.9.0, pluggy-0.13.1 -- /nix/store/yl69v76azrz4daiqksrhb8nnmdiqdjg9-python3-3.8.8/bin/python3.8
cachedir: .pytest_cache
rootdir: /build/defcon-0.8.1, configfile: setup.cfg, testpaths: defcon
collecting ...
collecting 24 items
collected 392 items
Lib/defcon/objects/color.py::defcon.objects.color._stringify PASSED [ 0%]
Lib/defcon/objects/imageSet.py::defcon.objects.imageSet.fileNameValidator PASSED [ 0%]
Lib/defcon/test/test_errors.py::DefconErrorTest::test_DefconError PASSED [ 0%]
Lib/defcon/test/test_errors.py::DefconErrorTest::test_report PASSED [ 1%]
Lib/defcon/test/objects/test_anchor.py::AnchorTest::test_color PASSED [ 1%]
Lib/defcon/test/objects/test_anchor.py::AnchorTest::test_dirty PASSED [ 1%]
Lib/defcon/test/objects/test_anchor.py::AnchorTest::test_font PASSED [ 1%]
Lib/defcon/test/objects/test_anchor.py::AnchorTest::test_getParent PASSED [ 2%]
Lib/defcon/test/objects/test_anchor.py::AnchorTest::test_identifier PASSED [ 2%]
Lib/defcon/test/objects/test_anchor.py::AnchorTest::test_identifier_set PASSED [ 2%]
Lib/defcon/test/objects/test_anchor.py::AnchorTest::test_identifiers PASSED [ 2%]
Lib/defcon/test/objects/test_anchor.py::AnchorTest::test_instance PASSED [ 3%]
Lib/defcon/test/objects/test_anchor.py::AnchorTest::test_layer PASSED [ 3%]
Lib/defcon/test/objects/test_anchor.py::AnchorTest::test_layerSet PASSED [ 3%]
Lib/defcon/test/objects/test_anchor.py::AnchorTest::test_move PASSED [ 3%]
Lib/defcon/test/objects/test_anchor.py::AnchorTest::test_name PASSED [ 4%]
Lib/defcon/test/objects/test_anchor.py::AnchorTest::test_x PASSED [ 4%]
Lib/defcon/test/objects/test_anchor.py::AnchorTest::test_y PASSED [ 4%]
Lib/defcon/test/objects/test_anchor.py::AnchorNotificationTest::test_color_notification PASSED [ 4%]
Lib/defcon/test/objects/test_anchor.py::AnchorNotificationTest::test_endSelfNotificationObservation PASSED [ 5%]
Lib/defcon/test/objects/test_anchor.py::AnchorNotificationTest::test_identifier_notification PASSED [ 5%]
Lib/defcon/test/objects/test_anchor.py::AnchorNotificationTest::test_name_notification PASSED [ 5%]
Lib/defcon/test/objects/test_anchor.py::AnchorNotificationTest::test_x_changed_notification PASSED [ 5%]
Lib/defcon/test/objects/test_anchor.py::AnchorNotificationTest::test_y_changed_notification PASSED [ 6%]
Lib/defcon/test/objects/test_base.py::BaseObjectTest::test_addObserver PASSED [ 6%]
Lib/defcon/test/objects/test_base.py::BaseObjectTest::test_dirty_get PASSED [ 6%]
Lib/defcon/test/objects/test_base.py::BaseObjectTest::test_dirty_set PASSED [ 6%]
Lib/defcon/test/objects/test_base.py::BaseObjectTest::test_dispatcher PASSED [ 7%]
Lib/defcon/test/objects/test_base.py::BaseObjectTest::test_hasObserver PASSED [ 7%]
Lib/defcon/test/objects/test_base.py::BaseObjectTest::test_removeObserver PASSED [ 7%]
Lib/defcon/test/objects/test_base.py::RepresentationsTest::test_object_representations PASSED [ 7%]
Lib/defcon/test/objects/test_base.py::RepresentationsTest::test_object_representations_no_dispatcher PASSED [ 8%]
Lib/defcon/test/objects/test_base.py::BaseDictObjectTest::test_clear PASSED [ 8%]
Lib/defcon/test/objects/test_base.py::BaseDictObjectTest::test_delItem PASSED [ 8%]
Lib/defcon/test/objects/test_base.py::BaseDictObjectTest::test_dirty PASSED [ 8%]
Lib/defcon/test/objects/test_base.py::BaseDictObjectTest::test_get PASSED [ 9%]
Lib/defcon/test/objects/test_base.py::BaseDictObjectTest::test_getItem PASSED [ 9%]
Lib/defcon/test/objects/test_base.py::BaseDictObjectTest::test_items PASSED [ 9%]
Lib/defcon/test/objects/test_base.py::BaseDictObjectTest::test_keys PASSED [ 9%]
Lib/defcon/test/objects/test_base.py::BaseDictObjectTest::test_len PASSED [ 10%]
Lib/defcon/test/objects/test_base.py::BaseDictObjectTest::test_object_contains PASSED [ 10%]
Lib/defcon/test/objects/test_base.py::BaseDictObjectTest::test_setItem PASSED [ 10%]
Lib/defcon/test/objects/test_base.py::BaseDictObjectTest::test_update PASSED [ 10%]
Lib/defcon/test/objects/test_base.py::BaseDictObjectTest::test_values PASSED [ 11%]
Lib/defcon/test/objects/test_color.py::ColorTest::test_component_attributes PASSED [ 11%]
Lib/defcon/test/objects/test_color.py::ColorTest::test_from_string PASSED [ 11%]
Lib/defcon/test/objects/test_color.py::ColorTest::test_from_tuple PASSED [ 11%]
Lib/defcon/test/objects/test_color.py::ColorTest::test_invalid_values_negative PASSED [ 12%]
Lib/defcon/test/objects/test_color.py::ColorTest::test_invalid_values_too_large PASSED [ 12%]
Lib/defcon/test/objects/test_color.py::ColorTest::test_iterate_component_attributes PASSED [ 12%]
Lib/defcon/test/objects/test_color.py::ColorTest::test_to_sequence PASSED [ 13%]
Lib/defcon/test/objects/test_color.py::ColorTest::test_to_string PASSED [ 13%]
Lib/defcon/test/objects/test_component.py::ComponentTest::test_baseGlyph PASSED [ 13%]
Lib/defcon/test/objects/test_component.py::ComponentTest::test_bounds PASSED [ 13%]
Lib/defcon/test/objects/test_component.py::ComponentTest::test_controlPointBounds PASSED [ 14%]
Lib/defcon/test/objects/test_component.py::ComponentTest::test_duplicate_identifier_error PASSED [ 14%]
Lib/defcon/test/objects/test_component.py::ComponentTest::test_font PASSED [ 14%]
Lib/defcon/test/objects/test_component.py::ComponentTest::test_getParent PASSED [ 14%]
Lib/defcon/test/objects/test_component.py::ComponentTest::test_glyph PASSED [ 15%]
Lib/defcon/test/objects/test_component.py::ComponentTest::test_identifier PASSED [ 15%]
Lib/defcon/test/objects/test_component.py::ComponentTest::test_identifiers PASSED [ 15%]
Lib/defcon/test/objects/test_component.py::ComponentTest::test_layer PASSED [ 15%]
Lib/defcon/test/objects/test_component.py::ComponentTest::test_layerSet PASSED [ 16%]
Lib/defcon/test/objects/test_component.py::ComponentTest::test_transformation PASSED [ 16%]
Lib/defcon/test/objects/test_component.py::ComponentNotificationTest::test_baseGlyph_changed_notification PASSED [ 16%]
Lib/defcon/test/objects/test_component.py::ComponentNotificationTest::test_changed_notification PASSED [ 16%]
Lib/defcon/test/objects/test_component.py::ComponentNotificationTest::test_identifier_changed_notification PASSED [ 17%]
Lib/defcon/test/objects/test_component.py::ComponentNotificationTest::test_transformation_changed_notification PASSED [ 17%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_appendPoint PASSED [ 17%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_bounds PASSED [ 17%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_clockwise_get PASSED [ 18%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_clockwise_set PASSED [ 18%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_controlPointBounds PASSED [ 18%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_correct_direction_same_area PASSED [ 18%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_font PASSED [ 19%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_getParent PASSED [ 19%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_glyph PASSED [ 19%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_identifier PASSED [ 19%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_index PASSED [ 20%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_insertPoint PASSED [ 20%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_iter PASSED [ 20%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_layer PASSED [ 20%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_layerSet PASSED [ 21%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_len PASSED [ 21%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_list_behavior PASSED [ 21%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_move PASSED [ 21%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_offCurveOnlySegement PASSED [ 22%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_onCurvePoints PASSED [ 22%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_open PASSED [ 22%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_pointInside PASSED [ 22%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_positionForProspectivePointInsertionAtSegmentAndT PASSED [ 23%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_removePoint PASSED [ 23%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_removeSegment_curves PASSED [ 23%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_removeSegment_curves_preserveCurve PASSED [ 23%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_removeSegment_first_segment PASSED [ 24%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_removeSegment_last_segment PASSED [ 24%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_removeSegment_lines PASSED [ 24%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_reverse PASSED [ 25%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_segments PASSED [ 25%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_setStartPoint PASSED [ 25%]
Lib/defcon/test/objects/test_contour.py::ContourTest::test_splitAndInsertPointAtSegmentAndT PASSED [ 25%]
Lib/defcon/test/objects/test_dataSet.py::DataSetTest::test_read PASSED [ 26%]
Lib/defcon/test/objects/test_dataSet.py::DataSetTest::test_reload_data PASSED [ 26%]
Lib/defcon/test/objects/test_dataSet.py::DataSetTest::test_save_as PASSED [ 26%]
Lib/defcon/test/objects/test_dataSet.py::DataSetTest::test_testForExternalChanges_add_in_memory_and_scan PASSED [ 26%]
Lib/defcon/test/objects/test_dataSet.py::DataSetTest::test_testForExternalChanges_add_on_disk_and_scan PASSED [ 27%]
Lib/defcon/test/objects/test_dataSet.py::DataSetTest::test_testForExternalChanges_modify_in_memory_and_scan PASSED [ 27%]
Lib/defcon/test/objects/test_dataSet.py::DataSetTest::test_testForExternalChanges_modify_on_disk_and_scan PASSED [ 27%]
Lib/defcon/test/objects/test_dataSet.py::DataSetTest::test_testForExternalChanges_remove_in_memory_and_scan PASSED [ 27%]
Lib/defcon/test/objects/test_dataSet.py::DataSetTest::test_testForExternalChanges_remove_on_disk_and_scan PASSED [ 28%]
Lib/defcon/test/objects/test_dataSet.py::DataSetTest::test_write PASSED [ 28%]
Lib/defcon/test/objects/test_font.py::FontTest::test_appendGuideline PASSED [ 28%]
Lib/defcon/test/objects/test_font.py::FontTest::test_beginSelfGuidelineNotificationObservation PASSED [ 28%]
Lib/defcon/test/objects/test_font.py::FontTest::test_beginSelfLayerSetNotificationObservation PASSED [ 29%]
Lib/defcon/test/objects/test_font.py::FontTest::test_bounds PASSED [ 29%]
Lib/defcon/test/objects/test_font.py::FontTest::test_clearGuidelines PASSED [ 29%]
Lib/defcon/test/objects/test_font.py::FontTest::test_componentReferences PASSED [ 29%]
Lib/defcon/test/objects/test_font.py::FontTest::test_contains PASSED [ 30%]
Lib/defcon/test/objects/test_font.py::FontTest::test_controPointsBounds PASSED [ 30%]
Lib/defcon/test/objects/test_font.py::FontTest::test_delitem PASSED [ 30%]
Lib/defcon/test/objects/test_font.py::FontTest::test_delitem_glyph_dirty PASSED [ 30%]
Lib/defcon/test/objects/test_font.py::FontTest::test_delitem_glyph_not_dirty PASSED [ 31%]
Lib/defcon/test/objects/test_font.py::FontTest::test_dispatcher PASSED [ 31%]
Lib/defcon/test/objects/test_font.py::FontTest::test_endSelfGuidelineNotificationObservation PASSED [ 31%]
Lib/defcon/test/objects/test_font.py::FontTest::test_endSelfLayerSetNotificationObservation PASSED [ 31%]
Lib/defcon/test/objects/test_font.py::FontTest::test_font_observes_loaded_layers PASSED [ 32%]
Lib/defcon/test/objects/test_font.py::FontTest::test_font_observes_new_layer PASSED [ 32%]
Lib/defcon/test/objects/test_font.py::FontTest::test_getitem PASSED [ 32%]
Lib/defcon/test/objects/test_font.py::FontTest::test_glyphOrder PASSED [ 32%]
Lib/defcon/test/objects/test_font.py::FontTest::test_glyph_name_change PASSED [ 33%]
Lib/defcon/test/objects/test_font.py::FontTest::test_glyph_unicodes_changed PASSED [ 33%]
Lib/defcon/test/objects/test_font.py::FontTest::test_glyphsWithOutlines PASSED [ 33%]
Lib/defcon/test/objects/test_font.py::FontTest::test_guidelineIndex PASSED [ 33%]
Lib/defcon/test/objects/test_font.py::FontTest::test_guidelines PASSED [ 34%]
Lib/defcon/test/objects/test_font.py::FontTest::test_insertGlyph PASSED [ 34%]
Lib/defcon/test/objects/test_font.py::FontTest::test_insertGuideline PASSED [ 34%]
Lib/defcon/test/objects/test_font.py::FontTest::test_instantiateGuideline PASSED [ 34%]
Lib/defcon/test/objects/test_font.py::FontTest::test_iter PASSED [ 35%]
Lib/defcon/test/objects/test_font.py::FontTest::test_keys PASSED [ 35%]
Lib/defcon/test/objects/test_font.py::FontTest::test_layers PASSED [ 35%]
Lib/defcon/test/objects/test_font.py::FontTest::test_len PASSED [ 35%]
Lib/defcon/test/objects/test_font.py::FontTest::test_newGlyph PASSED [ 36%]
Lib/defcon/test/objects/test_font.py::FontTest::test_new_font_format PASSED [ 36%]
Lib/defcon/test/objects/test_font.py::FontTest::test_path_get PASSED [ 36%]
Lib/defcon/test/objects/test_font.py::FontTest::test_path_set PASSED [ 36%]
Lib/defcon/test/objects/test_font.py::FontTest::test_reloadGlyphs PASSED [ 37%]
Lib/defcon/test/objects/test_font.py::FontTest::test_reloadGroups PASSED [ 37%]
Lib/defcon/test/objects/test_font.py::FontTest::test_reloadInfo PASSED [ 37%]
Lib/defcon/test/objects/test_font.py::FontTest::test_reloadKerning PASSED [ 38%]
Lib/defcon/test/objects/test_font.py::FontTest::test_reloadLib PASSED [ 38%]
Lib/defcon/test/objects/test_font.py::FontTest::test_removeGuideline PASSED [ 38%]
Lib/defcon/test/objects/test_font.py::FontTest::test_save PASSED [ 38%]
Lib/defcon/test/objects/test_font.py::FontTest::test_save_as PASSED [ 39%]
Lib/defcon/test/objects/test_font.py::FontTest::test_save_in_place_different_format PASSED [ 39%]
Lib/defcon/test/objects/test_font.py::FontTest::test_save_in_place_invalid_ufo PASSED [ 39%]
Lib/defcon/test/objects/test_font.py::FontTest::test_save_new_font_to_existing_file PASSED [ 39%]
Lib/defcon/test/objects/test_font.py::FontTest::test_save_new_font_to_exsisting_directory PASSED [ 40%]
Lib/defcon/test/objects/test_font.py::FontTest::test_save_new_font_without_path PASSED [ 40%]
Lib/defcon/test/objects/test_font.py::FontTest::test_save_same_path PASSED [ 40%]
Lib/defcon/test/objects/test_font.py::FontTest::test_save_same_path_different_structure PASSED [ 40%]
Lib/defcon/test/objects/test_font.py::FontTest::test_save_ufo3z_as_ufo2 PASSED [ 41%]
Lib/defcon/test/objects/test_font.py::FontTest::test_save_ufoz PASSED [ 41%]
Lib/defcon/test/objects/test_font.py::FontTest::test_set_parent_data_in_glyph PASSED [ 41%]
Lib/defcon/test/objects/test_font.py::FontTest::test_splitFeaturesForConversion PASSED [ 41%]
Lib/defcon/test/objects/test_font.py::FontTest::test_testForExternalChanges PASSED [ 42%]
Lib/defcon/test/objects/test_font.py::FontTest::test_updateGlyphOrder_add PASSED [ 42%]
Lib/defcon/test/objects/test_font.py::FontTest::test_updateGlyphOrder_none PASSED [ 42%]
Lib/defcon/test/objects/test_font.py::FontTest::test_updateGlyphOrder_remove PASSED [ 42%]
Lib/defcon/test/objects/test_font.py::FontTest::test_updateGlyphOrder_rename PASSED [ 43%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_anchorIndex PASSED [ 43%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_anchors PASSED [ 43%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_appendAnchor PASSED [ 43%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_appendComponent PASSED [ 44%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_appendContour PASSED [ 44%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_appendGuideline PASSED [ 44%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_area PASSED [ 44%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_bottomMargin_get PASSED [ 45%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_bottomMargin_set PASSED [ 45%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_bounds PASSED [ 45%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_clear PASSED [ 45%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_clearAnchors PASSED [ 46%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_clearComponents PASSED [ 46%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_clearContours PASSED [ 46%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_clearGuidelines PASSED [ 46%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_componentIndex PASSED [ 47%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_components PASSED [ 47%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_contourIndex PASSED [ 47%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_controlPointBounds PASSED [ 47%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_copyDataFromGlyph PASSED [ 48%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_decomposeComponent PASSED [ 48%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_decomposeComponent_nested_components PASSED [ 48%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_duplicatedAnchors PASSED [ 48%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_duplicatedGuideline PASSED [ 49%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_height_get PASSED [ 49%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_height_set PASSED [ 49%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_identifiers PASSED [ 50%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_iter PASSED [ 50%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_leftMargin_get PASSED [ 50%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_leftMargin_set PASSED [ 50%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_len PASSED [ 51%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_markColor PASSED [ 51%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_move PASSED [ 51%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_name_get PASSED [ 51%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_name_set PASSED [ 52%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_pointInside PASSED [ 52%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_removeAnchor PASSED [ 52%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_removeComponent PASSED [ 52%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_removeContour PASSED [ 53%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_removeGuideline PASSED [ 53%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_rightMargin_get PASSED [ 53%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_rightMargin_set PASSED [ 53%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_topMargin_get PASSED [ 54%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_topMargin_set PASSED [ 54%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_unicode_get PASSED [ 54%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_unicode_set PASSED [ 54%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_unicodes_get PASSED [ 55%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_unicodes_set PASSED [ 55%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_verticalOrigin PASSED [ 55%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_width_get PASSED [ 55%]
Lib/defcon/test/objects/test_glyph.py::GlyphTest::test_width_set PASSED [ 56%]
Lib/defcon/test/objects/test_groups.py::GroupsTest::test_side1KerningGroups PASSED [ 56%]
Lib/defcon/test/objects/test_groups.py::GroupsTest::test_side1glyphToKerningGroups PASSED [ 56%]
Lib/defcon/test/objects/test_groups.py::GroupsTest::test_side2KerningGroups PASSED [ 56%]
Lib/defcon/test/objects/test_groups.py::GroupsTest::test_side2glyphToKerningGroups PASSED [ 57%]
Lib/defcon/test/objects/test_guideline.py::GuidelineTest::test_angle PASSED [ 57%]
Lib/defcon/test/objects/test_guideline.py::GuidelineTest::test_color PASSED [ 57%]
Lib/defcon/test/objects/test_guideline.py::GuidelineTest::test_dirty PASSED [ 57%]
Lib/defcon/test/objects/test_guideline.py::GuidelineTest::test_identifier PASSED [ 58%]
Lib/defcon/test/objects/test_guideline.py::GuidelineTest::test_instance PASSED [ 58%]
Lib/defcon/test/objects/test_guideline.py::GuidelineTest::test_name PASSED [ 58%]
Lib/defcon/test/objects/test_guideline.py::GuidelineTest::test_x PASSED [ 58%]
Lib/defcon/test/objects/test_guideline.py::GuidelineTest::test_y PASSED [ 59%]
Lib/defcon/test/objects/test_image.py::ImageTest::test_color PASSED [ 59%]
Lib/defcon/test/objects/test_image.py::ImageTest::test_dirty PASSED [ 59%]
Lib/defcon/test/objects/test_image.py::ImageTest::test_fileName PASSED [ 59%]
Lib/defcon/test/objects/test_image.py::ImageTest::test_instance PASSED [ 60%]
Lib/defcon/test/objects/test_image.py::ImageTest::test_read PASSED [ 60%]
Lib/defcon/test/objects/test_image.py::ImageTest::test_transformation PASSED [ 60%]
Lib/defcon/test/objects/test_image.py::ImageTest::test_write PASSED [ 60%]
Lib/defcon/test/objects/test_imageSet.py::ImageSetTest::test_duplicate_image PASSED [ 61%]
Lib/defcon/test/objects/test_imageSet.py::ImageSetTest::test_fileNameValidator PASSED [ 61%]
Lib/defcon/test/objects/test_imageSet.py::ImageSetTest::test_read PASSED [ 61%]
Lib/defcon/test/objects/test_imageSet.py::ImageSetTest::test_reloadImages PASSED [ 61%]
Lib/defcon/test/objects/test_imageSet.py::ImageSetTest::test_save_as PASSED [ 62%]
Lib/defcon/test/objects/test_imageSet.py::ImageSetTest::test_testExternalChanges_add_in_memory_and_scan PASSED [ 62%]
Lib/defcon/test/objects/test_imageSet.py::ImageSetTest::test_testExternalChanges_add_on_disk_and_scan PASSED [ 62%]
Lib/defcon/test/objects/test_imageSet.py::ImageSetTest::test_testExternalChanges_modify_in_memory_and_scan PASSED [ 63%]
Lib/defcon/test/objects/test_imageSet.py::ImageSetTest::test_testExternalChanges_modify_on_disk_and_scan PASSED [ 63%]
Lib/defcon/test/objects/test_imageSet.py::ImageSetTest::test_testExternalChanges_remove_in_memory_and_scan PASSED [ 63%]
Lib/defcon/test/objects/test_imageSet.py::ImageSetTest::test_testExternalChanges_remove_on_disk_and_scan PASSED [ 63%]
Lib/defcon/test/objects/test_imageSet.py::ImageSetTest::test_unreferenced_images PASSED [ 64%]
Lib/defcon/test/objects/test_imageSet.py::ImageSetTest::test_write PASSED [ 64%]
Lib/defcon/test/objects/test_info.py::InfoTest::test_endSelfNotificationObservation PASSED [ 64%]
Lib/defcon/test/objects/test_info.py::InfoTest::test_font PASSED [ 64%]
Lib/defcon/test/objects/test_info.py::InfoTest::test_getParent PASSED [ 65%]
Lib/defcon/test/objects/test_kerning.py::KerningTest::test___contains__ PASSED [ 65%]
Lib/defcon/test/objects/test_kerning.py::KerningTest::test___getitem__ PASSED [ 65%]
Lib/defcon/test/objects/test_kerning.py::KerningTest::test___setitem__ PASSED [ 65%]
Lib/defcon/test/objects/test_kerning.py::KerningTest::test_clear PASSED [ 66%]
Lib/defcon/test/objects/test_kerning.py::KerningTest::test_find PASSED [ 66%]
Lib/defcon/test/objects/test_kerning.py::KerningTest::test_get PASSED [ 66%]
Lib/defcon/test/objects/test_kerning.py::KerningTest::test_items PASSED [ 66%]
Lib/defcon/test/objects/test_kerning.py::KerningTest::test_keys PASSED [ 67%]
Lib/defcon/test/objects/test_kerning.py::KerningTest::test_update PASSED [ 67%]
Lib/defcon/test/objects/test_kerning.py::KerningTest::test_values PASSED [ 67%]
Lib/defcon/test/objects/test_layer.py::LayerTest::test_bounds PASSED [ 67%]
Lib/defcon/test/objects/test_layer.py::LayerTest::test_color PASSED [ 68%]
Lib/defcon/test/objects/test_layer.py::LayerTest::test_componentReferences PASSED [ 68%]
Lib/defcon/test/objects/test_layer.py::LayerTest::test_contains PASSED [ 68%]
Lib/defcon/test/objects/test_layer.py::LayerTest::test_controlPointBounds PASSED [ 68%]
Lib/defcon/test/objects/test_layer.py::LayerTest::test_getitem PASSED [ 69%]
Lib/defcon/test/objects/test_layer.py::LayerTest::test_glyph_dispatcher_inserted PASSED [ 69%]
Lib/defcon/test/objects/test_layer.py::LayerTest::test_glyph_dispatcher_loaded PASSED [ 69%]
Lib/defcon/test/objects/test_layer.py::LayerTest::test_glyph_dispatcher_new PASSED [ 69%]
Lib/defcon/test/objects/test_layer.py::LayerTest::test_glyph_name_change PASSED [ 70%]
Lib/defcon/test/objects/test_layer.py::LayerTest::test_glyph_unicodes_changed PASSED [ 70%]
Lib/defcon/test/objects/test_layer.py::LayerTest::test_glyphsWithOutlines PASSED [ 70%]
Lib/defcon/test/objects/test_layer.py::LayerTest::test_imageReferences PASSED [ 70%]
Lib/defcon/test/objects/test_layer.py::LayerTest::test_insertGlyph PASSED [ 71%]
Lib/defcon/test/objects/test_layer.py::LayerTest::test_iter PASSED [ 71%]
Lib/defcon/test/objects/test_layer.py::LayerTest::test_keys PASSED [ 71%]
Lib/defcon/test/objects/test_layer.py::LayerTest::test_len PASSED [ 71%]
Lib/defcon/test/objects/test_layer.py::LayerTest::test_lib PASSED [ 72%]
Lib/defcon/test/objects/test_layer.py::LayerTest::test_newGlyph PASSED [ 72%]
Lib/defcon/test/objects/test_layer.py::LayerTest::test_reloadGlyphs PASSED [ 72%]
Lib/defcon/test/objects/test_layer.py::LayerTest::test_set_parent_data_in_glyph PASSED [ 72%]
Lib/defcon/test/objects/test_layer.py::LayerTest::test_testForExternalChanges PASSED [ 73%]
Lib/defcon/test/objects/test_layer.py::LayerWithTestFontCopyTest::test_delitem PASSED [ 73%]
Lib/defcon/test/objects/test_layerSet.py::LayerTest::test_contains PASSED [ 73%]
Lib/defcon/test/objects/test_layerSet.py::LayerTest::test_defaultLayer PASSED [ 73%]
Lib/defcon/test/objects/test_layerSet.py::LayerTest::test_delitem PASSED [ 74%]
Lib/defcon/test/objects/test_layerSet.py::LayerTest::test_getitem PASSED [ 74%]
Lib/defcon/test/objects/test_layerSet.py::LayerTest::test_iter PASSED [ 74%]
Lib/defcon/test/objects/test_layerSet.py::LayerTest::test_layerOrder PASSED [ 75%]
Lib/defcon/test/objects/test_layerSet.py::LayerTest::test_layer_info PASSED [ 75%]
Lib/defcon/test/objects/test_layerSet.py::LayerTest::test_len PASSED [ 75%]
Lib/defcon/test/objects/test_layerSet.py::LayerTest::test_name_change PASSED [ 75%]
Lib/defcon/test/objects/test_layerSet.py::LayerTest::test_newLayer PASSED [ 76%]
Lib/defcon/test/objects/test_layerSet.py::LayerTest::test_reloadLayers_add_a_layer PASSED [ 76%]
Lib/defcon/test/objects/test_layerSet.py::LayerTest::test_reloadLayers_change_default_layer PASSED [ 76%]
Lib/defcon/test/objects/test_layerSet.py::LayerTest::test_reloadLayers_change_layer_order PASSED [ 76%]
Lib/defcon/test/objects/test_layerSet.py::LayerTest::test_reloadLayers_layerinfo PASSED [ 77%]
Lib/defcon/test/objects/test_layerSet.py::LayerTest::test_rename_default_layer PASSED [ 77%]
Lib/defcon/test/objects/test_layerSet.py::LayerTest::test_set_parent_data_in_layer PASSED [ 77%]
Lib/defcon/test/objects/test_layerSet.py::LayerTest::test_testForExternalChanges PASSED [ 77%]
Lib/defcon/test/objects/test_layerSet.py::LayerTest::test_testForExternalChanges_add_a_layer PASSED [ 78%]
Lib/defcon/test/objects/test_layerSet.py::LayerTest::test_testForExternalChanges_change_default_layer PASSED [ 78%]
Lib/defcon/test/objects/test_layerSet.py::LayerTest::test_testForExternalChanges_change_layer_order PASSED [ 78%]
Lib/defcon/test/objects/test_layerSet.py::LayerTest::test_testForExternalChanges_layerinfo PASSED [ 78%]
Lib/defcon/test/objects/test_layerSet.py::LayerTest::test_testForExternalChanges_remove_a_layer PASSED [ 79%]
Lib/defcon/test/objects/test_uniData.py::UnicodeDataTest::test_addGlyphData PASSED [ 79%]
Lib/defcon/test/objects/test_uniData.py::UnicodeDataTest::test_blockForGlyphName PASSED [ 79%]
Lib/defcon/test/objects/test_uniData.py::UnicodeDataTest::test_categoryForGlyphName PASSED [ 79%]
Lib/defcon/test/objects/test_uniData.py::UnicodeDataTest::test_clear PASSED [ 80%]
Lib/defcon/test/objects/test_uniData.py::UnicodeDataTest::test_closeRelativeForGlyphName PASSED [ 80%]
Lib/defcon/test/objects/test_uniData.py::UnicodeDataTest::test_decompositionBaseForGlyphName PASSED [ 80%]
Lib/defcon/test/objects/test_uniData.py::UnicodeDataTest::test_delitem PASSED [ 80%]
Lib/defcon/test/objects/test_uniData.py::UnicodeDataTest::test_forcedUnicodeForGlyphName PASSED [ 81%]
Lib/defcon/test/objects/test_uniData.py::UnicodeDataTest::test_glyphNameForForcedUnicode PASSED [ 81%]
Lib/defcon/test/objects/test_uniData.py::UnicodeDataTest::test_glyphNameForUnicode PASSED [ 81%]
Lib/defcon/test/objects/test_uniData.py::UnicodeDataTest::test_openRelativeForGlyphName PASSED [ 81%]
Lib/defcon/test/objects/test_uniData.py::UnicodeDataTest::test_pseudoUnicodeForGlyphName PASSED [ 82%]
Lib/defcon/test/objects/test_uniData.py::UnicodeDataTest::test_removeGlyphData PASSED [ 82%]
Lib/defcon/test/objects/test_uniData.py::UnicodeDataTest::test_scriptForGlyphName PASSED [ 82%]
Lib/defcon/test/objects/test_uniData.py::UnicodeDataTest::test_setitem PASSED [ 82%]
Lib/defcon/test/objects/test_uniData.py::UnicodeDataTest::test_unicodeForGlyphName PASSED [ 83%]
Lib/defcon/test/objects/test_uniData.py::UnicodeDataTest::test_update PASSED [ 83%]
Lib/defcon/test/objects/test_uniData.py::SortGlyphNamesTest::test_endSelfNotificationObservation PASSED [ 83%]
Lib/defcon/test/objects/test_uniData.py::SortGlyphNamesTest::test_sortGlyphNames_alphabetical PASSED [ 83%]
Lib/defcon/test/objects/test_uniData.py::SortGlyphNamesTest::test_sortGlyphNames_block PASSED [ 84%]
Lib/defcon/test/objects/test_uniData.py::SortGlyphNamesTest::test_sortGlyphNames_cannedDesign PASSED [ 84%]
Lib/defcon/test/objects/test_uniData.py::SortGlyphNamesTest::test_sortGlyphNames_category PASSED [ 84%]
Lib/defcon/test/objects/test_uniData.py::SortGlyphNamesTest::test_sortGlyphNames_custom PASSED [ 84%]
Lib/defcon/test/objects/test_uniData.py::SortGlyphNamesTest::test_sortGlyphNames_decompositionBase PASSED [ 85%]
Lib/defcon/test/objects/test_uniData.py::SortGlyphNamesTest::test_sortGlyphNames_ligature PASSED [ 85%]
Lib/defcon/test/objects/test_uniData.py::SortGlyphNamesTest::test_sortGlyphNames_multiple_sortDescriptors PASSED [ 85%]
Lib/defcon/test/objects/test_uniData.py::SortGlyphNamesTest::test_sortGlyphNames_script PASSED [ 85%]
Lib/defcon/test/objects/test_uniData.py::SortGlyphNamesTest::test_sortGlyphNames_suffix PASSED [ 86%]
Lib/defcon/test/objects/test_uniData.py::SortGlyphNamesTest::test_sortGlyphNames_unicode PASSED [ 86%]
Lib/defcon/test/objects/test_uniData.py::SortGlyphNamesTest::test_sortGlyphNames_weightedSuffix PASSED [ 86%]
Lib/defcon/test/objects/test_validation.py::UFOReadWriteValidateTest::test_customClasses PASSED [ 86%]
Lib/defcon/test/objects/test_validation.py::UFOReadWriteValidateTest::test_ufoLibReadValidate_defaults PASSED [ 87%]
Lib/defcon/test/objects/test_validation.py::UFOReadWriteValidateTest::test_ufoLibReadValidate_settingDefaults PASSED [ 87%]
Lib/defcon/test/tools/test_bezierMath.py::TestBezierMath::test_joinSegments PASSED [ 87%]
Lib/defcon/test/tools/test_fuzzyNumber.py::TestFuzzyNumber::test_comparison PASSED [ 88%]
Lib/defcon/test/tools/test_fuzzyNumber.py::TestFuzzyNumber::test_init PASSED [ 88%]
Lib/defcon/test/tools/test_fuzzyNumber.py::TestFuzzyNumber::test_repr PASSED [ 88%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_addObserver_identifier PASSED [ 88%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_addObserver_identifierDuplicate PASSED [ 89%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_addObserver_no_notification_no_observable PASSED [ 89%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_addObserver_no_notification_observable PASSED [ 89%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_addObserver_notification_no_observable PASSED [ 89%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_addObserver_notification_observable PASSED [ 90%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_areNotificationsDisabled_all_off PASSED [ 90%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_areNotificationsDisabled_notification_off PASSED [ 90%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_areNotificationsDisabled_observable_off PASSED [ 90%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_areNotificationsDisabled_observer_off PASSED [ 91%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_areNotificationsHeld_all_held PASSED [ 91%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_areNotificationsHeld_notification_off PASSED [ 91%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_areNotificationsHeld_observable_off PASSED [ 91%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_areNotificationsHeld_observer_off PASSED [ 92%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_disable_enableNotifications_all_notifications PASSED [ 92%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_disable_enableNotifications_specific_notification PASSED [ 92%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_disable_enableNotifications_specific_observable PASSED [ 92%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_disable_enableNotifications_specific_observer PASSED [ 93%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_findObservations_all PASSED [ 93%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_findObservations_identifier PASSED [ 93%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_findObservations_identifierPattern PASSED [ 93%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_findObservations_noIdentifier PASSED [ 94%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_findObservations_notification PASSED [ 94%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_findObservations_observable PASSED [ 94%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_findObservations_observer PASSED [ 94%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_hold_and_releaseHeldNotifications_all_notifications PASSED [ 95%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_hold_and_releaseHeldNotifications_notifications_of_observable PASSED [ 95%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_postNotification_no_notification_no_observable PASSED [ 95%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_postNotification_no_notification_observable PASSED [ 95%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_postNotification_notification_no_observable PASSED [ 96%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_postNotification_notification_observable PASSED [ 96%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_removeObserver PASSED [ 96%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_removeObserver_allNotifications PASSED [ 96%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_removeObserver_identifier PASSED [ 97%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_removeObserver_no_notification_no_observable PASSED [ 97%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_removeObserver_no_notification_observable PASSED [ 97%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_removeObserver_notification_no_observable PASSED [ 97%]
Lib/defcon/test/tools/test_notifications.py::NotificationCenterTest::test_removeObserver_notification_observable PASSED [ 98%]
Lib/defcon/test/tools/test_unicodeTools.py::UnicodeToolsTest::test_block PASSED [ 98%]
Lib/defcon/test/tools/test_unicodeTools.py::UnicodeToolsTest::test_category PASSED [ 98%]
Lib/defcon/test/tools/test_unicodeTools.py::UnicodeToolsTest::test_closeRelative PASSED [ 98%]
Lib/defcon/test/tools/test_unicodeTools.py::UnicodeToolsTest::test_decompositionBase PASSED [ 99%]
Lib/defcon/test/tools/test_unicodeTools.py::UnicodeToolsTest::test_openRelative PASSED [ 99%]
Lib/defcon/test/tools/test_unicodeTools.py::UnicodeToolsTest::test_script PASSED [ 99%]
Lib/defcon/tools/bezierMath.py::defcon.tools.bezierMath.joinSegments PASSED [100%]
=============================== warnings summary ===============================
Lib/defcon/objects/font.py:27
/build/defcon-0.8.1/Lib/defcon/objects/font.py:27: DeprecationWarning: invalid escape sequence \*
"""
Lib/defcon/objects/font.py:1636
/build/defcon-0.8.1/Lib/defcon/objects/font.py:1636: DeprecationWarning: invalid escape sequence \s
"\s*" #
Lib/defcon/objects/font.py:1638
/build/defcon-0.8.1/Lib/defcon/objects/font.py:1638: DeprecationWarning: invalid escape sequence \s
"\s+" #
Lib/defcon/objects/font.py:1639
/build/defcon-0.8.1/Lib/defcon/objects/font.py:1639: DeprecationWarning: invalid escape sequence \w
"(\w{4})" # four alphanumeric characters
Lib/defcon/objects/font.py:1640
/build/defcon-0.8.1/Lib/defcon/objects/font.py:1640: DeprecationWarning: invalid escape sequence \s
"\s*" #
Lib/defcon/objects/font.py:1641
/build/defcon-0.8.1/Lib/defcon/objects/font.py:1641: DeprecationWarning: invalid escape sequence \{
"\{" # {
../../nix/store/pahbzpkswa7lszyykhp8ivgvq5gvi69p-python3.8-fonttools-4.21.1/lib/python3.8/site-packages/fontTools/misc/py23.py:11
/nix/store/pahbzpkswa7lszyykhp8ivgvq5gvi69p-python3.8-fonttools-4.21.1/lib/python3.8/site-packages/fontTools/misc/py23.py:11: DeprecationWarning: The py23 module has been deprecated and will be removed in the next release. Please update your code.
warnings.warn(
Lib/defcon/objects/base.py:332
/build/defcon-0.8.1/Lib/defcon/objects/base.py:332: DeprecationWarning: invalid escape sequence \*
"""
Lib/defcon/objects/base.py:355
/build/defcon-0.8.1/Lib/defcon/objects/base.py:355: DeprecationWarning: invalid escape sequence \*
"""
Lib/defcon/objects/base.py:400
/build/defcon-0.8.1/Lib/defcon/objects/base.py:400: DeprecationWarning: invalid escape sequence \*
"""
../../nix/store/yl69v76azrz4daiqksrhb8nnmdiqdjg9-python3-3.8.8/lib/python3.8/importlib/__init__.py:127
/nix/store/yl69v76azrz4daiqksrhb8nnmdiqdjg9-python3-3.8.8/lib/python3.8/importlib/__init__.py:127: DeprecationWarning: Importing the `defcon.pens.reverseContourPointPen` module is deprecated. Use `from fontTools.pens.pointPen import ReverseContourPointPen` instead.
return _bootstrap._gcd_import(name[level:], package, level)
Lib/defcon/test/objects/test_kerning.py:41
/build/defcon-0.8.1/Lib/defcon/test/objects/test_kerning.py:41: DeprecationWarning: invalid escape sequence \(
with self.assertRaisesRegex(KeyError, "\('NotInFont', 'NotInFont'\)"):
Lib/defcon/test/objects/test_font.py::FontTest::test_new_font_format
/build/defcon-0.8.1/Lib/defcon/test/objects/test_font.py:547: DeprecationWarning: The 'ufoFormatVersion' attribute is deprecated; use the 'ufoFormatVersionTuple'
self.assertEqual(font.ufoFormatVersion, None)
Lib/defcon/test/objects/test_font.py::FontTest::test_save_in_place_different_format
/build/defcon-0.8.1/Lib/defcon/test/objects/test_font.py:553: DeprecationWarning: The 'ufoFormatVersion' attribute is deprecated; use the 'ufoFormatVersionTuple'
self.assertEqual(font.ufoFormatVersion, 3)
Lib/defcon/test/objects/test_font.py::FontTest::test_save_in_place_different_format
/build/defcon-0.8.1/Lib/defcon/test/objects/test_font.py:556: DeprecationWarning: The 'ufoFormatVersion' attribute is deprecated; use the 'ufoFormatVersionTuple'
self.assertEqual(font.ufoFormatVersion, 2)
-- Docs: https://docs.pytest.org/en/stable/warnings.html
======================= 392 passed, 15 warnings in 4.81s =======================
Finished executing setuptoolsCheckPhase
@nix { "action": "setPhase", "phase": "pytestcachePhase" }
pytestcachePhase
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment