setup.cfg 4.41 KB
Newer Older
1 2 3
[nosetests]
verbosity = 2
detailed-errors = 1
4
with-doctest = 1
5
with-coverage = 1
6
where = weboob
7
tests = weboob.tools.capabilities.bank.iban,
8
        weboob.tools.capabilities.bank.transactions,
9 10 11
        weboob.tools.capabilities.paste,
        weboob.tools.application.formatters.json,
        weboob.tools.application.formatters.table,
12
        weboob.tools.date,
13
        weboob.tools.misc,
14
        weboob.tools.path,
15
        weboob.tools.tokenizer,
16 17
        weboob.browser.browsers,
        weboob.browser.pages,
18
        weboob.browser.filters.standard,
19
        weboob.browser.tests.form,
20
        weboob.browser.tests.filters,
21
        weboob.browser.tests.url
22 23

[isort]
24 25
known_first_party = weboob
line_length = 120
26 27 28

[flake8]
max-line-length = 120
Laurent Bachelier's avatar
Laurent Bachelier committed
29
exclude = dist,*.egg-info,build,.git,__pycache__,boilerplate_data,stable_backport_data,*_ui.py
30 31 32

[easy_install]

33 34 35 36 37 38 39
[sdist]
owner = root
group = root

[bdist]
owner = root
group = root
40 41 42 43 44

[bdist_wheel]
owner = root
group = root
universal = 1
45 46 47 48

[metadata]
name = weboob
# TODO fetch from __init__.py
Romain Bignon's avatar
Romain Bignon committed
49
version = 2.1
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103

description = Weboob, Web Outside Of Browsers
long_description = file:README.md

author = Romain Bignon
author_email = weboob@weboob.org
maintainer = Romain Bignon
maintainer_email = romain@weboob.org

url = https://weboob.org/
license = GNU LGPL 3

classifiers =
    Environment :: Console
    License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
    Programming Language :: Python
    Programming Language :: Python :: 3
    Programming Language :: Python :: 3.5
    Programming Language :: Python :: 3.6
    Programming Language :: Python :: 3.7
    Programming Language :: Python :: 3.8
    Programming Language :: Python
    Topic :: Communications :: Email
    Topic :: Internet :: WWW/HTTP
    Topic :: Internet :: WWW/HTTP :: Browsers
    Topic :: Software Development :: Libraries :: Application Frameworks
    Topic :: Software Development :: Libraries :: Python Modules
    Topic :: Text Processing :: Markup :: HTML

[options]
python_requires = >= 3.5

install_requires =
    lxml
    cssselect
    requests>=2.0.0
    python-dateutil
    PyYAML
    html2text>=3.200
    six
    unidecode
    Pillow
    Babel

tests_require =
    flake8
    nose
    xunitparser
    coverage

# TODO [options.data_files]

[options.entry_points]
console_scripts =
104
    boobands = weboob.applications.boobands:Boobands.run
105 106
    boobank = weboob.applications.boobank:Boobank.run
    boobathon = weboob.applications.boobathon:Boobathon.run
107 108
    boobcoming = weboob.applications.boobcoming:Boobcoming.run
    boobill = weboob.applications.boobill:Boobill.run
109 110 111 112 113 114
    booblyrics = weboob.applications.booblyrics:Booblyrics.run
    boobmsg = weboob.applications.boobmsg:Boobmsg.run
    boobooks = weboob.applications.boobooks:Boobooks.run
    boobsize = weboob.applications.boobsize:Boobsize.run
    boobtracker = weboob.applications.boobtracker:BoobTracker.run
    boomoney = weboob.applications.boomoney:Boomoney.run
115
    boorpg = weboob.applications.boorpg:BooRPG.run
116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140
    cineoob = weboob.applications.cineoob:Cineoob.run
    comparoob = weboob.applications.comparoob:Comparoob.run
    cookboob = weboob.applications.cookboob:Cookboob.run
    flatboob = weboob.applications.flatboob:Flatboob.run
    galleroob = weboob.applications.galleroob:Galleroob.run
    geolooc = weboob.applications.geolooc:Geolooc.run
    handjoob = weboob.applications.handjoob:Handjoob.run
    havedate = weboob.applications.havedate:HaveDate.run
    monboob = weboob.applications.monboob:Monboob.run
    parceloob = weboob.applications.parceloob:Parceloob.run
    pastoob = weboob.applications.pastoob:Pastoob.run
    radioob = weboob.applications.radioob:Radioob.run
    shopoob = weboob.applications.shopoob:Shopoob.run
    suboob = weboob.applications.suboob:Suboob.run
    translaboob = weboob.applications.translaboob:Translaboob.run
    traveloob = weboob.applications.traveloob:Traveloob.run
    videoob = weboob.applications.videoob:Videoob.run
    webcontentedit = weboob.applications.webcontentedit:WebContentEdit.run
    weboob-cli = weboob.applications.weboobcli:WeboobCli.run
    weboob-config = weboob.applications.weboobcfg:WeboobCfg.run
    weboob-debug = weboob.applications.weboobdebug:WeboobDebug.run
    weboob-repos = weboob.applications.weboobrepos:WeboobRepos.run
    weboorrents = weboob.applications.weboorrents:Weboorrents.run
    wetboobs = weboob.applications.wetboobs:WetBoobs.run
    weboob = weboob.applications.weboobmain:WeboobMain.run