From 0c67f071799566dc05a9a8c2664ccb506c5f40ee Mon Sep 17 00:00:00 2001 From: jdegenstein Date: Mon, 24 Jun 2024 21:29:51 -0500 Subject: [PATCH 1/2] Update pyproject.toml --- pyproject.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 1be9018f..007963aa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,7 +41,6 @@ dependencies = [ "svgpathtools >= 1.5.1, <2", "anytree >= 2.8.0, <3", "ezdxf >= 1.1.0, < 2", - "numpy-stl >= 3.0.0, <4", "ipython >= 8.0.0, <9", "py-lib3mf >= 2.3.1", "ocpsvg", From 436f2d5829bf96688231ebcf0f5d3b3dd5422471 Mon Sep 17 00:00:00 2001 From: jdegenstein Date: Mon, 24 Jun 2024 21:34:09 -0500 Subject: [PATCH 2/2] installation.rst -> apple workaround: remove numpy-stl provide correct pin for ezdxf --- docs/installation.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/installation.rst b/docs/installation.rst index 0550d6ac..918441ca 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -133,8 +133,8 @@ A procedure for avoiding this issue is to install in a conda environment, which conda install -c cadquery -c conda-forge cadquery=master pip install svgwrite svgpathtools anytree scipy ipython trianglesolver \ ocp_tessellate webcolors==1.12 numpy numpy-quaternion cachetools==5.2.0 \ - ocp_vscode requests orjson urllib3 certifi numpy-stl py-lib3mf \ - "svgpathtools>=1.5.1,<2" "svgelements>=1.9.1,<2" + ocp_vscode requests orjson urllib3 certifi py-lib3mf \ + "svgpathtools>=1.5.1,<2" "svgelements>=1.9.1,<2" "ezdxf>=1.1.0,<2" pip install --no-deps build123d ocpsvg `You can track the issue here `_