Build and packaging library
  • Python 49.4%
  • Makefile 37%
  • Shell 13.6%
Find a file
Jan Lindemann fdabca79e8
py-topdir.mk: py-format|check-annotation-imports

Add two new targets, basically

py-check-annotation-imports: ruff check --select TC,FA --fix --unsafe-fixes .
py-format-annotation-imports: ruff format --select TC,FA --fix --unsafe-fixes .

They basically import statements merely used for annotation only during type checking runs:

if TYPE_CHECKING: import AirFrobnicator from frobnication
Signed-off-by: Jan Lindemann <jan@janware.com>
2026-06-03 17:46:14 +02:00
.github/workflows workflows/(build-package.yaml -> standard-tests.yaml) 2026-06-03 15:29:22 +02:00
bin bin, make, scripts: Re-add files necessary for packaging jw-build 2025-11-14 11:22:50 +01:00
conf pyproject.toml: Enforce import annotations style 2026-06-01 14:34:25 +02:00
make py-topdir.mk: py-format|check-annotation-imports 2026-06-03 17:46:14 +02:00
scripts python-tools.sh: Create empty line after import 2026-06-01 20:14:45 +02:00
src lib.Result: Add module 2026-06-02 17:52:49 +02:00
.gitignore Everywhere: Rename package "jw-build" to "jw-pkg" 2025-11-28 13:35:56 +01:00
HASH Release 1.0.0-230@suse-tumbleweed/x86_64 2026-06-02 23:22:35 +00:00
Makefile $(TOPDIR)/Makefile: include py-topdir.mk 2026-05-31 18:20:35 +02:00
RELEASES Release 1.0.0-230@suse-tumbleweed/x86_64 2026-06-02 23:22:35 +00:00
VERSION Start version: 1.0.0-230 2026-06-02 23:21:46 +00:00