diff --git a/requirements.txt b/requirements.txt index ee665b6e3..c33735f4f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,13 +3,8 @@ brotli==1.0.7; platform_python_implementation != "PyPy" brotlipy==0.7.0; platform_python_implementation == "PyPy" unicodedata2==12.0.0; python_version < '3.8' and platform_python_implementation != "PyPy" -scipy==1.2.1; platform_python_implementation != "PyPy" and python_version < '3.5' # pyup: ignore scipy==1.3.0; platform_python_implementation != "PyPy" and python_version >= '3.5' -munkres==1.0.12; platform_python_implementation == "PyPy" and python_version < '3.5' # pyup: ignore munkres==1.1.2; platform_python_implementation == "PyPy" and python_version >= '3.5' zopfli==0.1.6 fs==2.4.9 -# lxml 4.4.0 breaks OrderedDict attributes in python < 3.6 so we pin to previous version -# https://bugs.launchpad.net/lxml/+bug/1838252 -lxml==4.3.5; python_version < '3.6' # pyup: ignore lxml==4.4.0; python_version >= '3.6' diff --git a/setup.py b/setup.py index 22deb5820..d848f4e52 100755 --- a/setup.py +++ b/setup.py @@ -32,18 +32,11 @@ extras_require = { # for fontTools.ufoLib: to read/write UFO fonts "ufo": [ "fs >= 2.2.0, < 3", - "enum34 >= 1.1.6; python_version < '3.4'", ], # for fontTools.misc.etree and fontTools.misc.plistlib: use lxml to # read/write XML files (faster/safer than built-in ElementTree) "lxml": [ "lxml >= 4.0, < 5", - "singledispatch >= 3.4.0.3; python_version < '3.4'", - # typing >= 3.6.4 is required when using ABC collections with the - # singledispatch backport, see: - # https://github.com/fonttools/fonttools/issues/1423 - # https://github.com/python/typing/issues/484 - "typing >= 3.6.4; python_version < '3.4'", ], # for fontTools.sfnt and fontTools.woff2: to compress/uncompress # WOFF 1.0 and WOFF 2.0 webfonts.