From 1ae29591efbb29492ce05378909ccf4028d7c1ee Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Tue, 14 Jan 2014 15:07:50 +0800 Subject: [PATCH] from __future__ import absolute_import Such that our Python 2 is closer to Python 3. Part of https://github.com/behdad/fonttools/issues/77 --- Lib/fontTools/afmLib.py | 2 +- Lib/fontTools/agl.py | 2 +- Lib/fontTools/cffLib.py | 2 +- Lib/fontTools/inspect.py | 2 +- Lib/fontTools/merge.py | 2 +- Lib/fontTools/misc/arrayTools.py | 2 +- Lib/fontTools/misc/bezierTools.py | 2 +- Lib/fontTools/misc/eexec.py | 2 +- Lib/fontTools/misc/fixedTools.py | 2 +- Lib/fontTools/misc/homeResFile.py | 2 +- Lib/fontTools/misc/macCreatorType.py | 2 +- Lib/fontTools/misc/psCharStrings.py | 2 +- Lib/fontTools/misc/psLib.py | 2 +- Lib/fontTools/misc/psOperators.py | 2 +- Lib/fontTools/misc/py23.py | 2 +- Lib/fontTools/misc/sstruct.py | 2 +- Lib/fontTools/misc/textTools.py | 2 +- Lib/fontTools/misc/transform.py | 2 +- Lib/fontTools/misc/xmlReader.py | 2 +- Lib/fontTools/misc/xmlWriter.py | 2 +- Lib/fontTools/pens/basePen.py | 2 +- Lib/fontTools/pens/boundsPen.py | 2 +- Lib/fontTools/pens/cocoaPen.py | 2 +- Lib/fontTools/pens/pointInsidePen.py | 2 +- Lib/fontTools/pens/reportLabPen.py | 2 +- Lib/fontTools/pens/transformPen.py | 2 +- Lib/fontTools/subset.py | 2 +- Lib/fontTools/t1Lib.py | 2 +- Lib/fontTools/ttLib/__init__.py | 2 +- Lib/fontTools/ttLib/macUtils.py | 2 +- Lib/fontTools/ttLib/sfnt.py | 2 +- Lib/fontTools/ttLib/tables/BitmapGlyphMetrics.py | 2 +- Lib/fontTools/ttLib/tables/C_B_D_T_.py | 2 +- Lib/fontTools/ttLib/tables/C_F_F_.py | 2 +- Lib/fontTools/ttLib/tables/C_O_L_R_.py | 2 +- Lib/fontTools/ttLib/tables/C_P_A_L_.py | 2 +- Lib/fontTools/ttLib/tables/D_S_I_G_.py | 2 +- Lib/fontTools/ttLib/tables/DefaultTable.py | 2 +- Lib/fontTools/ttLib/tables/E_B_D_T_.py | 2 +- Lib/fontTools/ttLib/tables/E_B_L_C_.py | 2 +- Lib/fontTools/ttLib/tables/G_M_A_P_.py | 2 +- Lib/fontTools/ttLib/tables/G_P_K_G_.py | 2 +- Lib/fontTools/ttLib/tables/L_T_S_H_.py | 2 +- Lib/fontTools/ttLib/tables/M_E_T_A_.py | 2 +- Lib/fontTools/ttLib/tables/O_S_2f_2.py | 2 +- Lib/fontTools/ttLib/tables/S_I_N_G_.py | 2 +- Lib/fontTools/ttLib/tables/S_V_G_.py | 2 +- Lib/fontTools/ttLib/tables/T_S_I__0.py | 2 +- Lib/fontTools/ttLib/tables/T_S_I__1.py | 2 +- Lib/fontTools/ttLib/tables/T_S_I__5.py | 2 +- Lib/fontTools/ttLib/tables/V_O_R_G_.py | 2 +- Lib/fontTools/ttLib/tables/_c_m_a_p.py | 2 +- Lib/fontTools/ttLib/tables/_c_v_t.py | 2 +- Lib/fontTools/ttLib/tables/_f_p_g_m.py | 2 +- Lib/fontTools/ttLib/tables/_g_a_s_p.py | 2 +- Lib/fontTools/ttLib/tables/_g_l_y_f.py | 2 +- Lib/fontTools/ttLib/tables/_h_d_m_x.py | 2 +- Lib/fontTools/ttLib/tables/_h_e_a_d.py | 2 +- Lib/fontTools/ttLib/tables/_h_h_e_a.py | 2 +- Lib/fontTools/ttLib/tables/_h_m_t_x.py | 2 +- Lib/fontTools/ttLib/tables/_k_e_r_n.py | 2 +- Lib/fontTools/ttLib/tables/_l_o_c_a.py | 2 +- Lib/fontTools/ttLib/tables/_m_a_x_p.py | 2 +- Lib/fontTools/ttLib/tables/_n_a_m_e.py | 2 +- Lib/fontTools/ttLib/tables/_p_o_s_t.py | 2 +- Lib/fontTools/ttLib/tables/_s_b_i_x.py | 2 +- Lib/fontTools/ttLib/tables/_v_h_e_a.py | 2 +- Lib/fontTools/ttLib/tables/asciiTable.py | 2 +- Lib/fontTools/ttLib/tables/otBase.py | 2 +- Lib/fontTools/ttLib/tables/otConverters.py | 2 +- Lib/fontTools/ttLib/tables/otTables.py | 2 +- Lib/fontTools/ttLib/tables/sbixBitmap.py | 2 +- Lib/fontTools/ttLib/tables/sbixBitmapSet.py | 2 +- Lib/fontTools/ttLib/tables/ttProgram.py | 2 +- Lib/fontTools/ttx.py | 2 +- 75 files changed, 75 insertions(+), 75 deletions(-) diff --git a/Lib/fontTools/afmLib.py b/Lib/fontTools/afmLib.py index 2104b9e5a..e679770c9 100644 --- a/Lib/fontTools/afmLib.py +++ b/Lib/fontTools/afmLib.py @@ -4,7 +4,7 @@ # It does not implement the full spec (Adobe Technote 5004, Adobe Font Metrics # File Format Specification). Still, it should read most "common" AFM files. -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * import re diff --git a/Lib/fontTools/agl.py b/Lib/fontTools/agl.py index 597df7d82..5f20f5163 100644 --- a/Lib/fontTools/agl.py +++ b/Lib/fontTools/agl.py @@ -1,7 +1,7 @@ # The table below is taken from # http://www.adobe.com/devnet/opentype/archives/aglfn.txt -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * _aglText = """\ diff --git a/Lib/fontTools/cffLib.py b/Lib/fontTools/cffLib.py index a4a85bdfb..e3715211a 100644 --- a/Lib/fontTools/cffLib.py +++ b/Lib/fontTools/cffLib.py @@ -4,7 +4,7 @@ # $Id: cffLib.py,v 1.34 2008-03-07 19:56:17 jvr Exp $ # -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct from fontTools.misc import psCharStrings diff --git a/Lib/fontTools/inspect.py b/Lib/fontTools/inspect.py index 00ecfbe2c..875736dd1 100644 --- a/Lib/fontTools/inspect.py +++ b/Lib/fontTools/inspect.py @@ -5,7 +5,7 @@ """GUI font inspector. """ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools import misc, ttLib, cffLib import pygtk diff --git a/Lib/fontTools/merge.py b/Lib/fontTools/merge.py index 0faa8b560..12fdea550 100644 --- a/Lib/fontTools/merge.py +++ b/Lib/fontTools/merge.py @@ -5,7 +5,7 @@ """Font merger. """ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools import ttLib, cffLib from fontTools.ttLib.tables import otTables, _h_e_a_d diff --git a/Lib/fontTools/misc/arrayTools.py b/Lib/fontTools/misc/arrayTools.py index c05e195f2..0daabd9ab 100644 --- a/Lib/fontTools/misc/arrayTools.py +++ b/Lib/fontTools/misc/arrayTools.py @@ -4,7 +4,7 @@ # -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * import math diff --git a/Lib/fontTools/misc/bezierTools.py b/Lib/fontTools/misc/bezierTools.py index 9e3842294..6d9f8ce50 100644 --- a/Lib/fontTools/misc/bezierTools.py +++ b/Lib/fontTools/misc/bezierTools.py @@ -1,7 +1,7 @@ """fontTools.misc.bezierTools.py -- tools for working with bezier path segments. """ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * __all__ = [ diff --git a/Lib/fontTools/misc/eexec.py b/Lib/fontTools/misc/eexec.py index 396f56e7a..b7656d7a4 100644 --- a/Lib/fontTools/misc/eexec.py +++ b/Lib/fontTools/misc/eexec.py @@ -2,7 +2,7 @@ charstring encryption algorithm as used by PostScript Type 1 fonts. """ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * def _decryptChar(cipher, R): diff --git a/Lib/fontTools/misc/fixedTools.py b/Lib/fontTools/misc/fixedTools.py index 037a0e256..59c55dd1d 100644 --- a/Lib/fontTools/misc/fixedTools.py +++ b/Lib/fontTools/misc/fixedTools.py @@ -1,7 +1,7 @@ """fontTools.misc.fixedTools.py -- tools for working with fixed numbers. """ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * __all__ = [ diff --git a/Lib/fontTools/misc/homeResFile.py b/Lib/fontTools/misc/homeResFile.py index dc61c2fd1..a2d1c8c0c 100644 --- a/Lib/fontTools/misc/homeResFile.py +++ b/Lib/fontTools/misc/homeResFile.py @@ -1,6 +1,6 @@ """Mac-only module to find the home file of a resource.""" -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct import array diff --git a/Lib/fontTools/misc/macCreatorType.py b/Lib/fontTools/misc/macCreatorType.py index bcbc4cbc6..5f2e18aaf 100644 --- a/Lib/fontTools/misc/macCreatorType.py +++ b/Lib/fontTools/misc/macCreatorType.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * import sys try: diff --git a/Lib/fontTools/misc/psCharStrings.py b/Lib/fontTools/misc/psCharStrings.py index 571bc89ec..6ffdb994a 100644 --- a/Lib/fontTools/misc/psCharStrings.py +++ b/Lib/fontTools/misc/psCharStrings.py @@ -2,7 +2,7 @@ CFF dictionary data and Type1/Type2 CharStrings. """ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * import struct diff --git a/Lib/fontTools/misc/psLib.py b/Lib/fontTools/misc/psLib.py index 5b99cb3af..90faa907f 100644 --- a/Lib/fontTools/misc/psLib.py +++ b/Lib/fontTools/misc/psLib.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import eexec from .psOperators import * diff --git a/Lib/fontTools/misc/psOperators.py b/Lib/fontTools/misc/psOperators.py index c26830d5b..57cfbe83f 100644 --- a/Lib/fontTools/misc/psOperators.py +++ b/Lib/fontTools/misc/psOperators.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * _accessstrings = {0: "", 1: "readonly", 2: "executeonly", 3: "noaccess"} diff --git a/Lib/fontTools/misc/py23.py b/Lib/fontTools/misc/py23.py index 0e5e45f25..90217a337 100644 --- a/Lib/fontTools/misc/py23.py +++ b/Lib/fontTools/misc/py23.py @@ -1,6 +1,6 @@ """Python 2/3 compat layer.""" -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import try: basestring diff --git a/Lib/fontTools/misc/sstruct.py b/Lib/fontTools/misc/sstruct.py index e8e11cf03..8a2b073d7 100644 --- a/Lib/fontTools/misc/sstruct.py +++ b/Lib/fontTools/misc/sstruct.py @@ -46,7 +46,7 @@ calcsize(fmt) it returns the size of the data in bytes. """ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc.fixedTools import fixedToFloat as fi2fl, floatToFixed as fl2fi import struct diff --git a/Lib/fontTools/misc/textTools.py b/Lib/fontTools/misc/textTools.py index 7465840d9..d6e6a2f91 100644 --- a/Lib/fontTools/misc/textTools.py +++ b/Lib/fontTools/misc/textTools.py @@ -1,7 +1,7 @@ """fontTools.misc.textTools.py -- miscellaneous routines.""" -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * import ast import string diff --git a/Lib/fontTools/misc/transform.py b/Lib/fontTools/misc/transform.py index a6bbbcb74..be7d21a74 100644 --- a/Lib/fontTools/misc/transform.py +++ b/Lib/fontTools/misc/transform.py @@ -45,7 +45,7 @@ Examples: >>> """ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * __all__ = ["Transform", "Identity", "Offset", "Scale"] diff --git a/Lib/fontTools/misc/xmlReader.py b/Lib/fontTools/misc/xmlReader.py index 41315c172..581039db0 100644 --- a/Lib/fontTools/misc/xmlReader.py +++ b/Lib/fontTools/misc/xmlReader.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools import ttLib from fontTools.misc.textTools import safeEval diff --git a/Lib/fontTools/misc/xmlWriter.py b/Lib/fontTools/misc/xmlWriter.py index 93f57e3e4..b067c2de2 100644 --- a/Lib/fontTools/misc/xmlWriter.py +++ b/Lib/fontTools/misc/xmlWriter.py @@ -1,6 +1,6 @@ """xmlWriter.py -- Simple XML authoring class""" -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * import sys import string diff --git a/Lib/fontTools/pens/basePen.py b/Lib/fontTools/pens/basePen.py index 0ad866c98..eee426993 100644 --- a/Lib/fontTools/pens/basePen.py +++ b/Lib/fontTools/pens/basePen.py @@ -36,7 +36,7 @@ Coordinates are usually expressed as (x, y) tuples, but generally any sequence of length 2 will do. """ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * __all__ = ["AbstractPen", "NullPen", "BasePen", diff --git a/Lib/fontTools/pens/boundsPen.py b/Lib/fontTools/pens/boundsPen.py index 144acc4c0..4d14a0aec 100644 --- a/Lib/fontTools/pens/boundsPen.py +++ b/Lib/fontTools/pens/boundsPen.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc.arrayTools import updateBounds, pointInRect, unionRect from fontTools.misc.bezierTools import calcCubicBounds, calcQuadraticBounds diff --git a/Lib/fontTools/pens/cocoaPen.py b/Lib/fontTools/pens/cocoaPen.py index 59a4c8162..9920ab0f7 100644 --- a/Lib/fontTools/pens/cocoaPen.py +++ b/Lib/fontTools/pens/cocoaPen.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.pens.basePen import BasePen diff --git a/Lib/fontTools/pens/pointInsidePen.py b/Lib/fontTools/pens/pointInsidePen.py index 4966815c6..0b3373fa9 100644 --- a/Lib/fontTools/pens/pointInsidePen.py +++ b/Lib/fontTools/pens/pointInsidePen.py @@ -2,7 +2,7 @@ for shapes. """ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.pens.basePen import BasePen from fontTools.misc.bezierTools import solveQuadratic, solveCubic diff --git a/Lib/fontTools/pens/reportLabPen.py b/Lib/fontTools/pens/reportLabPen.py index d383100b0..60792f7a0 100644 --- a/Lib/fontTools/pens/reportLabPen.py +++ b/Lib/fontTools/pens/reportLabPen.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.pens.basePen import BasePen from reportlab.graphics.shapes import Path diff --git a/Lib/fontTools/pens/transformPen.py b/Lib/fontTools/pens/transformPen.py index 8069ecdfb..9fca009b7 100644 --- a/Lib/fontTools/pens/transformPen.py +++ b/Lib/fontTools/pens/transformPen.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.pens.basePen import AbstractPen diff --git a/Lib/fontTools/subset.py b/Lib/fontTools/subset.py index 8ce37f2a6..f50d20658 100644 --- a/Lib/fontTools/subset.py +++ b/Lib/fontTools/subset.py @@ -7,7 +7,7 @@ Later grown into full OpenType subsetter, supporting all standard tables. """ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools import ttLib from fontTools.ttLib.tables import otTables diff --git a/Lib/fontTools/t1Lib.py b/Lib/fontTools/t1Lib.py index abd4f3261..14cc90464 100644 --- a/Lib/fontTools/t1Lib.py +++ b/Lib/fontTools/t1Lib.py @@ -15,7 +15,7 @@ write(path, data, kind='OTHER', dohex=False) part should be written as hexadecimal or binary, but only if kind is 'LWFN' or 'PFB'. """ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import eexec from fontTools.misc.macCreatorType import getMacCreatorAndType diff --git a/Lib/fontTools/ttLib/__init__.py b/Lib/fontTools/ttLib/__init__.py index 1c4c5083e..38664510c 100644 --- a/Lib/fontTools/ttLib/__init__.py +++ b/Lib/fontTools/ttLib/__init__.py @@ -45,7 +45,7 @@ Dumping 'prep' table... # $Id: __init__.py,v 1.51 2009-02-22 08:55:00 pabs3 Exp $ # -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * import os import sys diff --git a/Lib/fontTools/ttLib/macUtils.py b/Lib/fontTools/ttLib/macUtils.py index c7c261d31..d565528c5 100644 --- a/Lib/fontTools/ttLib/macUtils.py +++ b/Lib/fontTools/ttLib/macUtils.py @@ -1,6 +1,6 @@ """ttLib.macUtils.py -- Various Mac-specific stuff.""" -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * import sys import os diff --git a/Lib/fontTools/ttLib/sfnt.py b/Lib/fontTools/ttLib/sfnt.py index 62915100c..0fd12c10d 100644 --- a/Lib/fontTools/ttLib/sfnt.py +++ b/Lib/fontTools/ttLib/sfnt.py @@ -12,7 +12,7 @@ classes, since whenever to number of tables changes or whenever a table's length chages you need to rewrite the whole file anyway. """ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct import struct diff --git a/Lib/fontTools/ttLib/tables/BitmapGlyphMetrics.py b/Lib/fontTools/ttLib/tables/BitmapGlyphMetrics.py index 6e5e1f0a7..dfe86f23a 100644 --- a/Lib/fontTools/ttLib/tables/BitmapGlyphMetrics.py +++ b/Lib/fontTools/ttLib/tables/BitmapGlyphMetrics.py @@ -1,6 +1,6 @@ # Since bitmap glyph metrics are shared between EBLC and EBDT # this class gets its own python file. -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct from fontTools.misc.textTools import safeEval diff --git a/Lib/fontTools/ttLib/tables/C_B_D_T_.py b/Lib/fontTools/ttLib/tables/C_B_D_T_.py index cd2a97556..ba02910da 100644 --- a/Lib/fontTools/ttLib/tables/C_B_D_T_.py +++ b/Lib/fontTools/ttLib/tables/C_B_D_T_.py @@ -3,7 +3,7 @@ # Google Author(s): Matt Fontaine -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct from . import E_B_D_T_ diff --git a/Lib/fontTools/ttLib/tables/C_F_F_.py b/Lib/fontTools/ttLib/tables/C_F_F_.py index 6c869479f..8167fdf78 100644 --- a/Lib/fontTools/ttLib/tables/C_F_F_.py +++ b/Lib/fontTools/ttLib/tables/C_F_F_.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools import cffLib from . import DefaultTable diff --git a/Lib/fontTools/ttLib/tables/C_O_L_R_.py b/Lib/fontTools/ttLib/tables/C_O_L_R_.py index 0fdf133bf..d0c8b2164 100644 --- a/Lib/fontTools/ttLib/tables/C_O_L_R_.py +++ b/Lib/fontTools/ttLib/tables/C_O_L_R_.py @@ -2,7 +2,7 @@ # # Google Author(s): Behdad Esfahbod -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc.textTools import safeEval from . import DefaultTable diff --git a/Lib/fontTools/ttLib/tables/C_P_A_L_.py b/Lib/fontTools/ttLib/tables/C_P_A_L_.py index fc96caa00..7c2721aa7 100644 --- a/Lib/fontTools/ttLib/tables/C_P_A_L_.py +++ b/Lib/fontTools/ttLib/tables/C_P_A_L_.py @@ -2,7 +2,7 @@ # # Google Author(s): Behdad Esfahbod -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc.textTools import safeEval from . import DefaultTable diff --git a/Lib/fontTools/ttLib/tables/D_S_I_G_.py b/Lib/fontTools/ttLib/tables/D_S_I_G_.py index 20f14ee4d..7794bdad8 100644 --- a/Lib/fontTools/ttLib/tables/D_S_I_G_.py +++ b/Lib/fontTools/ttLib/tables/D_S_I_G_.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc.textTools import safeEval from fontTools.misc import sstruct diff --git a/Lib/fontTools/ttLib/tables/DefaultTable.py b/Lib/fontTools/ttLib/tables/DefaultTable.py index f5a6d00f1..e2e76851c 100644 --- a/Lib/fontTools/ttLib/tables/DefaultTable.py +++ b/Lib/fontTools/ttLib/tables/DefaultTable.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * class DefaultTable(object): diff --git a/Lib/fontTools/ttLib/tables/E_B_D_T_.py b/Lib/fontTools/ttLib/tables/E_B_D_T_.py index 35ab65c64..f11929191 100644 --- a/Lib/fontTools/ttLib/tables/E_B_D_T_.py +++ b/Lib/fontTools/ttLib/tables/E_B_D_T_.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct from fontTools.misc.textTools import safeEval, readHex, hexStr, deHexStr diff --git a/Lib/fontTools/ttLib/tables/E_B_L_C_.py b/Lib/fontTools/ttLib/tables/E_B_L_C_.py index f8853188a..28a263588 100644 --- a/Lib/fontTools/ttLib/tables/E_B_L_C_.py +++ b/Lib/fontTools/ttLib/tables/E_B_L_C_.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct from . import DefaultTable diff --git a/Lib/fontTools/ttLib/tables/G_M_A_P_.py b/Lib/fontTools/ttLib/tables/G_M_A_P_.py index 57eb8f12b..5db94d926 100644 --- a/Lib/fontTools/ttLib/tables/G_M_A_P_.py +++ b/Lib/fontTools/ttLib/tables/G_M_A_P_.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct from fontTools.misc.textTools import safeEval diff --git a/Lib/fontTools/ttLib/tables/G_P_K_G_.py b/Lib/fontTools/ttLib/tables/G_P_K_G_.py index 4acccaa6e..4df666fb3 100644 --- a/Lib/fontTools/ttLib/tables/G_P_K_G_.py +++ b/Lib/fontTools/ttLib/tables/G_P_K_G_.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct from fontTools.misc.textTools import safeEval, readHex diff --git a/Lib/fontTools/ttLib/tables/L_T_S_H_.py b/Lib/fontTools/ttLib/tables/L_T_S_H_.py index 453f08b14..de792367c 100644 --- a/Lib/fontTools/ttLib/tables/L_T_S_H_.py +++ b/Lib/fontTools/ttLib/tables/L_T_S_H_.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc.textTools import safeEval from . import DefaultTable diff --git a/Lib/fontTools/ttLib/tables/M_E_T_A_.py b/Lib/fontTools/ttLib/tables/M_E_T_A_.py index 0a3a708d2..60214e841 100644 --- a/Lib/fontTools/ttLib/tables/M_E_T_A_.py +++ b/Lib/fontTools/ttLib/tables/M_E_T_A_.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct from fontTools.misc.textTools import safeEval diff --git a/Lib/fontTools/ttLib/tables/O_S_2f_2.py b/Lib/fontTools/ttLib/tables/O_S_2f_2.py index f678c174d..d29212f27 100644 --- a/Lib/fontTools/ttLib/tables/O_S_2f_2.py +++ b/Lib/fontTools/ttLib/tables/O_S_2f_2.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct from fontTools.misc.textTools import safeEval, num2binary, binary2num diff --git a/Lib/fontTools/ttLib/tables/S_I_N_G_.py b/Lib/fontTools/ttLib/tables/S_I_N_G_.py index 6d9a412d3..d9177e0ac 100644 --- a/Lib/fontTools/ttLib/tables/S_I_N_G_.py +++ b/Lib/fontTools/ttLib/tables/S_I_N_G_.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct from fontTools.misc.textTools import safeEval diff --git a/Lib/fontTools/ttLib/tables/S_V_G_.py b/Lib/fontTools/ttLib/tables/S_V_G_.py index e4d600c86..c3f00dd59 100644 --- a/Lib/fontTools/ttLib/tables/S_V_G_.py +++ b/Lib/fontTools/ttLib/tables/S_V_G_.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct from . import DefaultTable diff --git a/Lib/fontTools/ttLib/tables/T_S_I__0.py b/Lib/fontTools/ttLib/tables/T_S_I__0.py index 174b19260..bcd6d15e7 100644 --- a/Lib/fontTools/ttLib/tables/T_S_I__0.py +++ b/Lib/fontTools/ttLib/tables/T_S_I__0.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from . import DefaultTable import struct diff --git a/Lib/fontTools/ttLib/tables/T_S_I__1.py b/Lib/fontTools/ttLib/tables/T_S_I__1.py index bcb404994..558ce9dce 100644 --- a/Lib/fontTools/ttLib/tables/T_S_I__1.py +++ b/Lib/fontTools/ttLib/tables/T_S_I__1.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from . import DefaultTable diff --git a/Lib/fontTools/ttLib/tables/T_S_I__5.py b/Lib/fontTools/ttLib/tables/T_S_I__5.py index 9d9c3c304..8fa801bfb 100644 --- a/Lib/fontTools/ttLib/tables/T_S_I__5.py +++ b/Lib/fontTools/ttLib/tables/T_S_I__5.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc.textTools import safeEval from . import DefaultTable diff --git a/Lib/fontTools/ttLib/tables/V_O_R_G_.py b/Lib/fontTools/ttLib/tables/V_O_R_G_.py index 143b971f7..ef807958b 100644 --- a/Lib/fontTools/ttLib/tables/V_O_R_G_.py +++ b/Lib/fontTools/ttLib/tables/V_O_R_G_.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc.textTools import safeEval from . import DefaultTable diff --git a/Lib/fontTools/ttLib/tables/_c_m_a_p.py b/Lib/fontTools/ttLib/tables/_c_m_a_p.py index b72d98d3d..3ffe02668 100644 --- a/Lib/fontTools/ttLib/tables/_c_m_a_p.py +++ b/Lib/fontTools/ttLib/tables/_c_m_a_p.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc.textTools import safeEval, readHex from . import DefaultTable diff --git a/Lib/fontTools/ttLib/tables/_c_v_t.py b/Lib/fontTools/ttLib/tables/_c_v_t.py index fc0ceb70e..f9f81860f 100644 --- a/Lib/fontTools/ttLib/tables/_c_v_t.py +++ b/Lib/fontTools/ttLib/tables/_c_v_t.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc.textTools import safeEval from . import DefaultTable diff --git a/Lib/fontTools/ttLib/tables/_f_p_g_m.py b/Lib/fontTools/ttLib/tables/_f_p_g_m.py index a6cebaeb5..e4bd5f71b 100644 --- a/Lib/fontTools/ttLib/tables/_f_p_g_m.py +++ b/Lib/fontTools/ttLib/tables/_f_p_g_m.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from . import DefaultTable from . import ttProgram diff --git a/Lib/fontTools/ttLib/tables/_g_a_s_p.py b/Lib/fontTools/ttLib/tables/_g_a_s_p.py index 5097a081b..54fef9052 100644 --- a/Lib/fontTools/ttLib/tables/_g_a_s_p.py +++ b/Lib/fontTools/ttLib/tables/_g_a_s_p.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc.textTools import safeEval from . import DefaultTable diff --git a/Lib/fontTools/ttLib/tables/_g_l_y_f.py b/Lib/fontTools/ttLib/tables/_g_l_y_f.py index 57a664eee..3434d3523 100644 --- a/Lib/fontTools/ttLib/tables/_g_l_y_f.py +++ b/Lib/fontTools/ttLib/tables/_g_l_y_f.py @@ -1,7 +1,7 @@ """_g_l_y_f.py -- Converter classes for the 'glyf' table.""" -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct from fontTools import ttLib diff --git a/Lib/fontTools/ttLib/tables/_h_d_m_x.py b/Lib/fontTools/ttLib/tables/_h_d_m_x.py index f9fd557e3..06fca7dd4 100644 --- a/Lib/fontTools/ttLib/tables/_h_d_m_x.py +++ b/Lib/fontTools/ttLib/tables/_h_d_m_x.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct from . import DefaultTable diff --git a/Lib/fontTools/ttLib/tables/_h_e_a_d.py b/Lib/fontTools/ttLib/tables/_h_e_a_d.py index 1c2e36672..97dd1a7c3 100644 --- a/Lib/fontTools/ttLib/tables/_h_e_a_d.py +++ b/Lib/fontTools/ttLib/tables/_h_e_a_d.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct from fontTools.misc.textTools import safeEval, num2binary, binary2num diff --git a/Lib/fontTools/ttLib/tables/_h_h_e_a.py b/Lib/fontTools/ttLib/tables/_h_h_e_a.py index 0f0dfbc53..f8b7eb34c 100644 --- a/Lib/fontTools/ttLib/tables/_h_h_e_a.py +++ b/Lib/fontTools/ttLib/tables/_h_h_e_a.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct from fontTools.misc.textTools import safeEval diff --git a/Lib/fontTools/ttLib/tables/_h_m_t_x.py b/Lib/fontTools/ttLib/tables/_h_m_t_x.py index a17215f91..acb686b5f 100644 --- a/Lib/fontTools/ttLib/tables/_h_m_t_x.py +++ b/Lib/fontTools/ttLib/tables/_h_m_t_x.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc.textTools import safeEval from . import DefaultTable diff --git a/Lib/fontTools/ttLib/tables/_k_e_r_n.py b/Lib/fontTools/ttLib/tables/_k_e_r_n.py index 4ee9fc484..9fa9dd85d 100644 --- a/Lib/fontTools/ttLib/tables/_k_e_r_n.py +++ b/Lib/fontTools/ttLib/tables/_k_e_r_n.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.ttLib import sfnt from fontTools.misc.textTools import safeEval, readHex diff --git a/Lib/fontTools/ttLib/tables/_l_o_c_a.py b/Lib/fontTools/ttLib/tables/_l_o_c_a.py index daa9d036d..1ce9cab57 100644 --- a/Lib/fontTools/ttLib/tables/_l_o_c_a.py +++ b/Lib/fontTools/ttLib/tables/_l_o_c_a.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from . import DefaultTable import sys diff --git a/Lib/fontTools/ttLib/tables/_m_a_x_p.py b/Lib/fontTools/ttLib/tables/_m_a_x_p.py index 2f42ae561..1089d643f 100644 --- a/Lib/fontTools/ttLib/tables/_m_a_x_p.py +++ b/Lib/fontTools/ttLib/tables/_m_a_x_p.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct from fontTools.misc.textTools import safeEval diff --git a/Lib/fontTools/ttLib/tables/_n_a_m_e.py b/Lib/fontTools/ttLib/tables/_n_a_m_e.py index b45ecc91a..d78b8384b 100644 --- a/Lib/fontTools/ttLib/tables/_n_a_m_e.py +++ b/Lib/fontTools/ttLib/tables/_n_a_m_e.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct from fontTools.misc.textTools import safeEval diff --git a/Lib/fontTools/ttLib/tables/_p_o_s_t.py b/Lib/fontTools/ttLib/tables/_p_o_s_t.py index abaaa09ef..ab5a97353 100644 --- a/Lib/fontTools/ttLib/tables/_p_o_s_t.py +++ b/Lib/fontTools/ttLib/tables/_p_o_s_t.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools import ttLib from fontTools.ttLib.standardGlyphOrder import standardGlyphOrder diff --git a/Lib/fontTools/ttLib/tables/_s_b_i_x.py b/Lib/fontTools/ttLib/tables/_s_b_i_x.py index 35c7e5022..23cb6dff7 100644 --- a/Lib/fontTools/ttLib/tables/_s_b_i_x.py +++ b/Lib/fontTools/ttLib/tables/_s_b_i_x.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct from fontTools.misc.textTools import readHex diff --git a/Lib/fontTools/ttLib/tables/_v_h_e_a.py b/Lib/fontTools/ttLib/tables/_v_h_e_a.py index 0ed0b7a22..8131ad3d4 100644 --- a/Lib/fontTools/ttLib/tables/_v_h_e_a.py +++ b/Lib/fontTools/ttLib/tables/_v_h_e_a.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct from fontTools.misc.textTools import safeEval diff --git a/Lib/fontTools/ttLib/tables/asciiTable.py b/Lib/fontTools/ttLib/tables/asciiTable.py index 87ef62ad2..e5f313623 100644 --- a/Lib/fontTools/ttLib/tables/asciiTable.py +++ b/Lib/fontTools/ttLib/tables/asciiTable.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from . import DefaultTable diff --git a/Lib/fontTools/ttLib/tables/otBase.py b/Lib/fontTools/ttLib/tables/otBase.py index 434abb4bb..cbe574ab9 100644 --- a/Lib/fontTools/ttLib/tables/otBase.py +++ b/Lib/fontTools/ttLib/tables/otBase.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from .DefaultTable import DefaultTable import struct diff --git a/Lib/fontTools/ttLib/tables/otConverters.py b/Lib/fontTools/ttLib/tables/otConverters.py index 433ea8ec3..d6ac46107 100644 --- a/Lib/fontTools/ttLib/tables/otConverters.py +++ b/Lib/fontTools/ttLib/tables/otConverters.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc.textTools import safeEval from fontTools.misc.fixedTools import fixedToFloat as fi2fl, floatToFixed as fl2fi diff --git a/Lib/fontTools/ttLib/tables/otTables.py b/Lib/fontTools/ttLib/tables/otTables.py index 5d3d08b57..83b8031e8 100644 --- a/Lib/fontTools/ttLib/tables/otTables.py +++ b/Lib/fontTools/ttLib/tables/otTables.py @@ -4,7 +4,7 @@ OpenType subtables. Most are constructed upon import from data in otData.py, all are populated with converter objects from otConverters.py. """ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from .otBase import BaseTable, FormatSwitchingBaseTable import operator diff --git a/Lib/fontTools/ttLib/tables/sbixBitmap.py b/Lib/fontTools/ttLib/tables/sbixBitmap.py index 991b54759..96da4e1f5 100644 --- a/Lib/fontTools/ttLib/tables/sbixBitmap.py +++ b/Lib/fontTools/ttLib/tables/sbixBitmap.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct from fontTools.misc.textTools import readHex diff --git a/Lib/fontTools/ttLib/tables/sbixBitmapSet.py b/Lib/fontTools/ttLib/tables/sbixBitmapSet.py index 9798666d1..b5786ecb2 100644 --- a/Lib/fontTools/ttLib/tables/sbixBitmapSet.py +++ b/Lib/fontTools/ttLib/tables/sbixBitmapSet.py @@ -1,4 +1,4 @@ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc import sstruct from fontTools.misc.textTools import readHex diff --git a/Lib/fontTools/ttLib/tables/ttProgram.py b/Lib/fontTools/ttLib/tables/ttProgram.py index 17c15f253..8547e319b 100644 --- a/Lib/fontTools/ttLib/tables/ttProgram.py +++ b/Lib/fontTools/ttLib/tables/ttProgram.py @@ -1,6 +1,6 @@ """ttLib.tables.ttProgram.py -- Assembler/disassembler for TrueType bytecode programs.""" -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.misc.textTools import num2binary, binary2num, readHex import array diff --git a/Lib/fontTools/ttx.py b/Lib/fontTools/ttx.py index 8618a468d..e0b5eddc8 100644 --- a/Lib/fontTools/ttx.py +++ b/Lib/fontTools/ttx.py @@ -66,7 +66,7 @@ usage: ttx [options] inputfile1 [... inputfileN] """ -from __future__ import print_function, division +from __future__ import print_function, division, absolute_import from fontTools.misc.py23 import * from fontTools.ttLib import TTFont, TTLibError from fontTools.misc.macCreatorType import getMacCreatorAndType