pyinstaller: build: check dvc doctor output (#6425)

This commit is contained in:
Ruslan Kuprieiev
2021-08-15 17:30:17 +03:00
committed by GitHub
parent a7f01b65a5
commit 27b54198a4
3 changed files with 26 additions and 1 deletions
+1 -1
View File
@@ -1,2 +1,2 @@
PyInstaller==4.3
PyInstaller==4.5.1
numpy==1.19.3
+8
View File
@@ -20,3 +20,11 @@ check_call(
cwd=path,
stderr=STDOUT,
)
check_call(
[
path / "dist" / "dvc" / "dvc",
"doctor",
],
stderr=STDOUT,
)
+17
View File
@@ -1,2 +1,19 @@
from PyInstaller.utils.hooks import ( # pylint:disable=import-error
copy_metadata,
)
# needed for `dvc doctor` to show dep versions
datas = copy_metadata("adlfs", recursive=True)
datas += copy_metadata("knack")
datas += copy_metadata("gcsfs")
datas += copy_metadata("pyarrow")
datas += copy_metadata("hdfs")
datas += copy_metadata("pydrive2")
datas += copy_metadata("s3fs", recursive=True)
datas += copy_metadata("boto3")
datas += copy_metadata("ossfs")
datas += copy_metadata("sshfs")
datas += copy_metadata("webdav4")
# https://github.com/pypa/setuptools/issues/1963
hiddenimports = ["pkg_resources.py2_warn"]