|
@@ -2,6 +2,7 @@ from __future__ import absolute_import
|
|
from __future__ import print_function
|
|
from __future__ import print_function
|
|
from __future__ import unicode_literals
|
|
from __future__ import unicode_literals
|
|
|
|
|
|
|
|
+import os
|
|
import subprocess
|
|
import subprocess
|
|
import sys
|
|
import sys
|
|
|
|
|
|
@@ -12,8 +13,12 @@ try:
|
|
# https://github.com/docker/compose/issues/4425
|
|
# https://github.com/docker/compose/issues/4425
|
|
# https://github.com/docker/compose/issues/4481
|
|
# https://github.com/docker/compose/issues/4481
|
|
# https://github.com/pypa/pip/blob/master/pip/_vendor/__init__.py
|
|
# https://github.com/pypa/pip/blob/master/pip/_vendor/__init__.py
|
|
|
|
+ env = os.environ.copy()
|
|
|
|
+ env[str('PIP_DISABLE_PIP_VERSION_CHECK')] = str('1')
|
|
|
|
+
|
|
s_cmd = subprocess.Popen(
|
|
s_cmd = subprocess.Popen(
|
|
- ['pip', 'freeze'], stderr=subprocess.PIPE, stdout=subprocess.PIPE
|
|
|
|
|
|
+ ['pip', 'freeze'], stderr=subprocess.PIPE, stdout=subprocess.PIPE,
|
|
|
|
+ env=env
|
|
)
|
|
)
|
|
packages = s_cmd.communicate()[0].splitlines()
|
|
packages = s_cmd.communicate()[0].splitlines()
|
|
dockerpy_installed = len(
|
|
dockerpy_installed = len(
|