Move check_dependencies.py to contrib/
Change-Id: I8def867b1042cbb98bb36ff4a473b4cdb92ce122
diff --git a/Makefile b/Makefile
index c36aa9a..38ff6c8 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,7 @@
.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 94%
rename from check_dependencies.py
rename to contrib/check_dependencies.py
index daf46dc..61d08b0 100755
--- a/check_dependencies.py
+++ b/contrib/check_dependencies.py
@@ -36,7 +36,7 @@
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 @@
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)