From 2b830ea472b267d41e3b6878d181ec679e2e6483 Mon Sep 17 00:00:00 2001 From: hiaselhans Date: Sat, 11 Feb 2023 18:15:40 +0100 Subject: [PATCH] don't import from top-level --- src/build123d/build_generic.py | 12 ++++-------- src/build123d/hull.py | 2 +- src/build123d/jupyter_tools.py | 2 +- 3 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/build123d/build_generic.py b/src/build123d/build_generic.py index cb4a5a6..e8fe112 100644 --- a/src/build123d/build_generic.py +++ b/src/build123d/build_generic.py @@ -48,14 +48,10 @@ from build123d.direct_api import ( Solid, Axis, ) -from build123d import ( - BuildLine, - BuildSketch, - BuildPart, - Builder, - LocationList, - WorkplaneList, -) +from build123d.build_line import BuildLine +from build123d.build_sketch import BuildSketch +from build123d.build_part import BuildPart +from build123d.build_common import Builder, LocationList, WorkplaneList logging.getLogger("build123d").addHandler(logging.NullHandler()) logger = logging.getLogger("build123d") diff --git a/src/build123d/hull.py b/src/build123d/hull.py index dd00cec..7f75ff5 100644 --- a/src/build123d/hull.py +++ b/src/build123d/hull.py @@ -2,7 +2,7 @@ from typing import List, Tuple, Union, Iterable, Set from math import pi, sin, cos, atan2, sqrt, inf, degrees from numpy import lexsort, argmin, argmax -from build123d import Edge, Wire, Vector, Plane +from build123d.direct_api import Edge, Wire, Vector, Plane """ Convex hull for line segments and circular arcs based on diff --git a/src/build123d/jupyter_tools.py b/src/build123d/jupyter_tools.py index 5bc839e..b701200 100644 --- a/src/build123d/jupyter_tools.py +++ b/src/build123d/jupyter_tools.py @@ -5,7 +5,7 @@ from IPython.display import Javascript from vtkmodules.vtkIOXML import vtkXMLPolyDataWriter -from build123d import Shape +from build123d.direct_api import Shape DEFAULT_COLOR = [1, 0.8, 0, 1]