Skip to content

Commit ab61e0b

Browse files
committed
remove ufoLib dependency; use fonttools.pens.pointPen module
1 parent ab012a0 commit ab61e0b

3 files changed

Lines changed: 5 additions & 12 deletions

File tree

Lib/booleanOperations/booleanGlyph.py

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,9 @@
22
import weakref
33
from copy import deepcopy
44

5-
try:
6-
from robofab.pens.pointPen import AbstractPointPen
7-
from robofab.pens.adapterPens import PointToSegmentPen, SegmentToPointPen
8-
from robofab.pens.boundsPen import BoundsPen
9-
except:
10-
from ufoLib.pointPen import (
11-
AbstractPointPen, PointToSegmentPen, SegmentToPointPen)
12-
from fontTools.pens.boundsPen import BoundsPen
5+
from fontTools.pens.pointPen import (
6+
AbstractPointPen, PointToSegmentPen, SegmentToPointPen)
7+
from fontTools.pens.boundsPen import BoundsPen
138

149
from fontTools.pens.areaPen import AreaPen
1510
from .booleanOperationManager import BooleanOperationManager

requirements.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
pyclipper==1.0.5
2-
fonttools==3.1.2
3-
ufoLib==2.0.0
2+
fonttools==3.32.0

setup.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@
2828
],
2929
install_requires=[
3030
"pyclipper>=1.0.5",
31-
"fonttools>=3.1.2",
32-
"ufoLib>=2.0.0",
31+
"fonttools>=3.32.0",
3332
],
3433
classifiers=[
3534
'Development Status :: 4 - Beta',

0 commit comments

Comments
 (0)