Skip to content
  1. Jun 09, 2023
  2. Jul 11, 2022
  3. Aug 27, 2021
    • ntome's avatar
      use woob_modules name · 4c72c9d6
      ntome authored and hydrargyrum's avatar hydrargyrum committed
      4c72c9d6
    • hydrargyrum's avatar
      core: rely on namespace packages for importing modules · bad9e4b4
      hydrargyrum authored
      Rationale
      ---------
      
      This has the advantage that modules can be imported just like any
      standard Python module.
      AbstractModule/Browser/Page will simply become useless over time.
      Modules can be migrated to regular imports at different times.
      
      Transition
      ----------
      
      $WEBOOB_DATADIR/$WEBOOB_VERSION will contain a "weboob_modules" prefix,
      instead of directly modules folders.
      For users using HTTP repos like updates.weboob.org, transition will be
      smooth as "weboob-config update" will just (re)install modules referred
      to by $WEBOOB_BACKENDS.
      
      TODO:
      * play nice with sources.list
      * weboob: remove Abstract*
          * this should be done when all modules are migrated
      bad9e4b4
  4. Apr 11, 2021
  5. Feb 27, 2021
  6. Oct 28, 2020
    • ntome's avatar
      tools/hooks/run-flake8.py: use flake8-import-order plugin · 9c714c91
      ntome authored and hydrargyrum's avatar hydrargyrum committed
      But it's pep8 rule keeps application-imports in the same group as
      relative-imports. Changing it is not a matter of configuration but defining
      our own style, which is tedious as it would require a setuptools entrypoint
      just for that, so we inject manually the style.
      9c714c91
  7. Aug 26, 2020
  8. Aug 07, 2020
  9. Jul 15, 2020
  10. Jun 03, 2020
  11. May 07, 2020