From ca4c3d9255801c7ade913c5d18ceb1e23edd0f25 Mon Sep 17 00:00:00 2001 From: Revar Desmera Date: Thu, 17 Sep 2026 09:14:55 -0700 Subject: [PATCH] Pick up the parser's OpenSCAD-matching library search; 1.23.0 openscad_cpp_parser#10 fixes three ways findLibraryFile() missed a library OpenSCAD itself finds (BelfrySCAD #503): OPENSCADPATH replaced the default libraries folder instead of preceding it, Windows assumed %USERPROFILE%\Documents rather than asking for the real My Documents that OneDrive relocates, and libraries shipped beside the binary were never searched. The not-found error now lists every directory tried. Co-Authored-By: Claude Opus 5 (1M context) --- external/openscad_cpp_parser | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/external/openscad_cpp_parser b/external/openscad_cpp_parser index 0a33377..0488491 160000 --- a/external/openscad_cpp_parser +++ b/external/openscad_cpp_parser @@ -1 +1 @@ -Subproject commit 0a33377d93daccb89410bebd6d1a49c2dcae7d7c +Subproject commit 048849147559bf7ae66b29c8fdc562ba2bc5fd00 diff --git a/pyproject.toml b/pyproject.toml index 23279cb..2797776 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "scikit_build_core.build" [project] name = "openscad_cpp_evaluator" -version = "1.22.0" +version = "1.23.0" description = "C++ OpenSCAD evaluator with Python bindings" readme = "README.md" requires-python = ">=3.12"