From c40f076851f61dd125f0d69a99db3cc133de5497 Mon Sep 17 00:00:00 2001
From: David Douard <david.douard@sdfa3.org>
Date: Thu, 5 Sep 2019 09:49:20 +0200
Subject: [PATCH] setup: register the worker task in the swh.workers entrypoint

---
 setup.py                       | 2 ++
 swh/deposit/loader/__init__.py | 7 +++++++
 2 files changed, 9 insertions(+)

diff --git a/setup.py b/setup.py
index a4921dc6..7d834de8 100755
--- a/setup.py
+++ b/setup.py
@@ -58,6 +58,8 @@ setup(
         swh-deposit=swh.deposit.cli:main
         [swh.cli.subcommands]
         deposit=swh.deposit.cli:deposit
+        [swh.workers]
+        deposit.worker=swh.deposit.loader:register
     ''',
     classifiers=[
         "Programming Language :: Python :: 3",
diff --git a/swh/deposit/loader/__init__.py b/swh/deposit/loader/__init__.py
index e69de29b..6e1af4af 100644
--- a/swh/deposit/loader/__init__.py
+++ b/swh/deposit/loader/__init__.py
@@ -0,0 +1,7 @@
+# Copyright (C) 2019 the Software Heritage developers
+# License: GNU General Public License version 3, or any later version
+# See top-level LICENSE file for more information
+
+
+def register():
+    return {'task_modules': ['%s.tasks' % __name__]}
-- 
GitLab