-
- Downloads
cpan: Fix module version extraction for some edge cases
CPAN API can return versions that are not of str type: either int or float. When version equals 0, it means that version failed to be parsed by CPAN so we try to extract it from release name in that case. Otherwise we ensure to convert the version to str type. Related to T2833
Showing
- swh/lister/cpan/lister.py 17 additions, 1 deletionswh/lister/cpan/lister.py
- swh/lister/cpan/tests/data/https_fastapi.metacpan.org/v1__search_scroll_page1 0 additions, 0 deletions...s/data/https_fastapi.metacpan.org/v1__search_scroll_page1
- swh/lister/cpan/tests/data/https_fastapi.metacpan.org/v1__search_scroll_page2 39 additions, 0 deletions...s/data/https_fastapi.metacpan.org/v1__search_scroll_page2
- swh/lister/cpan/tests/data/https_fastapi.metacpan.org/v1__search_scroll_page3 85 additions, 0 deletions...s/data/https_fastapi.metacpan.org/v1__search_scroll_page3
- swh/lister/cpan/tests/data/https_fastapi.metacpan.org/v1__search_scroll_page4 131 additions, 0 deletions...s/data/https_fastapi.metacpan.org/v1__search_scroll_page4
- swh/lister/cpan/tests/test_lister.py 70 additions, 6 deletionsswh/lister/cpan/tests/test_lister.py
Loading
Please register or sign in to comment