Skip to content
Snippets Groups Projects
Forked from Platform / Development / swh-lister
644 commits behind the upstream repository.
  • Archit Agrawal's avatar
    a9a37a85
    swh.lister.cran · a9a37a85
    Archit Agrawal authored
    Add a lister to list all the CRAN packages .
    It uses the build-in API in R language to list the packages
    and get their metadata. 
    
    Closes T1709
    a9a37a85
    History
    swh.lister.cran
    Archit Agrawal authored
    Add a lister to list all the CRAN packages .
    It uses the build-in API in R language to list the packages
    and get their metadata. 
    
    Closes T1709
README.md 5.51 KiB

swh-lister

This component from the Software Heritage stack aims to produce listings of software origins and their urls hosted on various public developer platforms or package managers. As these operations are quite similar, it provides a set of Python modules abstracting common software origins listing behaviors.

It also provides several lister implementations, contained in the following Python modules:

  • swh.lister.bitbucket
  • swh.lister.debian
  • swh.lister.github
  • swh.lister.gitlab
  • swh.lister.gnu
  • swh.lister.pypi
  • swh.lister.npm
  • swh.lister.phabricator
  • swh.lister.cran

Dependencies

All required dependencies can be found in the requirements*.txt files located at the root of the repository.

Local deployment

lister configuration

Each lister implemented so far by Software Heritage (github, gitlab, debian, pypi, npm) must be configured by following the instructions below (please note that you have to replace <lister_name> by one of the lister name introduced above).

Preparation steps