From 95cc5053fa2034ed36addaa196623b41c028be10 Mon Sep 17 00:00:00 2001 From: chenhaoran Date: Wed, 13 Nov 2024 15:00:32 +0800 Subject: [PATCH] test:delete useless file --- tests/ci/install_taos_py_con.py | 34 --------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 tests/ci/install_taos_py_con.py diff --git a/tests/ci/install_taos_py_con.py b/tests/ci/install_taos_py_con.py deleted file mode 100644 index 08f95b943b..0000000000 --- a/tests/ci/install_taos_py_con.py +++ /dev/null @@ -1,34 +0,0 @@ -import subprocess -import pkg_resources -import sys -import argparse - -def get_installed_version(package_name): - try: - return pkg_resources.get_distribution(package_name).version - except pkg_resources.DistributionNotFound: - return None - -def install_package(package_name, version): - subprocess.check_call([sys.executable, "-m", "pip", "install", f"{package_name}=={version}"]) - -def main(packages): - for package, latest_version in packages.items(): - installed_version = get_installed_version(package) - if installed_version != latest_version: - print(f"Installing {package} version {latest_version} (current version: {installed_version})") - install_package(package, latest_version) - else: - print(f"{package} is already up-to-date (version {installed_version})") - -if __name__ == "__main__": - parser = argparse.ArgumentParser(description='Install specified versions of packages.') - parser.add_argument('packages', nargs='+', help='List of packages with versions (e.g., taospy==2.7.16 taos-ws-py==0.3.3)') - args = parser.parse_args() - - packages = {} - for package in args.packages: - name, version = package.split('==') - packages[name] = version - - main(packages) \ No newline at end of file