From ae628a681da023f0b9ecf3e781a3ec4accd3be55 Mon Sep 17 00:00:00 2001 From: Sebastian Abrahamsson Date: Tue, 13 Oct 2026 19:22:23 +0200 Subject: [PATCH] Mark the re-exports of __init__.py for ruff set_relative_file_base and FILE_BASE_VARIABLE are imported into __init__.py for run scripts, not used there, and ruff reported them as unused imports (F401), which fails the lint workflow on main since #12. Import them as X as X, which marks them as re-exports. Co-Authored-By: Claude Opus 5.5 --- src/vunit_python_bridge/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/vunit_python_bridge/__init__.py b/src/vunit_python_bridge/__init__.py index 0cc6475..9d2e23f 100644 --- a/src/vunit_python_bridge/__init__.py +++ b/src/vunit_python_bridge/__init__.py @@ -34,8 +34,11 @@ from pathlib import Path -# set_relative_file_base and FILE_BASE_VARIABLE are public: run scripts use them -from .file_base import FILE_BASE_VARIABLE, add_file_base_package, set_relative_file_base +from .file_base import add_file_base_package + +# Public: run scripts use them +from .file_base import FILE_BASE_VARIABLE as FILE_BASE_VARIABLE +from .file_base import set_relative_file_base as set_relative_file_base VHDL_PATH = Path(__file__).parent.resolve() / "hdl" / "src"