.codecov.yml
.coveragerc
.gitattributes
.gitignore
.pyup.yml
LICENSE
MANIFEST.in
README.rst
dev-requirements.txt
requirements.txt
setup.cfg
setup.py
tox.ini
.github/workflows/ci.yml
Lib/ufo2ft/__init__.py
Lib/ufo2ft/_version.py
Lib/ufo2ft/constants.py
Lib/ufo2ft/errors.py
Lib/ufo2ft/featureCompiler.py
Lib/ufo2ft/fontInfoData.py
Lib/ufo2ft/instructionCompiler.py
Lib/ufo2ft/maxContextCalc.py
Lib/ufo2ft/outlineCompiler.py
Lib/ufo2ft/postProcessor.py
Lib/ufo2ft/preProcessor.py
Lib/ufo2ft/util.py
Lib/ufo2ft.egg-info/PKG-INFO
Lib/ufo2ft.egg-info/SOURCES.txt
Lib/ufo2ft.egg-info/dependency_links.txt
Lib/ufo2ft.egg-info/requires.txt
Lib/ufo2ft.egg-info/top_level.txt
Lib/ufo2ft/featureWriters/__init__.py
Lib/ufo2ft/featureWriters/__main__.py
Lib/ufo2ft/featureWriters/ast.py
Lib/ufo2ft/featureWriters/baseFeatureWriter.py
Lib/ufo2ft/featureWriters/cursFeatureWriter.py
Lib/ufo2ft/featureWriters/gdefFeatureWriter.py
Lib/ufo2ft/featureWriters/kernFeatureWriter.py
Lib/ufo2ft/featureWriters/kernFeatureWriter2.py
Lib/ufo2ft/featureWriters/markFeatureWriter.py
Lib/ufo2ft/filters/__init__.py
Lib/ufo2ft/filters/__main__.py
Lib/ufo2ft/filters/base.py
Lib/ufo2ft/filters/cubicToQuadratic.py
Lib/ufo2ft/filters/decomposeComponents.py
Lib/ufo2ft/filters/decomposeTransformedComponents.py
Lib/ufo2ft/filters/dottedCircle.py
Lib/ufo2ft/filters/dottedCircleFilter.py
Lib/ufo2ft/filters/explodeColorLayerGlyphs.py
Lib/ufo2ft/filters/flattenComponents.py
Lib/ufo2ft/filters/propagateAnchors.py
Lib/ufo2ft/filters/removeOverlaps.py
Lib/ufo2ft/filters/sortContours.py
Lib/ufo2ft/filters/transformations.py
tests/__init__.py
tests/conftest.py
tests/featureCompiler_test.py
tests/fontInfoData_test.py
tests/instructionCompiler_test.py
tests/integration_test.py
tests/outlineCompiler_test.py
tests/preProcessor_test.py
tests/testSupport.py
tests/util_test.py
tests/data/Bug108.ttx
tests/data/Bug108_included.fea
tests/data/MTIFeatures.ttx
tests/data/TestFont-CFF-compreffor.ttx
tests/data/TestFont-CFF.ttx
tests/data/TestFont-CFF2-cffsubr.ttx
tests/data/TestFont-CFF2-compreffor.ttx
tests/data/TestFont-CFF2-post3.ttx
tests/data/TestFont-NoOptimize-CFF.ttx
tests/data/TestFont-NoOptimize-CFF2.ttx
tests/data/TestFont-NoOverlaps-CFF-pathops.ttx
tests/data/TestFont-NoOverlaps-CFF.ttx
tests/data/TestFont-NoOverlaps-TTF-pathops.ttx
tests/data/TestFont-NoOverlaps-TTF.ttx
tests/data/TestFont-Specialized-CFF.ttx
tests/data/TestFont-Specialized-CFF2.ttx
tests/data/TestFont-TTF-post3.ttx
tests/data/TestFont.ttx
tests/data/TestVariableFont-CFF2-cffsubr.ttx
tests/data/TestVariableFont-CFF2-post3.ttx
tests/data/TestVariableFont-CFF2-useProductionNames.ttx
tests/data/TestVariableFont-CFF2.ttx
tests/data/TestVariableFont-TTF-post3.ttx
tests/data/TestVariableFont-TTF-useProductionNames.ttx
tests/data/TestVariableFont-TTF.ttx
tests/data/Alternates-Regular.ufo/features.fea
tests/data/Alternates-Regular.ufo/fontinfo.plist
tests/data/Alternates-Regular.ufo/layercontents.plist
tests/data/Alternates-Regular.ufo/lib.plist
tests/data/Alternates-Regular.ufo/metainfo.plist
tests/data/Alternates-Regular.ufo/glyphs/contents.plist
tests/data/Alternates-Regular.ufo/glyphs/ka-oriya.B_R_A_C_K_E_T_.varA_lt01.glif
tests/data/Alternates-Regular.ufo/glyphs/ka-oriya.below.glif
tests/data/Alternates-Regular.ufo/glyphs/ka-oriya.glif
tests/data/Alternates-Regular.ufo/glyphs/lV_ocalicM_atra-oriya.B_R_A_C_K_E_T_.varA_lt01.glif
tests/data/Alternates-Regular.ufo/glyphs/lV_ocalicM_atra-oriya.glif
tests/data/Alternates-Regular.ufo/glyphs/layerinfo.plist
tests/data/Alternates-Regular.ufo/glyphs/uuM_atra-oriya.B_R_A_C_K_E_T_.varA_lt01.glif
tests/data/Alternates-Regular.ufo/glyphs/uuM_atra-oriya.glif
tests/data/Bug108.ufo/features.fea
tests/data/Bug108.ufo/fontinfo.plist
tests/data/Bug108.ufo/groups.plist
tests/data/Bug108.ufo/layercontents.plist
tests/data/Bug108.ufo/lib.plist
tests/data/Bug108.ufo/metainfo.plist
tests/data/Bug108.ufo/glyphs/_notdef.glif
tests/data/Bug108.ufo/glyphs/a.glif
tests/data/Bug108.ufo/glyphs/b.glif
tests/data/Bug108.ufo/glyphs/c.glif
tests/data/Bug108.ufo/glyphs/contents.plist
tests/data/Bug108.ufo/glyphs/space.glif
tests/data/COLRv1Test.ufo/fontinfo.plist
tests/data/COLRv1Test.ufo/layercontents.plist
tests/data/COLRv1Test.ufo/lib.plist
tests/data/COLRv1Test.ufo/metainfo.plist
tests/data/COLRv1Test.ufo/glyphs/a.color1.glif
tests/data/COLRv1Test.ufo/glyphs/a.color2.glif
tests/data/COLRv1Test.ufo/glyphs/a.glif
tests/data/COLRv1Test.ufo/glyphs/contents.plist
tests/data/COLRv1Test.ufo/glyphs/layerinfo.plist
tests/data/CantarellAnchorPropagation.ufo/fontinfo.plist
tests/data/CantarellAnchorPropagation.ufo/layercontents.plist
tests/data/CantarellAnchorPropagation.ufo/lib.plist
tests/data/CantarellAnchorPropagation.ufo/metainfo.plist
tests/data/CantarellAnchorPropagation.ufo/glyphs/circumflexcomb.loclV_I_E_T_.glif
tests/data/CantarellAnchorPropagation.ufo/glyphs/circumflexcomb_tildecomb.glif
tests/data/CantarellAnchorPropagation.ufo/glyphs/contents.plist
tests/data/CantarellAnchorPropagation.ufo/glyphs/o.glif
tests/data/CantarellAnchorPropagation.ufo/glyphs/ocircumflextilde.glif
tests/data/CantarellAnchorPropagation.ufo/glyphs/tildecomb.loclV_I_E_T_.glif
tests/data/ColorTest.ufo/fontinfo.plist
tests/data/ColorTest.ufo/layercontents.plist
tests/data/ColorTest.ufo/lib.plist
tests/data/ColorTest.ufo/metainfo.plist
tests/data/ColorTest.ufo/glyphs/a.glif
tests/data/ColorTest.ufo/glyphs/b.glif
tests/data/ColorTest.ufo/glyphs/c.glif
tests/data/ColorTest.ufo/glyphs/contents.plist
tests/data/ColorTest.ufo/glyphs/layerinfo.plist
tests/data/ColorTest.ufo/glyphs.color1/a.glif
tests/data/ColorTest.ufo/glyphs.color1/b.glif
tests/data/ColorTest.ufo/glyphs.color1/c.glif
tests/data/ColorTest.ufo/glyphs.color1/contents.plist
tests/data/ColorTest.ufo/glyphs.color1/layerinfo.plist
tests/data/ColorTest.ufo/glyphs.color2/a.glif
tests/data/ColorTest.ufo/glyphs.color2/b.glif
tests/data/ColorTest.ufo/glyphs.color2/c.glif
tests/data/ColorTest.ufo/glyphs.color2/contents.plist
tests/data/ColorTest.ufo/glyphs.color2/layerinfo.plist
tests/data/ColorTestRaw.ufo/fontinfo.plist
tests/data/ColorTestRaw.ufo/layercontents.plist
tests/data/ColorTestRaw.ufo/lib.plist
tests/data/ColorTestRaw.ufo/metainfo.plist
tests/data/ColorTestRaw.ufo/glyphs/a.color1.glif
tests/data/ColorTestRaw.ufo/glyphs/a.color2.glif
tests/data/ColorTestRaw.ufo/glyphs/a.glif
tests/data/ColorTestRaw.ufo/glyphs/contents.plist
tests/data/ColorTestRaw.ufo/glyphs/layerinfo.plist
tests/data/ComponentTransformTest-Bold.ufo/fontinfo.plist
tests/data/ComponentTransformTest-Bold.ufo/layercontents.plist
tests/data/ComponentTransformTest-Bold.ufo/lib.plist
tests/data/ComponentTransformTest-Bold.ufo/metainfo.plist
tests/data/ComponentTransformTest-Bold.ufo/glyphs/component_different_transform.glif
tests/data/ComponentTransformTest-Bold.ufo/glyphs/component_no_transform.glif
tests/data/ComponentTransformTest-Bold.ufo/glyphs/component_same_transform.glif
tests/data/ComponentTransformTest-Bold.ufo/glyphs/contents.plist
tests/data/ComponentTransformTest-Bold.ufo/glyphs/no_component.glif
tests/data/ComponentTransformTest-Regular.ufo/fontinfo.plist
tests/data/ComponentTransformTest-Regular.ufo/layercontents.plist
tests/data/ComponentTransformTest-Regular.ufo/lib.plist
tests/data/ComponentTransformTest-Regular.ufo/metainfo.plist
tests/data/ComponentTransformTest-Regular.ufo/glyphs/component_different_transform.glif
tests/data/ComponentTransformTest-Regular.ufo/glyphs/component_no_transform.glif
tests/data/ComponentTransformTest-Regular.ufo/glyphs/component_same_transform.glif
tests/data/ComponentTransformTest-Regular.ufo/glyphs/contents.plist
tests/data/ComponentTransformTest-Regular.ufo/glyphs/no_component.glif
tests/data/ContourOrderTest.ufo/fontinfo.plist
tests/data/ContourOrderTest.ufo/layercontents.plist
tests/data/ContourOrderTest.ufo/lib.plist
tests/data/ContourOrderTest.ufo/metainfo.plist
tests/data/ContourOrderTest.ufo/glyphs/contents.plist
tests/data/ContourOrderTest.ufo/glyphs/graphemejoinercomb.glif
tests/data/ContourOrderTest.ufo/glyphs/layerinfo.plist
tests/data/ContourOrderTest.ufo/glyphs/uniF_F_F_C_.glif
tests/data/ContourOrderTest.ufo/glyphs/xxx.glif
tests/data/DSv5/MutatorSansVariable_Weight-CFF2.ttx
tests/data/DSv5/MutatorSansVariable_Weight-TTF.ttx
tests/data/DSv5/MutatorSansVariable_Weight_Width-CFF2.ttx
tests/data/DSv5/MutatorSansVariable_Weight_Width-TTF.ttx
tests/data/DSv5/MutatorSansVariable_Width-CFF2.ttx
tests/data/DSv5/MutatorSansVariable_Width-TTF.ttx
tests/data/DSv5/MutatorSerifVariable_Width-CFF2.ttx
tests/data/DSv5/MutatorSerifVariable_Width-TTF.ttx
tests/data/DSv5/test_v5_MutatorSans_and_Serif.designspace
tests/data/DottedCircleTest.ufo/fontinfo.plist
tests/data/DottedCircleTest.ufo/layercontents.plist
tests/data/DottedCircleTest.ufo/lib.plist
tests/data/DottedCircleTest.ufo/metainfo.plist
tests/data/DottedCircleTest.ufo/glyphs/a.glif
tests/data/DottedCircleTest.ufo/glyphs/acutecomb.glif
tests/data/DottedCircleTest.ufo/glyphs/c.glif
tests/data/DottedCircleTest.ufo/glyphs/contents.plist
tests/data/DottedCircleTest.ufo/glyphs/dotbelowcomb.glif
tests/data/IncompatibleMasters/IncompatibleMasters.designspace
tests/data/IncompatibleMasters/NewFont-Bold.ufo/fontinfo.plist
tests/data/IncompatibleMasters/NewFont-Bold.ufo/groups.plist
tests/data/IncompatibleMasters/NewFont-Bold.ufo/kerning.plist
tests/data/IncompatibleMasters/NewFont-Bold.ufo/layercontents.plist
tests/data/IncompatibleMasters/NewFont-Bold.ufo/lib.plist
tests/data/IncompatibleMasters/NewFont-Bold.ufo/metainfo.plist
tests/data/IncompatibleMasters/NewFont-Bold.ufo/glyphs/a.glif
tests/data/IncompatibleMasters/NewFont-Bold.ufo/glyphs/b.glif
tests/data/IncompatibleMasters/NewFont-Bold.ufo/glyphs/c.glif
tests/data/IncompatibleMasters/NewFont-Bold.ufo/glyphs/contents.plist
tests/data/IncompatibleMasters/NewFont-Bold.ufo/glyphs/d.glif
tests/data/IncompatibleMasters/NewFont-Bold.ufo/glyphs/e.glif
tests/data/IncompatibleMasters/NewFont-Bold.ufo/glyphs/f.glif
tests/data/IncompatibleMasters/NewFont-Bold.ufo/glyphs/layerinfo.plist
tests/data/IncompatibleMasters/NewFont-Regular.ufo/fontinfo.plist
tests/data/IncompatibleMasters/NewFont-Regular.ufo/groups.plist
tests/data/IncompatibleMasters/NewFont-Regular.ufo/kerning.plist
tests/data/IncompatibleMasters/NewFont-Regular.ufo/layercontents.plist
tests/data/IncompatibleMasters/NewFont-Regular.ufo/lib.plist
tests/data/IncompatibleMasters/NewFont-Regular.ufo/metainfo.plist
tests/data/IncompatibleMasters/NewFont-Regular.ufo/glyphs/a.glif
tests/data/IncompatibleMasters/NewFont-Regular.ufo/glyphs/b.glif
tests/data/IncompatibleMasters/NewFont-Regular.ufo/glyphs/c.glif
tests/data/IncompatibleMasters/NewFont-Regular.ufo/glyphs/contents.plist
tests/data/IncompatibleMasters/NewFont-Regular.ufo/glyphs/d.glif
tests/data/IncompatibleMasters/NewFont-Regular.ufo/glyphs/e.glif
tests/data/IncompatibleMasters/NewFont-Regular.ufo/glyphs/f.glif
tests/data/IncompatibleMasters/NewFont-Regular.ufo/glyphs/layerinfo.plist
tests/data/LayerFont-Bold.ufo/features.fea
tests/data/LayerFont-Bold.ufo/fontinfo.plist
tests/data/LayerFont-Bold.ufo/layercontents.plist
tests/data/LayerFont-Bold.ufo/lib.plist
tests/data/LayerFont-Bold.ufo/metainfo.plist
tests/data/LayerFont-Bold.ufo/glyphs/_notdef.glif
tests/data/LayerFont-Bold.ufo/glyphs/a.glif
tests/data/LayerFont-Bold.ufo/glyphs/contents.plist
tests/data/LayerFont-Bold.ufo/glyphs/dotabovecomb.glif
tests/data/LayerFont-Bold.ufo/glyphs/e.glif
tests/data/LayerFont-Bold.ufo/glyphs/edotabove.glif
tests/data/LayerFont-Bold.ufo/glyphs/s.glif
tests/data/LayerFont-Regular.ufo/features.fea
tests/data/LayerFont-Regular.ufo/fontinfo.plist
tests/data/LayerFont-Regular.ufo/layercontents.plist
tests/data/LayerFont-Regular.ufo/lib.plist
tests/data/LayerFont-Regular.ufo/metainfo.plist
tests/data/LayerFont-Regular.ufo/glyphs/_notdef.glif
tests/data/LayerFont-Regular.ufo/glyphs/a.glif
tests/data/LayerFont-Regular.ufo/glyphs/contents.plist
tests/data/LayerFont-Regular.ufo/glyphs/dotabovecomb.glif
tests/data/LayerFont-Regular.ufo/glyphs/e.glif
tests/data/LayerFont-Regular.ufo/glyphs/edotabove.glif
tests/data/LayerFont-Regular.ufo/glyphs/s.glif
tests/data/LayerFont-Regular.ufo/glyphs.M_edium/contents.plist
tests/data/LayerFont-Regular.ufo/glyphs.M_edium/e.glif
tests/data/MTIFeatures.ufo/fontinfo.plist
tests/data/MTIFeatures.ufo/groups.plist
tests/data/MTIFeatures.ufo/kerning.plist
tests/data/MTIFeatures.ufo/layercontents.plist
tests/data/MTIFeatures.ufo/lib.plist
tests/data/MTIFeatures.ufo/metainfo.plist
tests/data/MTIFeatures.ufo/data/com.github.googlei18n.ufo2ft.mtiFeatures/GSUB.mti
tests/data/MTIFeatures.ufo/glyphs/_notdef.glif
tests/data/MTIFeatures.ufo/glyphs/a.glif
tests/data/MTIFeatures.ufo/glyphs/b.glif
tests/data/MTIFeatures.ufo/glyphs/c.glif
tests/data/MTIFeatures.ufo/glyphs/contents.plist
tests/data/MTIFeatures.ufo/glyphs/space.glif
tests/data/MultipleAnchorClasses.ufo/fontinfo.plist
tests/data/MultipleAnchorClasses.ufo/layercontents.plist
tests/data/MultipleAnchorClasses.ufo/lib.plist
tests/data/MultipleAnchorClasses.ufo/metainfo.plist
tests/data/MultipleAnchorClasses.ufo/glyphs/_notdef.glif
tests/data/MultipleAnchorClasses.ufo/glyphs/a.glif
tests/data/MultipleAnchorClasses.ufo/glyphs/acutecomb.glif
tests/data/MultipleAnchorClasses.ufo/glyphs/contents.plist
tests/data/MultipleAnchorClasses.ufo/glyphs/e.glif
tests/data/MultipleAnchorClasses.ufo/glyphs/layerinfo.plist
tests/data/MultipleAnchorClassesConflict.ufo/fontinfo.plist
tests/data/MultipleAnchorClassesConflict.ufo/layercontents.plist
tests/data/MultipleAnchorClassesConflict.ufo/lib.plist
tests/data/MultipleAnchorClassesConflict.ufo/metainfo.plist
tests/data/MultipleAnchorClassesConflict.ufo/glyphs/_notdef.glif
tests/data/MultipleAnchorClassesConflict.ufo/glyphs/acutecomb.glif
tests/data/MultipleAnchorClassesConflict.ufo/glyphs/ae.glif
tests/data/MultipleAnchorClassesConflict.ufo/glyphs/contents.plist
tests/data/MultipleAnchorClassesConflict.ufo/glyphs/layerinfo.plist
tests/data/NestedComponents-Bold.ufo/fontinfo.plist
tests/data/NestedComponents-Bold.ufo/layercontents.plist
tests/data/NestedComponents-Bold.ufo/lib.plist
tests/data/NestedComponents-Bold.ufo/metainfo.plist
tests/data/NestedComponents-Bold.ufo/glyphs/_notdef.glif
tests/data/NestedComponents-Bold.ufo/glyphs/a.glif
tests/data/NestedComponents-Bold.ufo/glyphs/b.glif
tests/data/NestedComponents-Bold.ufo/glyphs/c.glif
tests/data/NestedComponents-Bold.ufo/glyphs/contents.plist
tests/data/NestedComponents-Bold.ufo/glyphs/d.glif
tests/data/NestedComponents-Bold.ufo/glyphs/e.glif
tests/data/NestedComponents-Bold.ufo/glyphs/space.glif
tests/data/NestedComponents-Regular.ufo/fontinfo.plist
tests/data/NestedComponents-Regular.ufo/layercontents.plist
tests/data/NestedComponents-Regular.ufo/lib.plist
tests/data/NestedComponents-Regular.ufo/metainfo.plist
tests/data/NestedComponents-Regular.ufo/glyphs/_notdef.glif
tests/data/NestedComponents-Regular.ufo/glyphs/a.glif
tests/data/NestedComponents-Regular.ufo/glyphs/b.glif
tests/data/NestedComponents-Regular.ufo/glyphs/c.glif
tests/data/NestedComponents-Regular.ufo/glyphs/contents.plist
tests/data/NestedComponents-Regular.ufo/glyphs/d.glif
tests/data/NestedComponents-Regular.ufo/glyphs/e.glif
tests/data/NestedComponents-Regular.ufo/glyphs/space.glif
tests/data/SpacingCombiningTest-Regular.ufo/fontinfo.plist
tests/data/SpacingCombiningTest-Regular.ufo/kerning.plist
tests/data/SpacingCombiningTest-Regular.ufo/layercontents.plist
tests/data/SpacingCombiningTest-Regular.ufo/lib.plist
tests/data/SpacingCombiningTest-Regular.ufo/metainfo.plist
tests/data/SpacingCombiningTest-Regular.ufo/glyphs/contents.plist
tests/data/SpacingCombiningTest-Regular.ufo/glyphs/highspacingdot-deva.glif
tests/data/SpacingCombiningTest-Regular.ufo/glyphs/ka-deva.glif
tests/data/SpacingCombiningTest-Regular.ufo/glyphs/layerinfo.plist
tests/data/SpacingCombiningTest-Regular.ufo/glyphs/ra-deva.glif
tests/data/SpacingCombiningTest-Regular.ufo/glyphs/space.glif
tests/data/TestFont.ufo/features.fea
tests/data/TestFont.ufo/fontinfo.plist
tests/data/TestFont.ufo/kerning.plist
tests/data/TestFont.ufo/layercontents.plist
tests/data/TestFont.ufo/lib.plist
tests/data/TestFont.ufo/metainfo.plist
tests/data/TestFont.ufo/data/com.github.fonttools.ttx/CUST.ttx
tests/data/TestFont.ufo/glyphs/_notdef.glif
tests/data/TestFont.ufo/glyphs/a.glif
tests/data/TestFont.ufo/glyphs/b.glif
tests/data/TestFont.ufo/glyphs/c.glif
tests/data/TestFont.ufo/glyphs/contents.plist
tests/data/TestFont.ufo/glyphs/d.glif
tests/data/TestFont.ufo/glyphs/e.glif
tests/data/TestFont.ufo/glyphs/f.glif
tests/data/TestFont.ufo/glyphs/g.glif
tests/data/TestFont.ufo/glyphs/h.glif
tests/data/TestFont.ufo/glyphs/i.glif
tests/data/TestFont.ufo/glyphs/j.glif
tests/data/TestFont.ufo/glyphs/k.glif
tests/data/TestFont.ufo/glyphs/l.glif
tests/data/TestFont.ufo/glyphs/space.glif
tests/data/UseMyMetrics.ufo/fontinfo.plist
tests/data/UseMyMetrics.ufo/layercontents.plist
tests/data/UseMyMetrics.ufo/metainfo.plist
tests/data/UseMyMetrics.ufo/glyphs/I_.glif
tests/data/UseMyMetrics.ufo/glyphs/I_acute.glif
tests/data/UseMyMetrics.ufo/glyphs/acute.glif
tests/data/UseMyMetrics.ufo/glyphs/contents.plist
tests/data/UseMyMetrics.ufo/glyphs/romanthree.glif
tests/featureWriters/__init__.py
tests/featureWriters/ast_test.py
tests/featureWriters/cursFeatureWriter_test.py
tests/featureWriters/featureWriters_test.py
tests/featureWriters/gdefFeatureWriter_test.py
tests/featureWriters/kernFeatureWriter2_test.py
tests/featureWriters/kernFeatureWriter_test.py
tests/featureWriters/markFeatureWriter_test.py
tests/filters/__init__.py
tests/filters/decomposeComponents_test.py
tests/filters/decomposeTransformedComponents_test.py
tests/filters/dottedCircle_test.py
tests/filters/explodeColorLayerGlyphs_test.py
tests/filters/filters_test.py
tests/filters/flattenComponents_test.py
tests/filters/propagateAnchors_test.py
tests/filters/sortContours_test.py
tests/filters/transformations_test.py