swh-lister/swh/lister
Antoine Lambert 46425917c2 debian: Add missing file URIs in lister output
For a given package, the debian lister generates a dictionary mapping
distribution and version to a list of files to be processed by the
debian loader.

For each file to process, the debian loader expects to find an URI
in order to download it and then use its content to ingest package
source code into the archive.

However, it turns out these URIs were not computed by the lister
in its current implementation making any debian loading task fail
due to these missing info.

So add the computation of these URIS and ensure they will be provided
in the debian loader input parameters.

Related to T2400
2021-12-02 17:30:50 +01:00
..
bitbucket mypy: Fix errors with release >= v0.900 2021-06-09 14:02:23 +02:00
cgit cgit: Enable to retry throttled HTTP requests 2021-10-22 15:15:05 +02:00
cran cran: Pass the package name to the loader 2021-11-09 15:04:01 +01:00
debian debian: Add missing file URIs in lister output 2021-12-02 17:30:50 +01:00
gitea pattern: Use URL network location as instance name when not provided 2021-07-13 12:33:49 +02:00
github Deduplicate origins in the GitHub lister 2021-12-01 16:00:14 +01:00
gitlab Allow gitlab lister's name to be overriden by task arguments 2021-09-17 14:27:16 +02:00
gnu gnu: Respect the pattern docstring about state initialization 2021-09-21 11:17:16 +02:00
launchpad launchpad: Remove call to dataclasses.asdict on lister state 2021-01-28 19:17:58 +01:00
maven lister: Add new maven lister 2021-11-29 17:33:13 +01:00
npm Remove no longer used models field in dict returned by register 2021-02-02 16:33:52 +01:00
opam opam: Stop leaking temporary folders on machine 2021-11-10 16:58:35 +01:00
packagist packagist: Reimplement lister using new Lister API 2021-02-02 14:48:47 +01:00
phabricator pattern: Use URL network location as instance name when not provided 2021-07-13 12:33:49 +02:00
pypi Make PyPI lister incremental and complete in regards to last_update 2021-07-09 12:51:58 +02:00
sourceforge lister: Fix type 2021-11-23 10:13:19 +01:00
tests lister: Add new maven lister 2021-11-29 17:33:13 +01:00
tuleap pattern: Use URL network location as instance name when not provided 2021-07-13 12:33:49 +02:00
__init__.py Hook up listers implemented with the new pattern to the CLI 2021-01-11 11:00:29 +01:00
cli.py Remove no longer used legacy Lister API and update CLI options 2021-02-02 15:54:55 +01:00
pattern.py pattern: Use URL network location as instance name when not provided 2021-07-13 12:33:49 +02:00
py.typed typing: minimal changes to make a no-op mypy run pass 2019-10-28 15:35:21 +01:00
utils.py sourceforge: retry for all retryable exceptions 2021-05-26 12:05:39 +02:00