lazy load modules

This commit is contained in:
2018-01-16 09:59:35 -05:00
parent bdcf7cc40d
commit 3d562ca899
2 changed files with 8 additions and 1 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ for module in [
'urllib3', 'background', 'dotenv', 'delegator', 'pexpect',
'requests', 'pip', 'pipfile', 'pipdeptree', 'requirements',
'semver', 'flake8', 'pipreqs', 'blindspin', 'click_didyoumean',
'.project', '.utils'
'.project', '.utils', 'click', 'dotenv'
]:
lazyload.make_lazy(module)
+7
View File
@@ -28,6 +28,13 @@ try:
except ImportError:
from pathlib2 import Path
import lazyload
for module in [
'piptools', 'contetxlib', 'distutils'
]:
lazyload.make_lazy(module)
from distutils.spawn import find_executable
from contextlib import contextmanager
from piptools.resolver import Resolver