MCPcopy Index your code
hub / github.com/opencv/opencv-python / get_requires_for_build_wheel

Function get_requires_for_build_wheel

_build_backend/backend.py:8–23  ·  view source on GitHub ↗
(config_settings=None)

Source from the content-addressed store, hash-verified

6get_requires_for_build_sdist = _orig.get_requires_for_build_sdist
7
8def get_requires_for_build_wheel(config_settings=None):
9 from packaging import version
10 from skbuild.exceptions import SKBuildError
11 from skbuild.cmaker import get_cmake_version
12 packages = _orig.get_requires_for_build_wheel(config_settings)
13 # check if system cmake can be used if present
14 # if not, append cmake PyPI distribution to required packages
15 # scikit-build>=0.18 itself requires cmake 3.5+
16 min_version = "3.5"
17 try:
18 if version.parse(get_cmake_version().split("-")[0]) < version.parse(min_version):
19 packages.append(f'cmake>={min_version}')
20 except SKBuildError:
21 packages.append(f'cmake>={min_version}')
22
23 return packages

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…