I decided not to contribute anymore to Weboob as I don't want to legitimate the views of the project. This is a personal clone, likely unmaintained.

setup.cfg 2.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. [nosetests]
  2. verbosity = 2
  3. detailed-errors = 1
  4. with-doctest = 1
  5. with-coverage = 1
  6. where = woob
  7. tests = woob.tools.capabilities.bank.iban,
  8. woob.tools.capabilities.bank.transactions,
  9. woob.tools.capabilities.paste,
  10. woob.tools.application.formatters.json,
  11. woob.tools.application.formatters.table,
  12. woob.tools.date,
  13. woob.tools.misc,
  14. woob.tools.path,
  15. woob.tools.tokenizer,
  16. woob.browser.browsers,
  17. woob.browser.pages,
  18. woob.browser.filters.standard,
  19. woob.browser.tests.form,
  20. woob.browser.tests.filters,
  21. woob.browser.tests.url
  22. [isort]
  23. known_first_party = woob, weboob
  24. line_length = 120
  25. [flake8]
  26. max-line-length = 120
  27. exclude = dist,*.egg-info,build,.git,__pycache__,boilerplate_data,stable_backport_data,*_ui.py
  28. [easy_install]
  29. [sdist]
  30. owner = root
  31. group = root
  32. [bdist]
  33. owner = root
  34. group = root
  35. [bdist_wheel]
  36. owner = root
  37. group = root
  38. universal = 1
  39. [metadata]
  40. name = woob
  41. # TODO fetch from __init__.py
  42. version = 2.1
  43. description = Woob, Web Outside Of Browsers
  44. long_description = file:README.md
  45. author = Romain Bignon
  46. author_email = woob@woob.tech
  47. maintainer = Romain Bignon
  48. maintainer_email = romain@woob.tech
  49. url = https://woob.tech/
  50. license = GNU LGPL 3
  51. classifiers =
  52. Environment :: Console
  53. License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
  54. Programming Language :: Python
  55. Programming Language :: Python :: 3
  56. Programming Language :: Python :: 3.5
  57. Programming Language :: Python :: 3.6
  58. Programming Language :: Python :: 3.7
  59. Programming Language :: Python :: 3.8
  60. Programming Language :: Python
  61. Topic :: Communications :: Email
  62. Topic :: Internet :: WWW/HTTP
  63. Topic :: Internet :: WWW/HTTP :: Browsers
  64. Topic :: Software Development :: Libraries :: Application Frameworks
  65. Topic :: Software Development :: Libraries :: Python Modules
  66. Topic :: Text Processing :: Markup :: HTML
  67. [options]
  68. python_requires = >= 3.5
  69. install_requires =
  70. lxml
  71. cssselect
  72. requests>=2.0.0
  73. python-dateutil
  74. PyYAML
  75. html2text>=3.200
  76. six
  77. unidecode
  78. Pillow
  79. Babel
  80. tests_require =
  81. flake8
  82. nose
  83. xunitparser
  84. coverage
  85. # TODO [options.data_files]
  86. [options.entry_points]
  87. console_scripts =
  88. woob = woob.applications.main:WoobMain.run