From 1337fb8e48f6abe3718fbb5f279fbac0b7fef283 Mon Sep 17 00:00:00 2001 From: Pau Espin Pedrol Date: Tue, 12 May 2020 13:28:55 +0200 Subject: [PATCH] Move check_dependencies.py to contrib/ Change-Id: I8def867b1042cbb98bb36ff4a473b4cdb92ce122 --- Makefile | 2 +- check_dependencies.py => contrib/check_dependencies.py | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) rename check_dependencies.py => contrib/check_dependencies.py (95%) diff --git a/Makefile b/Makefile index c36aa9a7..38ff6c8c 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ all: deps version check manual .PHONY: version check deps: - ./check_dependencies.py + ./contrib/check_dependencies.py version: ./update_version.sh diff --git a/check_dependencies.py b/contrib/check_dependencies.py similarity index 95% rename from check_dependencies.py rename to contrib/check_dependencies.py index daf46dc4..61d08b0c 100755 --- a/check_dependencies.py +++ b/contrib/check_dependencies.py @@ -36,7 +36,7 @@ def import_runtime_dependencies(): pass def import_all_py_in_dir(rel_path, skip_modules=[]): - selfdir = os.path.dirname(os.path.abspath(__file__)) + selfdir = os.getcwd() dir = os.path.join(selfdir, rel_path) print('importing files in directory %s' % dir) for entry in os.listdir(dir): @@ -112,8 +112,12 @@ skip_obj_modules = skip_features_to_skip_modules(list(args.skip_features or [])) print('Skip checking modules: %r' % skip_obj_modules) +rootdir = os.path.realpath(os.path.join(os.path.dirname(os.path.abspath(__file__)), '..')) +print('Changing workdir dir to %s' % rootdir) +os.chdir(rootdir) +sys.path.insert(0, rootdir) # We need to add it for cross-references between osmo_ms_driver and osmo_gsm_tester to work: -sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath(__file__)), 'src/')) +sys.path.insert(0, os.path.join(rootdir, 'src/')) import_all_py_in_dir('src/osmo_ms_driver') import_all_py_in_dir('src/osmo_gsm_tester/core') import_all_py_in_dir('src/osmo_gsm_tester/obj', skip_obj_modules)