From e3c1c46b103b0ed53e7388ec3892af37c9ea28f0 Mon Sep 17 00:00:00 2001 From: Jan Petykiewicz Date: Tue, 11 Nov 2025 20:35:55 -0800 Subject: [PATCH] [Pather/RenderPather/PatherMixin] clean up imports --- masque/builder/pather.py | 6 +----- masque/builder/pather_mixin.py | 9 ++++----- masque/builder/renderpather.py | 3 +-- 3 files changed, 6 insertions(+), 12 deletions(-) diff --git a/masque/builder/pather.py b/masque/builder/pather.py index 48a3484..e9cd125 100644 --- a/masque/builder/pather.py +++ b/masque/builder/pather.py @@ -7,13 +7,9 @@ import copy import logging from pprint import pformat -import numpy -from numpy import pi -from numpy.typing import ArrayLike - from ..pattern import Pattern from ..library import ILibrary -from ..error import PortError, BuildError +from ..error import BuildError from ..ports import PortList, Port from ..utils import SupportsBool from .tools import Tool diff --git a/masque/builder/pather_mixin.py b/masque/builder/pather_mixin.py index e4dc990..180f451 100644 --- a/masque/builder/pather_mixin.py +++ b/masque/builder/pather_mixin.py @@ -1,19 +1,18 @@ -from typing import SupportsFloat, cast, TYPE_CHECKING, Iterator, Self -from collections.abc import Sequence, Mapping, MutableMapping +from typing import Self +from collections.abc import Sequence, Iterator import logging from contextlib import contextmanager from abc import abstractmethod, ABCMeta import numpy from numpy import pi -from numpy.typing import ArrayLike, NDArray +from numpy.typing import ArrayLike from ..pattern import Pattern from ..library import ILibrary from ..error import PortError, BuildError -from ..ports import PortList, Port from ..utils import rotation_matrix_2d, SupportsBool -from ..abstract import Abstract +#from ..abstract import Abstract from .tools import Tool from .utils import ell diff --git a/masque/builder/renderpather.py b/masque/builder/renderpather.py index bb35b1a..33bcb76 100644 --- a/masque/builder/renderpather.py +++ b/masque/builder/renderpather.py @@ -8,13 +8,12 @@ import logging from collections import defaultdict from pprint import pformat -import numpy from numpy import pi from numpy.typing import ArrayLike from ..pattern import Pattern from ..library import ILibrary -from ..error import PortError, BuildError +from ..error import BuildError from ..ports import PortList, Port from ..abstract import Abstract from ..utils import SupportsBool