| Server IP : 123.56.80.60 / Your IP : 216.73.216.78 Web Server : Apache/2.4.54 (Win32) OpenSSL/1.1.1s PHP/7.4.33 mod_fcgid/2.3.10-dev System : Windows NT iZhx3sob14hnz7Z 10.0 build 14393 (Windows Server 2016) i586 User : SYSTEM ( 0) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Program Files/python/Lib/site-packages/tox/logs/ |
Upload File : |
from __future__ import absolute_import, unicode_literals
from tox.interpreters.via_path import get_python_info
from .command import CommandLog
class EnvLog(object):
"""Report the status of a tox environment"""
def __init__(self, result_log, name, dict):
self.reportlog = result_log
self.name = name
self.dict = dict
def set_python_info(self, python_executable):
answer = get_python_info(str(python_executable))
answer["executable"] = python_executable
self.dict["python"] = answer
def get_commandlog(self, name):
"""get the command log for a given group name"""
data = self.dict.setdefault(name, [])
return CommandLog(self, data)
def set_installed(self, packages):
self.dict["installed_packages"] = packages
def set_header(self, installpkg):
"""
:param py.path.local installpkg: Path ot the package.
"""
self.dict["installpkg"] = {
"sha256": installpkg.computehash("sha256"),
"basename": installpkg.basename,
}