Merge pull request #2126 from algomaster99/binary-info

Check whether package is installed from source or binary
This commit is contained in:
Ruslan Kuprieiev
2019-06-13 08:42:14 +03:00
committed by GitHub
2 changed files with 6 additions and 0 deletions
+4
View File
@@ -7,6 +7,7 @@ import argparse
import logging
import uuid
from dvc.utils import is_binary
from dvc.utils.compat import pathlib
from dvc.repo import Repo
from dvc.command.base import CmdBaseNoRepo, append_doc_link
@@ -23,15 +24,18 @@ class CmdVersion(CmdBaseNoRepo):
dvc_version = __version__
python_version = platform.python_version()
platform_type = platform.platform()
binary = is_binary()
info = (
"DVC version: {dvc_version}\n"
"Python version: {python_version}\n"
"Platform: {platform_type}\n"
"Binary: {binary}\n"
).format(
dvc_version=dvc_version,
python_version=python_version,
platform_type=platform_type,
binary=binary,
)
try:
+2
View File
@@ -9,6 +9,7 @@ def test_info_in_repo(dvc_repo, caplog):
assert re.search(re.compile(r"DVC version: \d+\.\d+\.\d+"), caplog.text)
assert re.search(re.compile(r"Python version: \d\.\d\.\d"), caplog.text)
assert re.search(re.compile(r"Platform: .*"), caplog.text)
assert re.search(re.compile(r"Binary: (True|False)"), caplog.text)
assert re.search(
re.compile(r"Filesystem type \(cache directory\): .*"), caplog.text
)
@@ -26,6 +27,7 @@ def test_info_outside_of_repo(repo_dir, caplog):
assert re.search(re.compile(r"DVC version: \d+\.\d+\.\d+"), caplog.text)
assert re.search(re.compile(r"Python version: \d\.\d\.\d"), caplog.text)
assert re.search(re.compile(r"Platform: .*"), caplog.text)
assert re.search(re.compile(r"Binary: (True|False)"), caplog.text)
assert re.search(
re.compile(r"Filesystem type \(workspace\): .*"), caplog.text
)