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

  1. 24 Mar, 2021 1 commit
  2. 05 Mar, 2021 1 commit
    • Vincent A's avatar
      weboob.core.ouiboube: support new user directories and env vars · d4798c6f
      Vincent A authored
      For user setups, a number of dirs are used, whose paths are
      customizable.
      
      For workdir, before:
      - $WEBOOB_WORKDIR
      - $XDG_CONFIG_HOME/weboob
      
      and after:
      - $WOOB_WORKDIR
      - $WEBOOB_WORKDIR
      - $XDG_CONFIG_HOME/woob
      - $XDG_CONFIG_HOME/weboob
      
      If the old name is found in $XDG_CONFIG_HOME, it will try to rename it.
      
      For data dir, now:
      - $WOOB_DATADIR
      - $WOOB_WORKDIR
      - $WEBOOB_DATADIR
      - $WEBOOB_WORKDIR
      - $XDG_DATA_HOME/woob
      - $XDG_DATA_HOME/weboob
      
      Also, $WOOB_BACKENDS then $WEBOOB_BACKENDS.
      d4798c6f
  3. 03 Mar, 2021 1 commit
  4. 01 Mar, 2021 1 commit
  5. 27 Feb, 2021 2 commits
  6. 15 Dec, 2019 1 commit
    • Vincent A's avatar
      tools: scripts/weboob-config doesn't exist anymore · a434c282
      Vincent A authored
      For now, run using weboob package from PYTHONPATH. Maybe we should
      require setup.py to have been run before being able to start run_tests.
      This way, we're sure everything is set up.
      
      Same for make_man and weboob_lint.
      a434c282
  7. 30 Nov, 2019 1 commit
    • Laurent Bachelier's avatar
      tools: Avoid stale_pyc under Python 3 · f482d236
      Laurent Bachelier authored
      Under Python 3, __pycache__ is used, and is not cleaned up.
      It is also not necessary to clean it up anymore, since those .pyc files
      cannot be imported without a .py files unlike what happens under Python 2.
      f482d236
  8. 02 Jan, 2019 1 commit
  9. 26 Apr, 2018 2 commits
  10. 23 Apr, 2018 1 commit
  11. 11 Jul, 2017 3 commits
  12. 19 Jun, 2017 1 commit
  13. 24 Dec, 2016 2 commits
    • Phyks (Lucas Verney)'s avatar
      6f700b99
    • Phyks (Lucas Verney)'s avatar
      Gitlab-CI continuous integration · 434c0f15
      Phyks (Lucas Verney) authored
      This commit adds the necessary files to run the CI using Gitlab-CI. For
      now, it checks that Weboob builds, then runs the linting script
      (checking that every module as an icon and some tests + PyFlakes) and
      the unittests. Most of modules unittests cannot run because there is no
      backend configured.
      
      Some changes were needed in the pre-existing scripts:
      * Edit `weboob_lint` to exit with non-zero code if it finds modules
      without icons or tests, so that the build could fail in such a case.
      * Edit `run_tests.sh` to set correct exit code on failure and rework
      generation of XUNIT output. Also added some doc about useful environment
      variables. Added a way to generate an xunit output file when running modules
      unittests, passing a `XUNIT_OUT` env variable to `run_tests.sh` script.
      * Modification of `setup.cfg` and `run_tests` scripts to handle code
      coverage generation. The matching regex in Gitlab for the total code
      coverage is `TOTAL: (\d+\%\s*)$)`.
      
      I also added a script to generate a JSON module status matrix from
      modules unittests, ready to be sent to a
      [Weboob-CI](https://github.com/Phyks/weboob-ci) instance.
      
      NOTE: Required Python modules are taken from the `setup.py` script.
      `.ci/requirements.txt` contains the requirements to run the unittests
      and the CI, whereas `.ci/requirements_modules.txt` contains the specific
      Python modules required at runtime by Weboob modules. The latter could
      eventually be replaced by a proper call to `debpydep` script.
      434c0f15
  14. 14 Nov, 2016 1 commit
  15. 17 Jul, 2015 1 commit
  16. 01 Oct, 2014 1 commit
  17. 18 Jun, 2014 1 commit
  18. 12 Aug, 2013 1 commit
  19. 03 Aug, 2013 1 commit
  20. 10 Apr, 2013 1 commit
  21. 25 Mar, 2013 1 commit
  22. 11 Nov, 2012 2 commits
  23. 10 Nov, 2012 2 commits
  24. 27 Apr, 2012 1 commit
  25. 10 Apr, 2012 1 commit
  26. 14 Mar, 2012 1 commit
  27. 28 Feb, 2012 1 commit
  28. 12 Feb, 2012 1 commit
  29. 30 Jan, 2012 1 commit
  30. 27 Jan, 2012 2 commits
  31. 18 Jan, 2012 2 commits