diff --git a/backend/Pipfile b/backend/Pipfile
index 37ae0c95bf9a83a40b895f1ddd4e47ab8c590ecc..ff7aa7e60a7ec17736f047f5da764f769590ca33 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 ea85e0c044c3eb5f531b55609b4808dd5a4d2061..77f11c31d50e15b549f899554294ddcee8428250 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 e40ab391b8b86e4fb2536c580435cba2bd2fd339..f723f72c3208efd66893c1683358afa055af997d 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 0000000000000000000000000000000000000000..b0471b7f6a822f85483ba8c4f097d5c32db8a8ed
--- /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