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