From 4f1a36753cda8717e2d9b1bc68132ffd2ad72924 Mon Sep 17 00:00:00 2001 From: ay-ex <127405908+ay-ex@users.noreply.github.com> Date: Fri, 12 Jul 2024 08:45:27 +0000 Subject: [PATCH] fix delete obsolete script --- choco/blenderbim/check_repo_infos.py | 78 ---------------------------- 1 file changed, 78 deletions(-) delete mode 100644 choco/blenderbim/check_repo_infos.py diff --git a/choco/blenderbim/check_repo_infos.py b/choco/blenderbim/check_repo_infos.py deleted file mode 100644 index 90ba68d073..0000000000 --- a/choco/blenderbim/check_repo_infos.py +++ /dev/null @@ -1,78 +0,0 @@ -import os -import re -import sys -from urllib import request - - -def request_repo_info(url: str): - req = request.Request(url) - resp = request.urlopen(req) - if not resp.status == 200: - print(f"[ERROR] could not contact server: {url}") - quit(1) - return resp - - -def get_choco_package_info() -> str: - resp = request_repo_info(URL_CHOCO_PACKAGE) - html_txt = str(resp.read()) - return html_txt - - -def get_latest_blender_version() -> list: - html_txt = get_choco_package_info() - return re.findall(RE_BLENDER_VERSION_MIN_MAJ_PAT, html_txt) - - -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"\(_PYTHON_VERSION_SUPPORTED (\d+\.\d+)\)" - - -if sys.argv[1] == "--latest_blender_release_maj_min_pat?": - latest_blender_version = get_latest_blender_version() - if latest_blender_version: - print(latest_blender_version[0], end="") - else: - print("[ERROR] could not determine blender_version_min_maj_pat") - quit(1) - - -elif sys.argv[1] == "--latest_blender_release_maj_min?": - html_txt = get_choco_package_info() - blender_version_min_maj = re.findall(RE_BLENDER_VERSION_MIN_MAJ, html_txt) - if blender_version_min_maj: - print(blender_version_min_maj[0], end="") - else: - print("[ERROR] could not determine blender_version_min_maj") - quit(1) - - -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.format(latest_blender_version_tag)) - html_txt = str(resp.read()) - found = re.findall(RE_BLENDER_PYTHON_VERSION_MAJ_MIN, html_txt) - if found: - print(found[0], end="") - else: - print("[ERROR] could not determine blender_python_version_maj_min") - quit(1) - - -elif sys.argv[1] == "--pyver?": - 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.format(latest_blender_version_tag)) - html_txt = str(resp.read()) - found = re.findall(RE_BLENDER_PYTHON_VERSION_MAJ_MIN, html_txt) - if found: - print(f"py{found[0].replace('.', '')}", end="") - else: - print("[ERROR] could not determine pyver") - quit(1)