From 78653a1708f41e676fa84078eb9123bc1390cef2 Mon Sep 17 00:00:00 2001 From: Stephen Boddy Date: Fri, 10 Jul 2026 20:42:49 +0100 Subject: [PATCH] Remove unused imports flagged by ruff Fixes 23 unused-import violations, mostly in the alignment API module. --- .../api/alignment/_add_segment_to_curve.py | 2 -- .../api/alignment/_add_segment_to_layout.py | 19 +------------------ .../api/alignment/_add_zero_length_segment.py | 4 ---- .../api/alignment/add_zero_length_segment.py | 10 ---------- .../api/alignment/create_layout_segment.py | 4 +--- .../api/alignment/get_curve_segment.py | 1 - .../alignment/test_create_representation.py | 1 - 7 files changed, 2 insertions(+), 39 deletions(-) diff --git a/src/ifcopenshell-python/ifcopenshell/api/alignment/_add_segment_to_curve.py b/src/ifcopenshell-python/ifcopenshell/api/alignment/_add_segment_to_curve.py index 3f71ddbbdd..74129e6fce 100644 --- a/src/ifcopenshell-python/ifcopenshell/api/alignment/_add_segment_to_curve.py +++ b/src/ifcopenshell-python/ifcopenshell/api/alignment/_add_segment_to_curve.py @@ -22,8 +22,6 @@ import numpy as np import ifcopenshell import ifcopenshell.api.alignment import ifcopenshell.geom -import ifcopenshell.ifcopenshell_wrapper as ifcopenshell_wrapper -import ifcopenshell.util.unit from ifcopenshell import entity_instance from ifcopenshell.api.alignment._get_segment_endpoint import _get_segment_endpoint from ifcopenshell.api.alignment._update_zero_length_segment_placement import _update_zero_length_segment_placement diff --git a/src/ifcopenshell-python/ifcopenshell/api/alignment/_add_segment_to_layout.py b/src/ifcopenshell-python/ifcopenshell/api/alignment/_add_segment_to_layout.py index 2e643272d5..c143754568 100644 --- a/src/ifcopenshell-python/ifcopenshell/api/alignment/_add_segment_to_layout.py +++ b/src/ifcopenshell-python/ifcopenshell/api/alignment/_add_segment_to_layout.py @@ -22,28 +22,11 @@ import numpy as np import ifcopenshell import ifcopenshell.api.alignment -from ifcopenshell.api.alignment import _map_alignment_cant_segment from ifcopenshell.api.alignment._update_zero_length_segment_placement import _update_zero_length_segment_placement import ifcopenshell.api.nest -import ifcopenshell.api.pset -import ifcopenshell.geom -import ifcopenshell.util.alignment -import ifcopenshell.util.unit -from ifcopenshell import entity_instance, ifcopenshell_wrapper +from ifcopenshell import entity_instance from ifcopenshell.api.alignment._add_segment_to_curve import _add_segment_to_curve from ifcopenshell.api.alignment._get_segment_endpoint import _get_segment_endpoint -from ifcopenshell.api.alignment._get_segment_start_point_label import ( - _get_segment_start_point_label, -) -from ifcopenshell.api.alignment._map_alignment_cant_segment import ( - _map_alignment_cant_segment, -) -from ifcopenshell.api.alignment._map_alignment_horizontal_segment import ( - _map_alignment_horizontal_segment, -) -from ifcopenshell.api.alignment._map_alignment_vertical_segment import ( - _map_alignment_vertical_segment, -) def _add_segment_to_layout( diff --git a/src/ifcopenshell-python/ifcopenshell/api/alignment/_add_zero_length_segment.py b/src/ifcopenshell-python/ifcopenshell/api/alignment/_add_zero_length_segment.py index 72302cc40e..75717ba793 100644 --- a/src/ifcopenshell-python/ifcopenshell/api/alignment/_add_zero_length_segment.py +++ b/src/ifcopenshell-python/ifcopenshell/api/alignment/_add_zero_length_segment.py @@ -18,11 +18,7 @@ import ifcopenshell import ifcopenshell.api.alignment -import ifcopenshell.util.alignment from ifcopenshell import entity_instance -from ifcopenshell.api.alignment._get_segment_start_point_label import ( - _get_segment_start_point_label, -) def _add_zero_length_segment(file: ifcopenshell.file, layout: entity_instance) -> None: diff --git a/src/ifcopenshell-python/ifcopenshell/api/alignment/add_zero_length_segment.py b/src/ifcopenshell-python/ifcopenshell/api/alignment/add_zero_length_segment.py index e5f9b4bd8a..cbd19c2d12 100644 --- a/src/ifcopenshell-python/ifcopenshell/api/alignment/add_zero_length_segment.py +++ b/src/ifcopenshell-python/ifcopenshell/api/alignment/add_zero_length_segment.py @@ -23,18 +23,8 @@ import ifcopenshell.api.alignment from ifcopenshell.api.alignment._get_segment_endpoint import _get_segment_endpoint from ifcopenshell.api.alignment._update_zero_length_segment_placement import _update_zero_length_segment_placement import ifcopenshell.api.nest -import ifcopenshell.ifcopenshell_wrapper as wrapper import ifcopenshell.util.unit from ifcopenshell import entity_instance -from ifcopenshell.api.alignment._get_segment_start_point_label import ( - _get_segment_start_point_label, -) -from ifcopenshell.api.alignment._map_alignment_horizontal_segment import ( - _map_alignment_horizontal_segment, -) -from ifcopenshell.api.alignment._map_alignment_vertical_segment import ( - _map_alignment_vertical_segment, -) from ifcopenshell.api.alignment._update_curve_segment_transition_code import ( _update_curve_segment_transition_code, ) diff --git a/src/ifcopenshell-python/ifcopenshell/api/alignment/create_layout_segment.py b/src/ifcopenshell-python/ifcopenshell/api/alignment/create_layout_segment.py index 433f220754..cd2cc099ef 100644 --- a/src/ifcopenshell-python/ifcopenshell/api/alignment/create_layout_segment.py +++ b/src/ifcopenshell-python/ifcopenshell/api/alignment/create_layout_segment.py @@ -21,9 +21,7 @@ from typing import Union import numpy as np import ifcopenshell -import ifcopenshell.api.alignment -import ifcopenshell.geom -from ifcopenshell import entity_instance, ifcopenshell_wrapper +from ifcopenshell import entity_instance from ifcopenshell.api.alignment._add_segment_to_layout import _add_segment_to_layout diff --git a/src/ifcopenshell-python/ifcopenshell/api/alignment/get_curve_segment.py b/src/ifcopenshell-python/ifcopenshell/api/alignment/get_curve_segment.py index a9b9308d67..210249f43b 100644 --- a/src/ifcopenshell-python/ifcopenshell/api/alignment/get_curve_segment.py +++ b/src/ifcopenshell-python/ifcopenshell/api/alignment/get_curve_segment.py @@ -16,7 +16,6 @@ # You should have received a copy of the GNU Lesser General Public License # along with IfcOpenShell. If not, see . -from collections.abc import Sequence from ifcopenshell import entity_instance diff --git a/src/ifcopenshell-python/test/api/alignment/test_create_representation.py b/src/ifcopenshell-python/test/api/alignment/test_create_representation.py index 3d9bb3be7f..b491158b3b 100644 --- a/src/ifcopenshell-python/test/api/alignment/test_create_representation.py +++ b/src/ifcopenshell-python/test/api/alignment/test_create_representation.py @@ -23,7 +23,6 @@ import pytest import ifcopenshell import ifcopenshell.api.alignment import ifcopenshell.api.unit -import numpy as np def test_create_representation():