setup.cfg 4.36 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 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139
    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
    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