lister: Add new rust crates lister
The Crates lister retrieves crates package for Rust lang. It basically fetches https://github.com/rust-lang/crates.io-index.git to a temp directory and then walks through each file to get the crate's info.
Showing
- .pre-commit-config.yaml 1 addition, 0 deletions.pre-commit-config.yaml
- setup.py 1 addition, 0 deletionssetup.py
- swh/lister/crates/__init__.py 12 additions, 0 deletionsswh/lister/crates/__init__.py
- swh/lister/crates/lister.py 138 additions, 0 deletionsswh/lister/crates/lister.py
- swh/lister/crates/tasks.py 19 additions, 0 deletionsswh/lister/crates/tasks.py
- swh/lister/crates/tests/__init__.py 29 additions, 0 deletionsswh/lister/crates/tests/__init__.py
- swh/lister/crates/tests/data/fake-crates-repository.tar.gz 0 additions, 0 deletionsswh/lister/crates/tests/data/fake-crates-repository.tar.gz
- swh/lister/crates/tests/data/fake_crates_repository_init.sh 37 additions, 0 deletionsswh/lister/crates/tests/data/fake_crates_repository_init.sh
- swh/lister/crates/tests/test_lister.py 89 additions, 0 deletionsswh/lister/crates/tests/test_lister.py
- swh/lister/crates/tests/test_tasks.py 31 additions, 0 deletionsswh/lister/crates/tests/test_tasks.py
Loading
Please register or sign in to comment