From 5a690dd17cc6d618b54933e4b67d58ea0259614e Mon Sep 17 00:00:00 2001
From: Markus Scheidgen <markus.scheidgen@gmail.com>
Date: Fri, 21 Sep 2018 15:00:50 +0200
Subject: [PATCH] Use nomad meta info package instead of weird relative paths.

---
 common/python/nomadcore/local_meta_info.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/common/python/nomadcore/local_meta_info.py b/common/python/nomadcore/local_meta_info.py
index 2113fa9..1cb3f54 100644
--- a/common/python/nomadcore/local_meta_info.py
+++ b/common/python/nomadcore/local_meta_info.py
@@ -668,7 +668,8 @@ def load_metainfo(filename, dependencyLoader=None, extraArgsHandling=InfoKindEl.
         Tuple containing the metainfo environment, and any possible warnings
         that were encountered in the loading.
     """
-    path = os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)), "../../../../nomad-meta-info/meta_info/nomad_meta_info/{}".format(filename)))
+    import nomad_meta_info
+    path = os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(nomad_meta_info.__file__)), "{}".format(filename)))
     return loadJsonFile(path, dependencyLoader, extraArgsHandling, uri)
 
 def loadJsonStream(fileStream, name = None, dependencyLoader = None, extraArgsHandling = InfoKindEl.ADD_EXTRA_ARGS, filePath = None, uri = None):
-- 
GitLab