weboob.tools.backend: use docstrings for fields

Sphinx will be able to use the docstring as documentation.
Also, favicon is PNG format.
12 jobs from master in 17 minutes and 36 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Build
passed #16027
build:2.7

00:00:49

passed #16028
build:3

00:00:59

 
  Test
failed #16030
allowed to fail
lint:2.7

00:01:19

failed #16034
allowed to fail
lint:3

00:01:19

passed #16029
pyflakes:2.7

00:01:34

passed #16033
pyflakes:3

00:01:37

passed #16031
unittests:2.7

00:01:23

41.0%
passed #16035
unittests:3

00:01:29

41.0%
failed #16032
allowed to fail
unittests-modules:2.7

00:13:59

47.0%
failed #16036
allowed to fail
unittests-modules:3

00:01:02

 
  Deploy
passed #16037
doc:2.7

00:01:27

passed #16038
doc:3

00:01:42

 
Name Stage Failure
failed
lint:2.7 Test
=== [  0%] Getting file:///builds/weboob/weboob/modules
=== [100%] All modules are up-to-date.

Modules without tests: afer, amundi, banqueaccord, bforbank, bolden, bouygues, bp, caels, chronopost, cmb, cmmc, cmso, colisprive, colissimo, creditdunordpee, edf, ensap, figgo, genericnewspaper, gmf, linebourse, n26, nalo, netfinca, okc, oney, orange, ovh, pagesjaunes, peertube, redmine, relaiscolis, sogecartenet, tapatalk, yomoni

Modules without icons: avendrealouer, bnpcards, bnppere, bolden, btpbanque, capeasi, cices, cmes, deathbycaptcha, ekwateur, ensap, erehsbc, esalia, figgo, gmf, humanis, linebourse, materielnet, meslieuxparis, nalo, netfinca, onlinenet, pagesjaunes, peertube, pradoepargne, sogecartenet, spirica, tapatalk, themisbanque, trainline

Modules for Python 2 only: allocine, amazonstorecard, amelipro, apivie, asana, audioaddict, bnpcards, canalplus, carrefourbanque, cci, centquatre, cityscoot, colisprive, cpasbien, creditdunordpee, dailymotion, dhl, dpd, dresdenwetter, ensap, ganassurances, gls, groupama, guerrillamail, happn, hds, humanis, ideel, ilmatieteenlaitos, ina, inrocks, ipapi, itella, journaldesfemmes, kickass, kiwibank, lacentrale, lampiris, lyricsdotcom, lyricsplanet, mailinator, mareeinfo, materielnet, meslieuxparis, minutes20, myedenred, myhabit, netfinca, newsfeed, okc, onlinenet, openedx, ovh, pagesjaunes, parolesmusique, parolesnet, paypal, phpbb, pixabay, playme, poivy, pradoepargne, presseurop, prixcarburants, radiofrance, residentadvisor, rmll, sachsen, sogecartenet, t411, tapatalk, taz, themisbanque, tinder, torrentz, trainline, transilien, vicsec, vicseccard, vine, virginradio, wellsfargo, yahoo
ERROR: Job failed: exit code 1
failed
lint:3 Test
2019-02-25 07:41:52,459:WARNING:repository:1.5:repositories.py:304:build_index Unable to build module ilmatieteenlaitos: [ImportError] cannot import name 'imap' from 'itertools' (unknown location)
2019-02-25 07:41:52,549:WARNING:repository:1.5:repositories.py:304:build_index Unable to build module lacentrale: [NameError] name 'unicode' is not defined
2019-02-25 07:41:53,100:WARNING:repository:1.5:repositories.py:304:build_index Unable to build module tapatalk: [ModuleNotFoundError] No module named 'xmlrpclib'
2019-02-25 07:41:53,229:WARNING:repository:1.5:repositories.py:304:build_index Unable to build module wellsfargo: [ModuleNotFoundError] No module named 'Cookie'
Errors building modules: dailymotion, hds, ilmatieteenlaitos, lacentrale, tapatalk, wellsfargo
Use --debug to get more information.
=== [ 0%] Getting file:///builds/weboob/weboob/modules
=== [100%] All modules are up-to-date.
ERROR: Job failed: exit code 1
failed
unittests-modules:3 Test
2019-02-25 07:43:01,578:WARNING:repository:1.5:repositories.py:304:build_index Unable to build module ilmatieteenlaitos: [ImportError] cannot import name 'imap' from 'itertools' (unknown location)
2019-02-25 07:43:01,653:WARNING:repository:1.5:repositories.py:304:build_index Unable to build module lacentrale: [NameError] name 'unicode' is not defined
2019-02-25 07:43:02,059:WARNING:repository:1.5:repositories.py:304:build_index Unable to build module tapatalk: [ModuleNotFoundError] No module named 'xmlrpclib'
2019-02-25 07:43:02,120:WARNING:repository:1.5:repositories.py:304:build_index Unable to build module wellsfargo: [ModuleNotFoundError] No module named 'Cookie'
=== [ 0%] Getting file:///builds/weboob/weboob/modules
=== [100%] All modules are up-to-date.
Errors building modules: dailymotion, hds, ilmatieteenlaitos, lacentrale, tapatalk, wellsfargo
Use --debug to get more information.
ERROR: Job failed: exit code 1
failed
unittests-modules:2.7 Test
Ran 363 tests in 721.891s

FAILED (SKIP=94, errors=101, failures=31)
=== Total coverage ===
MODULES COVERAGE: 47%
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5175 0 0 100 5175 0 25158 --:--:-- --:--:-- --:--:-- 25121 100 5175 0 0 100 5175 0 2549 0:00:02 0:00:02 --:--:-- 2550 100 5175 0 0 100 5175 0 1707 0:00:03 0:00:03 --:--:-- 1707 100 5175 0 0 100 5175 0 1283 0:00:04 0:00:04 --:--:-- 1283 100 5175 0 0 100 5175 0 1028 0:00:05 0:00:05 --:--:-- 1028 100 5175 0 0 100 5175 0 857 0:00:06 0:00:06 --:--:-- 0 100 5175 0 0 100 5175 0 735 0:00:07 0:00:07 --:--:-- 0 100 5177 0 2 100 5175 0 648 0:00:07 0:00:07 --:--:-- 0 100 5177 0 2 100 5175 0 648 0:00:07 0:00:07 --:--:-- 0
OKERROR: Job failed: exit code 1