Displaying pip list command's packages and versions #5062

This commit is contained in:
danielx123
2019-04-22 18:23:51 -04:00
committed by Tomer Keren
parent a0dbf2ab99
commit 0996f3dbc5
2 changed files with 15 additions and 0 deletions

View File

@@ -9,6 +9,7 @@ from __future__ import print_function
import argparse
import collections
import platform
import subprocess
import sys
import time
from functools import partial
@@ -581,6 +582,11 @@ class TerminalReporter(object):
):
msg += " -- " + str(sys.executable)
self.write_line(msg)
pipe = subprocess.Popen("pip list", shell=True, stdout=subprocess.PIPE).stdout
package_msg = pipe.read()
package_msg = package_msg[:-2]
if package_msg:
self.write_line(package_msg)
lines = self.config.hook.pytest_report_header(
config=self.config, startdir=self.startdir
)