pagure: Implement lister for pagure forges
Pagure is a git-centered forge, python based using pygit2. Its REST API enables to easily list all projects hosted in an instance so the lister implementation is quite simple. Related to swh/meta#5043.
Showing
- setup.py 1 addition, 0 deletionssetup.py
- swh/lister/pagure/__init__.py 12 additions, 0 deletionsswh/lister/pagure/__init__.py
- swh/lister/pagure/lister.py 73 additions, 0 deletionsswh/lister/pagure/lister.py
- swh/lister/pagure/tasks.py 20 additions, 0 deletionsswh/lister/pagure/tasks.py
- swh/lister/pagure/tests/__init__.py 0 additions, 0 deletionsswh/lister/pagure/tests/__init__.py
- swh/lister/pagure/tests/data/https_pagure.io/api_0_projects,per_page=2 101 additions, 0 deletions...gure/tests/data/https_pagure.io/api_0_projects,per_page=2
- swh/lister/pagure/tests/data/https_pagure.io/api_0_projects,per_page=2,page=2 103 additions, 0 deletions...sts/data/https_pagure.io/api_0_projects,per_page=2,page=2
- swh/lister/pagure/tests/test_lister.py 34 additions, 0 deletionsswh/lister/pagure/tests/test_lister.py
- swh/lister/pagure/tests/test_tasks.py 31 additions, 0 deletionsswh/lister/pagure/tests/test_tasks.py
- swh/lister/tests/test_cli.py 1 addition, 0 deletionsswh/lister/tests/test_cli.py
swh/lister/pagure/__init__.py
0 → 100644
swh/lister/pagure/lister.py
0 → 100644
swh/lister/pagure/tasks.py
0 → 100644
swh/lister/pagure/tests/__init__.py
0 → 100644
swh/lister/pagure/tests/test_lister.py
0 → 100644
swh/lister/pagure/tests/test_tasks.py
0 → 100644
Please register or sign in to comment