Refactor lister code

Streamline production of new listers by aggressively moving core
functionality into progressively inherited (A->B->C) base classes
with the transport layer abstracted.
This should make common individual forge listers straightforward to
produce with minimal customization. Github and Bitbucket listers
can be used as examples of the indexing type.
This commit is contained in:
Avi Kelman (fiendish) 2017-03-06 11:34:37 +01:00
parent a6e43f2777
commit 68d77fd43f
24 changed files with 8835 additions and 477 deletions

View file

@ -1,3 +1,8 @@
nose
requests
requests_mock
setuptools
SQLAlchemy
testing.postgresql
xmltodict
celery