Antoine Lambert
68eb727d6a
npm.tasks: Fix NpmVisitModel parameters format
2019-01-30 16:32:26 +01:00
David Douard
f670de298f
Remove debug logging from tasks' code
...
since this is now handled by the SWHTask itself.
2019-01-17 13:58:29 +01:00
David Douard
f46f3e2015
Remove explicit setting of the task base class
...
since it's now the default base class in swh-scheduler (>= 0.0.39)
2019-01-10 09:55:17 +01:00
David Douard
f63b8326c5
Add tests for npm tasks
2019-01-08 10:35:33 +01:00
David Douard
0583b0e685
Add a 'ping' task for every lister.
2019-01-08 10:35:33 +01:00
David Douard
2d1f0643ff
Heavy refactor of the task system
...
Get rid of the class based task definition in favor of decorator-based
task declarations.
Doing so, we can get rid of core/tasks.py
Task names are explicitely set to keep compatibility with task
definitions in schedulers' database.
This also add debug statements at the beginning and end of each lister
task.
2019-01-08 10:33:32 +01:00
Antoine Lambert
ffe4ac9a3c
swh.lister.npm: Add an incremental npm lister
...
This new lister enables to get only new or updated npm packages
since the last listing operation.
Related T1378
Closes T1398
2018-12-03 17:58:27 +01:00
Antoine Lambert
605a67f51d
swh.lister.npm : Add a lister of all available packages in the npm registry
...
Related T1378
Closes T1380
2018-11-26 11:04:13 +01:00