@@ -77,12 +77,11 @@ def main():
77
77
'cv2' : ['LICENSE.txt' , 'LICENSE-3RD-PARTY.txt' ]
78
78
}
79
79
80
- cmake_args = ( [
80
+ cmake_args = [
81
81
"-G" , "Visual Studio 14" + (" Win64" if x64 else '' )
82
82
] if os .name == 'nt' else [
83
83
"-G" , "Unix Makefiles" # don't make CMake try (and fail) Ninja first
84
- ]) +
85
- [
84
+ ] + [
86
85
# skbuild inserts PYTHON_* vars. That doesn't satisfy opencv build scripts in case of Py3
87
86
"-DPYTHON%d_EXECUTABLE=%s" % (sys .version_info [0 ], sys .executable ),
88
87
"-DBUILD_opencv_python%d=ON" % sys .version_info [0 ],
@@ -95,8 +94,7 @@ def main():
95
94
"-DBUILD_TESTS=OFF" ,
96
95
"-DBUILD_PERF_TESTS=OFF" ,
97
96
"-DBUILD_DOCS=OFF"
98
- ] +
99
- (["-DOPENCV_EXTRA_MODULES_PATH=" + os .path .abspath ("opencv_contrib/modules" )] if build_contrib else [])
97
+ ] + ["-DOPENCV_EXTRA_MODULES_PATH=" + os .path .abspath ("opencv_contrib/modules" )] if build_contrib else []
100
98
101
99
# OS-specific components
102
100
if sys .platform == 'darwin' or sys .platform .startswith('linux' ):
@@ -328,8 +326,7 @@ def get_or_install(name, version=None):
328
326
# Do not import 3rd-party modules into the current process
329
327
import json
330
328
js_packages = json .loads (
331
- subprocess .check_output ([sys .executable , "-m" , "pip" , "list" , "--format=json" ])
332
- .decode ('ascii' )) # valid names & versions are ASCII as per PEP 440
329
+ subprocess .check_output ([sys .executable , "-m" , "pip" , "list" , "--format" , "json" ]).decode ('ascii' )) # valid names & versions are ASCII as per PEP 440
333
330
try :
334
331
[package ] = (package for package in js_packages
335
332
if package ['name' ] == name )
0 commit comments