The new woob repository is here: https://gitlab.com/woob/woob. This gitlab will be removed soon.

The new woob repository is here: https://gitlab.com/woob/woob. This gitlab will be removed soon.

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

[isort]
25
known_first_party = woob, weboob
26
line_length = 120
27 28 29

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

[easy_install]

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

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

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

[metadata]
48
name = woob
49
# TODO fetch from __init__.py
Romain Bignon's avatar
Romain Bignon committed
50
version = 3.1
51

52
description = Woob, Web Outside Of Browsers
53
long_description = file:README.md
54
long_description_content_type = text/markdown
55 56

author = Romain Bignon
57
author_email = woob@woob.tech
58
maintainer = Romain Bignon
59
maintainer_email = romain@woob.tech
60

61
url = https://woob.tech/
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 104 105
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 =
106
    woob = woob.applications.main:WoobMain.run