@@ -31,12 +31,12 @@ def main():
31
31
use_depth = g .get_git_version () >= type (g .get_git_version ())("1.8.4" )
32
32
33
33
g .run_command (["submodule" , "update" , "--init" , "--recursive" ] +
34
- ["--depth=1" ] if use_depth else [] +
34
+ ( ["--depth=1" ] if use_depth else []) +
35
35
[cmake_source_dir ])
36
36
37
37
if build_contrib :
38
38
g .run_command (["submodule" , "update" , "--init" , "--recursive" ] +
39
- ["--depth=1" ] if use_depth else [] +
39
+ ( ["--depth=1" ] if use_depth else []) +
40
40
["opencv_contrib" ])
41
41
42
42
del use_depth , g , pip
@@ -52,7 +52,7 @@ def main():
52
52
package_data = {
53
53
'cv2' :
54
54
['*%s' % sysconfig .get_config_var ('SO' )] +
55
- ['*.dll' ] if os .name == 'nt' else [] +
55
+ ( ['*.dll' ] if os .name == 'nt' else []) +
56
56
["LICENSE.txt" , "LICENSE-3RD-PARTY.txt" ],
57
57
'cv2.data' :
58
58
["*.xml" ]
@@ -61,7 +61,7 @@ def main():
61
61
# Files from CMake output to copy to package.
62
62
# Path regexes with forward slashes relative to CMake install dir.
63
63
rearrange_cmake_output_data = {
64
- 'cv2' : [r'bin/opencv_ffmpeg\d{3}%s\.dll' % ('_64' if x64 else '' )] if os .name == 'nt' else [] +
64
+ 'cv2' : ( [r'bin/opencv_ffmpeg\d{3}%s\.dll' % ('_64' if x64 else '' )] if os .name == 'nt' else []) +
65
65
# In Windows, in python/X.Y/<arch>/; in Linux, in just python/X.Y/.
66
66
# Naming conventions vary so widely between versions and OSes
67
67
# had to give up on checking them.
@@ -78,11 +78,11 @@ def main():
78
78
'cv2' : ['LICENSE.txt' , &
10000
#39;LICENSE-3RD-PARTY.txt' ]
79
79
}
80
80
81
- cmake_args = [
81
+ cmake_args = ( [
82
82
"-G" , "Visual Studio 14" + (" Win64" if x64 else '' )
83
83
] if os .name == 'nt' else [
84
84
"-G" , "Unix Makefiles" # don't make CMake try (and fail) Ninja first
85
- ] + [
85
+ ]) + [
86
86
# skbuild inserts PYTHON_* vars. That doesn't satisfy opencv build scripts in case of Py3
87
87
"-DPYTHON%d_EXECUTABLE=%s" % (sys .version_info [0 ], sys .executable ),
88
88
"-DBUILD_opencv_python%d=ON" % sys .version_info [0 ],
@@ -95,7 +95,7 @@ def main():
95
95
"-DBUILD_TESTS=OFF" ,
96
96
"-DBUILD_PERF_TESTS=OFF" ,
97
97
"-DBUILD_DOCS=OFF"
98
- ] + ["-DOPENCV_EXTRA_MODULES_PATH=" + os .path .abspath ("opencv_contrib/modules" )] if build_contrib else []
98
+ ] + ( ["-DOPENCV_EXTRA_MODULES_PATH=" + os .path .abspath ("opencv_contrib/modules" )] if build_contrib else [])
99
99
100
100
# OS-specific components
101
101
if sys .platform == 'darwin' or sys .platform .startswith ('linux' ):
@@ -280,7 +280,6 @@ def _classify_files_override(self, install_paths,
280
280
)
281
281
final_install_relpaths .append (new_install_relpath )
282
282
283
-
284
283
final_install_paths = [os .path .join (cmake_install_dir , p ) for p in final_install_relpaths ]
285
284
286
285
return (cls .wraps ._classify_files )(
@@ -329,8 +328,7 @@ def get_or_install(name, version=None):
329
328
js_packages = json .loads (
330
329
subprocess .check_output ([sys .executable , "-m" , "pip" , "list" , "--format" , "json" ]).decode ('ascii' )) # valid names & versions are ASCII as per PEP 440
331
330
try :
332
- [package ] = (package for package in js_packages
333
- if package ['name' ] == name )
331
+ [package ] = (package for package in js_packages if package ['name' ] == name )
334
332
except ValueError :
335
333
install_packages ("%s==%s" % (name , version ) if version else name )
336
334
return version
0 commit comments