From ee286e4f2759a0e436d235dd45b02859b336aee2 Mon Sep 17 00:00:00 2001 From: Julien Schueller Date: Tue, 23 May 2017 09:33:45 +0200 Subject: [PATCH] Do not require typing module for python>=3.5 pkg_resources.DistributionNotFound: The 'typing' distribution was not found and is required by Sphinx --- setup.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 95bb3778f..e1d71163b 100644 --- a/setup.py +++ b/setup.py @@ -51,10 +51,10 @@ requires = [ 'alabaster>=0.7,<0.8', 'imagesize', 'requests>=2.0.0', - 'typing', 'setuptools', 'sphinxcontrib-websupport', ] + extras_require = { # Environment Marker works for wheel 0.24 or later ':sys_platform=="win32"': [ @@ -64,6 +64,7 @@ extras_require = { 'sqlalchemy>=0.9', 'whoosh>=2.0', ], + ':python_version<"3.5"': ['typing'], 'test': [ 'pytest', 'mock', # it would be better for 'test:python_version in 2.7'