mirror of
https://github.com/Stone-Red-Code/dvc.git
synced 2026-11-06 15:28:28 +01:00
Merge pull request #2126 from algomaster99/binary-info
Check whether package is installed from source or binary
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user