From 41170118c341d232d5abfab71ad68330da1e055e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 5 Nov 2025 22:34:18 +0000 Subject: [PATCH] fix(deps): update dependency build123d to >=0.10,<0.11 --- poetry.lock | 120 ++++++++++++++++++++++++++++++++++++++++--------- pyproject.toml | 2 +- 2 files changed, 100 insertions(+), 22 deletions(-) diff --git a/poetry.lock b/poetry.lock index 3015882..9d78a33 100644 --- a/poetry.lock +++ b/poetry.lock @@ -30,32 +30,35 @@ test = ["astroid (>=2,<4)", "pytest", "pytest-cov", "pytest-xdist"] [[package]] name = "build123d" -version = "0.9.1" +version = "0.10.0" description = "A python CAD programming library" optional = false python-versions = "<3.14,>=3.10" groups = ["main"] files = [ - {file = "build123d-0.9.1-py3-none-any.whl", hash = "sha256:0e2a3c171d7db55329201438a95ab888df6c1b0fd13067a3780efcc8fbe1cc78"}, - {file = "build123d-0.9.1.tar.gz", hash = "sha256:8bc179cb65c7e7393191ad7113f13781fabf75892be07060f2bebf95369c093b"}, + {file = "build123d-0.10.0-py3-none-any.whl", hash = "sha256:589f397b1dc7c85c9936aa7b2ee39946cc226a121e14a621b6749263aae5ed7d"}, + {file = "build123d-0.10.0.tar.gz", hash = "sha256:73ded38ddca8ebb95e7dd078ac3d7aacc8ca42fce8f1d176f1040e35fba4f608"}, ] [package.dependencies] anytree = ">=2.8.0,<3" cadquery-ocp = ">=7.8,<7.9" ezdxf = ">=1.1.0,<2" -ipython = ">=8.0.0,<9" +ipython = ">=8.0.0,<10" +lib3mf = ">=2.4.1" numpy = ">=2,<3" -ocpsvg = ">=0.4" -py-lib3mf = ">=2.3.1" +ocp_gordon = ">=0.1.17" +ocpsvg = ">=0.5,<0.6" +scipy = "*" svgpathtools = ">=1.5.1,<2" +sympy = "*" trianglesolver = "*" typing_extensions = ">=4.6.0,<5" +webcolors = ">=24.8.0,<24.9.0" [package.extras] -all = ["build123d[benchmark]", "build123d[development]", "build123d[docs]", "build123d[ocp-vscode]"] -benchmark = ["pytest-benchmark"] -development = ["black", "mypy", "pylint", "pytest", "pytest-cov", "wheel"] +all = ["build123d[development]", "build123d[docs]", "build123d[ocp-vscode]"] +development = ["black", "mypy", "pylint", "pytest", "pytest-benchmark", "pytest-cov", "pytest-xdist", "wheel"] docs = ["sphinx (==8.1.3)", "sphinx-copybutton", "sphinx-design", "sphinx-hoverxref", "sphinx-rtd-theme", "sphinx_autodoc_typehints"] ocp-vscode = ["ocp_vscode"] stubs = ["cadquery-ocp-stubs (>=7.8,<7.9)"] @@ -576,6 +579,19 @@ files = [ {file = "kiwisolver-1.4.9.tar.gz", hash = "sha256:c3b22c26c6fd6811b0ae8363b95ca8ce4ea3c202d3d0975b2914310ceb1bcc4d"}, ] +[[package]] +name = "lib3mf" +version = "2.4.1" +description = "lib3mf is an implementation of the 3D Manufacturing Format file standard" +optional = false +python-versions = "*" +groups = ["main"] +files = [ + {file = "lib3mf-2.4.1-py3-none-macosx_10_9_universal2.whl", hash = "sha256:f8e3f520130e7cb84086ef6945e72ed94ad3b44fc89bde54e5aa9f8226642093"}, + {file = "lib3mf-2.4.1-py3-none-manylinux2014_x86_64.whl", hash = "sha256:549962487d4f3f5395a5098e2cad730c0582c55c43c08b24b43e7a6306483637"}, + {file = "lib3mf-2.4.1-py3-none-win_amd64.whl", hash = "sha256:0f11b9baae2a667454fc68c5f6dcd6d76064d1059f6af1dc575c92f3a3ea21e5"}, +] + [[package]] name = "marshmallow" version = "3.26.1" @@ -693,6 +709,24 @@ traitlets = "*" [package.extras] test = ["flake8", "nbdime", "nbval", "notebook", "pytest"] +[[package]] +name = "mpmath" +version = "1.3.0" +description = "Python library for arbitrary-precision floating-point arithmetic" +optional = false +python-versions = "*" +groups = ["main"] +files = [ + {file = "mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c"}, + {file = "mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f"}, +] + +[package.extras] +develop = ["codecov", "pycodestyle", "pytest (>=4.6)", "pytest-cov", "wheel"] +docs = ["sphinx"] +gmpy = ["gmpy2 (>=2.1.0a4) ; platform_python_implementation != \"PyPy\""] +tests = ["pytest (>=4.6)"] + [[package]] name = "mslex" version = "1.3.0" @@ -802,6 +836,27 @@ files = [ {file = "numpy-2.3.4.tar.gz", hash = "sha256:a7d018bfedb375a8d979ac758b120ba846a7fe764911a64465fd87b8729f4a6a"}, ] +[[package]] +name = "ocp-gordon" +version = "0.1.18" +description = "A Python library for Gordon Surface interpolation using B-splines." +optional = false +python-versions = "<3.14,>=3.10" +groups = ["main"] +files = [ + {file = "ocp_gordon-0.1.18-py3-none-any.whl", hash = "sha256:be85a54a682eb7d9377a345ee25b51a23dbabd74e85fc29dc02eee9e1b3c1f05"}, + {file = "ocp_gordon-0.1.18.tar.gz", hash = "sha256:ea7f7414d31f910a79570f9218fe001cfac7dfa20b34799406a420c679dee6bb"}, +] + +[package.dependencies] +cadquery-ocp = ">=7.8,<7.9" +numpy = ">=2,<3" +scipy = "*" + +[package.extras] +stubs = ["cadquery-ocp-stubs (>=7.8,<7.9)"] +test = ["pytest"] + [[package]] name = "ocpsvg" version = "0.5.0" @@ -1060,17 +1115,6 @@ files = [ [package.extras] tests = ["pytest"] -[[package]] -name = "py-lib3mf" -version = "2.3.1" -description = "A python package for Lib3MF tools" -optional = false -python-versions = ">=3.9" -groups = ["main"] -files = [ - {file = "py_lib3mf-2.3.1-py3-none-any.whl", hash = "sha256:86a870ef386debba9b74683d3a08125a34c153aaa65e967f61677cc5a0a65e24"}, -] - [[package]] name = "pygltflib" version = "1.16.5" @@ -1284,6 +1328,24 @@ files = [ {file = "svgwrite-1.4.3.zip", hash = "sha256:a8fbdfd4443302a6619a7f76bc937fc683daf2628d9b737c891ec08b8ce524c3"}, ] +[[package]] +name = "sympy" +version = "1.14.0" +description = "Computer algebra system (CAS) in Python" +optional = false +python-versions = ">=3.9" +groups = ["main"] +files = [ + {file = "sympy-1.14.0-py3-none-any.whl", hash = "sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5"}, + {file = "sympy-1.14.0.tar.gz", hash = "sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517"}, +] + +[package.dependencies] +mpmath = ">=1.1.0,<1.4" + +[package.extras] +dev = ["hypothesis (>=6.70.0)", "pytest (>=7.1.0)"] + [[package]] name = "taskipy" version = "1.14.1" @@ -1464,6 +1526,22 @@ files = [ {file = "wcwidth-0.2.14.tar.gz", hash = "sha256:4d478375d31bc5395a3c55c40ccdf3354688364cd61c4f6adacaa9215d0b3605"}, ] +[[package]] +name = "webcolors" +version = "24.8.0" +description = "A library for working with the color formats defined by HTML and CSS." +optional = false +python-versions = ">=3.8" +groups = ["main"] +files = [ + {file = "webcolors-24.8.0-py3-none-any.whl", hash = "sha256:fc4c3b59358ada164552084a8ebee637c221e4059267d0f8325b3b560f6c7f0a"}, + {file = "webcolors-24.8.0.tar.gz", hash = "sha256:08b07af286a01bcd30d583a7acadf629583d1f79bfef27dd2c2c5c263817277d"}, +] + +[package.extras] +docs = ["furo", "sphinx", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-notfound-page", "sphinxext-opengraph"] +tests = ["coverage[toml]"] + [[package]] name = "wrapt" version = "2.0.0" @@ -1587,4 +1665,4 @@ dev = ["pytest", "setuptools"] [metadata] lock-version = "2.1" python-versions = ">=3.12,<3.13" -content-hash = "7e4fe0819db6434e83006d5afa7df880276be42b7ff7c7dde2b439594e3fcc9c" +content-hash = "9efb93acbea26042b75577ab165b5256303fff7ca2e51ef591f08cdaaf21657e" diff --git a/pyproject.toml b/pyproject.toml index f5f9c6d..7c7191a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,7 +23,7 @@ build_backend = "poetry build --format wheel" python = ">=3.12,<3.13" # Due to vtk transitive dependency of build123d -> cadquery-ocp -> vtk # CAD -build123d = ">=0.9,<0.10" +build123d = ">=0.10,<0.11" # Misc pygltflib = "^1.16.2"