Remove __future__ imports

This commit is contained in:
Nikolaus Waxweiler 2019-08-09 12:20:13 +01:00
parent ab45b3b0c1
commit 01328213c7
332 changed files with 1 additions and 383 deletions

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
import logging
from fontTools.misc.loggingTools import configLogger

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
import sys

View File

@ -4,7 +4,6 @@
# 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, absolute_import
from fontTools.misc.py23 import *
import re

View File

@ -2,8 +2,6 @@
# The table below is taken from
# http://www.adobe.com/devnet/opentype/archives/aglfn.txt
from __future__ import (print_function, division, absolute_import,
unicode_literals)
from fontTools.misc.py23 import *
import re

View File

@ -1,6 +1,5 @@
"""cffLib.py -- read/write tools for Adobe CFF fonts."""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.misc import psCharStrings

View File

@ -2,7 +2,6 @@
"""T2CharString operator specializer and generalizer."""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.cffLib import maxStackLimit

View File

@ -2,7 +2,6 @@
"""T2CharString glyph width optimizer."""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.ttLib import TTFont, getTableClass
from collections import defaultdict

View File

@ -1,6 +1,5 @@
# -*- coding: utf-8 -*-
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.loggingTools import LogMixin
import collections

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
MacRoman = [

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
StandardEncoding = [

View File

@ -1,4 +1,3 @@
"""Empty __init__.py file to signal Python this directory is a package."""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *

View File

@ -1,7 +1,6 @@
"""Extend the Python codecs module with a few encodings that are used in OpenType (name table)
but missing from Python. See https://github.com/fonttools/fonttools/issues/236 for details."""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
import codecs
import encodings

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.ttLib import TTFont
from fontTools.feaLib.builder import addOpenTypeFeatures, Builder

View File

@ -1,5 +1,3 @@
from __future__ import print_function, division, absolute_import
from __future__ import unicode_literals
from fontTools.misc.py23 import *
from fontTools.feaLib.error import FeatureLibError
from fontTools.misc.encodingTools import getEncoding

View File

@ -1,5 +1,3 @@
from __future__ import print_function, division, absolute_import
from __future__ import unicode_literals
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.misc.textTools import binary2num, safeEval

View File

@ -1,5 +1,3 @@
from __future__ import print_function, division, absolute_import
from __future__ import unicode_literals
class FeatureLibError(Exception):

View File

@ -1,5 +1,3 @@
from __future__ import print_function, division, absolute_import
from __future__ import unicode_literals
from fontTools.misc.py23 import *
from fontTools.feaLib.error import FeatureLibError, IncludedFeaNotFound
import re

View File

@ -1,5 +1,3 @@
from __future__ import print_function, division, absolute_import
from __future__ import unicode_literals
from fontTools.feaLib.error import FeatureLibError
from fontTools.feaLib.lexer import Lexer, IncludingLexer, NonIncludingLexer
from fontTools.misc.encodingTools import getEncoding

View File

@ -1,5 +1,3 @@
from __future__ import print_function, division, absolute_import
from __future__ import unicode_literals
__all__ = ["FontBuilder"]

View File

@ -5,7 +5,6 @@
"""Font merger.
"""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.timeTools import timestampNow
from fontTools import ttLib, cffLib

View File

@ -1,4 +1,3 @@
"""Empty __init__.py file to signal Python this directory is a package."""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *

View File

@ -4,7 +4,6 @@
#
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.fixedTools import otRound
from numbers import Number

View File

@ -2,7 +2,6 @@
"""fontTools.misc.bezierTools.py -- tools for working with bezier path segments.
"""
from __future__ import print_function, division, absolute_import
from fontTools.misc.arrayTools import calcBounds
from fontTools.misc.py23 import *
import math

View File

@ -1,7 +1,6 @@
""" fontTools.misc.classifyTools.py -- tools for classifying things.
"""
from __future__ import print_function, absolute_import
from fontTools.misc.py23 import *
class Classifier(object):

View File

@ -1,5 +1,4 @@
"""Collection of utilities for command-line interfaces and console scripts."""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
import os
import re

View File

@ -1,6 +1,5 @@
"""Misc dict tools."""
from __future__ import print_function, absolute_import, division
from fontTools.misc.py23 import *
__all__ = ['hashdict']

View File

@ -2,7 +2,6 @@
charstring encryption algorithm as used by PostScript Type 1 fonts.
"""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
def _decryptChar(cipher, R):

View File

@ -1,7 +1,6 @@
"""fontTools.misc.encodingTools.py -- tools for working with OpenType encodings.
"""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
import fontTools.encodings.codecs

View File

@ -11,7 +11,6 @@ or subclasses built-in ElementTree classes to add features that are
only availble in lxml, like OrderedDict for attributes, pretty_print and
iterwalk.
"""
from __future__ import absolute_import, unicode_literals
from fontTools.misc.py23 import basestring, unicode, tounicode, open

View File

@ -11,7 +11,6 @@ Copyright (c) 2005-2016, The RoboFab Developers:
Tal Leming
Just van Rossum
"""
from __future__ import unicode_literals
from fontTools.misc.py23 import basestring, unicode

View File

@ -1,7 +1,6 @@
"""fontTools.misc.fixedTools.py -- tools for working with fixed numbers.
"""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
import math
import logging

View File

@ -1,6 +1,5 @@
"""Misc integer tools."""
from __future__ import print_function, absolute_import, division
from fontTools.misc.py23 import *
__all__ = ['popCount']

View File

@ -2,7 +2,6 @@
logging package.
"""
from __future__ import print_function, absolute_import
from fontTools.misc.py23 import *
import sys
import logging

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
import sys
try:

View File

@ -1,5 +1,4 @@
""" Tools for reading Mac resource forks. """
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
import struct
from fontTools.misc import sstruct

View File

@ -1,4 +1,3 @@
from __future__ import absolute_import, unicode_literals
import sys
import re
from io import BytesIO

View File

@ -2,7 +2,6 @@
CFF dictionary data and Type1/Type2 CharStrings.
"""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.fixedTools import fixedToFloat, otRound
from fontTools.pens.boundsPen import BoundsPen

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import eexec
from .psOperators import *

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
_accessstrings = {0: "", 1: "readonly", 2: "executeonly", 3: "noaccess"}

View File

@ -46,7 +46,6 @@ calcsize(fmt)
it returns the size of the data in bytes.
"""
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

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.pens.basePen import BasePen
from functools import partial
@ -113,8 +112,7 @@ MomentXYPen = partial(GreenPen, func=x*y)
def printGreenPen(penName, funcs, file=sys.stdout):
print(
'''from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
'''from fontTools.misc.py23 import *
from fontTools.pens.basePen import BasePen
class %s(BasePen):

View File

@ -1,7 +1,5 @@
"""Helpers for writing unit tests."""
from __future__ import (print_function, division, absolute_import,
unicode_literals)
try:
from collections.abc import Iterable
except ImportError: # python < 3.3

View File

@ -1,7 +1,6 @@
"""fontTools.misc.textTools.py -- miscellaneous routines."""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
import ast
import string

View File

@ -1,7 +1,6 @@
"""fontTools.misc.timeTools.py -- tools for working with OpenType timestamps.
"""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
import os
import time

View File

@ -45,7 +45,6 @@ Examples:
>>>
"""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
__all__ = ["Transform", "Identity", "Offset", "Scale"]

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools import ttLib
from fontTools.misc.textTools import safeEval

View File

@ -1,6 +1,5 @@
"""xmlWriter.py -- Simple XML authoring class"""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
import sys
import os

View File

@ -6,8 +6,6 @@
# http://monotype.github.io/OpenType_Table_Source/otl_source.html
# https://github.com/Monotype/OpenType_Table_Source/
from __future__ import print_function, division, absolute_import
from __future__ import unicode_literals
from fontTools.misc.py23 import *
from fontTools import ttLib
from fontTools.ttLib.tables._c_m_a_p import cmap_classes

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
import sys
from fontTools.mtiLib import main

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from collections import namedtuple
from fontTools import ttLib
from fontTools.ttLib.tables import otTables as ot

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import, unicode_literals
__all__ = ['maxCtxFont']

View File

@ -1,4 +1,3 @@
"""Empty __init__.py file to signal Python this directory is a package."""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *

View File

@ -1,6 +1,5 @@
"""Calculate the area of a glyph."""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.pens.basePen import BasePen

View File

@ -36,7 +36,6 @@ Coordinates are usually expressed as (x, y) tuples, but generally any
sequence of length 2 will do.
"""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.loggingTools import LogMixin

View File

@ -1,4 +1,3 @@
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

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.pens.basePen import BasePen

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.pens.basePen import AbstractPen
from fontTools.pens.recordingPen import RecordingPen

View File

@ -1,6 +1,5 @@
"""Pen calculating 0th, 1st, and 2nd moments of area of glyph shapes.
This is low-level, autogenerated pen. Use statisticsPen instead."""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.pens.basePen import BasePen

View File

@ -1,7 +1,6 @@
# -*- coding: utf-8 -*-
"""Calculate the perimeter of a glyph."""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.pens.basePen import BasePen
from fontTools.misc.bezierTools import approximateQuadraticArcLengthC, calcQuadraticArcLengthC, approximateCubicArcLengthC, calcCubicArcLengthC

View File

@ -2,7 +2,6 @@
for shapes.
"""
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

View File

@ -11,7 +11,6 @@ steps through all the points in a call from glyph.drawPoints().
This allows the caller to provide more data for each point.
For instance, whether or not a point is smooth, and its name.
"""
from __future__ import absolute_import, unicode_literals
from fontTools.pens.basePen import AbstractPen
import math

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.pens.basePen import BasePen

View File

@ -1,5 +1,4 @@
"""Pen recording operations that can be accessed or replayed."""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.pens.basePen import AbstractPen, DecomposingPen

View File

@ -1,4 +1,3 @@
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

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.arrayTools import pairwise
from fontTools.pens.filterPen import ContourFilterPen

View File

@ -1,6 +1,5 @@
"""Pen calculating area, center of mass, variance and standard-deviation,
covariance and correlation, and slant, of glyph shapes."""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
import math
from fontTools.pens.momentsPen import MomentsPen

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.pens.basePen import BasePen

View File

@ -1,7 +1,6 @@
# Copyright (c) 2009 Type Supply LLC
# Author: Tal Leming
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.fixedTools import otRound
from fontTools.misc.psCharStrings import T2CharString

View File

@ -1,5 +1,4 @@
"""Pen multiplexing drawing to one or more pens."""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.pens.basePen import AbstractPen

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.pens.filterPen import FilterPen

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from array import array
from fontTools.pens.basePen import LoggingPen

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.pens.basePen import BasePen

View File

@ -2,7 +2,6 @@
#
# Google Author(s): Behdad Esfahbod
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.fixedTools import otRound
from fontTools import ttLib

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
import sys
from fontTools.subset import main

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from .path import SVGPath, parse_path

View File

@ -1,5 +1,3 @@
from __future__ import (
print_function, division, absolute_import, unicode_literals)
from fontTools.misc.py23 import *
from fontTools.pens.transformPen import TransformPen

View File

@ -4,7 +4,6 @@ The code is mostly adapted from Blink's SVGPathNormalizer::DecomposeArcToCubic
https://github.com/chromium/chromium/blob/93831f2/third_party/
blink/renderer/core/svg/svg_path_parser.cc#L169-L278
"""
from __future__ import print_function, division, absolute_import, unicode_literals
from fontTools.misc.py23 import *
from fontTools.misc.py23 import isfinite
from fontTools.misc.transform import Identity, Scale

View File

@ -7,8 +7,6 @@
# Copyright (c) 2013-2014 Lennart Regebro
# License: MIT
from __future__ import (
print_function, division, absolute_import, unicode_literals)
from fontTools.misc.py23 import *
from .arc import EllipticalArc
import re

View File

@ -15,7 +15,6 @@ write(path, data, kind='OTHER', dohex=False)
part should be written as hexadecimal or binary, but only if kind
is 'OTHER'.
"""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import eexec
from fontTools.misc.macCreatorType import getMacCreatorAndType

View File

@ -41,7 +41,6 @@ Dumping 'prep' table...
"""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.loggingTools import deprecateFunction
import logging

View File

@ -1,5 +1,4 @@
"""ttLib.macUtils.py -- Various Mac-specific stuff."""
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.macRes import ResourceReader, ResourceError

View File

@ -12,7 +12,6 @@ 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, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.ttLib import TTLibError

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
#

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from .otBase import BaseTTXConverter

View File

@ -1,6 +1,5 @@
# Since bitmap glyph metrics are shared between EBLC and EBDT
# this class gets its own python file.
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.misc.textTools import safeEval

View File

@ -3,7 +3,6 @@
# Google Author(s): Matt Fontaine
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from . import E_B_D_T_

View File

@ -2,7 +2,6 @@
#
# Google Author(s): Matt Fontaine
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from . import E_B_L_C_

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools import cffLib
from . import DefaultTable

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools import cffLib
from fontTools.ttLib.tables.C_F_F_ import table_C_F_F_

View File

@ -2,7 +2,6 @@
#
# Google Author(s): Behdad Esfahbod
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.textTools import safeEval
from . import DefaultTable

View File

@ -2,7 +2,6 @@
#
# Google Author(s): Behdad Esfahbod
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.textTools import safeEval
from . import DefaultTable

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.textTools import safeEval
from fontTools.misc import sstruct

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.ttLib import getClassTag

View File

@ -1,4 +1,3 @@
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

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from . import DefaultTable

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.misc.textTools import safeEval

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.misc.textTools import safeEval

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from .otBase import BaseTTXConverter

View File

@ -1,4 +1,3 @@
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.misc.textTools import safeEval

View File

@ -1,4 +1,3 @@
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

Some files were not shown because too many files have changed in this diff Show More