diff --git a/setup.py b/setup.py --- a/setup.py +++ b/setup.py @@ -58,6 +58,8 @@ 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 --- 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__]}