From 30cd295b133932c7a699ec551d6f87408f883486 Mon Sep 17 00:00:00 2001 From: ay-ex <127405908+ay-ex@users.noreply.github.com> Date: Tue, 25 Jul 2023 12:35:25 +0000 Subject: [PATCH] fix choco url constants (#3504) --- choco/blenderbim/check_repo_infos.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/choco/blenderbim/check_repo_infos.py b/choco/blenderbim/check_repo_infos.py index 710b3986ce..f47e295a57 100644 --- a/choco/blenderbim/check_repo_infos.py +++ b/choco/blenderbim/check_repo_infos.py @@ -24,6 +24,14 @@ def get_latest_blender_version() -> list: return re.findall(RE_BLENDER_VERSION_MIN_MAJ_PAT, html_txt) +URL_IFCOS_RELEASES = "https://github.com/IfcOpenShell/IfcOpenShell/releases" +URL_CHOCO_PACKAGE = "https://community.chocolatey.org/packages/blender" +URL_BLENDER_CMAKE = "https://raw.githubusercontent.com/blender/blender/{}/build_files/cmake/Modules/FindPythonLibsUnix.cmake" +RE_BLENDER_VERSION_MIN_MAJ = r"Latest Version.+Blender (\d+\.\d+)\..+" +RE_BLENDER_VERSION_MIN_MAJ_PAT = r"Latest Version.+Blender (\d+\.\d+\.\d+)" +RE_BLENDER_PYTHON_VERSION_MAJ_MIN = r"SET\(_PYTHON_VERSION_SUPPORTED (\d+\.\d+)\)" + + if sys.argv[1] == "--do_choco_release?": now = datetime.datetime.now() blenderbim_date = (now - datetime.timedelta(days=1)).strftime("%y%m%d") @@ -56,7 +64,7 @@ elif sys.argv[1] == "--latest_blender_python_version_maj_min?": latest_blender_version = get_latest_blender_version() if latest_blender_version: latest_blender_version_tag = f"v{latest_blender_version[0]}" - resp = request_repo_info(URL_BLENDER_CMAKE) + resp = request_repo_info(URL_BLENDER_CMAKE.format(latest_blender_version_tag)) html_txt = str(resp.read()) found = re.findall(RE_BLENDER_PYTHON_VERSION_MAJ_MIN, html_txt) if found: @@ -79,10 +87,3 @@ elif sys.argv[1] == "--pyver?": print("[ERROR] could not determine pyver") quit(1) - -URL_IFCOS_RELEASES = "https://github.com/IfcOpenShell/IfcOpenShell/releases" -URL_CHOCO_PACKAGE = "https://community.chocolatey.org/packages/blender" -URL_BLENDER_CMAKE = f"https://raw.githubusercontent.com/blender/blender/{latest_blender_version_tag}/build_files/cmake/Modules/FindPythonLibsUnix.cmake" -RE_BLENDER_VERSION_MIN_MAJ = r"Latest Version.+Blender (\d+\.\d+)\..+" -RE_BLENDER_VERSION_MIN_MAJ_PAT = r"Latest Version.+Blender (\d+\.\d+\.\d+)" -RE_BLENDER_PYTHON_VERSION_MAJ_MIN = r"SET\(_PYTHON_VERSION_SUPPORTED (\d+\.\d+)\)"