From 6ca0df49658fc7e9c78b1dc0311c0803ee4f9193 Mon Sep 17 00:00:00 2001
From: Alvin Noe Ladines <ladinesalvinnoe@gmail.com>
Date: Thu, 16 Nov 2023 11:41:24 +0100
Subject: [PATCH] Fix adding of submodule

---
 MANIFEST.in                             | 3 +++
 scripts/check_python_dependencies.sh    | 5 ++++-
 scripts/generate_python_dependencies.sh | 5 ++++-
 3 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/MANIFEST.in b/MANIFEST.in
index e91e3ae90d..ddcc246ba6 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -45,3 +45,6 @@ include dependencies/parsers/simulation/README.md
 recursive-include dependencies/parsers/simulation/simulationparsers *.py
 include dependencies/schema/nomad-perovskite-solar-cells-database/README.md
 recursive-include dependencies/schema/nomad-perovskite-solar-cells-database/perovskite_solar_cell_database *.py nomad_plugin.yaml *.txt
+include dependencies/parsers/simulation/README.md
+recursive-include dependencies/parsers/simulation/simulationparsers *.py
+recursive-include dependencies/parsers/simulation/simulationparsers/abacus/abacusparser *.py nomad_plugin.yaml
diff --git a/scripts/check_python_dependencies.sh b/scripts/check_python_dependencies.sh
index 4c95c014d6..0fd4bf4a98 100755
--- a/scripts/check_python_dependencies.sh
+++ b/scripts/check_python_dependencies.sh
@@ -18,7 +18,9 @@ pip-compile --resolver=backtracking --quiet --annotation-style=line \
     dependencies/parsers/eelsdb/pyproject.toml \
     dependencies/parsers/electronic/pyproject.toml \
     dependencies/parsers/nexus/pyproject.toml \
-    dependencies/parsers/workflow/pyproject.toml pyproject.toml
+    dependencies/parsers/workflow/pyproject.toml \
+    dependencies/parsers/simulation/pyproject.toml \
+    pyproject.toml
 
 diff requirements.txt requirements.txt.tmp
 
@@ -34,6 +36,7 @@ pip-compile --resolver=backtracking --quiet --annotation-style=line \
     dependencies/parsers/electronic/pyproject.toml \
     dependencies/parsers/nexus/pyproject.toml \
     dependencies/parsers/workflow/pyproject.toml \
+    dependencies/parsers/simulation/pyproject.toml \
     pyproject.toml
 
 diff requirements-dev.txt requirements-dev.txt.tmp
diff --git a/scripts/generate_python_dependencies.sh b/scripts/generate_python_dependencies.sh
index 43d84c7e0b..104740875d 100755
--- a/scripts/generate_python_dependencies.sh
+++ b/scripts/generate_python_dependencies.sh
@@ -16,7 +16,9 @@ pip-compile --resolver=backtracking --annotation-style=line \
     dependencies/parsers/eelsdb/pyproject.toml \
     dependencies/parsers/electronic/pyproject.toml \
     dependencies/parsers/nexus/pyproject.toml \
-    dependencies/parsers/workflow/pyproject.toml pyproject.toml
+    dependencies/parsers/workflow/pyproject.toml \
+    dependencies/parsers/simulation/pyproject.toml \
+    pyproject.toml
 
 
 pip-compile --resolver=backtracking --annotation-style=line \
@@ -30,4 +32,5 @@ pip-compile --resolver=backtracking --annotation-style=line \
     dependencies/parsers/electronic/pyproject.toml \
     dependencies/parsers/nexus/pyproject.toml \
     dependencies/parsers/workflow/pyproject.toml \
+    dependencies/parsers/simulation/pyproject.toml \
     pyproject.toml
\ No newline at end of file
-- 
GitLab