[elbe-devel] [PATCH 00/19] use importlib and trim down elbepack.directories

Eduard Krein eduard.krein at linutronix.de
Thu Apr 4 16:18:02 CEST 2024


Am Dienstag, dem 19.03.2024 um 08:47 +0100 schrieb Thomas Weißschuh:
> Reduce the amount of paths and use resource APIs which are compatible
> with zip distributions.
> 
> Signed-off-by: Thomas Weißschuh <thomas.weissschuh at linutronix.de>

For the series:
Reviewed-by: Eduard Krein <eduard.krein at linutronix.de>
> ---
> Thomas Weißschuh (19):
>       elbepack: simplify implementation of function template
>       elbepack: write templates from arbitrary pathlike objects
>       elbepack/init: simplify template writing
>       elbepack: drop init_template_dir
>       elbepack: drop mako_template_dir
>       elbepack: drop default_preseed_fname
>       elbepack: drop xsdtoasciidoc_mako_fname
>       setup.py: make flake8 compatible
>       conftest.py: make flake8 compatible
>       test: make flake8 compatible
>       test_flake8: only call flake8 once
>       elbepack: drop pack_dir
>       elbepack: tests: introduce helpers for xml testcases
>       test_xml: use test parameter helpers
>       test_preproc: use test parameter helpers
>       elbepack: validate devel mode without using elbe_dir
>       elbepack: init: simplify devel packaging
>       elbepack: delete now unused elbe_dir
>       elbepack: delete test_version.py
> 
>  conftest.py                        | 14 ++++-----
>  elbepack/commands/init.py          | 61 +++++++++++++++++++---------
> ----------
>  elbepack/commands/xsdtoasciidoc.py |  6 ++--
>  elbepack/directories.py            | 10 -------
>  elbepack/templates.py              | 29 ++++++++++--------
>  elbepack/tests/__init__.py         | 26 ++++++++++++++++
>  elbepack/tests/test_flake8.py      | 20 ++++---------
>  elbepack/tests/test_preproc.py     | 18 ++---------
>  elbepack/tests/test_version.py     | 26 ----------------
>  elbepack/tests/test_xml.py         | 17 +++--------
>  elbepack/version.py                |  9 ++----
>  setup.py                           | 45 ++++++++++++++--------------
>  test/updated.py                    | 47 ++++++++++++++--------------
> -
>  13 files changed, 146 insertions(+), 182 deletions(-)
> ---
> base-commit: 0494866f13a20374514e056391138199803f0060
> change-id: 20240313-elbedir-185b72c9157a
> 
> Best regards,

-- 
Eduard Krein
Linutronix GmbH | Bahnhofstrasse 3 | D-88690 Uhldingen-Mühlhofen
Phone: +49 7556 25 999 19; Fax.: +49 7556 25 999 99

Hinweise zum Datenschutz finden Sie hier (Informations on data privacy 
can be found here): https://linutronix.de/legal/data-protection.php

Linutronix GmbH | Firmensitz (Registered Office): Uhldingen-Mühlhofen |
Registergericht (Registration Court): Amtsgericht Freiburg i.Br.,
HRB700 806 | Geschäftsführer (Managing Directors): Heinz Egger, Thomas
Gleixner, Tiffany Silva, Sean Fennelly, Jeffrey Schneiderman






More information about the elbe-devel mailing list