From 07f20010b208e30dd7e8b5d2bbe310604768439d Mon Sep 17 00:00:00 2001
From: Kenzo-Hugo Hillion <hillion.kenzo@posteo.net>
Date: Thu, 1 Apr 2021 11:19:17 +0200
Subject: [PATCH] add logs and dependencies to build UML

---
 backend/Pipfile                                                | 2 ++
 .../apps/catalog/management/commands/create_update_eggnog.py   | 1 +
 .../apps/catalog/management/commands/create_update_kegg_ko.py  | 1 +
 backend/pyproject.toml                                         | 3 +++
 4 files changed, 7 insertions(+)
 create mode 100644 backend/pyproject.toml

diff --git a/backend/Pipfile b/backend/Pipfile
index 37ae0c9..ff7aa7e 100644
--- a/backend/Pipfile
+++ b/backend/Pipfile
@@ -30,6 +30,7 @@ pytest-factoryboy = "*"
 pylint = "*"
 mock = "*"
 snakeviz = "*"
+pydotplus = "*"
 
 [packages]
 certifi = "*"
@@ -67,6 +68,7 @@ django-health-check = "==3.0.0"
 django-redis = "*"
 kombu = "*"
 dabeplech = "*"
+pydotplus = "*"
 
 [requires]
 python_version = "3.7"
diff --git a/backend/metagenedb/apps/catalog/management/commands/create_update_eggnog.py b/backend/metagenedb/apps/catalog/management/commands/create_update_eggnog.py
index ea85e0c..77f11c3 100644
--- a/backend/metagenedb/apps/catalog/management/commands/create_update_eggnog.py
+++ b/backend/metagenedb/apps/catalog/management/commands/create_update_eggnog.py
@@ -40,6 +40,7 @@ class ImportEggNOG(object):
     def load_all(self, test=False, version=None):
         self._build_functional_category_dict()
         self.total_eggnog_nb = file_len(self.annotation_file)
+        logger.info("Preparing to load %s items...", self.total_eggnog_nb)
         with open(self.annotation_file, "r") as file:
             for line in file:
                 eggnog_dict = self.eggnog_parser.get_dict(line)
diff --git a/backend/metagenedb/apps/catalog/management/commands/create_update_kegg_ko.py b/backend/metagenedb/apps/catalog/management/commands/create_update_kegg_ko.py
index e40ab39..f723f72 100644
--- a/backend/metagenedb/apps/catalog/management/commands/create_update_kegg_ko.py
+++ b/backend/metagenedb/apps/catalog/management/commands/create_update_kegg_ko.py
@@ -28,6 +28,7 @@ class ImportKEGGKO(object):
         all_ko_response.raise_for_status()
         all_ko = all_ko_response.text.splitlines()
         self.total_nb = len(all_ko)
+        logger.info("%s KEGG KO retrieved from KEGG API...", self.total_nb)
         for chunk in list_chunks(all_ko, chunk_size):
             ko_chunk = [KEGGLineParser.ko_list(i) for i in chunk]
             for i in ko_chunk:
diff --git a/backend/pyproject.toml b/backend/pyproject.toml
new file mode 100644
index 0000000..b0471b7
--- /dev/null
+++ b/backend/pyproject.toml
@@ -0,0 +1,3 @@
+[build-system]
+requires = ["setuptools", "wheel"]
+build-backend = "setuptools.build_meta:__legacy__"
\ No newline at end of file
-- 
GitLab