From 6140e8595e208527d3893674b00408a70bed3c1b Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Fri, 13 Jun 2025 06:49:01 +0000 Subject: [PATCH] setup.py: support patched sources, allow custom package name --- setup.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) mode change 100644 => 100755 setup.py diff --git a/setup.py b/setup.py old mode 100644 new mode 100755 index 1dfab2fb..9aff8d23 --- a/setup.py +++ b/setup.py @@ -48,7 +48,7 @@ def main(): "\\", "/" ) - if os.path.exists(".git"): + if not bool(os.environ.get('OPENCV_PYTHON_SKIP_GIT_COMMANDS', False)) and os.path.exists(".git"): import pip._internal.vcs.git as git g = git.Git() # NOTE: pip API's are internal, this has to be refactored @@ -95,6 +95,8 @@ def main(): if build_rolling: package_name += "-rolling" + package_name = os.environ.get('OPENCV_PYTHON_PACKAGE_NAME', package_name) + long_description = io.open("README.md", encoding="utf-8").read() packages = ["cv2", "cv2.data"]